Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодичкаФИН kosh.doc
Скачиваний:
29
Добавлен:
15.02.2016
Размер:
3.16 Mб
Скачать

6. Проверка работоспособности, компиляция и запуск программы

Теперь освоим сборку решения. Возможны два способа действий:

  • Выберите пункт меню Build (Построить), в появившемся меню выберите Build Solution (Построить решение) (см. рис. 37);

  • нажмите «горячую» клавишу F7.

Рис. 37 Меню построения решения

Запустить приложение можно в двух режимах: в режиме отладки и в режиме без отладки.

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

  • меню Debug (Отладка), далее Start Debugging (Начать отладку) (см. рис. 38);

  • «Горячая» клавиша F5.

Для того, чтобы запустить приложение в режиме без отладки, Вы также можете воспользоваться любым из двух вариантов:

  • Debug (Отладка), далее Start Without Debugging (Запустить без отладки);

  • Сочетание горячих клавиш Crtl+F5).

Рис. 38 Меню запуска приложения

Если Вы запускаете приложение в режиме без отладки, то все ошибки приведут к аварийному останову приложения.

Итак, при запуске приложения в любом из вышеперечисленных режимов, приложение начнёт работать, хотя вы не написали не одной строчки кода. Весь код каркаса приложения был сгенерирован Мастером построения приложений.

Посмотрите, как работает приложение, нажмите на кнопку, введите что-нибудь в поле ввода, пройдите по элементам управления с помощью клавиш Tab и Shift+Tab.

7. Связывание программного кода с элементами управления

В нашем приложении имеются два поля для ввода чисел. Следователь­но, для работы с ними нам понадобятся две переменные, которые нужно свя­зать с этими элементами управления.

7.1. Связывание переменных с элементами управления. Работа с мастером добавления новой переменной.

Щелкните правой кнопкой мыши по первому текстовому полю (распо­ло­женному под надписью «Первое число»). В открывшемся контекстном меню выберите пункт Add Variable… (Добавить переменную) (см. рис. 39).

Рис. 39 Связывание переменных с элементами управления

Откроется окно мастера Add Member Variable Wizard (Мастер добавления новой переменной) (см. рис. 40).

Рассмотрим поля мастера:

  • Access (Доступ, определяет один из модификаторов доступа к переменной внутри класса),

  • Control variable (Переменная связанная с элементом управления, определяет относится ли переменная к какому либо из элементов управления, размещённых в окне),

  • Variable type (Тип переменной, тип зависит от Категории к которой относится переменная),

  • Control ID (Идентификатор элемента управления, здесь выбирается идентификатор элемента управления к которому относится переменная, если активно свойство Control variable),

  • Category (Категория, определяет что именно будет описывать переменная: сам элемент управления или значение, которое будет содержаться в этом элементе. Влияет на доступные типы переменных),

  • Variable name (Имя переменной),

  • Control type (Тип элемента управления, содержит название базового типа элемента управления),

  • Min value (Минимальное значение переменной),

  • Max value (Максимальное значение переменной).

Установите Категорию переменной (Category) как Value, Тип переменной (Variable type) выберите double. Убедитесь что в поле Control ID выбран идентификатор IDC_EDIT1, имя переменной (Variable name) установите a (убедитесь, что язык – английский), Min value и Max value в данном примере задавать не нужно (см. рис. 40). Нажмите кнопку Finish чтобы мастер связал переменную a с текстовым полем IDC_EDIT1.

Рис. 40 Мастер добавления новой переменной

Аналогичным образом свяжите переменную b с текстовым полем IDC_EDIT2 и переменную с с текстовым полем IDC_EDIT3.