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

Цель работы:
Получить практически навыки по работе с таким элементом управления MS Windows как окно просмотра деревьев.
Оборудование:
• Персональный компьютер класса Pentium-4;
• Операционная система Microsoft Windows XP;
• Система разработки программного обеспечения Microsoft Visual Studio 6.0 (Microsoft Visual C++ 6.0).
Краткие сведения из теории:
1. Создание окна просмотра деревьев (основные принципы и функции).
Выполнение индивидуального задания:
Написать программу под Microsoft Windows, которая осуществляет работы, указанные ниже:
Формирует меню, состоящее из следующих пунктов: «Развернуть позицию», «Развернуть все дерево», «Свернуть позицию», «Свернуть все дерево», «Помощь», «Выход».
Формирует окно просмотра дерева родительского поколения следующих родственников:
Иванов Иван Иванович;
Родители: Серенькая Наталья Петровна, Иванов Иван Сидорович;
Серенькая Наталья Петровна (Павлова Жанна Викторовна, Серенький Петр Абрамович);
Иванов Иван Сидорович (Амбарцумян Аделаида Максакова, Иванов Сидор Петрович);
Павлова Жанна Викторовна (Еробкина Лилия Наумовна, Павлов Виктор Петрович);
Серенький Петр Абрамович (Давыдова Марья Васильевна, Люстикман Абрам Меерохович);
Амбарцумян Аделаида Максаковна (Самсонова Ирина Викторовна, Амбарцумян Максак Азиракович);
Иванов Сидор Петрович (Новожилова Анна Ивановна, Иванов Петр Петрович);
1.3. При выборе пункта меню «Развернуть позицию» осуществляется проверка установки фокуса на позиции. Если ни на оной из позиций фоку не установлен, то об этом выдается сообщение в окне, породившем окно просмотра дерева.
Если установлен фокус, то осуществляется раскрытие этой позиции дерева рода до нижнего уровня.
1.4. При выборе пункта меню «Развернуть все дерево» осуществляется установка фокуса на корневую (первую) позицию дерева рода и осуществляется раскрытие всего дерева рода до нижнего уровня.
1.5. При выборе пункта меню «Свернуть позицию» осуществляется проверка установки фокуса на позиции. Если ни на одной из позиции фокус не установлен, то об этом выдается сообщение в окне, породившем окно просмотра дерева. Если установлен фокус, то осуществляется сворачивание этой позиции дерева рода, включая весь нижний уровень.
1.6. При выборе пункта меню «Свернуть все дерево» осуществляется установка фокуса на корневую (первую) позицию дерева рода и осуществляется сворачивание всего дерева рода до корневой (первой) позиции дерева рода.
1.7 При выборе пункта меню «Помощь» в главном окне программы появляется краткое руководство пользователя по работе с данной программой.
1.8. При выборе пункта меню «Выход» осуществляется выход из приложения.
1.9. При выводе информации в окно, породившее окно просмотра дерева использовать системный шрифт, установленный по умолчанию.
  • 0
  • 03 декабря 2010, 18:44
  • admin

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

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

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