- •1. Створення проекту додатку
- •2. Розроблення системи меню
- •2.1. Налаштування головного меню додатку
- •2.2. Створення контекстного меню
- •2.3. Визначення функцій-обробників повідомлень системи меню
- •2.4.Перевірка працездатності меню«Data»
- •2.4.Перевірка працездатності контекстного меню
- •3. Створення класу dbFacade
- •3.1.Заголовочний файл класу dbFacade
- •3.2.Файл реалізації класу dbFacade
- •3.3.Тестування класу dbFacade
- •4. Розроблення графічного представлення даних звітів
- •4.1. Функція CalcDocSizes( )
- •4.2. Функція OnDraw( )
- •4.3. Функція-обробник зміни шрифту
- •4.4. Функція-обробник зміни кольору фону
- •5. Додаткові елементи керування
- •5.1. Дублювання пунктів меню на панелі інструментів
- •5.2. Додавання назви звіту у рядок стану додатку
- •Висновок
- •Список рекомендованої літератури
Висновок
Під час виконання курсової роботи було створено двохшаровий додаток клієнт-сервер, що підлягає архітектурі MFC «документ/представлення» і за допомогою технології ODBC дозволяє виконувати запити до бази даних. Було приділено увагу таким елементам керування, як головне і контекстне меню, панель інструментів і рядок стану. Було показано, як працювати зі стандартними діалоговими вікнами для зміни кольору фону і зміни шрифту додатка. За допомогою майстра класів у додаток було додано функції-обробники повідомлень. Також приділено увагу роботі з контекстом пристрою, розглянуто графічні функції для відображення тексту в клієнтській області додатку, функції заливки певним кольором прямокутних областей, та функції малювання прямих ліній. Завдяки використанню класу DBFacade від користувача було приховано складність взаємодії класів додатку, відповідальних за виконання запитів до бази даних.
Завдяки створеному додатку, користувачі, що не мають навичок програмування та знання мови SQL, можуть створювати звіти з таблиць бази даних.
Список рекомендованої літератури
1. Глушаков С.В. Программирование на Visual C++ 6.0 / С.В. Глушаков, А.В. Коваль, С.А. Черепнин. – Х.: Фолио, 2002. – 726 с.
2. Калверт Чарльз. Программирование в Windows: Освой самостоятельно за 21 день / Ч. Калверт. – пер. с англ. – М.: БИНОМ, 1995. – 496 с.
3. Беннет Д. Visual C++ 5.0. Руководство разработчика / Д. Беннет, С. Маконин, В.В. Мэйфилд и др. – пер. с англ. – К.; М.; СПб: Диалектика, 1998. – 768 с.
4. Секунов Н.Ю. Самоучитель Visual C++ .NET / Н.Ю. Секунов – СПб.: БХВ-Петербург, 2002. – 736 с.
5. Е. А. Роганов. «Основные концепции ООП» (глава из книги «Основы информатики и программирования») http://www.ctc.msiu.ru/ materials/Book/node82.html
6. С.С. Гайсарян. «Объектно-ориентированные технологии проектирования прикладных программных систем» http://citforum.ru/programming/oop_rsis/index.shtml