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

3. Создание диалогового приложения.

3.1. Работа с мастером mfc Application Wizard. Шаг 1.

Рис. 4 Окно мастера создания MFC приложения. Шаг 1.

Выполнив действия, описанные на предыдущих этапах, Вы создали новый проект. Приступим к созданию непосредственно приложения.

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

Если Вы сделали все правильно на предыдущих этапах, то перед Вами появилось окно мастера создания MFC приложений (см. рис. 4).

Нажмите кнопку Next> для продолжения работы с мастером.

3.2. Работа с мастеромMfcApplicationWizard. Шаг 2. Выбор типа приложения.

Перед Вами появилось окно, в котором мы будем выбирать тип будущего приложения (Application Type) (см. рис. 5).

Рис.5 Окно мастера создания MFC приложения. Шаг 2

В правой части окна под надписью Application Type перечислены доступные типы приложений. Рассмотрим их: Single document – однодокументное приложение, Multiple documents – многодокументное приложение, Dialog based – диалоговое приложение, Multiple top-level documents - многодокументное приложение с документами верхних уровней. Т.к. мы будем создавать диалоговое приложение, выберете Dialog Based (обведен прямоугольником в списке доступных типов на рис. 5).

ОБРАТИТЕ ВНИМАНИЕ: перед переходом к следующему этапу, уберите галочку рядом с надписью Use Unicode libraries (обведено прямоугольником в нижней части рис. 5).

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

4. Знакомство со средой разработки.

Теперь Вы видите перед собой Microsoft Visual Studio 2008 (см. рис. 6).

Рассмотрим основные составляющие рабочего пространства данной среды разработки. Логически это пространство можно разделить на несколько частей:

  • Окно редактора (область на рис. 6, обозначенная цифрой 1);

  • Окно Solution Explorer (область на рис. 6, обозначенная цифрой 2). Содержит 3 дополнительные вкладки: Class View(представление классов), Resource View (представление ресурсов), Property Manager (диспетчер свойств);

  • Окно свойств (область на рис. 6, обозначенная цифрой 3);

  • Окно вывода (область на рис. 6, обозначенная цифрой 4).

Рис. 6 Среда разработки Microsoft Visual Studio 2008

5.Создание диалогового окна при помощи визуальных средств разработки.

5.1. Знакомство с обозревателем ресурсов и окном свойств объекта. Настройка рабочего языка проектируемого приложения.

В окне Solution Explorer найдите вкладку с надписью Resource View (см. рис. 7).

Рис.8 Отобразить обозреватель ресурсов

Рис. 7 Обозреватель ресурсов

Если вкладка с такой надписью отсутствует можно обеспечить ее наличие двумя способами:

  • в главном меню щелкните на пункте View (Вид), в раскрывшемся подменю нажмите на пункте Resource View (см. рис. 8);

  • при помощи «горячих» клавиш Ctrl+Shift+E

После того, как Вы перешли на вкладку Resource View, щелкните по знаку «+» слева от названия проекта (ПОМНИТЕ: в качестве названия проекта используется Ваша фамилия, записанная латинскими буквами, в данном примере мы использовали фамилию Ivanov). Вы увидите изображение папки, название которой – ваша фамилия с расширением .rc – это файл ресурсов вашего проекта.

Щелкните по знаку «+» слева от этой папки, Вы увидите ресурсы созданного Вами проекта: Dialog, Icon, String Table и Version. Щелкните по «+» слева от пункта Dialog. Вы увидите два подпункта: IDD_ABOUTBOX и IDD_IVANOV_DIALOG (см. рис. 9 - примерный вид окна ресурсов после выполнения всех действий).

Рис.9 Обозреватель ресурсов

Для того чтобы наше приложение могло работать с русским языком, нужно поменять язык ресурсов с английского на русский. Для этого нужно выделить идентификатор диалогового окна (IDD_IVANOV_DIALOG) и открыть окно свойств Properties Window. Открыть его можно тремя способами:

  • С помощью главного меню: выберите пункт View (вид), выберите подпункт Other Windows (Другие окна), среди появившихся подпунктов выберите пункт Properties Window (Окно свойств) (см. рис. 10);

  • С помощью «горячих» клавиш: Alt+Enter.

  • Щелкнуть правой кнопкой по идентификатору (IDD_IVANOV_ DIALOG) и в появившемся контекстном меню выбрать Properties.

Рис. 10 Пункт меню, отвечающий за отображение окна свойств

Итак, после того, как Вы любым из предложенных способов открыли Properties Window, перед Вами должно появиться окно, изображенное на рис. 11.

Рис. 11 Окно свойств

В окне Properties справа от надписи Language щелкните левой кнопкой мыши по кнопке со стрелкой вниз, раскрывающий список. Нажмите русскую букву р на клавиатуре, в результате Вы перейдете в тот раздел списка, где отображаются языки, названия которых начинаются на р. Из предложенных в появившемся списке языков выберите «русский (Россия)», нажав левую клавишу мыши или Enter. ПРИМЕЧАНИЕ: по умолчанию для ресурсов устанавливается тот же язык, что используется в операционной системе.

ПОМНИТЕ: нужно всегда сохранять сделанные изменения. Сделать это можно так же двумя способами:

  • При помощи главного меню (см. рис. 12) или панели инструментов (см. рис. 13);

  • При помощи «горячих» клавиш: Ctrl+S (для сохранения изменений в активном в данный момент файле) и Ctrl+Shift+S (для сохранения всех сделанных изменений в решении в целом).

Рис. 12 Сохранение изменений с помощью главного меню (пункты с изображением дискет)

Рис. 13 Сохранение изменений с помощью стандартной панели инструментов (пиктограммы дискет)