Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Требования к внешнему виду формыСтр 1 из 2Следующая ⇒ Лабораторная работа № 3. Использование элементов управления, файлов Цель: Изучить методику разработки приложений в среде IDE Delphi. Изучить свойства и методы элементов управления, операции ввода и вывода с файлами. Краткая теория Для ввода данных на форме можно использовать различные элементы управления: - простые поля ввода; - поля ввода с шаблоном; - радиокнопки и флажки для выбора вариантов; - поля-счетчики; - поля выбора (выпадающие списки); Данные можно загружать из текстовых файлов, а также выгружать в файлы Требования к внешнему виду формы. Для решения задачи использовать компоненты: TLabel – для задания подписей элементов формы, TEdit, TMaskEdit - для ввода скалярных исходных данных, TCheckBox – выбора указанного признака TGroupBox – для выбора варианта из альтернативных значений TComboBox – для выбора значения из заданного списка TButton, TBitBtn, TSpeedButton – для активизации действий, TMemo, TListBox – для формирования строк вводимых записей.
Все компоненты необходимо располагать на панелях (TPanel). При разработке программного интерфейса выровнять панели относительно границ формы, а компоненты относительно границ панели с использованием свойств выравнивания и фиксации компонент относительно контейнера (Align, Anchor). Компоненты, в которых выводятся массивы и другие результаты, должны быть недоступными для изменения. Более подробное описание используемых компонент дано в приложении 3.1, 3.2, 3.3
Рассмотрим пример. Необходимо ввести сведения о сотрудниках: Фамилию, имя, отчество, пол, дату рождения, признак наличия льгот, город места рождения. Примерный вид формы представлен на рис. 1. На форме использованы компоненты: TEdit - для ввода Фамилии, Имени, Отчества TMaskEdit - для ввода Даты рождения TGroupBox – для выбора Пола сотрудника TCheckBox – для указания признака наличия Льгот TComboBox – для выбора Города
Рис.1 Пример формы с компонентами для ввода информации о сотрудниках
Список городов загружается в поле TComboBox из файла city.txt (рис.2)
Рис. 2. Содержимое файла со списком городов для загрузки в TComboBox
Пример формы с заполненными данными об одном сотруднике приведен на рис.3
Рис. 3. Форма с заполненными данными о сотруднике
По нажатию кнопки «Добавить» данные о сотруднике добавляются одной строкой в компонент TMemo (рис.4). Отдельные поля данных отделяются символом «|» (вертикальная черта). Вид формы после добавления 4-х сотрудников приведен на рис.5.
Рис. 4. Результат сохранения данных о сотруднике в TMemo
Рис.5. Список введенных сотрудников
По кнопке «Сохранить» все введенные данные о сотрудниках переносятся из многострочного компонента TMemo в файл на диске (рис. 6). При этом выводятся только строки с нечетными номерами.
Рис.6. Содержимое файла со сведениями о некоторых сотрудниках
Содержание отчета - краткая теория (описание свойств, методов и событий используемых компонентов); - текст программы приложения; - скриншоты работы программы; - тексты файлов с подготовленными данными для полей-списков и сохраненными результатами.
|