- •Методические указания к лабораторным работам по Delphi Содержание:
- •Назначение курса лабораторных работ
- •Плюсы и минусыDelphiпо сравнению с другими системами разработки
- •Основные проблемы, встречающиеся при написании программ наDelphi
- •Основные сведения о среде разработкиDelphi
- •Внешний вид среды Delphi
- •Работа с проектами
- •Полезные горячие клавиши
- •Порядок и сроки сдачи лабораторных работ поDelphi
- •Общие требования к выполнению лабораторных работ
- •Разработка первого приложения наDelphi
- •Требования к программе
- •Создание нового проекта и первый запуск
- •Добавление компонентов к форме
- •Установка свойств компонентов
- •Создание обработчиков событий
- •Создание обработчика для кнопки «Заполнить»
- •Interface
- •Создание обработчика для кнопки «Очистить»
- •Создание обработчика для кнопки «в заголовок»
- •Создание обработчика для кнопки «Выход»
- •Добавление к проекту диалогового окна «о программе»
- •Создание обработчика для кнопки «о программе»
- •Последние штрихи
- •Лабораторная работа № 1 – программа "Сотрудники"
- •Требования к лабораторной работе № 1:
- •Методические указания к лабораторной работе № 1:
- •Лабораторная работа № 2 – программа "Картотека предприятия"
- •Требования к лабораторной работе № 2:
- •Методические указания к лабораторной работе № 2:
- •Лабораторная работа № 3 – программа "Магазин cd-дисков"
- •Требования к лабораторной работе № 3:
- •Методические указания к лабораторной работе № 3:
Последние штрихи
Несмотря на то, что при выполнении приложения заголовок главного окна изменяется, заголовок, который отображается внизу, на панели задач, остается неизменным (он совпадает с именем нашего проекта – FirstApp). Это нехорошо, так как принято, чтобы заголовки у главного окна и на панели задач совпадали (чтобы проще было найти свернутое приложение).
Изменим заголовок в панели задач, отображаемый при старте программы:
Выберите из меню команду Project | Options, перейдите на вкладку Application и введите в полеTitle строку «Человек» (название нашей программы).
Сделаем так, чтобы заголовок в панели задачизменялся, когда меняется заголовок главного окна программы. Для этого нужно присвоить свойствуApplication.Title нужное значение в процессе выполнения программы:
Найдите в исходном тексте программы обработчик события Button3Click.
Допишите еще одну строчку кода, которая будет изменять заголовок программы в панели задач:
procedureTForm1.Button3Click(Sender: Tobject);
begin
Caption := Edit1.Text + ' ' + Edit2.Text + ' ' + Edit3.Text;
Application.Title := Caption;
end;
Лабораторная работа № 1 – программа "Сотрудники"
Образец: task1.exe
Программа должна реализовывать следующие функции:
Заполнение ФИО нового сотрудника. Имя формируется как случайная комбинация из заранее предопределенных списков фамилий, имен и отчеств.
Добавление нового сотрудника в список сотрудников и присвоение ему очередного номера.
Очистка списка сотрудников.
Сохранение списка сотрудников в файле.
Загрузка списка сотрудников из файла.
Отображение диалогового окна «О программе».
Завершение работы с программой.
Требования к лабораторной работе № 1:
Программа должна иметь главное меню, состоящее из трех пунктов: «Файл» (с командами «Очистить», «Открыть», «Сохранить», «Выход»), «Сотрудник» (с командами «Заполнить», «В Memo») и «Справка» (с командой «О программе»).
Программа содержит 4 кнопки («Очистить», «Заполнить», «В Memo», «Выход»), которые являются синонимами соответствующих команд меню.
Команды главного меню должны содержать «горячие» (подчеркнутые) буквы и комбинации клавиш быстрого вызова (shortcuts).
Состояние программы (и ее заголовок) после выполнение команды «Очистить» должно быть точно таким же, как и после первого запуска программы.
Заголовок «Список сотрудников» в Мемо должен присутствовать всегда, в том числе после выполнения команды «Очистить».
Сотрудники в списке должны быть пронумерованы. После очистки списка счет снова должен начаться с единицы.
ФИО нового сотрудника должно формироваться в результате случайной комбинации заранее предопределенного набора фамилий, имен и отчеств (минимум по 5 различных значений).
При открытии/сохранении списка сотрудников в файле в заголовке к имени программы через дефис должно добавляться имя файла (например, «Сотрудники - 123.txt»). Этот же заголовок должен дублироваться внизу, в панели задач.
В диалоговых окнах открытия/сохранения списка сотрудников в файле должны присутствовать фильтры типов файлов (как минимум два значения: «Текстовые файлы (*.txt)», «Все файлы(*.*)»).
В диалоговом окне сохранения списка сотрудников в файле при задании только имени файла должно добавляться расширение по умолчанию TXT.
При попытке открытия несуществующего файла должно выдаваться сообщение об ошибке.