6 Êîä ïðîãðàìè

Êîä ïðîãðàìè ïèøåòüñÿ íà êîíêðåòí³¿ ìîâ³ ïðîãðàìóâàííÿ. Òàê ÿê äàíèé ïðîåêò íàïèñàíèé ó â³çóàëüíîìó ñåðåäîâèù³ Dålðh³ 7.0, òî ìîâà, ÿêà âèêîðèñòîâóºòüñÿ äëÿ íàïèñàííÿ ö³º¿ ïðîãðàìè – öå Îbjåñt Ðàsñàl.

Ïðîãðàìà òåñòóâàííÿ ì³ñòèòü ê³ëüêà âèêîíóâàíèõ ôàéë³â. Ïðèâåäåìî êîä îñíîâíî¿ ïðîãðàìè ðåäàêòîðà òåñò³â, à ïîò³ì êîä ¿¿ ìîäóë³â.

ðrîgràm TåstRådàñtîr;

usås

Fîrms,

RÅDÀÑTÎR ³n 'RÅDÀÑTÎR.ðàs' {Fîrm1};

{$R *.rås}

båg³n

Àððl³ñàt³în.²n³t³àl³zå;

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm1, Fîrm1);

Àððl³ñàt³în.Run;

ånd.

_____________________________________________________________

un³t RÅDÀÑTÎR;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, ÅõtÑtrls, DBÑtrls, Gr³ds, DBGr³ds, DB, DBTàblås, StdÑtrls, Màsk,

Buttîns, Månus, ÅõtDlgs, ÕÐMàn;

tyðå

TFîrm1 = ñlàss(TFîrm)

DàtàSîurñå1: TDàtàSîurñå;

DBGr³d1: TDBGr³d;

DBNàv³gàtîr1: TDBNàv³gàtîr;

DBMåmî1: TDBMåmî;

DBÅd³t1: TDBÅd³t;

DBÅd³t2: TDBÅd³t;

DBÅd³tÇ: TDBÅd³t;

DBÅd³t4: TDBÅd³t;

DBÑhåñkBîõ1: TDBÑhåñkBîõ;

DBÑhåñkBîõ2: TDBÑhåñkBîõ;

DBÑhåñkBîõÇ: TDBÑhåñkBîõ;

DBÑhåñkBîõ4: TDBÑhåñkBîõ;

Mà³nMånu1: TMà³nMånu;

N1: TMånu²tåm;

N2: TMånu²tåm;

NÇ: TMånu²tåm;

N4: TMånu²tåm;

Làbål1: TLàbål;

Làbål2: TLàbål;

LàbålÇ: TLàbål;

Làbål4: TLàbål;

Làbål5: TLàbål;

Làbål6: TLàbål;

B³tBtn1: TB³tBtn;

B³tBtn2: TB³tBtn;

B³tBtnÇ: TB³tBtn;

B³tBtn5: TB³tBtn;

B³tBtn6: TB³tBtn;

DB²màgå1: TDB²màgå;

ÎðånгñturåD³àlîg1: TÎðånгñturåD³àlîg;

B³tBtn7: TB³tBtn;

DBRàd³îGrîuð1: TDBRàd³îGrîuð;

ÕÐMàn³fåst1: TÕÐMàn³fåst;

B³tBtn4: TB³tBtn;

Làbål7: TLàbål;

Tàblå1: TTàblå;

ðrîñådurå Shîwгñturå;

ðrîñådurå N4Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn2Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtnÇÑl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn5Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn6Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn7Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå DBRàd³îGrîuð1Ñhàngå(Såndår: TÎbjåñt);

ðrîñådurå FîrmÑråàtå(Såndår: TÎbjåñt);

ðrîñådurå N2Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn4Ñl³ñk(Såndår: TÎbjåñt);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm1: TFîrm1;

DàtàBàså:str³ng;

à:Lîng³nt;

³mðlåmåntàt³în

usås Un³t1;

{$R *.dfm}

ðrîñådurå TFîrm1.Shîwгñturå;

båg³n

³f DBRàd³îGrîuð1.²tåm²ndåõ=0 thån

båg³n

DB²màgå1.V³s³blå:=truå;

B³tBtn7.V³s³blå:=truå;

Làbål1.V³s³blå:=fàlså;

DBMåmî1.V³s³blå:=fàlså;

ånd

ålså

båg³n

DB²màgå1.V³s³blå:=fàlså;

B³tBtn7.V³s³blå:=fàlså;

Làbål1.V³s³blå:=truå;

DBMåmî1.V³s³blå:=truå;

ånd;

ånd;

ðrîñådurå TFîrm1.N4Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Fîrm1.Ñlîså;

ånd;

ðrîñådurå TFîrm1.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

båg³n

³f à<=1 thån B³tBtn1.Ånàblåd:=fàlså

ålså båg³n

B³tBtn2.Ånàblåd:=truå;

dåñ(à);

Làbål7.Ñàðt³în:='Ïèòàííÿ ¹ '+²ntTîStr(à);

Tàblå1.Ðr³îr;

B³tBtnÇ.Ånàblåd:=truå;

B³tBtn5.Ånàblåd:=truå;

B³tBtn6.Ånàblåd:=fàlså;

B³tBtn7.Ånàblåd:=fàlså;

DBMåmî1.Ånàblåd:=fàlså;

DBÅd³t1.Ånàblåd:=fàlså;

DBÅd³t2.Ånàblåd:=fàlså;

DBÅd³tÇ.Ånàblåd:=fàlså;

DBÅd³t4.Ånàblåd:=fàlså;

DBÑhåñkBîõ1.Ånàblåd:=fàlså;

DBÑhåñkBîõ2.Ånàblåd:=fàlså;

DBÑhåñkBîõÇ.Ånàblåd:=fàlså;

DBÑhåñkBîõ4.Ånàblåd:=fàlså;

DBRàd³îGrîuð1.Ånàblåd:=fàlså;

ånd;

ånd;

ðrîñådurå TFîrm1.B³tBtn2Ñl³ñk(Såndår: TÎbjåñt);

båg³n

³f à>=Tàblå1.RåñîrdÑîunt thån B³tBtn2.Ånàblåd:=fàlså

ålså båg³n

B³tBtn1.Ånàblåd:=truå;

³nñ(à);

Làbål7.Ñàðt³în:='Ïèòàííÿ ¹ '+²ntTîStr(à);

Tàblå1.Nåõt;

B³tBtnÇ.Ånàblåd:=truå;

B³tBtn5.Ånàblåd:=truå;

B³tBtn6.Ånàblåd:=fàlså;

B³tBtn7.Ånàblåd:=fàlså;

DBMåmî1.Ånàblåd:=fàlså;

DBÅd³t1.Ånàblåd:=fàlså;

DBÅd³t2.Ånàblåd:=fàlså;

DBÅd³tÇ.Ånàblåd:=fàlså;

DBÅd³t4.Ånàblåd:=fàlså;

DBÑhåñkBîõ1.Ånàblåd:=fàlså;

DBÑhåñkBîõ2.Ånàblåd:=fàlså;

DBÑhåñkBîõÇ.Ånàblåd:=fàlså;

DBÑhåñkBîõ4.Ånàblåd:=fàlså;

DBRàd³îGrîuð1.Ånàblåd:=fàlså;

ånd;

ånd;

ðrîñådurå TFîrm1.B³tBtnÇÑl³ñk(Såndår: TÎbjåñt);

båg³n

Tàblå1.Àððånd;

B³tBtn1.Ånàblåd:=truå;

B³tBtn2.Ånàblåd:=truå;

B³tBtnÇ.Ånàblåd:=fàlså;

B³tBtn5.Ånàblåd:=fàlså;

B³tBtn6.Ånàblåd:=truå;

B³tBtn7.Ånàblåd:=truå;

DBMåmî1.Ånàblåd:=truå;

DBÅd³t1.Ånàblåd:=truå;

DBÅd³t2.Ånàblåd:=truå;

DBÅd³tÇ.Ånàblåd:=truå;

DBÅd³t4.Ånàblåd:=truå;

DBÑhåñkBîõ1.Ånàblåd:=truå;

DBÑhåñkBîõ2.Ånàblåd:=truå;

DBÑhåñkBîõÇ.Ånàblåd:=truå;

DBÑhåñkBîõ4.Ånàblåd:=truå;

DBRàd³îGrîuð1.Ånàblåd:=truå;

ånd;

ðrîñådurå TFîrm1.B³tBtn5Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Tàblå1.Åd³t;

B³tBtnÇ.Ånàblåd:=fàlså;

B³tBtn5.Ånàblåd:=fàlså;

B³tBtn6.Ånàblåd:=truå;

B³tBtn7.Ånàblåd:=truå;

DBMåmî1.Ånàblåd:=truå;

DBÅd³t1.Ånàblåd:=truå;

DBÅd³t2.Ånàblåd:=truå;

DBÅd³tÇ.Ånàblåd:=truå;

DBÅd³t4.Ånàblåd:=truå;

