Вход/Регистрация
Интернет-журнал "Домашняя лаборатория", 2007 №1
вернуться

Журнал «Домашняя лаборатория»

Шрифт:

Вы закончили связывание событий с элементами управления

Резюме и Упражнение

Упражнение

Сейчас вы выполните упражнение. Вам необходимо включить в свою программу еще код, чтобы при вводе слова Веер в окне редактирования, компьютер подавал звуковой сигнал. Подсказка: Код для генерации сигнала MessageBeep((WORD)-2);

Ответ к упражнению

Для того, чтобы выполнить упражнение вам необходимо включить в конец функции OnChangeTestEdit следующий код:

if(UpperVatoe== "ВЕЕР")

{

MessageBeep((WORD)-2);

m_ TestEdit=

UpdateData(FALSE);

}

Резюме

В этой главе вы получили некоторой опыт использования элементов управления и написали программу, которая имеет такие элементы управления, как окно редактирования, флажок и кнопка.

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

Теперь выполняем программу, для этого заходим в меню Build->Build Test.exe, а потом в меню Build выбираем Execute Test.exe

Вы закончили второй урок!

LESSON 3

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

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

• При нажатии на кнопку Exit программа завершается.

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

План урока:

1) Создание проекта программы

2) Визуальное проектирование диалоговой панели

3) Связывание элементов управления с событиями

4) Резюме, Упражнение и ответ к упражнению.

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

• Вначале запустим Visual C++. Зайдем в меню FILE —> NEW…, выберем там Project. Ваша панель должна выглядеть теперь так:

• Выберем там MFC AppWizard(exe), это значит вы хотите создать запускаемый файл.

• В Project Name задайте имя программы Draw. И щелкните ОК.

• В раскрывшемся окне (SТЕР1) выберете 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 — это вещь очень полезная, с помощью нее можно быстро создавать программы, так как все дежурные файлы он пишет сам, что сильно облегчает работу программиста, ведь не писать стандартный набор текста каждый раз!

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

Проектирование диалоговой панели

Сейчас мы визуально спроектируем диалоговую панель. Для этого вначале выберете закладку "Resourse View" и раскройте пункт Draw Resource, как показано на рис. 1.5.

Выполните следующие действия

• Щелкните два раза по надписи IDD_DRAW_DIALOG. Справа появится окно проектирования диалоговой панели.

• С помощью панели Controls расставьте элементы, управления как показано на рис. 2.0 и согласно таблице 2.0.

  • Читать дальше
  • 1
  • ...
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: