Министерство образования Российской Федерации
УТВЕРЖДАЮ руководитель работы ___________________ В.А.Тихомиров «_____ »___________________ 2005 г. |
Разработка редактора системного меню
Описание программы
02067988.22051-8 13
Бумажный носитель
Исполнитель ____________________ Р.Ю. Кайдалов «_____ »___________________ 2005 г. Руководитель работы __________________ В.А. Тихомиров «_____ »___________________ 2005 г. |
УТВЕРЖДЕН
02067988.22051-8 13 - ЛУ
Разработка редактора системного меню
Описание программы
02067988.22051-8 13
Бумажный носитель
Листов ______
Аннотация
Данный документ содержит описание программы и функций, а также описание задачи.
Содержание
1.1 Описание программы ...................................................................................................... 5
1.1.1 Назначение......................................................................................................... 5
1.1.2 Концептуальная модель.................................................................................... 5
1.1.3 Структура программного обеспечения........................................................... 5
Данная программа позволяет добавлять новый пункт в системное меню окна
Задача состоит в добавление пунктов в системное меню окна и отображении их пользователю.
Интерфейс реализован в оконной среде Windows.
Программа состоит из диалога, где пользователем задает имя нового пункта системного меню, и нажимает кнопку «Add to system menu». После этого в системное меню добавляется новый пункт и предоставляется возможность работы с ним.
Министерство образования Российской Федерации
УТВЕРЖДАЮ руководитель работы ___________________ В.А.Тихомиров «_____ »___________________ 2003 г. |
Разработка редактора системного меню
Руководство программиста
02067988.22051-8 33
Бумажный носитель
Исполнители ____________________ Р.Ю. Кайдалов «_____ »___________________ 2005 г. Руководитель работы ___________________ В.А.Тихомиров «_____ »___________________ 2005 г. |
УТВЕРЖДЕН
02067988.22051-8 33 - ЛУ
Разработка редактора системного меню
Руководство программиста
02067988.22051-8 33
Бумажный носитель
|
Листов ______
Аннотация
Данный документ содержит требование к аппаратному обеспечению и рекомендации программисту.
2.1. Руководство программиста для программы в целом................................................. 10
2.1.1. Назначение программы................................................................................. 10
2.1.2. Требования к аппаратному обеспечению.................................................... 10
2.1.3. Подготовка и запуск программы.................................................................. 10
2.1.3.1 Запуск программы ............................................................................. 10
2.1.4. Контроль ошибок .......................................................................................... 10
2.1.5. Перечень модулей и функций....................................................................... 10
2.1.5.1 Модуль SystemMenu.cpp ................................................................... 10
2.1.5.2 Модуль CreateCtrl.h ........................................................................... 11
Данный программный продукт предназначен для ознакомления с методами программирования в среде Win32.
ЭВМ модели – IBM 486 и выше.
Объем ОЗУ – 16 Мб,
Объем свободной памяти на жестком диске 1 Мб
Программное обеспечение – операционная система Windows 95/98/NT
Программа запускается файлом SystemMenu.exe
2.1.3.1 Запуск программы
Для активизации программы надо запускать исполняемый модуль на ЭВМ, отвечающей требованиям к аппаратному обеспечению.
Программы выдает сообщения об ошибках если:
- при попытке добавить новый пункт в системное меню не указав имя.
- возникла внутренняя ошибка (переполнение и т.п.)
Все остальные ситуации, которые может создать пользователь, трактуются программой как верные.
2.1.5.1. Модуль SystemMenu.cpp
Модуль является центральным элементом программы SystemMenu. В нем содержится точка хода в программу, регистрируется класс окна и осуществляется обработка сообщений Windows.
При старте, программа ищет по заголовку окна свою запущенную копию (с помощью функции FindWindows) и, в случае возврата дескриптора найденного окна, устанавливает его на передний план, регистрация класса при этом не происходит.
В программе используются следующие глобальные переменные:
HFONT hFont;
Содержит дескриптор шрифта, использующийся для основного окна программы и его компонентов. Создается с помощью функции CreateFnt (модуль CreateCrtl)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.