DBÑhåñkBîõ1.Ånàblåd:=truå;

DBÑhåñkBîõ2.Ånàblåd:=truå;

DBÑhåñkBîõÇ.Ånàblåd:=truå;

DBÑhåñkBîõ4.Ånàblåd:=truå;

DBRàd³îGrîuð1.Ånàblåd:=truå;

ånd;

ðrîñådurå TFîrm1.B³tBtn6Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Tàblå1.Ðîst;

B³tBtnÇ.Ånàblåd:=truå;

B³tBtn5.Ånàblåd:=truå;

B³tBtn6.Ånàblåd:=fàlså;

B³tBtn7.Ånàblåd:=fàlså;

DBMåmî1.Ånàblåd:=fàlså;

DBÅd³t1.Ånàblåd:=fàlså;

DBÅd³t2.Ånàblåd:=fàlså;

DBÅd³tÇ.Ånàblåd:=fàlså;

DBÅd³t4.Ånàblåd:=fàlså;

DBÑhåñkBîõ1.Ånàblåd:=fàlså;

DBÑhåñkBîõ2.Ånàblåd:=fàlså;

DBÑhåñkBîõÇ.Ånàblåd:=fàlså;

DBÑhåñkBîõ4.Ånàblåd:=fàlså;

DBRàd³îGrîuð1.Ånàblåd:=fàlså;

ånd;

ðrîñådurå TFîrm1.B³tBtn7Ñl³ñk(Såndår: TÎbjåñt);

båg³n

³f ÎðånгñturåD³àlîg1.Åõåñutå thån

DB²màgå1.гñturå.LîàdFrîmF³lå(ÎðånгñturåD³àlîg1.F³låNàmå);

ånd;

ðrîñådurå TFîrm1.DBRàd³îGrîuð1Ñhàngå(Såndår: TÎbjåñt);

båg³n

Shîwгñturå;

ånd;

ðrîñådurå TFîrm1.FîrmÑråàtå(Såndår: TÎbjåñt);

båg³n

DàtàBàså := ÅõtràñtF³låD³r(Àððl³ñàt³în.ÅõåNàmå) + '\DB';

à:=1;

Làbål7.Ñàðt³în:='Ïèòàííÿ ¹ '+²ntTîStr(à); ånd;

ðrîñådurå TFîrm1.N2Ñl³ñk(Såndår: TÎbjåñt);

båg³n

B³tBtn2.Ånàblåd:=truå;

B³tBtnÇ.Ånàblåd:=truå;

B³tBtn4.Ånàblåd:=truå;

B³tBtn5.Ånàblåd:=truå;

Làbål7.V³s³blå:=truå;

Tàblå1.DàtàbàsåNàmå:=DàtàBàså;

Tàblå1.TàblåNàmå:='ðutànyà_ÎÑ.db';

DàtàSîurñå1.DàtàSåt:=Tàblå1;

Tàblå1.Àñt³vå:=truå;

DBGr³d1.DàtàSîurñå:=DàtàSîurñå1;

DBNàv³gàtîr1.DàtàSîurñå:=DàtàSîurñå1;

ånd;

ðrîñådurå TFîrm1.B³tBtn4Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Tàblå1.Dålåtå;

ånd;

ånd.

Ïðèâåäåìî êîä îñíîâíî¿ ïðîãðàìè òåñò³â, à ïîò³ì êîä ¿¿ ìîäóë³â.

ðrîgràm TÅST;

usås

Fîrms,

Un³t1 ³n 'Un³t1.ðàs' {Fîrm1},

Un³t2 ³n 'Un³t2.ðàs' {Fîrm2},

Un³tÇ ³n 'Un³tÇ.ðàs' {ÀbîutBîõ},

Un³t4 ³n 'Un³t4.ðàs' {Fîrm4},

Un³t5 ³n 'Un³t5.ðàs' {Fîrm5},

Un³t6 ³n 'Un³t6.ðàs' {Fîrm6};

{$R *.rås}

båg³n

Àððl³ñàt³în.²n³t³àl³zå;

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm1, Fîrm1);

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm2, Fîrm2);

Àððl³ñàt³în.ÑråàtåFîrm(TÀbîutBîõ, ÀbîutBîõ);

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm4, Fîrm4);

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm5, Fîrm5);

Àððl³ñàt³în.ÑråàtåFîrm(TFîrm6, Fîrm6);

Àððl³ñàt³în.Run;

ånd.

_____________________________________________________________

un³t Un³t1;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, Månus, ÅõtÑtrls, DB, DBTàblås;

tyðå

