Delphi-де программа (проект) екі бµлімнен тұрады. Алғашқы автоматты түрде project1 атауы берілетін проект файлы (негізгі модуль) жєнеunit1. pas атауы берілетін модуль. Олар жеке терезелерде орналастырылған. Модульге оқиғаларға сєйкес іс – єрекеттерді орындайтын программа мєтіні (процедуралар) енгізіледі (олар 1.4 – тақырыпта кең түрде қарастырылған). Программа мєтінін программалық код деп, терезені программалық код терезесі не қысқаша редактор терезесі деп те атайды. 1.1-тақырыпта ескертілгеніндей, Delphi іске қосылған кезде ол форма терезесінің астында кµрінбей тұрады. Он экранға шығару тєсілдері:
форманы жабу (жабу түймесін шерту);
код терезесінің бір шеті форма астында кµрініп тұрса, оны шерту.
Терезе белсендірулі түрде ашылады да, онда процедура дайындамасы (үлгісі) кµрінеді. Оның тақырыбы нүкте арқылы бµлінген класс жєне процедура атауларынан тұрады (1.5-сурет). т.б.
Жалпы формадан код терезесіне µту жєне код терезесінен формаға µту үшін F12 клавишін басу желкілікті. 1.5 – суретте кµрініп тұрғаны – код терезесіне енгізілген процедура дайындамасы. Оқиғаға байланысты құрылған процедура оқиғаны µңдеуіш не оқиғаны µңдеу процедурасы делінеді. Процедура дайындамасының жазылу түрі:
Procedure <атау> (Sender: TObjiect);
Сипаттау бµлімі
Begin
Процедура денесі
End;
Мұндағы Sender параметрі құрылатын процедураның қай класна тиістілігін анықтайды.
Терезенің сол бµлігіндегі – браузер терезесі. Онда код терезесінде барлық жарияланулардың құрылымын кµріп шығуға болады.
Сурет 2 - Редактор терезесі. Онда кӛрінген процедура дайындамасы
Кез келген программа program сµзінен басталатын проект файлы мен бір не бірнеше модульдерден тұрады да, қолдан құрылатын программа модуль ішіне енгізіледі. Проект файлы dpr, модуль pas кеңейтілуі бойынша сақталады. Проект файлын негізгі модуль деп атайды. Негізгі модульдің мазмұны проектінің жалпы сипаттамасынан тұрады. Delphi іске қосылған кезде он ол автоматты түрде дайындап шығады. Негізгі модульге ерекше жағдайлардан басқа кездері қосымша нұқсқаулар енгізулің қажеті жоқ. Негізгі модуль (проект):
Достарыңызбен бөлісу: |