Главное рабочее окно программы

Главное рабочее окно программы

Разработка проекта программки

Предназначение – справочная информация. Данная программка может употребляться для обучения начинающего программера. Для получения справки во время выполнения практических работ в Delphi. Внедрение приложения «справочная система» еще облегчит работу начинающего программера, поможет уяснить и усвоить информацию, исключит вариант «копания» в книге чтоб ответить на обычный вопрос «А зачем нужен этот компонент Главное рабочее окно программы на форме?» тем сбережет время.

Задачка

Сделать программу-справочник по зрительным компонентам встроенной среды Delphi. Программка должна выдавать справочную информацию о избранном компоненте, который находится в базе данных.

Воплотить систему поиска по файлу, сделать информационное сообщение выводимое при ошибке поиска. Сделать справку о использовании программкой.

Для того чтоб пользоваться Главное рабочее окно программы поиском компонента по базе данных нужно в поле поиска ввести заглавие компонента, без указания класса к которому он принадлежит, и надавить на кнопку расположенную рядом «Search». Информация появится в поле находящимся в нижней части диалогового окна программки. Если компонент не найден либо его заглавие введено не правильно Главное рабочее окно программы, то информация об ошибке появится прямо в окне ввода.

Сделать прокручиваемый перечень зрительных компонент, по нажатию на которые будет выводиться справочная информация.

Для того чтоб внести в данные свои замечания и пометки необходимо открыть прилагающийся в папке с программкой файл «1.ТХТ» и вписать туда вручную. Для корректной работы программки Главное рабочее окно программы информация о компонентах в файле ограничивается метками «***» потому следует не нарушать границы меток при внедрении инфы. Например:

***Edit***

Edit-представляет собой поле ввода-редактирования строчки знаков.

Тут можно ввести свою информацию.

***

Для юзеров есть справка о использовании программкой, для вызова справки необходимо надавить по надписи «Справка» у верхней границы диалогового Главное рабочее окно программы окна программки.

Для выхода из программки следует надавить «Меню» - «Выход».

В программке употребляются последующие переменные, в каких хранятся входные и выходные данные:

stroka: string- переменная, которой присваивается избранный в меню объект, поточнее его заглавие.

s: string- переменная в цикле, в неё строчки из файла помещаются.

F: TextFile;- переменная в цикле, текстовый Главное рабочее окно программы файл в каком хранится информация.

В ближайшее время резко возрос энтузиазм к программированию. Это связано с развитием и внедрением в ежедневную жизнь информационно-коммуникационных технологий. Если человек имеет дело с компом, то в какой-то момент у него появляется желание, а время от времени и необходимость Главное рабочее окно программы, программировать.

Посреди юзеров индивидуальных компов в текущее время более популярно семейство операционных систем Windows и, естественно, что тот, кто собирается программировать, стремится писать программки, которые будут работать в этих системах. Для обычной работы программки нужен IBM совместимый компьютер с тактовой частотой микропроцессора не ниже 144МГц и выше, оперативной памятью 16 Мб, жесткий Главное рабочее окно программы диск объемом более 500Мб.


Программный код

nit Unit5;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Menus, StdCtrls, Unit2, Buttons, ExtCtrls, Mask, Grids, CheckLst,

ActnCtrls, ToolWin, ActnMan, ActnMenus, TeeProcs, TeEngine, Chart,

ValEdit, ComCtrls;

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

ComboBox1: TComboBox;

Memo2: TMemo;

N1: TMenuItem;

Edit3: TEdit;

Label3: TLabel;

Button2: TButton Главное рабочее окно программы;

Label1: TLabel;

N2: TMenuItem;

N3: TMenuItem;

Label2: TLabel;

N4: TMenuItem;

N5: TMenuItem;

(процедуры применяемые в программке)

procedure ComboBox1Change(Sender: TObject);

procedure Edit1KeyPress(Sender: TObject; var Key: Char);

procedure Button2Click(Sender: TObject);

procedure N2Click(Sender: TObject);

procedure N3Click(Sender: TObject);

procedure N5Click(Sender: TObject Главное рабочее окно программы);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

F: TextFile;