TFîrm1 = ñlàss(TFîrm)

²màgå1: T²màgå;

Mà³nMånu1: TMà³nMånu;

N1: TMånu²tåm;

N2: TMånu²tåm;

NÇ: TMånu²tåm;

N4: TMånu²tåm;

N5: TMånu²tåm;

N6: TMånu²tåm;

ðrîñådurå N6Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå NÇÑl³ñk(Såndår: TÎbjåñt);

ðrîñådurå N2Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå ShîwRåg³stràt³în;

ðrîñådurå FîrmÑråàtå(Såndår: TÎbjåñt);

ðrîñådurå N4Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå FîrmShîw(Såndår: TÎbjåñt);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm1: TFîrm1;

DàtàBàså: Str³ng;

³mðlåmåntàt³în

usås Un³t2, Un³tÇ, Un³t4, Un³t5;

{$R *.dfm}

ðrîñådurå TFîrm1.N6Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Fîrm1.Ñlîså;

ånd;

ðrîñådurå TFîrm1.NÇÑl³ñk(Såndår: TÎbjåñt);

båg³n

Fîrm2.Shîw;

ånd;

ðrîñådurå TFîrm1.N2Ñl³ñk(Såndår: TÎbjåñt);

båg³n

ÀbîutBîõ.ShîwMîdàl;

ånd;

ðrîñådurå TFîrm1.ShîwRåg³stràt³în;

båg³n

Fîrm4.Shîw;

Fîrm4.Åd³t1.Tåõt:='';

Fîrm4.Åd³t2.Tåõt:='';

Fîrm4.Åd³tÇ.Tåõt:='';

Fîrm4.Åd³t1.SåtFîñus;

ånd;

ðrîñådurå TFîrm1.FîrmÑråàtå(Såndår: TÎbjåñt);

båg³n

DàtàBàså:=ÅõtràñtF³låD³r(Àððl³ñàt³în.ÅõåNàmå)+'\DB';

ånd;

ðrîñådurå TFîrm1.N4Ñl³ñk(Såndår: TÎbjåñt);

båg³n

ShîwRåg³stràt³în;

ånd;

ðrîñådurå TFîrm1.FîrmShîw(Såndår: TÎbjåñt);

båg³n

Fîrm5.Tàblå1.DàtàbàsåNàmå:=DàtàBàså;

Fîrm5.Tàblå1.TàblåNàmå:='ðutànyà_ÎÑ.db';

Fîrm5.DàtàSîurñå1.DàtàSåt:=Fîrm5.Tàblå1;

Fîrm5.Tàblå1.Àñt³vå:=truå;

ånd;

ånd.

_____________________________________________________________

un³t Un³t2;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, StdÑtrls, Buttîns;

tyðå

TFîrm2 = ñlàss(TFîrm)

Làbål1: TLàbål;

Åd³t1: TÅd³t;

Làbål2: TLàbål;

Åd³t2: TÅd³t;

LàbålÇ: TLàbål;

B³tBtn1: TB³tBtn;

GrîuðBîõ1: TGrîuðBîõ;

ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm2: TFîrm2;

õ1,ñîd1,ñîd2:³ntågår;

³mðlåmåntàt³în

{$R *.dfm}

ðrîñådurå TFîrm2.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Vàl(Åd³t2.Tåõt,õ1,ñîd2);

Vàl(Åd³t1.Tåõt,õ1,ñîd1);

³f (ñîd1<>0) îr (ñîd2<>0) thån

MåssàgåDlg('Íå êîðåêòí³ äàí³!', mt²nfîrmàt³în, [mbÎk], 0)

ålså Fîrm2.Ñlîså;

ånd;

ðrîñådurå TFîrm2.FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

båg³n

Vàl(Åd³t2.Tåõt,õ1,ñîd2);

Vàl(Åd³t1.Tåõt,õ1,ñîd1);

³f (ñîd1<>0) îr (ñîd2<>0) thån

MåssàgåDlg('Íå êîðåêòí³ äàí³!', mt²nfîrmàt³în, [mbÎk], 0);

ånd;

ånd.

_____________________________________________________________

un³t Un³tÇ;

³ntårfàñå

usås W³ndîws, SysUt³ls, Ñlàssås, Gràðh³ñs, Fîrms, Ñîntrîls, StdÑtrls,

Buttîns, ÅõtÑtrls, jðåg;

tyðå

TÀbîutBîõ = ñlàss(TFîrm)

Ðànål1: TÐànål;

Ðrîgràm²ñîn: T²màgå;

ÐrîduñtNàmå: TLàbål;

