logo
Конспект по ООПиП ч

35.Создание экранной формы для отображ-я содерж-го бд.

Следующим шагом в разработке БД-приложения Employee будет модификация его экранной формы, предназначенной для отображ-я данных в окне прилож-я. Поскольку эта форма явл-ся просто специализир-м типом диалог.окна, модификацию можно легко осущ-ть с пом-ю редактора ресурсов VS.

1. Для отображ-я ресурсов приложения щелкните на корешке вкладки ResourceView.

2. Разверните дерево ресурсов. Далее аналогичным образом откройте папку ресурсов Dialog. Сделайте двойной щелчок на идентиф-ре диалог.окна IDD_EMPLOYEE_FORM и тем самым откройте диалог.окно в редакторе ресурсов.

3. Выделите, щелкнув на ней, строку в центре диалогового окна, а затем удалите ее, нажав клавишу <Del>.

4.Пользуясь инструм-ми редактора диалог.окна, добавьте в него текстовые поля редактир-я и статич-е надписи. Присвойте полям редактир-я идентиф-ры. Для текстового поля IDC_EMPLOYEE_ID установите стиль Read-Onlу (Edit Properties) (лаба 4).

5.Каждое из этих текстовых полей будет представлять поле записи БД. Атрибут Read-Onlу установлен для первого (текстового) поля по той причине, что оно будет содержать первичный ключ БД, который не подлежит изменению.

6. Вызов мастера ClassWizard выберите команду и в раскрывшемся окне щелкните на вкладке Member Variables.

7. Выбрав ресурс IDC_EMPLOYEE_DEPT, щелкните на кнопке Add Variable. Раскроется диалоговое окно Add Member Variable.

8. Щелкните на стрелке рядом с раскрывающимся списком Member Variable Name и выберите в нем значение m_pSet->m_DeptID.

9. Аналогично свяжите с элементами редактирования остальные перем.-члены. Устан-ли связь, посредством кот-й может происх-ть обмен данными м/у элем-ми редактир-я и источником данных.

10.После щелчка на кнопке ОК в окне MFC ClassWizard внесенные изменения будут зафиксированы в тексте программы.