Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Новости ИТ Программы Книги Games   Обои   Экспорт RSS E-Books
 
Поиск по сайту

TOP-10 программ
Symantec Norton Ghost 9.0
Partition Magic 8.0.2 Pro
Xilisoft 3GP Video Converter v3.1.7.0616b
Norton AntiVirus 2005
Xilisoft 3GP Video Converter v2.1.52.831b
Антивирус Касперского Personal 5.0.303 beta 2
RAR Password Cracker 4.12
ABBYY PDF Transformer v1.00.820
Windows Movie Maker 2.6
MP3 To Ringtone Gold v3.02
 
Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
 
 

   Программирование -> C / C++ -> Уроки программирования на Visual C++ с помощью MFC


LESSON 3

Сейчас мы создадим программу DRAW.EXE
Посмотрим на ее спецификацию и что она должна делать.

  • Программа DRAW предназначена для рисования с помощью мыши линий установленого цвета и размера, программма будет рисовать линию в соответсвии с движениями мыши. 
  • При нажатии на кнопку Exit программа завершается.

  • При запуске вашей программы, главное окно должно будет выглядеть так: 

    План урока:
    1) Создание проекта программы
    2) Визуальное проектирование диалоговой панели
    3) Связавыние элементов управления с событиями
    4) Резюме, Упражнение и ответ к упражнению. 

    Теперь рассмотрим все пункты попорядку.

  • Вначале запустим Visual C++. Зайдем в меню FILE -> NEW..., выберем там Project. Ваша панель должна выглядеть теперь так: 
  • Выберем там MFC AppWizard(exe), это значит вы хотите создать запускаемый файл. 
  • В Project Name задайте имя программы Draw. И щелкните OK
  • В раскрывшемся окне(STEP1) выбирете Dialog Based. Это означает, что ваша программа будет основана на диалоге. Щелкните Next
  • В STEP2 задайте в Please enter title of your dialog имя программы The Draw Program. Остальное оставьте без изменения и нажпмите NEXT
  • В STEP3 Оставьте все без изменения и щелкните NEXT. Здесь вы указали, что ваша программа будет иметь библиотеку с динамической конпановкой(DLL), а не статической. 
  • В STEP4 Оставьте все без изменения. Посмотрите, чтобы в Class Name было выбрано CTestApp и щелкните FINISH
  • Вы закончили создание проекта программы!
    Все каркасные файлы для вашей программы написал Visual C++, с помощью мастера настроек MFC AppWizard.
    MFC - это вещь очень полезная, с помощью нее можно быстро создавать программы, так как все дежурные файлы он пишет сам, что сильно облегчает работу программиста, ведь не писать стандарный набор текста каждый раз! 

    А теперь мы спроектируем диалогувую панель. 

    Оглавление -> Cтраница 2 ->


     
    Популярные книги

    Создание компьютерных игр без программирования (+CD)

    Подробнее

    Самоучитель Macromedia Flash 5

    Подробнее

    Обработка цифровых фотографий (+CD)

    Подробнее


     
    Новости ИТ
    09.01.2009  Exeda -- корпоративный цифровой ассистент с Android Linux
    09.01.2009  Правительство Вьетнама массово переходит на Open Source
    09.01.2009  Windows 7 build 7000
    09.01.2009  Silicon Power представила скоростную SDHC
    09.01.2009  CES 2009: RealView 360 3D Desktop Scanner - настольный 3D-сканер, один из первых в мире
    09.01.2009  W90 - очень быстрый мультимедийный ноутбук ASUS «Ultimate-уровня»
    09.01.2009  CES 2009: SanDisk представила семейство G3 - самых быстрых SSD-накопителей на флэш-памяти MLC
    09.01.2009  ZOTAC GeForce GTX 285 и GTX 285 AMP! Edition - 3D-ускорители для геймеров на новом GPU NVIDIA
    09.01.2009  Net Applications: в декабре доли Firefox и Chrome росли за счет IE
    09.01.2009  Imation говорит о «новом классе» SSD и первом в отрасли полном наборе для модернизации на основе SSD
    09.01.2009  Маршрутизатор D-Link Xtreme N DIR-685 может играть роль NAS, сервера печати... и цифровой фоторамки
    09.01.2009  Очень тонкая фотокамера Pentax Optio P70 имеет разрешение 12 Мп
    09.01.2009  pureSilicon 1TB Nitro - первый в мире 2,5-дюймовый SSD объемом 1 ТБ
    09.01.2009  Дебютировали мобильные GPU ATI Mobility Radeon HD 4000
    09.01.2009  NVIDIA GeForce GTX 285 и GTX 295 представлены официально
    09.01.2009  Scythe выпустила процессорный кулер Mugen 2
    09.01.2009  Optio E70 - новая компактная камера Pentax начального уровня
    09.01.2009  Новый iPhone получит четырехъядерный процессор?
    09.01.2009  У загрузчика GRUB 2 появился новый движок для шрифтов
    09.01.2009  xf86-video-ati 6.10.0 -- драйвер XOrg для карт AMD/ATI обновился
     
    Полезно

     
    Copyright © CompDoc.Ru
    При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
     
    Rambler's Top100