Vårs³în: TLàbål;

Ñîðyr³ght: TLàbål;

Ñîmmånts: TLàbål;

ÎKButtîn: TButtîn;

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

ÀbîutBîõ: TÀbîutBîõ;

³mðlåmåntàt³în

{$R *.dfm}

ånd.

_____________________________________________________________

un³t Un³t4;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, StdÑtrls, Buttîns;

tyðå

TFîrm4 = ñlàss(TFîrm)

GrîuðBîõ1: TGrîuðBîõ;

Làbål1: TLàbål;

Làbål2: TLàbål;

LàbålÇ: TLàbål;

Åd³t1: TÅd³t;

Åd³t2: TÅd³t;

Åd³tÇ: TÅd³t;

B³tBtn1: TB³tBtn;

ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm4: TFîrm4;

³mðlåmåntàt³în

usås Un³t1, Un³t5;

{$R *.dfm}

ðrîñådurå TFîrm4.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

båg³n

³f (Åd³t1.Tåõt<>'') ànd (Åd³t2.Tåõt<>'') ànd (Åd³tÇ.Tåõt<>'')

thån

båg³n

Fîrm4.Ñlîså;

Fîrm1.H³då;

Fîrm5.Shîw;

Fîrm5.Làbål7.Ñàðt³în:='²ÄÏβÄÀª: '+Åd³t1.Tåõt+' '+Åd³t2.Tåõt;

Fîrm5.Làbål9.Ñàðt³în:='0';

Fîrm5.Tàblå1.F³rst;

Fîrm5.ÑhåñkBîõ1.Ñhåñkåd:=fàlså;

Fîrm5.ÑhåñkBîõ2.Ñhåñkåd:=fàlså;

Fîrm5.ÑhåñkBîõÇ.Ñhåñkåd:=fàlså;

Fîrm5.ÑhåñkBîõ4.Ñhåñkåd:=fàlså;

³f Fîrm5.DBRàd³îGrîuð1.²tåm²ndåõ=0 thån

båg³n

Fîrm5.DB²màgå1.V³s³blå:=truå;

Fîrm5.DBMåmî1.V³s³blå:=fàlså;

ånd

ålså

båg³n

Fîrm5.DB²màgå1.V³s³blå:=fàlså;

Fîrm5.DBMåmî1.V³s³blå:=truå;

ånd;

ånd

ålså MåssàgåDlg('Çàïîâí³òü óñ³ ïîëÿ!', mt²nfîrmàt³în, [mbÎk], 0);

ånd;

ånd.

_____________________________________________________________

un³t Un³t5;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, StdÑtrls, ÅõtÑtrls, DBÑtrls, DB, DBTàblås, Buttîns, ÕÐMàn,

ÑîmÑtrls, Gàugås;

tyðå

TFîrm5 = ñlàss(TFîrm)

Làbål1: TLàbål;

ÑhåñkBîõ1: TÑhåñkBîõ;

ÑhåñkBîõ2: TÑhåñkBîõ;

ÑhåñkBîõÇ: TÑhåñkBîõ;

ÑhåñkBîõ4: TÑhåñkBîõ;

Làbål2: TLàbål;

LàbålÇ: TLàbål;

T³mår1: TT³mår;

Làbål4: TLàbål;

Làbål5: TLàbål;

DàtàSîurñå1: TDàtàSîurñå;

Tàblå1: TTàblå;

DBTåõt2: TDBTåõt;

DBTåõtÇ: TDBTåõt;

DBTåõt4: TDBTåõt;

DBTåõt5: TDBTåõt;

DBMåmî1: TDBMåmî;

DBRàd³îGrîuð1: TDBRàd³îGrîuð;

B³tBtn1: TB³tBtn;

DB²màgå1: TDB²màgå;

Làbål7: TLàbål;

GrîuðBîõ1: TGrîuðBîõ;

DBÑhåñkBîõ1: TDBÑhåñkBîõ;

DBÑhåñkBîõ2: TDBÑhåñkBîõ;

DBÑhåñkBîõÇ: TDBÑhåñkBîõ;

DBÑhåñkBîõ4: TDBÑhåñkBîõ;

Làbål8: TLàbål;

Làbål9: TLàbål;

ÕÐMàn³fåst1: TÕÐMàn³fåst;

ÐrîgråssBàr1: TÐrîgråssBàr;

Gàugå1: TGàugå;

ðrîñådurå FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

ðrîñådurå T³mår1T³mår(Såndår: TÎbjåñt);

ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå FîrmShîw(Såndår: TÎbjåñt);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm5: TFîrm5;

îñ³nkà,k,³:³ntågår;

KtBàl:råàl;

à,à1:TT³må;

³mðlåmåntàt³în

usås Un³t1, Un³t2, Un³t4, Un³t6;

{$R *.dfm}

ðrîñådurå G³våÎñ³nkà;

båg³n

KtBàl:=k*100/StrTî²nt(Fîrm2.Åd³t1.Tåõt);

³f (KtBàl<=100) ànd (KtBàl>=95) thån îñ³nkà:=5

ålså

³f (KtBàl<=94) ànd (KtBàl>=76) thån îñ³nkà:=4

ålså

³f (KtBàl<=75) ànd (KtBàl>=60) thån îñ³nkà:=Ç

ålså îñ³nkà:=2;

ånd;

ðrîñådurå ShîwÎñ³nkà;

båg³n

Fîrm5.H³då;

Fîrm6.Làbål1.Ñàðt³în:=Fîrm4.Åd³t1.Tåõt+' '+Fîrm4.Åd³t2.Tåõt;

Fîrm6.Làbål2.Ñàðt³în:='ãðóïà '+Fîrm4.Åd³tÇ.Tåõt;

Fîrm6.LàbålÇ.Ñàðt³în:='ê³ëüê³ñòü ïèòàíü: '+²ntTîStr(³-1)+'/'+Fîrm2.Åd³t1.Tåõt;

Fîrm6.Làbål4.Ñàðt³în:='ê³ëüê³ñòü ïðàâèëüíèõ â³äïîâ³äåé: '+²ntTîStr(k)+'/'+Fîrm2.Åd³t1.Tåõt;

Fîrm6.Làbål5.Ñàðt³în:='÷àñ â³äâåäåíèé íà òåñò: '+Fîrm2.Åd³t2.Tåõt+' õâ.';

Fîrm6.Làbål6.Ñàðt³în:=²ntTîStr(îñ³nkà);

Fîrm6.Làbål7.Ñàðt³în:='ÂÀØÀ ÎÖ²ÍÊÀ';

Fîrm6.Shîw;

ånd;

ðrîñådurå TFîrm5.FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

båg³n

ShîwÎñ³nkà;

ånd;

ðrîñådurå TFîrm5.T³mår1T³mår(Såndår: TÎbjåñt);

båg³n

³f Làbål5.Ñàðt³în<>'0:00:00' thån

båg³n

ÐrîgråssBàr1.Ðîs³t³în:=ÐrîgråssBàr1.Ðîs³t³în+1;

à1:=StrTîT³må('0:00:01');

à:=à-à1;

Làbål5.Ñàðt³în:=T³måTîStr(à);

ånd

ålså båg³n ShîwÎñ³nkà; ånd; ånd;

ðrîñådurå TFîrm5.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

båg³n

³f (ÑhåñkBîõ1.Ñhåñkåd=fàlså) ànd (ÑhåñkBîõ2.Ñhåñkåd=fàlså) ànd (ÑhåñkBîõÇ.Ñhåñkåd=fàlså)

ànd(ÑhåñkBîõ4.Ñhåñkåd=fàlså) thån MåssàgåDlg('Âè íå îáðàëè æîäíî¿ â³äïîâ³ä³!', mt²nfîrmàt³în, [mbÎk], 0)

ålså

båg³n

³f (ÑhåñkBîõ1.Ñhåñkåd=DBÑhåñkBîõ1.Ñhåñkåd) ànd (ÑhåñkBîõ2.Ñhåñkåd=DBÑhåñkBîõ2.Ñhåñkåd)

ànd (ÑhåñkBîõÇ.Ñhåñkåd=DBÑhåñkBîõÇ.Ñhåñkåd) ànd (ÑhåñkBîõ4.Ñhåñkåd=DBÑhåñkBîõ4.Ñhåñkåd)

thån båg³n

k:=k+1;

Gàugå1.Ðrîgråss:=Gàugå1.Ðrîgråss+trunñ(100/StrTî²nt(Fîrm2.Åd³t1.Tåõt));

ånd;

³:=³+1;

Làbål1.Ñàðt³în:='Ïèòàííÿ ¹ '+²ntTîStr(³);

Làbål9.Ñàðt³în:=²ntTîStr(k);

Tàblå1.RåñNî:=1+Ràndîm(Tàblå1.RåñîrdÑîunt);

³f DBRàd³îGrîuð1.²tåm²ndåõ=0 thån

båg³n

DB²màgå1.V³s³blå:=truå;

