Рылымды типтер жне оларды Delphi – де йымдастыру.

 

Жоспар:

1. Delphi – ді негізгі компоненттері.

2. рылымды типтер.

 

1. Delphi тіліні стандартты компоненттері кейбір тсініктерімен келтірілген. Оларды алай басарылатындыын лабораториялы сабатан круге болады.

TMainMenu бадарламаа негізгі менюді орнату шін олданылады. TMainMenu менюін формаа орналастыру арылы ол тек иконка сияты болып крінеді. Осындай типті иконкаларды крінбейтін иконкалар деп атайды. Олар бадарламаны орындау кезінде крінбейді. Менюді ру шін адамнан трады: (1) TmainMenu объектісін формаа орнату, (2) Объектілер инспекторына Items асиеті арылы меню дизайнерін шаыру, (3) Меню дизайнеріндегі меню пункттерін анытау.

TPopupMenu ашылатын менюді шаыру шін олданылады. Осы меню типі мауысты о жа батырмасын басанда пайда болады.

TLabel экранда мтінді шыару шін олданылады.

TEdit – стандартты басарушы Windows элементі арылы мтінді енгізу.

TMemo - Tedit форманы келесі бір трі. Ол лкен мтіндермен жмыс жасау шін олданылады. TMemo сздерді тасымалдай алады. Сздерді фрагменттерін сатап оларды редакторлай алады.

TButton бадарламаны орындау кезінде андай болмасын батырманы басу ші олданылады.

procedure TForm1.Button1Click(Sender: TObject);

begin

MessageDlg('Are you there?',mtConfirmation,mbYesNoCancel,0);

end;

TCheckBox мтін жолын кішкентай терезеде асынан крсету. Терезеде белгіні оюа болады.

TRadioButton бірнеше опциялар ішінен тек біреуін тадау шін ана олданылады.

TListBox жылжытылатын тізімді крсету шін олданылады.

TComboBox ListBox ызметін атарады апаратты кіші ріппен шыарады.

TScrollbar – жылжыту жолаы. Обектілер шін аутоматты трде пайда болады.

TGroupBox Windows крсету шін визуальды масат шін олданылады.

TPanel – басару элемент. Декоратитвті масат шін олданылады.

TScrollBox тігінен жне клденеінен баытта формаа объектіні орнату шін олданылады.

Label компоненті - информацяны шыару шін олданылатын компонент. Label – компоненттер палитрасында Standard панелінде орналасан.

Негізгі оиасы – Click.

Негізгі асиеттері: Caption – жазу орнату. Жазуды тікелей асиеттер терезесінде немесе программалы кодта тмендегідей меншіктеу операторыны кмегімен шыаруа болады:

Label1.Caption:=’информация’;

2. Проекті аты проекті файлыны атымен сйкес келеді жне дискіге саталу барысында да ресурстар файлымен проектілер параметрлері файлы да осы атпен аталады. Проект файлыны атын згерткенде автоматты трде осы файл аттары згереді. Проектіні ру проект файлын компиляциялау барысында орындалады жне осымшаны ехе файл проект атымен аталады.

Проект файлын арауа жне деуге болады. Ол шін Progect/view Sourec (проект) (просмотр источника) командасы арылы ашылады. Формаларды арау шін view\Forms…shift+F12. формалар сипаты саталан файлда форманы зі мен оны сипаттамасы беріледі. Форма модуліні файлында форма класыны сипаты беріледі. Ол форманы олдананда автоматты трде ашады. ажетті модульді ашу шін view-Units… немесе ctrl+F12 модульдер файлында кез келген формамен байланыспаан модульдер саталады. Олар объект pascal тілінде жазылады. Оларды олдану шін Uses блігінде атты крсету ажет. Ресурстар файлыны проект аты беріледі. Проектіні сатаанда автоматты трде рылады. Delphi-тен ресурстар файлымен жмыс жасауа арналан графиктік редактор арастырылан. Бл Tools\image Editor3.0 командасы арылы алынады.

· Компоненттер пиктограммасы (.DCR)

· Расторлы бейнелер (.BMP)

· осымшалар пиктограммалары (.ICD)

· Курсорлар (.CUR)

Проектіні компиляциялау барысында орындалуа дайын файл немесе динамикалы кітапхана (Д44) рылады. Компиляциялау процесі Progect\complie<проект аты> ctrlF9 командалары арылы орындалады жне мынандай жадайлар атарылады. Соы рет компиляциялананнан кейін мні згерген модульдерді файлдары компиляцияланады. Нтижесінде райсысы шін DCU кееймесімен аныталан модулге згеріс енгізілген болса, онда осы модулге пайдаланылатын модулге айта компеляцияланады.