Написание программы, осуществляющей работу с панелью инструментов и появляющейся подсказкой

Лабораторная работа №11-12

«Написание программы, осуществляющей работу с панелью инструментов и появляющейся подсказкой»

Цель работа: Получить практические навыки по работе с такими элементами управления MS Windows как панель инструментов и появляющаяся подсказка.
Оборудование: персональный компьютер класса Pentium-4, операционная система Microsoft XP, система разработки программного обеспечения Microsoft Visual Studio 6.0 (Microsoft Visual C++ 6.0).
Краткие сведения из теории:
1. Общие вопросы по подключению и инициализации общих элементов управления (ОЭУ)
2. Создания панели инструментов с использованием подсказок (основные принципы).
Выполнение индивидуального задания:
Написать программу под Microsoft Windows, которая осуществляет работы, указанные ниже:
Вариант №1:
1.1. Формирует меню, состоящее из следующих пунктов: «Файл», «Помощь», «Выход».
1.2. Пункт меню «Файл» содержит опции: «Ввод\Редактирование», «Выход».
1.2.1. При выборе опции «Ввод\Редактирование» появляется окно модального диалога, содержащее следующие элементы управления:
— список, в котором отображаются наименования оборудования цеха машиностроительного предприятия;
— кнопка «Добавления»;
— кнопка «Редактирование»:
— кнопка «Удаление»;
— кнопка «Выход».
При выборе кнопки «Добавления» появляется окно модального диалога со следующими элементами управления:
— окно редактирования, в котором вводится новое оборудование цеха;
— кнопка «Сохранить»;
— кнопка «Отказ».
При выборе кнопки «Сохранить» данные об оборудовании помещаются в список и осуществляется выход из данного диалогового окна.
При выборе кнопки «Отказ» осуществляется выход из диалогового окна без добавления наименования в список.
При выборе кнопки «Редактирование» осуществляются те же работы, что и при выборе «Добавление» с той лишь разницей, что в окно редактирования помещается редактируемая информация. Здесь предусмотреть блокировку открытия диалога редактирования в случае, если не выбрано редактируемое оборудование.
При выборе кнопки «Удаление» удаляется выбранное оборудование из списка. Здесь предусмотреть блокировку удаления, если не выбрано оборудование, и запрос на подтверждение удаления.
При выборе кнопки «Выход» осуществляется выход из диалога с сохранением содержимого списка в файле.
1.2.2. При выборе пункта меню «Помощь» осуществляется выход из приложения.
1.3. При выборе пункта меню «Помощь» в главном окне программы появляется краткое руководство пользователя по работе с данной программой.
1.4. Создать и обеспечить функционирование общего элемента управления «Панель инструментов».
При выборе кнопки Ввод панели инструментов открывается модальное окна, включающее следующие элементы управление: окно редактирования, в котором вводится новое наименование оборудования; кнопка «Сохранить»; кнопка «Отказ». При выборе кнопки «Сохранить» осуществляется выход из диалога с добавлением наименования в файл. При выборе кнопки «Отказ» осуществляется выход из диалога без добавления элемента в файл.
При выборе кнопки Редактирование панели инструментов открывается окно модального диалога, в котором присутствуют следующие элементы управления: список, отражающий содержимое файла наименований оборудования кнопка «Выход». При двойном нажатии левой кнопки мыши на элементе списка открывается окно модального диалога, включения следующие элементы управления: окно редактирования, в котором находится редактируемое наименование оборудования; кнопка «Сохранить»; кнопка «Отказ». При нажатии кнопки «Сохранить» происходит сохранение измененного наименования в списке и выход из диалога. При нажатии кнопки «Отказ» происходит выход из диалога без сохранения измененного наименования в списке. При нажатии кнопки «Выход» происходит выход из диалога с сохранением содержимого списка в файле.
При выборе кнопки Удаление панели инструментов открывается окно модального диалога, в котором присутствуют следующие элементы управления: список, отражающий содержимое файла наименований оборудования, кнопки «Выход». При двойном нажатии левой кнопки мыши на элементе списка осуществляется запрос на подтверждение удаления элемента из списка. При подтверждении удаления элемент из списка удаляется, при отказе – не удаляется. При нажатии кнопки «Выход» происходит выход из диалога с сохранением содержимого списка в файле.
При выборе кнопки Помощь панели инструментов появляется в главном окне программы краткое руководство пользователя по работе с программой.
1.5. При выборе пункта меню «Выход» осуществляется выход из приложения.
1.6. При выборе информации в главное окно приложения использовать шрифт Times New Roman Cyr.
1.7. Предусмотреть сведения не менее, чем о 50 типоразмерах оборудования.
Пример: станок токарно-винторезный 16К20, инв. №153;
Станок вертикально-сверлильный, инв. №16;
Станок вертикально-фрезерный 6Н52, инв. №168 и т.д.
Под наименование зарезервировать место на 150 символов.
1.8. Для кнопок панели инструментов предусмотреть наличие появляющейся подсказки.
  • 0
  • 07 ноября 2010, 11:58
  • admin

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.