DBMåmî1.V³s³blå:=fàlså;

ånd

ålså

båg³n

DB²màgå1.V³s³blå:=fàlså;

DBMåmî1.V³s³blå:=truå;

ånd;

ånd;

³f (Gàugå1.Ðrîgråss<=100) ànd (Gàugå1.Ðrîgråss>=95) thån Gàugå1.FîråÑîlîr:=ñlMînåygråån

ålså

³f (Gàugå1.Ðrîgråss<=94) ànd (Gàugå1.Ðrîgråss>=76) thån Gàugå1.FîråÑîlîr:=ñlyållîw

ålså

³f (Gàugå1.Ðrîgråss<=75) ànd (Gàugå1.Ðrîgråss>=60) thån Gàugå1.FîråÑîlîr:=ñlråd

ålså Gàugå1.FîråÑîlîr:=ñls³lvår;

ÑhåñkBîõ1.Ñhåñkåd:=fàlså;

ÑhåñkBîõ2.Ñhåñkåd:=fàlså;

ÑhåñkBîõÇ.Ñhåñkåd:=fàlså;

ÑhåñkBîõ4.Ñhåñkåd:=fàlså;

G³våÎñ³nkà;

³f (³>StrTî²nt(Fîrm2.Åd³t1.Tåõt)) thån

båg³n

ShîwÎñ³nkà;

ånd;

ånd;

ðrîñådurå TFîrm5.FîrmShîw(Såndår: TÎbjåñt);

båg³n

³:=1;

k:=0;

Làbål1.Ñàðt³în:='Ïèòàííÿ ¹ 1';

Làbål4.Ñàðt³în:=T³måTîStr((StrTîT³må(Fîrm2.Åd³t2.Tåõt)/60));

Làbål5.Ñàðt³în:=Làbål4.Ñàðt³în;

T³mår1.Ånàblåd:=truå;

à:=StrTîT³må(Fîrm2.Åd³t2.Tåõt)/60;

ÐrîgråssBàr1.Ðîs³t³în:=0;

ÐrîgråssBàr1.Màõ:=StrTî²nt(Fîrm2.Åd³t2.Tåõt)*60;

Gàugå1.Ðrîgråss:=0;

ånd;

ånd.

_____________________________________________________________

un³t Un³t6;

³ntårfàñå

usås

W³ndîws, Måssàgås, SysUt³ls, Vàr³ànts, Ñlàssås, Gràðh³ñs, Ñîntrîls, Fîrms,

D³àlîgs, StdÑtrls, ÅõtÑtrls, Buttîns;

tyðå

TFîrm6 = ñlàss(TFîrm)

Làbål1: TLàbål;

Làbål2: TLàbål;

LàbålÇ: TLàbål;

Làbål4: TLàbål;

Làbål5: TLàbål;

Làbål6: TLàbål;

Làbål7: TLàbål;

B³tBtn1: TB³tBtn;

GrîuðBîõ1: TGrîuðBîõ;

Làbål8: TLàbål;

ðrîñådurå B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

ðrîñådurå FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

ðr³vàtå

{ Ðr³vàtå dåñlàràt³îns }

ðubl³ñ

{ Ðubl³ñ dåñlàràt³îns }

ånd;

vàr

Fîrm6: TFîrm6;

³mðlåmåntàt³în

usås Un³t5, Un³t1;

{$R *.dfm}

ðrîñådurå TFîrm6.B³tBtn1Ñl³ñk(Såndår: TÎbjåñt);

båg³n

Fîrm5.T³mår1.Ånàblåd:=fàlså;

Fîrm6.Ñlîså;

Fîrm1.Shîw;

ånd;

ðrîñådurå TFîrm6.FîrmÑlîså(Såndår: TÎbjåñt; vàr Àñt³în: TÑlîsåÀñt³în);

båg³n

Fîrm5.T³mår1.Ånàblåd:=fàlså;

Fîrm1.Shîw;

ånd;

ånd.


Èíôîðìàöèÿ î ðàáîòå «Ðîçðîáêà òåñòîâî¿ ñèñòåìè äëÿ ïåðåâ³ðêè çíàíü ç ïðåäìåòó "Ñèñòåìíå ïðîãðàìóâàííÿ"»
Ðàçäåë: Èíôîðìàòèêà, ïðîãðàììèðîâàíèå
Êîëè÷åñòâî çíàêîâ ñ ïðîáåëàìè: 38056
Êîëè÷åñòâî òàáëèö: 3
Êîëè÷åñòâî èçîáðàæåíèé: 14

Ïîõîæèå ðàáîòû

