Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ProgOO_Practice_Metodics.doc
Скачиваний:
3
Добавлен:
06.11.2018
Размер:
1.28 Mб
Скачать

Міністерство освіти І науки України

національний університет “Львівська політехніка”

Кафедра ЕОМ

Методичні вказівки

до навчальної практики

з дисципліни «Програмування» (Об’єктно-Орієнтоване)

для студентів базового напрямку 6.0915

Комп’ютерна інженерія”

Львів - 2003

Методичні вказівки до навчальної практики з дисципліни «Програмування» (Об’єктно-Орієнтоване) для студентів базового напрямку 6.0915 “Комп’ютерна інженерія”

Зміст

Мета практити 3

Порядок проходження практики 3

Створення прикладних програм 3

Створення Проекту 3

Проект програми на основі Діалогу 5

Створення Програми 9

Обробка повідомлень 16

Завдання 20

Однодокументна програма 20

Створення Програми 24

Завдання 26

Багатодокументна програма 26

Завдання 31

Типові завдання 32

Зміст звіту про практику 32

Навчально-методичні матеріали 34

Мета практити

Розвинути навики використання Об’єктно-Орієетованого Програмування (ООП) при створенні програмних продуктів для операційної системи Windows та системного програмного забезпечення. Засвоїти навики використання типових об’єктно-орієнтованих бібліотек при розробці сучасного графічного інтерфейсу користувача. Познайомитись з бібліотекою класів MFC, навчитись створювати віконні програми, що будуються на основі діалогу, одно- та багатодокументної архітектури.

Порядок проходження практики

У процесі проходження навчальної практики студенти повинні виконати індивідуальне завдання – розробити програмне забезпечення з використанням типової об’єктно-орієнтованої бібліотеки MFC (Microsoft Foundation Classes). На основі цієї засобів бібліотеки, відповідно до індивідуального, необхідно розробити графічний інтерфейс з використанням типових для ОС Windows архітектур:

- «Діалогу»;

- «Одно-документної»;

- «Багато-документної».

Для розробки програмного забезпечення використовується компілятор С++ в середовищі Microsoft Visual Studio версії 6.0 або вищої.

Після завершення розробки програмного забезпечення необхідно оформити звіт про практику та захистити його.

Створення прикладних програм Створення Проекту

Розробка програмного забезпечення в середовищі MS Visual Studio розпочинається зі створення Проекту. Він містить інформацію про структуру класів, глобальні об’єкти, ресурси і файли програми. Розробка віконної програми MFC полягає у включенні в проект класів, що наслідують базові класи MFC, і наповненні їх необхідною функціональністю. В одному з файлів з розширенням .cpp мусить створюватись об’єкт програми (CwinApp theApp), якому передається керування після запуску прикладної програми.

Для того щоб створити новий проект даних необхідно запустити на виконання програму MS Visual C++ 6.0 основне вікно середовища зображено на Рис.1.

Рисунок 1. Середовище програмування MS Visual C++ 6.0.

Процес створення проекту підтримується майстром створення Проектів, що запускається з основного меню шляхом вибору пунктів “File” –> “New”. Цей процес типовий для створення програм з різними архітектурами (на основі «Діалогу», «Одно-документної» чи «Багато-документної»). Відрізняється він тільки компонентами, що включатимуться в прикладну програму.

Після вибору в меню середовища MS Visual C++ 6.0 пунктів “File” –> “New” появляється вікно (Рис.2) за допомогою якого вибирається майстер для створення Проекту (у нашому випадку MFC AppWizard (exe)) та задається його назва і розміщення зв’язаних з ним файлів.

Після натискання кнопки “Ok” запускається відповідний майстер, що полегшує процес заповнення Проекту об’єктами MFC відповідно до обраної архітектури.

Рисунок 2. Вікно створення нового MFC проекту.

Проект програми на основі Діалогу

У вікні, що появляються після запуску майстра для створення Проектів на основі MFC, треба вибрати вигляду головного вікна нового MFC проекту (Рис.3) і натиснути “OK”.

Рисунок 3. Вікно вибору вигляду головного вікна нового MFC проекту.

На наступному вікні треба зняти всі прапорці і ввести заголовок вікна діалогу (Рис.4).

Рисунок 4. Вікно вигляду елементів «Діалогу».

Рисунок 5. Вікно вибору властивостей проекту.

Далі треба натиснути “Next” (Рис.5)

Далі треба натиснути “Finish” (Рис.6)

Рисунок 6. Вікно вибору властивостей проекту.

Рисунок 7. Вікно сумарної інформації про новий MFC проект.

Далі прочитати сумарну інформацію про новий MFC проект (Рис.7) і, якщо результат відповідає Вашим задумкам, натиснути “OK”. В іншому випадку натиснути “Cancel” і відмінити створення нового проекту.

Після підтвердження створення Проекту середовище згенерує заготовки відповідних файлів та включить їх у Проект. Вигляд середовища програмування після створення Проекту зображено на Рис. 8.

Рисунок 8. Вікно середовища MS Visual C++ 6.0 з новим проектом.

Новий MFC Проект містить класи, ресурси і файли програми (CTestApp) та вікна діалогу (CTestDlg).

Для того щоб відкрити існуючий проект необхідно вибрати “Ореn Workspace…” або “Recent Workspaces” з “File” меню.