Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задание. Разработать оконное приложение для работы с иерархическими структурами данных ⇐ ПредыдущаяСтр 2 из 2 Разработать оконное приложение для работы с иерархическими структурами данных. В приложении необходимо реализовать следующие функции: 1) Загрузку из файла дерева с иерархическими данными и размещения их в компоненте TTreeView. Для загрузки файла с иерархическими данными использовать диалог TOpenDialog. 2) Программный способ создания дерева (альтернатива первого пункта) 3) Сохранение дерева в файл с помощью TSaveDialog. 4) При выборе листового раздела (узла) дерева загрузить информацию об этом элементе (из подготовленных файлов) и поместить ее в заданном компоненте формы 5) Задание элементов оформления текста в компоненте с загруженными данными. Для выбора оформления текста использовать диалоги TFontDialog, TColorDialog. 6) Задание указанных параметров с помощью диалога InputQuery 7) Изменение размеров панелей во время работы приложения с помощью компонента TSplitter. 8) Вывод указанной информации в строке состояния TStatusBar. 9) Действия кнопок должны быть продублированы пунктами контекстного меню TPopupMenu.
Индивидуальные варианты задания: 1. Загрузить из файла список моделей автомобилей: марки, модели, модификации. При выборе модификации необходимо загрузить информацию о комплектациях и ценах в компонент списка TComboBox. Добавить возможность изменения шрифта компонента списка. C помощью InputQuery задать максимальное количество строк раскрытого списка TComboBox. В строку состояния вывести текущую дату и размер шрифта компонента списка
2. Загрузить из файла список текстильных изделий: состав волокно: например, шерсть, хлопок, лен, синтетика; группа: например, сатин, ситец, …; артикул При выборе артикула необходимо загрузить информацию о цветах и видах отделки (отбеленная, набивная, гладкокрашенная, суровая и т.д.) в список TListBox. Добавить возможность изменения цвета фона списка. C помощью InputQuery задать название текущего узла дерева. В строку состояния вывести текущий месяц и ширину формы.
3. Загрузить из файла список транспортных средств: вид: например, ж/д, а/м, авиация, речной: подвид: например для ж/д: поезда дальнего следования, пригородные номер поезда, рейса При выборе рейса необходимо загрузить информацию о маршруте следования, времени отправления и прибытия в компонент TMemo. Добавить возможность изменения цвета шрифта текста. C помощью InputQuery задать координаты левого верхнего угла формы. В строку состояния вывести текущий год и название шрифта текста.
4. Загрузить из файла структуру административного аппарата организации: Заместители директора Управления Отделы При выборе отдела необходимо загрузить информацию о начальнике, выполняемых функциях, количестве сотрудников в компонент TMemo. Добавить возможность изменения шрифта текста. C помощью InputQuery задать заголовок формы. В строку состояния вывести количество узлов дерева и высоту формы.
5. Загрузить из файла список ассортимента обуви: вид: например, мужская, женская, детская сезон: например, лето, зима, осень модель. При выборе модели необходимо загрузить информацию о перечне размеров и ценах в компонент списка TComboBox. Добавить возможность изменения цвета шрифта строк списка. C помощью InputQuery задать высоту формы. В строку состояния вывести вчерашнюю дату и размеры панели, на которой расположено дерево.
6. Загрузить из файла список подразделений предприятия: управления, департаменты, отделы. При выборе отдела необходимо загрузить перечень сотрудников в поле списка TListBox. Добавить возможность изменения цвета фона компонента списка. Строка состояния должна состоять из трех панелей: в первые две вывести следующий год и размеры панели, на которой расположены кнопки, а содержание третьей задавать с помощью InputQuery.
7. Загрузить из файла список групп по факультетам: факультет, курс, группа. При выборе группы загрузить в компонент TMemo информацию о выбранной группе: ФИО старосты, количество студентов, кол-во договорников, кол-во студентов, проживающих в общежитии, процент успеваемости. Добавить возможность изменения цвета шрифта текста. C помощью InputQuery задать ширину формы. В строку состояния вывести следующий месяц и надпись кнопки, на которой находится фокус ввода.
8. Загрузить из файла список ассортимента одежды: сезон: например, лето, зима, осень вид: например, мужская, женская, детская, тип: например, спортивная, рабочая, повседневная, и т.д. При выборе типа необходимо загрузить информацию о перечне моделей в компонент списка TComboBox. Добавить возможность изменения шрифта списка. C помощью InputQuery задать высоту формы. В строку состояния вывести завтрашнюю дату и координаты левого верхнего угла формы.
9. Загрузить из файла информацию об ассортименте продаваемой бытовой техники: Вид: например, кухонная, хозяйственная и т.п. Тип: например, холодильники, стиральные машины, пылесосы и т.п. Модель При выборе модели загрузить информацию о перечне магазинов и ценах в компоненте TListBox. Добавить возможность изменения цвета шрифта элементов списка Строка состояния должна состоять из трех панелей: в первые две вывести предыдущий месяц и количество строк в TListBox, а содержание третьей задавать с помощью InputQuery.
10. Загрузить из файла информацию о продаже компьютерной техники: Вид: например, планшеты, нетбуки, ноутбуки,… Тип: например, диагональ экрана,… Производитель При выборе производителя загрузить информацию о моделях в компонент TMemo. Добавить возможность изменения цвета фона компонента с текстом. C помощью InputQuery задать ширину формы. В строку состояния вывести предыдущий год и содержание второй строки из TMemo.
11. Загрузить из файла информацию об ассортименте сотовых телефонов: Производитель Тип: например, телефон, смартфон, коммуникатор Тип корпуса При выборе типа корпуса загрузить информацию о моделях и цене в компонент списка TComboBox. Добавить возможность изменения шрифта элементов списка. C помощью InputQuery задать максимальное количество строк раскрытого списка TComboBox. В строку состояния вывести название текущего узла дерева и количество строк TComboBox.
12. Загрузить из файла информацию о реализуемом топливе: Компания: например Лукойл, Татнефть, … Регион Марка бензина При выборе марки загрузить информацию об адресах заправок в компонент списка TListBox. Добавить возможность изменения цвета шрифта элементов списка. C помощью InputQuery задать высоту формы. В строку состояния вывести текущий день недели и содержание третьей строки TListBox.
13. Загрузить из файла информацию о поставках сырья: Вид сырья: например, шерсть, хлопок, лен,… Поставщик Месяц При выборе месяца загрузить информацию о накладных и датах поставки в компонент списка TComboBox. Добавить возможность изменения шрифта элементов списка. C помощью InputQuery задать заголовок формы. В строку состояния вывести размеры формы и предыдущий день недели.
14.Загрузить из файла информацию о некоторых видах животного мира: Вид Подвид Семейство При выборе семейства загрузить информацию о животных семейства в компонент TListBox. Добавить возможность изменения цвета фона списка. C помощью InputQuery задать координаты левого верхнего угла формы. В строку состояния вывести следующий день недели и количество строк в TListBox.
15. Загрузить из файла информацию о некоторых видах растительного мира: Вид Род Сорт При выборе сорта загрузить информацию о регионах произрастания в компонент TMemo. Добавить возможность изменения шрифта текста. C помощью InputQuery задать название текущего узла дерева. В строку состояния вывести текущее время и размеры панели, на которой расположено дерево.
16. Загрузить из файла информацию о проводимых банковских операциях: Банк Расчетный счет Месяц При выборе месяца загрузить информацию о проведенных операциях в компонент списка TComboBox. Добавить возможность изменения шрифта элементов списка. C помощью InputQuery задать заголовок формы. В строку состояния вывести размеры панели, на которой расположены кнопки, и предыдущий месяц.
17. Загрузить из файла информацию о видах предоставляемых услуг: Вид Группа Услуга При выборе услуги загрузить информацию о поставщиках услуги и стоимости в компонент TMemo. Добавить возможность изменения цвета фона текста. Строка состояния должна состоять из трех панелей: в первые две вывести количество строк TMemo и текущую дату, а содержание третьей задавать с помощью InputQuery.
18. Загрузить из файла информацию о структуре текстильного предприятия: Производства: например, приготовительное, прядильное, ткацкое Цеха Бригады При выборе бригады загрузить информацию о ее составе в компонент TListBox. Добавить возможность изменения шрифта элементов списка. C помощью InputQuery задать координаты левого верхнего угла формы. В строку состояния вывести содержание второй строки в TListBox и количество строк в TListBox.
19. Загрузить из файла информацию о проводимых соревнованиях: Вид спорта (например, легкая атлетика) Подвид (например, бег) Программа (например, 100 м мужчины). При выборе программы загрузить информацию об участниках в компоненте TComboBox. Добавить возможность изменения цвета фона поля списка. C помощью InputQuery задать ширину формы. В строку состояния вывести текущий месяц и размеры формы
20. Загрузить из файла информацию о программах подготовки студентов: Факультет Программа (например, бакалавриат, магистратура, аспирантура) Направление При выборе направления загрузить перечень изучаемых дисциплин в компонент TListBox. Добавить возможность изменения шрифта вывода списка. C помощью InputQuery задать название текущего узла дерева. В строку состояния вывести количество строк TListBox и название текущего узла дерева.
21. Загрузить из файла информацию о штатном расписании в организации: Департамент (например, администрация, финансы, производство) Управления или цеха Отделы При выборе отдела загрузить перечень должностей и ставок (окладов) в компонент TComboBox. Добавить возможность изменения цвета шрифта элементов списка. C помощью InputQuery задать максимальное количество строк раскрытого списка TComboBox В строку состояния вывести предыдущий день недели и размеры панели, на которой расположено дерево.
22. Загрузить из файла информацию о репертуаре театров, спектакли, расценки: Вид (например, театры, концерты, кино) Театр (кинотеатр или концертный зал) Жанр (напр, комедия, драма, опера, балет) При выборе жанра загрузить репертуар (перечень спектаклей, фильмов, концертов) в компонент TMemo. Добавить возможность изменения цвета фона поля с текстом. Строка состояния должна состоять из трех панелей: в первые две вывести надпись кнопки, на которой находится фокус ввода, и высоту формы, а содержание третьей задавать с помощью InputQuery.
23. Загрузить из файла информацию о видах страховых услуг: Область страхования (например, авто, недвижимость, здоровье) Страховые компании Типы страховки (например, ОСАГО, каско,…) При выборе типа загрузить варианты страхования в компонент TListBox. Добавить возможность изменения шрифта поля со списком. C помощью InputQuery задать заголовок формы. В строку состояния вывести предыдущий месяц и координаты левого верхнего угла формы.
24. Загрузить из файла информацию о действующих туроператорах Вид отдыха Направление Тур (Отель, пансионат, …) При выборе тура загрузить описание тура в компонент TMemo. Добавить возможность изменения цвета шрифта поля со списком. C помощью InputQuery задать название текущего узла дерева. В строку состояния вывести завтрашнюю дату и размер шрифта поля со списком.
25. Загрузить из файла информацию о видах программного обеспечения: Вид (системное, служебное, прикладное,…) Платформа (операционная система) Разработчик При выборе разработчика загрузить перечень ПО и цену в компонент TListBox. Добавить возможность изменения цвета фона поля со списком. C помощью InputQuery задать координаты левого верхнего угла формы В строку состояния вывести следующий год и высоту формы.
26.Загрузить из файла информацию о сортах цветов Тип: например: садовые, дикие, комнатные Вид Подвид При выборе подвида загрузить информацию о сортах в компоненте TMemo. Добавить возможность изменения шрифта текста. C помощью InputQuery задать высоту формы. В строку состояния вывести текущий день недели и название шрифта текста.
|