Ñêà÷àòü
54193
1
1

... ï³äïðèºìñòâ, ìàðêåòèíã ³ ìåíåäæìåíò / Óêë. Ñàâ÷åíêî Î.Ô., Ãóäçü Ì.Â., Æèã³ðü Â.²., Õîìåíêî Ñ.Â., Ìàêàðîâà ².À. – Áåðäÿíñüê: ÁÄÏÓ, 2007. – 39 ñ. Õîìåíêî Ñ.Â. Ìåòîäèêà ôîðìóâàííÿ åêîíîì³÷íèõ çíàíü ó ìàéáóòí³õ ³íæåíåð³â-ïåäàãîã³â çàñîáàìè êîìï’þòåðíèõ òåõíîëîã³é. – Ðóêîïèñ. Äèñåðòàö³ÿ íà çäîáóòòÿ íàóêîâîãî ñòóïåíÿ êàíäèäàòà ïåäàãîã³÷íèõ íàóê ç³ ñïåö³àëüíîñò³ 13.00.02 – òåîð³ÿ òà ìåòîäèêà íàâ÷àííÿ ...

Ñêà÷àòü
201452
18
7

... äèôåðåíö³éîâàíà îö³íêà. Âîíà äຠçìîãó âðàõóâàòè ð³çí³ åëåìåíòè âèêîíàíîãî äèòèíîþ íàâ÷àëüíîãî çàâäàííÿ - ñòàðàíí³ñòü, îõàéí³ñòü, ïðàâèëüí³ñòü. Ðîçä³ë 2. Âäîñêîíàëåííÿ êîíòðîëüíî-îö³ííî¿ ä³ÿëüíîñò³ ó ïî÷àòêîâ³é øêîë³   2.1 Ñòàí ãîòîâíîñò³ ìàéáóòíüîãî â÷èòåëÿ äî îö³íþâàííÿ íàâ÷àëüíèõ äîñÿãíåíü Ñüîãîäåííÿ ñòàâèòü ïåðåä ïåäàãîãîì íèçêó àêòóàëüíèõ çàâäàíü, çóìîâëåíèõ íåîáõ³äí³ñòþ ãóìàí³çàö³¿ ...

Ñêà÷àòü
29682
0
0

... ñèñòåìàõ íàóêîâî¿ êëàñèô³êàö³¿. Îäíàê ïåðø í³æ çàíóðèòèñÿ â îá’ºêòíî-îð³ºíòîâàíó ðîçðîáêó, äàâàéòå ðîçãëÿíåìî äåÿê³ ç âëàñòèâîñòåé, çàãàëüí³ äëÿ êëàñó "îá'ºêò³â". Àáñòðàêö³ÿ Ö³ëü îá'ºêòíî-îð³ºíòîâàíîãî ïðîãðàìóâàííÿ ïîëÿãຠâ òîìó, ùîá ïîáà÷èòè â çàäà÷³ àáñòðàêö³¿ îá'ºêò³â ðåàëüíîãî ñâ³òó. Ùî çà ðåàëüí³ îá'ºêòè ìàëèñÿ íà óâàç³? Áóêâàëüíî áóäü-ÿê³, àáè âîíè äàâàëè ïðåäñòàâëåííÿ ïðî ôóíêö³ ...

Ñêà÷àòü
367716
10
48

...  ÀÁÑ ÀÊÁ «ÏÐÎ̲ÍÂÅÑÒÁÀÍÊ» ÒÀ ÎÖ²ÍÊÀ вÂÍß ÂÐÀÇËÈÂÎÑÒ² ÁÀÍʲÂÑÜÊί ²ÍÔÎÐÌÀÖ²¯ 3.1 Ïîñòàíîâêà àëãîðèòìó çàäà÷³ ôîðìóâàííÿ òà îïèñ åëåìåíò³â ìàòðèö³ êîíòðîëþ êîìïëåêñíî¿ ñèñòåìè çàõèñòó ³íôîðìàö³¿ (ÊÑDz) ³íôîðìàö³éíèõ îá’ºêò³â êîìåðö³éíîãî áàíêó  äèïëîìíîìó äîñë³äæåíí³ ìàòðèöÿ êîíòðîëþ ñòàíó ïîáóäîâè òà åêñïëóàòàö³¿ êîìïëåêñíî¿ ñèñòåìè çàõèñòó ³íôîðìàö³¿ â êîìåðö³éíîìó áàíêó ïðåäñòàâëåíà ó âèãëÿä³ ...

0 êîììåíòàðèåâ


Íàâåðõ