Alqoritm, xassələri və təsvir üsulları



Yüklə 2,19 Mb.
səhifə100/125
tarix07.01.2024
ölçüsü2,19 Mb.
#205155
növüYazı
1   ...   96   97   98   99   100   101   102   103   ...   125
aminlazım

procedure TForml. EditlKeyPress (Sender:TObject;
var Key: Char); begin
if Key= #13 then begin Key:= #0; Buttonl. SetFocus; end;
Misal. Vurma əməliyyatı yerinə yetirən kalkulyatorun hazırlanması.
Labell komponentinin sərlövhəsini pozun, Buttonl düyməsinin sərlövhəsini Vurma adlandırın, Edit komponentlərinin isə Text xassələrini pozun. Buttonl düyməsi üçün OnClick hadisə emaledicisi yaradın. Bu məsələnin proqramının tam mətni aşağıdakı kimi olacaqdır:
unit Unitl; interface uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type
TForml = class (TForm)
Editl: TEdit;
Edit2: TEdit;
Buttonl: TButton; Labell: TLabel;
procedure ButtonlClick (Sender: TObject); Labell: TLabel;
procedure ButtonlClick (Sender: TObject); private
{ Private declarations } public
{ Public declarations } end; var Forml: TForml; implementation {$R *.DFM}
procedure TForml.ButtonlClick(Sender: TObject); Var z: Longlnt; zl, z2, s: String; begin zl:= Editl.Text; z2:= Edit2.Text; z:= StrToInt(zl)*StrToInt(z2); s:= IntToStr(z); With labell.Font do begin
Name:= 'Courier';
Size:= 16;
Color:= clRed; Style:= [fsBold]; end;
Label1.Capt ion:=S; end; end.
Burada, zl, z2 və z dəyişənləri tam tipli (Longlnt), s isə sətir tipli (String) elan edilir. Ona görə də bu proqram yalnız tam ədədlərin hasilini hesablayacaqdır və onluq kəsr ədədlər daxili etmək olmaz. Editl və Edit2 mətn sahələrindən daxil edilən ədədlər sətir tipdən tam ədədlərə çevrilərək (StrToInt) vurulur və hasil - z yenidən (bu dəfə tərsinə) tam ədəddən sətir tipə çevrilir (IntToStr, Əlavəyə bax). Button düyməsini basdıqda nəticə qırmızı rəngli, 16 punktluq, yarımqalın, Courier şrifti ilə Label yazısı üzərində təsvir edilir.

Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   96   97   98   99   100   101   102   103   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin