Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Delphi.doc
Скачиваний:
143
Добавлен:
10.04.2015
Размер:
262.66 Кб
Скачать

Последние штрихи

Несмотря на то, что при выполнении приложения заголовок главного окна изменяется, заголовок, который отображается внизу, на панели задач, остается неизменным (он совпадает с именем нашего проекта – FirstApp). Это нехорошо, так как принято, чтобы заголовки у главного окна и на панели задач совпадали (чтобы проще было найти свернутое приложение).

  1. Изменим заголовок в панели задач, отображаемый при старте программы:

  • Выберите из меню команду Project | Options, перейдите на вкладку Application и введите в полеTitle строку «Человек» (название нашей программы).

  1. Сделаем так, чтобы заголовок в панели задачизменялся, когда меняется заголовок главного окна программы. Для этого нужно присвоить свойствуApplication.Title нужное значение в процессе выполнения программы:

  • Найдите в исходном тексте программы обработчик события Button3Click.

  • Допишите еще одну строчку кода, которая будет изменять заголовок программы в панели задач:

procedureTForm1.Button3Click(Sender: Tobject);

begin

Caption := Edit1.Text + ' ' + Edit2.Text + ' ' + Edit3.Text;

Application.Title := Caption;

end;

Лабораторная работа № 1 – программа "Сотрудники"

Образец: task1.exe

Программа должна реализовывать следующие функции:

  1. Заполнение ФИО нового сотрудника. Имя формируется как случайная комбинация из заранее предопределенных списков фамилий, имен и отчеств.

  2. Добавление нового сотрудника в список сотрудников и присвоение ему очередного номера.

  3. Очистка списка сотрудников.

  4. Сохранение списка сотрудников в файле.

  5. Загрузка списка сотрудников из файла.

  6. Отображение диалогового окна «О программе».

  7. Завершение работы с программой.

Требования к лабораторной работе № 1:

  1. Программа должна иметь главное меню, состоящее из трех пунктов: «Файл» (с командами «Очистить», «Открыть», «Сохранить», «Выход»), «Сотрудник» (с командами «Заполнить», «В Memo») и «Справка» (с командой «О программе»).

  2. Программа содержит 4 кнопки («Очистить», «Заполнить», «В Memo», «Выход»), которые являются синонимами соответствующих команд меню.

  3. Команды главного меню должны содержать «горячие» (подчеркнутые) буквы и комбинации клавиш быстрого вызова (shortcuts).

  4. Состояние программы (и ее заголовок) после выполнение команды «Очистить» должно быть точно таким же, как и после первого запуска программы.

  5. Заголовок «Список сотрудников» в Мемо должен присутствовать всегда, в том числе после выполнения команды «Очистить».

  6. Сотрудники в списке должны быть пронумерованы. После очистки списка счет снова должен начаться с единицы.

  7. ФИО нового сотрудника должно формироваться в результате случайной комбинации заранее предопределенного набора фамилий, имен и отчеств (минимум по 5 различных значений).

  8. При открытии/сохранении списка сотрудников в файле в заголовке к имени программы через дефис должно добавляться имя файла (например, «Сотрудники - 123.txt»). Этот же заголовок должен дублироваться внизу, в панели задач.

  9. В диалоговых окнах открытия/сохранения списка сотрудников в файле должны присутствовать фильтры типов файлов (как минимум два значения: «Текстовые файлы (*.txt)», «Все файлы(*.*)»).

  10. В диалоговом окне сохранения списка сотрудников в файле при задании только имени файла должно добавляться расширение по умолчанию TXT.

  11. При попытке открытия несуществующего файла должно выдаваться сообщение об ошибке.