implementation

uses Unit4;

{$R *.dfm}

procedure TForm1.ComboBox1Change(Sender: TObject);

var stroka, s: string;

begin

stroka:=Combobox1.Items.Strings[Combobox1.ItemIndex]; // присвоение переменной "stroka" наименования избранного компонента в ComboBox

AssignFile(F, '1.txt'); // привязка текстового файла к файловой переменной F

Reset(F Главное рабочее окно программы); // открытие файла F для чтения

Repeat // цикл с постусловием. в переменную S считываются строчки из файла до того времени, пока строчка в файле не совпадёт с избранным элемнтом в ComboBox

readln(F,s)

until s='***'+stroka+'***';

Memo2.Lines.Text:='';

readln(F,s); // снова считывается

while s'***' do begin // цикл с предусловием.

Memo Главное рабочее окно программы2.Lines.Text:=Memo2.Lines.Text+s; // в Memo дописываются данные из переменной s

readln(F,s); // считывается строчка из файла в переменную S

end;

CloseFile(F); // закрытие файла

end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);

begin

Memo2.LINES.Text:='Работает'

end;

procedure TForm1.Button2Click(Sender: TObject);

var stroka, s: string;

label Главное рабочее окно программы W;

begin

stroka:=Edit3.Text; // присвоить переменной текст из поля Edit3

AssignFile(F, '1.txt'); // привязка текстового файла к файловой переменной F

Reset(F); // открытие файла F для чтения

Repeat // цикл с постусловием. в переменную S считываются строчки из файла до того времени, пока строчка в файле не совпадёт с Главное рабочее окно программы избранным элемнтом в ComboBox

readln(F,s);

if seekEof(F) then begin // условие о совпадении

Edit3.Text:='Компонент не найден либо вы ошиблись в написании!!!!'; // если не совпадет то вывести надпись

goto w;

end;

until s='***'+stroka+'***';

Memo2.Lines.Text:=''; // очищение поля Мемо2

readln(F,s); // снова считывается

while s'***' do begin // цикл Главное рабочее окно программы с предусловием.

Memo2.Lines.Text:=Memo2.Lines.Text+s; // в Memo дописываются данные из переменной s

readln(F,s);

end;

W:

CloseFile(F);

end;

procedure TForm1.N2Click(Sender: TObject);

begin

Form2.Show; // переход на форму 2

end;

procedure TForm1.N3Click(Sender: TObject);

begin

Form1.Close; //закрытие формы 1(воплощение выхода из программки)

end;

procedure Главное рабочее окно программы TForm1.N5Click(Sender: TObject);

begin

Form4.Show;

end;

end.

Описание программки

1) Общие сведения.

Программка написана с среде программирования Delphi. Для пуска программки нужна операционная система Windows 98, Nt, 2000, Me, XP. Программка не создана для работы в DOS.

2) Функциональное предназначение.

Программка может употребляться в учебных заведениях.

3) Применяемые технические средства (малые требования).

Рекомендуемые системные Главное рабочее окно программы требования: микропроцессор Pentium-133 и выше, ОЗУ 16Мб, место на диске не меньше 2Мб.

4) Вызов и загрузка.

Исполняемый файл программки – Project5.exe. В родительском каталоге программки также содержится файл БД – 1.txt. Запустить программку можно

пользуясь стандартным приложением для Windows «проводник» либо через «Мой компьютер», просмотрев содержимое диска.

5) Входные данные.

Входные Главное рабочее окно программы данные представляют собой заглавие зрительного компонента.

6) Выходные данные.

Выходные данные выводятся на экран компонентом Memo.

Тестирование было проведено на примере Базы Данных в каталоге A:\Программа\1.txt. В базу данных было произведено введение данных о компонентах. Всего было введено 47 компонент. Все данные были введены в случайном порядке.для начала Главное рабочее окно программы случайный компонент был избран из прокручиваемого перечня, позже в графе поиска были,по очереди, прописаны все составляющие из перечня. Программка не отдала сбоев и ошибок. Позже был открыт файл 1.ТХТ. и в графу StringGrid были дописаны характеристики. Программка удачно прошла тестирование.


