Ñòóäîïåäèÿ.Îðã Ãëàâíàÿ | Ñëó÷àéíàÿ ñòðàíèöà | Êîíòàêòû | Ìû ïîìîæåì â íàïèñàíèè âàøåé ðàáîòû!  
 

Ïðàêòèêàëûқ æұìûñ ¹21-22



Òàқûðûáû: Ìåíþä³ äèíàìèêàëûқ òүðäå áàïòàó.

Ìàқñàòû: íåã³çã³ æәíå қîñûìøà ìåíþëåðìåí æұìûñ æàñàó äàғäûëàðûí қàëûïòàñòûðó.

ÒҚÆ: êîìïüþòåð

ÏÆ: Borland Delph³ ïðîãðàììàëàó ò³ë³.

Æұìûñòûң îðûíäàëó ðåò³:

1. Áàқûëàó ñұðàқòàðûíà æàóàï áåðó.

2. Áåð³ëãåí ìûñàëäû îðûíäàï, íәòèæåñ³í êөðó.

3. Òàïñûðìàëàðäû îðûíäàï íәòèæåñ³í îқûòóøûғà êөðñåòó.

Áàқûëàó ñұðàқòàðû:

1. Ìåíþ êîìïîíåíò³í³ң íåã³çã³ қàñèåòòåð³í àòàңûçäàð.

2. Íåã³çã³ æәíå êîíòåêñò³ê ìåíþäûң àéûðìàøûëûғû íåäå?

3. Ìåíþäû äèíàìèêàëûқ òүðäå қàëàé құðàìûç

4. Ìåíþäûң êөðñåò³ëãåí îðíûíà æàңà ïóíêò қîñó ïðîöåäóðàñû қàíäàé?

Ñòàíäàðòòû äèàëîãòàðäû ìåíþ êîìàíäàñû àðқûëû øàқûðàòûí,òүçåòó ìåíþ³í³ң ³øê³ ìåíþëàðû àðқûëû àëìàñòûðó áóôåð³ìåí æұìûñ æàñàéòûí ìәò³íä³ê ðåäàêòîð құðó ìûñàëû.

un³t Un³t2;

³nterface

uses

W³ndows, Messages, SysUt³ls, Var³ants, Classes, Graph³cs, Controls, Forms,

D³alogs, Menus, StdCtrls, ComCtrls, ToolW³n, Buttons;

type

TForm2 = class(TForm)

Ma³nMenu1: TMa³nMenu;

N1: TMenu²tem;

N2: TMenu²tem;

N3: TMenu²tem;

N4: TMenu²tem;

R³chEd³t1: TR³chEd³t;

OpenD³alog1: TOpenD³alog;

SaveD³alog1: TSaveD³alog;

FontD³alog1: TFontD³alog;

ColorD³alog1: TColorD³alog;

PopupMenu1: TPopupMenu;

N9: TMenu²tem;

N10: TMenu²tem;

N11: TMenu²tem;

N12: TMenu²tem;

N13: TMenu²tem;

N14: TMenu²tem;

close1: TMenu²tem;

Undo1: TMenu²tem;

Redo1: TMenu²tem;

copy1: TMenu²tem;

cut1: TMenu²tem;

past1: TMenu²tem;

delete1: TMenu²tem;

selectall1: TMenu²tem;

ToolBar1: TToolBar;

SpeedButton1: TSpeedButton;

SpeedButton2: TSpeedButton;

SpeedButton3: TSpeedButton;

procedure N3Cl³ck(Sender: TObject);

procedure N4Cl³ck(Sender: TObject);

procedure close1Cl³ck(Sender: TObject);

procedure N9Cl³ck(Sender: TObject);

procedure N10Cl³ck(Sender: TObject);

procedure FormCreate(Sender: TObject);

procedure Undo1Cl³ck(Sender: TObject);

procedure copy1Cl³ck(Sender: TObject);

procedure cut1Cl³ck(Sender: TObject);

procedure past1Cl³ck(Sender: TObject);

procedure delete1Cl³ck(Sender: TObject);

procedure selectall1Cl³ck(Sender: TObject);

procedure SpeedButton1Cl³ck(Sender: TObject);

procedure SpeedButton2Cl³ck(Sender: TObject);

procedure SpeedButton3Cl³ck(Sender: TObject);

pr³vate

{ Pr³vate declarat³ons }

publ³c

{ Publ³c declarat³ons }

end;

var

Form2: TForm2;

ed³tF³le:str³ng;

³mplementat³on

{$R *.dfm}

procedure TForm2.N3Cl³ck(Sender: TObject);

beg³n

Ed³tF³le:=OpenD³alog1.F³leName;

R³chEd³t1.L³nes.LoadFromF³le(Ed³tF³le);

end;

procedure TForm2.N4Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.L³nes.SaveToF³le(Ed³tF³le);

²f r³chEd³t1.Mod³f³ed then R³chEd³t1.Mod³f³ed:=False;

end;

procedure TForm2.close1Cl³ck(Sender: TObject);

beg³n

close;

end;

procedure TForm2.N9Cl³ck(Sender: TObject);

beg³n

²f colorD³alog1.Execute then

r³chEd³t1.SelAttr³butes.Color:=colord³alog1.color;

end;

procedure TForm2.N10Cl³ck(Sender: TObject);

beg³n

²f FontD³alog1.Execute then

r³chEd³t1.Font:=Fontd³alog1.Font;

end;

procedure TForm2.FormCreate(Sender: TObject);

beg³n

Form2.PopupMenu:=popupmenu1;

end;

procedure TForm2.Undo1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.Undo;

end;

procedure TForm2.copy1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.CopyToCl³pboard;

end;

procedure TForm2.cut1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.CutToCl³pboard;

end;

procedure TForm2.past1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.PasteFromCl³pboard;

end;

procedure TForm2.delete1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.Clear;

end;

procedure TForm2.selectall1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.SelectAll;

end;

procedure TForm2.SpeedButton1Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.SelAttr³butes.Style:=[fsBold];

end;

procedure TForm2.SpeedButton2Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.SelAttr³butes.Style:=[fs²tal³c];;

end;

procedure TForm2.SpeedButton3Cl³ck(Sender: TObject);

beg³n

R³chEd³t1.SelAttr³butes.Style:=[fsUnderl³ne];

end;

end.

Òàïñûðìà. Áàñ ìåíþ êөìåã³ìåí Delph³ –ä³ îқûòó ïðîãðàììàñûí құðó.

Ïàéäàëàíûëàòûí әäåáèåòòåð.

1. Ãîôìàí Â.Ý., Õîìåíåíêî À.Ä. Delph³ 7. – ÑÏá.:ÁÕÂ- Ñàíêò-Ïåòåðáóðã, 2011.-800ñ: èë.

2. Ôàðàîíîâ Â.Â. Delph³ 5, ó÷åáíûé êóðñ- Ì:Íîëèäæ, 2000

3. Áîáðîâñêèé Ñ. Delph³ 7, ó÷åáíûé êóðñ- ÑÏá:Ïèòåð, 2005

4. Àðõàíãåëüñêèé. Ïðîãðàììèðîâàíèå â Delph³ 7, ÑÏá: ÁÕÂ-Ñàíêò-Ïåòåðáóðã, 2003

5. Àáðàìîâ Ñ.À. è äð. Çàäà÷è ïî ïðîãðàììèðîâàíèþ. –Ì.: Íàóêà,1988





Äàòà ïóáëèêîâàíèÿ: 2015-10-09; Ïðî÷èòàíî: 356 | Íàðóøåíèå àâòîðñêîãî ïðàâà ñòðàíèöû | Ìû ïîìîæåì â íàïèñàíèè âàøåé ðàáîòû!



studopedia.org - Ñòóäîïåäèÿ.Îðã - 2014-2024 ãîä. Ñòóäîïåäèÿ íå ÿâëÿåòñÿ àâòîðîì ìàòåðèàëîâ, êîòîðûå ðàçìåùåíû. Íî ïðåäîñòàâëÿåò âîçìîæíîñòü áåñïëàòíîãî èñïîëüçîâàíèÿ (0.008 ñ)...