Автор: Пользователь скрыл имя, 24 Октября 2011 в 10:17, курсовая работа
1. Разработка эскизного и технического проектов программы.
Нужно разработать справочную систему на объектно-ориентировочном языке Object Pascal по визуальным компонентам Delphi в среде визуального программирования Delphi (6 версия). Для этого будут использоваться книги авторов, таких как Возневич Э. Освой самостоятельно Delphi: Полное руководство для самостоятельного обучения; Гофман В.Э./ Хомоненко А.Д. Delphi 6; Епанешников А.М. Программирование в среде Turbo Pascal 0 – 3-е издание и другие.
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdVCardClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdIMFDecoderClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdUUEncoderClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdUUDecoderClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdXXEncoderClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdXXDecoderClick(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdCoderMD2Click(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdCoderMD4Click(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_IdCoderMD5Click(
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.bb_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure
Tf_main.b_
begin
m_help.Clear;
m_help.Lines.Add(finding('
end;
procedure Tf_main.b_findClick(Sender: TObject);
var
fp, ff : TextFile;
fn, fs : string;
begin
AssignFile(fp, '_Panels.txt');
Reset(fp);
repeat
ReadLn(fp,fn);
AssignFile(ff,fn+'.txt');
Reset(ff);
repeat
ReadLn(ff, fs);
if pos(e_find.Text,fs)>0 then
begin
m_help.Lines.Add(fs);
end;
until eof(ff);
CloseFile(ff);
until eof(fp);
CloseFile(fp);
end;
procedure Tf_main.b_fileClick(Sender: TObject);
begin
m_help.Lines.SaveToFile('
end;
procedure Tf_main.b_printClick(Sender: TObject);
var
f, fp : TextFile;
s : String;
begin
m_help.Lines.SaveToFile('
AssignFile(f,'FoundText.txt');
AssignPrn(fp);
Reset(f);
Rewrite(fp);
repeat
ReadLn(f,s);
WriteLn(fp,s);
until eof(f);
CloseFile(f);
CloseFile(fp);
end;
end.
Обозначение и наименование программы: Справочная система по визуальным компонентам.
Программное
обеспечение, необходимое для
Язык программирования: Object Pascal.
Класс решаемых задач: Русифицированная справка-приложение к Delphi 6. Область применения: Справочная система по визуальным компонентам Delphi 6.
Структура модуля работы с файлом справочной системы:
Отдельные переменные справочного текста с их описанием:
function
finding(p1:string;p2:string):
var
f : TextFile;
s : string;
sr : string;
var
fp, ff : TextFile;
fn, fs : string;
Процедуры по выполнению щелчка на определенной иконке и выведение справки на данный элемент2:
procedure bb_FramesClick(Sender: TObject);
procedure
bb_EditClick(Sender: TObject);
Отображение справочной информации в компоненте Memo1.
m_help:
TMemo;
Поиск по ключевому слову3:
e_find: TEdit;
b_find: TButton;
begin
AssignFile(fp, '_Panels.txt');
Reset(fp);
repeat
ReadLn(fp,fn);
AssignFile(ff,fn+'.txt');
Reset(ff);
repeat
ReadLn(ff, fs);
if pos(e_find.Text,fs)>0 then
begin
m_help.Lines.Add(fs);
end;
until eof(ff);
CloseFile(ff);
until eof(fp);
CloseFile(fp);
end;
Сохранение искомой информации в файл:
b_file: TButton;
procedure Tf_main.b_fileClick(Sender: TObject);
begin
m_help.Lines.SaveToFile('
end;
Организация печати информации:
b_print: TButton;
procedure Tf_main.b_printClick(Sender: TObject);
var
f, fp : TextFile; Переменные.
s : String; Переменные строчного типа.
begin
m_help.Lines.SaveToFile('
AssignFile(f,'FoundText.txt');
AssignPrn(fp);
Reset(f);
Rewrite(fp);
repeat
ReadLn(f,s);
WriteLn(fp,s); Печать.
until eof(f);
CloseFile(f);
CloseFile(fp);
end;
Программа работает на всех компьютерах семейства Intel Pentium 166 и выше. Операционная система: Microsoft Windows 98, 2000, Me.
Для запуска программы необходимо запустить файл Help.exe.
Программа работает непосредственно с файлами на диске.
Выходные данные отображаются на экране или распечатываются на принтере.
Разработано в среде программирования Delphi 6.
Контрольный пример предполагает проверку следующих требований:
Программа тщательно проверялась. Ошибок не найдено.
Информация о работе Разработка эскизного и технического проектов программы