- •1.1 Теоретичні відомості
- •1.1.1 Загальні відомості про Visual Studio 2005
- •1.1.2 Різні типи додатків Windows
- •1.2 Хід виконання роботи
- •1.2.1 Запуск Visual Studio і виклик майстра створення додатків
- •1.2.2 Створення консольного додатку
- •1.2.3 Створення простого діалогового додатку
- •1.2.4 Створення додатку з єдиним документом
- •1.2.5 Створення додатку з декількома документами
- •1.3 Завдання до лабораторної роботи
- •1.4 Контрольні питання
- •Завдання №2 обробка повідомлень
- •2.1 Теоретичні відомості
- •2.1.1 Загальні відомості про обробку повідомлень
- •2.1.2 Карти повідомлень
- •2.1.3 Макроси карт повідомлень
- •2.2 Хід виконання роботи
- •2.2.1 Створення пробного додатку
- •2.2.2 Додавання деталей проекту, створення повідомлень
- •2.3 Завдання до лабораторної роботи
- •2.4 Контрольні питання
- •Завдання №3 вивід на екран. Робота зі шрифтами
- •3.1 Теоретичні відомості
- •3.1.1 Загальні відомості про вивід на екран
- •3.1.2 Контекст пристрою
- •3.1.3 Шрифти
- •3.2 Хід виконання роботи
- •3.2.1 Заготівка додатку
- •3.2.2 Розробка функцій виводу тексту і графічних примітивів
- •3.3 Завдання до лабораторної роботи
- •3.4 Контрольні питання
- •Література
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Запорізький національний технічний університет
Методичні вказівки
до розрахунково-графічного завдання з дисципліни
“Алгоритмізація та програмування”
для студентів спеціальності 6.050101
"Інформаційні технології проектування"
(всіх форм навчання)
2012
Методичні вказівки до розрахунково-графічного завдання з дисципліни “ Алгоритмізація та програмування” для студентів спеціальності 6.050101 "Інформаційні технології проектування" (всіх форм навчання) /Укл.: Г.В. Неласа. - Запоріжжя: ЗНТУ, 2012. – 33 с.
Укладачі: Г.В. Неласа, доцент, к.т.н.
Рецензент: С.К. Корнієнко, доцент, к.т.н.
Відповідальний
за випуск: Г.В. Неласа, доцент, к.т.н.
Затверджено
на засіданні кафедри
“Програмні засоби”
Протокол № _
від “__________”2012 р.
ЗМІСТ
Завдання №1. Створення різних типів додатків в середовищі Visual C++……………………………………………..4
Завдання №2. Обробка повідомлень………………...17
Завдання №3. Вивід на екран. Робота зі шрифтами..23
Література………………………………………………………..33
ЗАВДАННЯ №1 СТВОРЕННЯ РІЗНИХ ТИПІВ ДОДАТКІВ В СЕРЕДОВИЩІ VISUAL C++
Мета роботи: вивчити основні етапи створення додатку в середовищі Visual C++. Навчитися створювати і відлагодджувати наступні типи додатків:
- консольний додаток;
- простий діалоговий додаток;
- додаток з єдиним документом;
- додаток з декількома документами.
1.1 Теоретичні відомості
1.1.1 Загальні відомості про Visual Studio 2005
Майстер створення додатків AppWizard дозволяє створювати багато типів додатків (рис. 1.1), основні серед яких – виконувані програми, динамічні бібліотеки, бази даних.
Рисунок 1.1 – Майстер створення додатку
1.1.2 Різні типи додатків Windows
В Microsoft Visual Studio 2005 можливо створення декількох основних типів додатків – це консольний додаток, віконний простий діалоговий додаток і додатки для роботи з документами (одним або декількома одночасно). Зупинимося стисло на кожному з них.
Консольний додаток Win32 Console Application є програмою без графічного інтерфейсу, що запускається з консолі і повертаючи результат в текстовому вигляді в консоль або у файл (рис. 1.2).
Рисунок 1.2 – Консольний додаток з використанням MFC
Простий діалоговий додаток Dialog Based не має ніякого меню, окрім системного, і не може відкривати або зберігати файли. У вікні діалогового додатку можуть бути розміщені різні елементи управління, такі як смуги прокрутки, випадаючи списки, меню і т.д. (рис. 1.2)
Рисунок 1.3 – Простий діалоговий додаток
Додаток для роботи з єдиним документом (рис. 1.4) не може одночасно відкрити декілька документів, при спробі відкрити або створити новий документ, старий автоматично закриється.
Рисунок 1.4 – Додаток з єдиним документом
Додаток для роботи з декількома документами (рис. 1.5) може одночасно працювати з декількома документами.
Рисунок 1.5 – Додаток з декількома документами
1.2 Хід виконання роботи
1.2.1 Запуск Visual Studio і виклик майстра створення додатків
Спершу необхідно запустити Visual Studio 2005. Для цього в меню «Пуск» в розділі «Всі програми» вибираємо «Microsoft Visual Studio 2005» і запускаємо програму. Після запуску з'являється головне вікно середовища розробки (рис. 1.6), в якому можна виділити основні категорії:
вгорі знаходиться командне меню і панелі інструментів;
зліва у вкладках відкриваються деталі поточного проекту (оглядач класів, файлів, ресурсів);
в основному вікні відкривається вміст вибраного з оглядача файла;
внизу знаходиться вікно статусу і повідомлень компілятора, компонувальника і відлагоджувача.
Рисунок 1.6 – Головне вікно Visual Studio 2005
Для виклику майстра створення додатків необхідно вибрати пункт меню File > New > Project або натиснути комбінацію клавіш [Ctrl+N]. Після цього на екрані з'явиться майстер створення додатків (рис. 1.1). Тепер можна перейти до створення додатків за допомогою майстра.
1.2.2 Створення консольного додатку
Найбільш простий із створюваних в Windows додатків – це консольний додаток (рис. 1.2).
Для створення такого додатку в майстрі створення додатків необхідно виконати наступні дії:
у вкладці Visual C++ вибрати пункт Win32 Console Application;
в рядку Location вибрати або ввести вручну шлях до своєї робочої теки;
в рядку Name ввести ім'я поточного проекту;
натиснути кнопку [OK];
Після цього з'явиться вікно вибору виду додатку (рис. 1.7).
Рисунок 1.7 – Вікно вибору виду консольного додатку
Оберемо тип «Console Application», та відмітимо пункт MFC. Після вибору виду додатку необхідно натиснути кнопку [Finish]. Відкриється основна сторінка коду програми.
Додамо вивід на екран повідомлення. У функції _tmain після рядку // TODO: code your application's behavior here додайте такі рядки:
_tprintf(_T("Hello world!\n"));
nRetCode = 0;
Проект створений. Тепер необхідно компілювати і компонувати додаток. Для цього треба вибрати пункт меню Build > Build "Ім`я Програми" або Build > Build Solution або натиснути клавішу [F7].
Після компіляції і компоновки необхідно запустити додаток натисненням комбінації клавіш [Ctrl+F5].