Общие рекомендации по разработке
ИНДИВИДУАЛЬНЫЕ ПРОЕКТЫ
Часть
Поиск данных и сортировка выполняются по индексным полям. В телефонном справочнике чаще ищут информацию по номеру телефона или фамилии. В таблице Справочник для полей Фамилия и Телефон свойство Индексированное поле имеет значение Да(допускаются совпадения).
38.Добавить в меню пункт Сортировка и подпункты По телефону, по Фамилии
39. для подпунктов ввести соответствующий код:
DataModule1.BookTable.IndexFieldMNames:=’Фамилия’;
DataModule1.BookTable.IndexFieldMNames:=’Телефон’;
40. Реализовать функцию поиска данных, для этого:
· добавить на форму панель, на нее метку Найти и TEdit с именем FindEdit
· ввести следующий код:
procedure TForm1.FindEditChange(Sender:TObject);
begin
if Length(FindEdit.Text)>0 then
DataModule1.BookTable.Filtered:=true
Else DataModule1.BookTable.Filtered:=false;
DataModule1.BookTable.Filter:=’Фамилия>’’’+FindEdit.Text+’’’’;
end;
41. Проверить работу программы.
Фильтры в ADO работают плохо, но в Delphi можно расширить возможности фильтрации.
42. Перейти в модуль DataModule1, для компонента BookTable выбрать событие OnFilterRecord и ввести код:
Accept:=false;
if copy(BookTableDSDesigner.AsString,1,Length(Form1.FindEdit.Text))=Form1.FINDedit.Text then
Accept:=true; {строка соответствует фильтру, ее можно отображать}
end;
43. Проверить работу программы.
Разработка индивидуального проекта может быть одним из вариантов завершения изучения темы «Программирование в среде Delphi».
Цель– овладение умением обобщить и систематизировать теоретический курс по «Основам алгоритмизации и программирования» и умение применить его практически.
Работа над проектом ведется студентом самостоятельно и состоит из нескольких этапов:
Первый этап – подготовительный – имеет цели:
· самостоятельный выбор темы проекта, ознакомление с общими требованиями по разработке;
· утверждение варианта темы преподавателем в ходе собеседования;
· сбор исходных данных в соответствии с темой проекта, работа с литературой;
Второй этап – проектирование приложения.
Проектирование приложения включает в себя:
· разработку алгоритма;
· проектирование интерфейса приложения;
· программную реализацию;
· тестирование и отладку.
Третий этап – итоговый - предполагающий оформление отчета и защиту проекта.
Отчетдолжен включать:
· титульный лист и содержание;
· постановку задачи;
· описание интерфейса приложения;
· инструкцию пользователю;
· листинг программного кода с комментариями.
· заключение (дать характеристику разработанному приложению, указать возможную сферу применения).
· список использованной литературы;
На защиту индивидуального проекта представляется отчет, подготовленный с помощью текстового редактора и напечатанного на принтере, и электронная версия приложения.