Додаток А.1 Лістинг довідкової програми компонентів Delphi

Додаток А Довідкова програма компонентів Delphi

Використовуючи усі компоненти середовища Delphi створити довідкову програму для певної групи компонент кожної закладки компонент. В довідці повинно бути вказано до якої саме закладки належить дана компонента.

Додаток А.1 Лістинг довідкової програми компонентів Delphi

unit Unit1;

interface

uses

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

Dialogs, StdCtrls, ExtCtrls;

type

TForm1 = class(TForm)

RadioButton1: TRadioButton;

RadioButton2: TRadioButton;

RadioButton3: TRadioButton;

RadioButton4: TRadioButton;

RadioButton5: TRadioButton;

RadioButton6: TRadioButton;

RadioButton7: TRadioButton;

RadioButton8: TRadioButton;

RadioButton9: TRadioButton;

Button1: TButton;

Button2: TButton;

Memo1: TMemo;

RadioButton10: TRadioButton;

RadioButton11: TRadioButton;

Button3: TButton;

procedure Button1Click(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure RadioButton1Click(Sender: TObject);

procedure RadioButton2Click(Sender: TObject);

procedure RadioButton3Click(Sender: TObject);

procedure RadioButton4Click(Sender: TObject);

procedure RadioButton5Click(Sender: TObject);

procedure RadioButton6Click(Sender: TObject);

procedure RadioButton7Click(Sender: TObject);

procedure RadioButton8Click(Sender: TObject);

procedure RadioButton9Click(Sender: TObject);

procedure RadioButton10Click(Sender: TObject);

procedure RadioButton11Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('ДОВІДКА.');

Memo1.Lines.Add('В даній довідковій програмі представлені компоненти вкладки Samples.');

Memo1.Lines.Add('Для отримання інформації про компоненти достатньо обрати його на панелі зліва.');

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

Memo1.Text := '';

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Memo1.Text := '';

end;

procedure TForm1.RadioButton1Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Індикатор величини, показ процесів, що займають помітний час, наприклад, обробка даних або інсталяція програми на комп''ютер, копіювання файлів і т.д.');

end;

procedure TForm1.RadioButton2Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Кольорова сітка, призначена для завчасного задання кольору програмно на палітру і подальшого її використання, наприклад, для зміни кольору компонентів користувачем, зміни теми програми, тощо.');

end;

procedure TForm1.RadioButton3Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Є частиною SpinEdit, проте може використовуватись окремо, як компонент зміни значень, частіше числових, призначених для вибору ітерації тощо.');

end;

procedure TForm1.RadioButton4Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Пара кнопок з двома протилежно спрямованими стрілками, призначена для збільшення/зменшення значень натисканням.');

end;

procedure TForm1.RadioButton5Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Цей компонент створений для відображення ієрархічного дерева файлів і каталогів поточного диску.');

end;

procedure TForm1.RadioButton6Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент являє собою календар. Поточні рік, місяць і день у календарі відповідно задаються властивостями.');

end;

procedure TForm1.RadioButton7Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент являє собою обробник подій, які задаються програмно і не можуть бути представлені стандартними засобами.');

end;

procedure TForm1.RadioButton8Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент призначений для візуальної роботи з каталогами Windows, використовуючи діалогові вікна.');

end;

procedure TForm1.RadioButton9Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент призначений для візуальної роботи з каталогами Windows, використовуючи діалогові вікна.');

end;

procedure TForm1.RadioButton10Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент призначений для візуальної роботи з каталогами Windows, використовуючи діалогові вікна.');

end;

procedure TForm1.RadioButton11Click(Sender: TObject);

begin

Memo1.Text := '';

Memo1.Lines.Add('Призначення:');

Memo1.Lines.Add('Компонент призначений для візуальної роботи з каталогами Windows. Сповіщає про зміни в каталогах.');

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Form1.Close;

end;

end.

Наши рекомендации