Внедрение

1) Условия выполнения программки.

Для выполнения программки нужен IBM совместимый Главное рабочее окно программы компьютер с микропроцессором 133МГц и выше, ОЗУ3 объемом более 16Мб и стандартным набором внутренних и наружных устройств. Программное обеспечение – ОС Windows 95 и поболее поздние версии Windows.

2) Выполнение программки.

Для того чтоб запустить программку на панели управления щелкните кнопкой мыши кнопку Запуск. Выберете в развернувшимся меню пункт «Программы»-«проводник». В Главное рабочее окно программы проводнике выберете подходящий каталог с файлом Project5.exe и два раза щелкните по нему левой кнопкой мыши. Программка запустится. На дисплее вы увидите окно программки в согласовании с рисунком 1.

Набросок 1 - Окно программки.


Для выбора компонента из перечня нужно надавить на стрелочку, выделенную на рисунке 2, расположенную в поле с Главное рабочее окно программы подписью «выберите компонент из списка», с помощью бегуна найдите подходящий компонент и щелкните по нему левой кнопкой мыши. В нижнем окне высветится справка, в согласовании с рисунком 3.

Набросок 2- прокручиваемый перечень.

Набросок 3- Вид выводимой справки.


Также можно пользоваться поиском по базе данных. Для этого необходимо ввести заглавие компонента в поле расположенном Главное рабочее окно программы в правой высшей части диалогового окна программки, с подписью «Введите заглавие компонента»

Набросок 4- Поиск компонент по базе данных.

Внимание в заглавии компонента не нужно указывать класс к которому он относится. После того как было введено заглавие в обозначенное поле необходимо надавить на кнопку «Search» размещение которой показано Главное рабочее окно программы на рисунке 5.

Набросок 5- Кнопка поиска.


Если заглавие введено с ошибкой либо такового компонента не существует в безе данных то в поле ввода появится соответственное информационное сообщение. Для продолжения работы с поиском нужно при помощи мышки выделить сообщение и набрать новое заглавие компонента либо установить курсор и стереть сообщение Главное рабочее окно программы с помощью клавиатуры, кнопкой Backspace.

Набросок 6 - Сообщение об ошибке.

Для выхода из программки необходимо надавить «меню» \ «выход» либо

кнопку закрытия окна приложения.


Набросок 7- Выход из программки.

Также доступен просмотр справочной инфы. Для этого нужно надавить на «Справка» в верхнем левом углу диалогового окна программки, появится новое окно с информацией.


Набросок 8- Справочная информация Главное рабочее окно программы.

Если в меню надавить на вкладку «Автор работы» то появится новое окно содержащее определённую информацию.

Набросок 9 - Создатель работы.

Главное рабочее окно программки

1-меню.

2-по нажатию на надпись выводит справку о ток как воспользоваться программкой.

3-прокручиваемый перечень, в нем содержится список зрительных компонент встроенной среды Delphi.

4- поле для ввода наименования компонента Главное рабочее окно программы.

5- кнопка поиска.

6-свернуть приложение.

7-развернуть приложение.

8-закрыть приложение.

9-поле вывода инфы.


Заключение

Для того чтоб удобнее и проще было работать с языком Delphi я сделал справочную программку по зрительным компонентам встроенной среды Delphi.

Программка существенно упрощает работу юзера, сберегает время и помогает при разработке других программ. В особенности полезна программка Главное рабочее окно программы студенту, который начал учить программирование на Delphi.

Разработанная мной программка позволяет сберегать время на поиске справки о компоненте. Разработка таких приложений в текущее время является очень животрепещущей темой, потому что приложения конкретно такового рода на данный момент пользуются огромным спросом. Основываясь на этом, я и избрал конкретно Главное рабочее окно программы данную тему.


glavu-moskovskogo-narkokontrolya-nagradili-pochetnoj-gramotoj-pravitelstva-moskvi-vzaimodejstvie-gosdumi-s-federalnimi-organami-5.html
glaz-kak-opticheskij-instrument.html
glaza-9-umenshenie-zhirovoj-i-uvelichenie-mishechnoj-massi.html