Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_rec_pract_OPТП_2011.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
392.19 Кб
Скачать

Модуль 5

Тема 11. Основи програмування для ос Windows. Базові елементи графічного інтерфейсу користувача

Практичне заняття 14-15. Програмування для Windows. Створення базових елементів графічного інтерфейсу користувача (4 год.)

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

План

  1. Структура Windows-програми.

  2. Організація циклу обробки повідомлень.

  3. Створення вікна.

  4. Створення стандартних елементів управління.

  5. Робота з графічними елементами.

  6. Написання та використання Windows-програм з графічним інтерфейсом :

  • Створити за допомогою майстра прикладних програм проект типу Win32 Application. (typical “Hello Word”). Додати до проекту нові можливості.

  • Створити і додати до проекту нову іконку програми.

  • Створити власний курсор і підключити його при реєстрації класу вікна.

  • Додати до циклу обробки повідомлень обробку повідомлень від клацання лівою та правою клавішею мишки. При натисненні лівої клавіші мишки має відображатися на екрані блок діалогу (MessageBox) з інформацією про подію. При натисненні правої клавіші мишки має малюватися на екрані графічні фігури з використанням різних кольорів пензля та пера.

Література: а) обов’язкова: 14, 17; б)додаткова: 6

Завдання для самостійної роботи (8 год.)

  1. Опрацювання лекційного матеріалу.

  2. Функції для роботи з пам’яттю, дисками, папками та файлами. Функції для отримання/встановлення системної інформації та змінних. Функції для управління мишкою, клавіатурою.

  3. Виконання прикладів, написання текстів програм:

  • Створити растрове зображення (Bitmap). Додати до циклу обробки повідомлень обробку повідомлень від клацання правою клавішею мишки. При натисненні правої клавіші мишки має виводитися на екрані растрове зображення.

  • Створити діалоговий блок з інформацією про розробника і під’єднати його до програми. Блок викликається при натисненні пункту меню “Про автора”.

Тема 12. Загальна характеристика бібліотеки (Microsoft Foundation Classes). Проектування та розробка основних компонент графічного інтерфейсу з використанням mfc

Практичне заняття 16. Створення прикладних програм на базі блоку діалогу з використанням бібліотеки MFC. (2 год.)

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

План

  1. Структура програми на базі блоку діалогу з використанням MFC.

  2. Створення елементів управління (кнопки, поля введення, списки, статичні елементи тощо).

  3. Використання різних елементів управління.

  4. Написання та використання Windows-програм з використанням бібліотеки MFC:

  • Створити за допомогою майстра прикладних програм проект на базі діалогового блоку. Для діалогового вікна створити елементи управління для введення двох чисел та арифметичної операції і відображення результату виконання операції над введеними числами.

Література: а) обов’язкова: 8, 18; б)додаткова: 6

Завдання для самостійної роботи (2 год.)

  1. Опрацювання лекційного матеріалу.

  2. Обробка повідомлень від елементів управління.

  3. Використання функцій для роботи з елементами управління.

  4. Організація взаємодії між діалоговим вікном та користувачем.

Лабораторне заняття 16-17. Реалізація прикладних програм з графічним інтерфейсом на базі блоку діалогу (4 год.)

План

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

  2. Виконання лабораторної роботи №7 “Проектування та реалізація об’єктно-орієнтованої прикладної програми з графічним інтерфейсом на базі блоку діалогу.

Завдання для самостійної роботи (4 год.)

  1. Підготовка до виконання та здачі Лабораторної роботи №7: проектування, визначення структури програми, написання програм, підготовка звіту, друк матеріалів.

Практичне заняття 17. Програмування під Windows з використанням бібліотеки MFC. Робота з графічними об’єктами (2 год.)

Метою практичного заняття є набуття практичних навичок з створення графічних об’єктів в прикладних програмах.

План

  1. Створення контексту пристрою.

  2. Створення та використання пера.

  3. Створення та використання пензля.

  4. Створення та використання точок, геометричних фігур.

  5. Написання та використання Windows-програм з використанням графічних об’єктів бібліотеки MFC :

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

  • Додати до циклу обробки повідомлень обробку повідомлень від клацання лівою та правою клавішею мишки. При натисненні лівої клавіші мишки має відображатися на екрані блок діалогу з інформацією про подію. При натисненні правої клавіші мишки має малюватися на екрані графічні фігури з використанням різних кольорів пензля та пера.

Література: а) обов’язкова: 8, 18; б)додаткова: 6

Завдання для самостійної роботи (2 год.)

  1. Опрацювання лекційного матеріалу.

  2. Виконання прикладів, завдань:

  • Створити растрове зображення (Bitmap). Додати до циклу обробки повідомлень обробку повідомлень від клацання правою клавішею мишки. При натисненні правої клавіші мишки має виводитися на екрані растрове зображення.

  • Створити діалоговий блок з інформацією про розробника. Блок викликається при натисненні пункту меню “Про автора”.

Лабораторне заняття 18. Створення прикладних програм з використанням бібліотеки MFC. Робота з графікою. (2 год.)

План

  1. Створення вікна.

  2. Виконання лабораторної роботи №8 “Проектування та реалізація прикладної програми з однодокументним інтерфейсом з використанням бібліотеки MFC ”.

Завдання для самостійної роботи (2 год.)

  1. Підготовка до виконання Лабораторної роботи №8: проектування, визначення структури програм, написання програм.

Лабораторне заняття 19. Створення прикладних програм з використанням бібліотеки MFC. Реалізація меню (2 год.)

Метою практичного заняття є набуття практичних навичок з створення і використання меню, діалогових вікон

План

  1. Створення різних типів меню.

  2. Виконання лабораторної роботи №8 “Проектування та реалізація прикладної програми з однодокументним інтерфейсом з використанням бібліотеки MFC ”.

Завдання для самостійної роботи (2 год.)

  1. Підготовка до виконання Лабораторної роботи №8: проектування, визначення структури програм, написання програм.

Лабораторне заняття 20. Створення прикладних програм з використанням бібліотеки MFC. Робота з базою даних (2 год.)

План

  1. Стандарт доступу до баз даних ODBC.

  2. Реєстрація бази даних.

  3. Генерація проекту для роботи з базою даних.

  4. Створення обробників подій для додавання, вилучення, сортування та пошуку даних у базі даних.

  5. Виконання лабораторної роботи №9 “Проектування та реалізація прикладної програми для роботи з базою даних з використанням бібліотеки MFC ”

Завдання для самостійної роботи (6 год.)

  1. Підготовка до виконання Лабораторної роботи №9: проектування, визначення структури блоків діалогу, меню, написання програм.

Модульний контроль №4 (2 год.)

План

  1. Практичне відпрацювання такої тематики:

  • Основи програмування для ОС Windows.

  • Створення прикладних програм з використанням бібліотеки MFC.

  • Створення базових елементів інтерфейсу користувача Windows.

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

  • Методології програмування.

  • Мови програмування та системи програмування.

  1. Здача лабораторних робіт № 7-9.

  2. Виконання кваліфікаційних завдань згідно фонду кваліфікаційних завдань за Модулем 4.

Завдання для самостійної роботи (5 год.)

  1. Опрацювання лекційного матеріалу з тем 11-13.

  2. Підготовка до здачі МК4.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]