Рылымдық типтер және оларды 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 кеңеймесімен анықталған модулге өзгеріс енгізілген болса, онда осы модулге пайдаланылатын модулге қайта компеляцияланады.