Головна

Тема 10. Технологія програмування в Widows

  1.  Case study: «глибинна» технологія отримання інформації про латентних процесах на соціальних об'єктах
  2.  CASE-технологія створення інформаційних систем
  3.  I. Технологія організованого спілкування школярів.
  4.  II. ІННОВІРОВАНІЕ НАВЧАННЯ - ТЕХНОЛОГІЯ саморозвитку СОЦІАЛЬНО-ПЕДАГОГІЧНОЇ СЕРЕДОВИЩА
  5.  II. Технологія індивідуального виховного взаємодії з дитиною
  6.  III. Технологія педагогічної взаємодії з батьками школярів
  7.  OLE Технологія

Проектування структури програми,

Створення проекту і меню

У темі 4 розглянуті етапи об'єктно - орієнтованого програмування на прикладі інформаційної системи управління: постановка задачі та визначення специфікацій, проектування програми. Етап реалізації (програмування) розглянемо в цій темі.

Початкова модель побудови програми на рис. 10.1.

akt cena

\ /

ved

Мал. 10.1. Початкова модель побудови програми

Реорганізована ієрархія класів видно на рис. 10.2.

CIndex

/ \

CAkt CCena

Мал. 10.2. Ієрархія класів міні-системи

Меню міні-системи має виглядати, як на рис. 10.3.

 Pr
 File Акти Розцінки Відомості View HelpІмена файлів Створення Створення Створення Status Bar AboutExit Перегляд ПросмотрПоіск ПоіскЗамена ЗаменаУдаленіе Видалення

Мал. 10.3. Меню міні-системи

Класами, що описують діалог, будуть 8 класів діалогових вікон:

- CAktDobDlg-реалізує створення записів актів,

- CAktProsm-реалізує перегляд записів актів,

- CAktPoisk-реалізує пошук, заміну, видалення записів,

- CCenaDobDlg-реалізує створення записів розцінок,

- CCenaProsm-реалізує перегляд записів розцінок,

- CCenaPoisk-реалізує пошук, заміну, видалення записів,

- CFilesDlg-реалізує вибір імен файлів бази даних,

- CVedomDlg-реалізує розрахунок і виведення відомості.

 




 Реорганізація ієрархії і структури класів |  Файл інтерфейсу базового класу |  Роботу в Windows |  Система вікон розробки і система меню |  Бібліотека класів MFC |  Основи візуального програмування. |  система меню |  Система діалогових вікон і елементів управління |  Файлова обробка об'єктів класу MFC |  Файлова обробка об'єктів класів користувача |

© um.co.ua - учбові матеріали та реферати