Delphi программалау ортасы



Негізгі мәзір проектпен жұмыс істеу барысында барлық инструментерді шақыра алады. Мәзір құрамындағы функцияларды қарастырайық.
File – файлдармен жұмыс істеуге арналған командалардан құралған мәзір. Жаңа форманы, жаңа Frame-ді (фрейм) және т.б.проектке қосуға мүмкіншілік береді, жаңа файлды шаблон көмегімен құруға, жоюға, атын өзгертуге және баспаға шығару, проектіні сақтауға жабуға, қай жерде сақтауға болады, барлық проектілерді сақтауға, барлық ашылған проектілерді жабуға және т.б. командалардан құралған.
Edit – атына байланысты, тексті редакторлау командалары орналасқан. Айырбастау буферіне орналастыру және жою, буфердегі тексті қою және редакторлау операциясын доғарту, барлығын белгілеу және т.б. командалардан құралған.
Search – текспен жұмыс істеуге арналған командалардан құралған, яғни оны іздеу, ауыстыру, файлдарда іздеу және т.б.
View – проектілерді басқару кезінде көп қолданылатын инстументерді шақыру және командаларды біріктіру үшін қолданылады. Яғни мынадай командалардан құралған: Project Manager (Проект менеджері), Translation Manager (DLL тілінің менеджері), Object Inspector (Инспектор объектісі), To-Do-List (Есептің тізімі), Alignment Palette (Компоненттерді орналастыру терезесі), Browser (Зерттеу), Code Explorer (Программаның жол көрсеткіші), Component List (Компонентердің тізімі), Window List (Терезелердің тізімі), Type Library (Кітапханалардың түрлері), Debug Windows (Отладчик терезесі). Соңғы версияларына байланысты Breakpoints (Аялдамасының нүктесінің тізімі), Call Stack (Тор терезесі), Watches (Айнымалыларды бақлау терезесі), Local Variables (Локальдық айнымалылар терезесі), Threads (Статус жібінің терезесі), Modules (Модулді қолданылатын терезелер), CPU (Процессорларды тіркеуге алатын терезе), FPU (Ағынды үтірі бар сандардың операциялық терезесі), Event Log (Оқиға терезесі), Toggle Form/Unit (Переключатель форма/модул) және опциялар Forms (Форма терезесі), Units (Модул терезесі), New Edit Windows (Жаңа редактирлеу терезесі). Әрбір командалар атына байланысты қызмет атқарады, мыс: Forms экранға форманың терезесін

Delphi программалау ортасы
Delphi – ді іске қосу ортасы.
Windows терезесі арқылы Delphi – ді іске қосу командасы:
Іске қосу – Программалар – Borland Delphi 6– Delphi
Экранда Delphi ортасының үш терезесі көрінеді.

1. – сурет. D1 – сурет Delphi ортасы.
1- Delphi – дің негізгі терезесі;
2- Форма (Form1);
3- Объект инспекторы терезесі (Object Inspector);
Жалпы, ортада программа құруға арналған төртінші, модуль терезесі де
іске қосылады (Unit1.pas).

2– сурет. Delphi – дің негізгі терезесі.
Негізгі терезе.
Delphi – дің негізгі терезесінің құрамына негізгі мәзір, аспаптар
панелі және компоненттер палитрасы енгізілген (1.2 – сурет). Негізгі мәзір
пункттеріне (ішкі мәзірлерге) Delphi – де жұмыс істеу командалары, аспаптар
панеліне ішкі мәзірге енгізілген негізгі командаларды орындайтын түйиелер
орналастырылған.
Стандарты түймелер:
- New (Жаңа);
- Open (Ашу);
- Save (Сақтау);
- Open Project (Проектіні ашу);
- View Form (Форманыкөрсету);
- Run (Іске қосу);
- Pause (Үзіліс);
- Add file to project (Проектіге файл қосу), т.б.

Негізгі мәзір.
Негізгі мәзір проектпен жұмыс істеу барысында барлық инструментерді
шақыра алады. Мәзір құрамындағы функцияларды қарастырайық.
File – файлдармен жұмыс істеуге арналған командалардан құралған мәзір.
Жаңа форманы, жаңа Frame-ді (фрейм) және т.б.проектке қосуға мүмкіншілік
береді, жаңа файлды шаблон көмегімен құруға, жоюға, атын өзгертуге және
баспаға шығару, проектіні сақтауға жабуға, қай жерде сақтауға болады,
барлық проектілерді сақтауға, барлық ашылған проектілерді жабуға және т.б.
командалардан құралған.
Edit – атына байланысты, тексті редакторлау командалары орналасқан.
Айырбастау буферіне орналастыру және жою, буфердегі тексті қою және
редакторлау операциясын доғарту, барлығын белгілеу және т.б. командалардан
құралған.
Search – текспен жұмыс істеуге арналған командалардан құралған, яғни
оны іздеу, ауыстыру, файлдарда іздеу және т.б.
View – проектілерді басқару кезінде көп қолданылатын инстументерді
шақыру және командаларды біріктіру үшін қолданылады. Яғни мынадай
командалардан құралған: Project Manager (Проект менеджері), Translation
Manager (DLL тілінің менеджері), Object Inspector (Инспектор объектісі), To-
Do-List (Есептің тізімі), Alignment Palette (Компоненттерді орналастыру
терезесі), Browser (Зерттеу), Code Explorer (Программаның жол көрсеткіші),
Component List (Компонентердің тізімі), Window List (Терезелердің тізімі),
Type Library (Кітапханалардың түрлері), Debug Windows (Отладчик терезесі).
Соңғы версияларына байланысты Breakpoints (Аялдамасының нүктесінің тізімі),
Call Stack (Тор терезесі), Watches (Айнымалыларды бақлау терезесі), Local
Variables (Локальдық айнымалылар терезесі), Threads (Статус жібінің
терезесі), Modules (Модулді қолданылатын терезелер), CPU (Процессорларды
тіркеуге алатын терезе), FPU (Ағынды үтірі бар сандардың операциялық
терезесі), Event Log (Оқиға терезесі), Toggle FormUnit (Переключатель
формамодул) және опциялар Forms (Форма терезесі), Units (Модул терезесі),
New Edit Windows (Жаңа редактирлеу терезесі). Әрбір командалар атына
байланысты қызмет атқарады, мыс: Forms экранға форманың терезесін шығарады.
Project – проектідегі модулдерді қосуға және алып тастауға арналған,
проектіні Repository-де (Объектілердің архиві) сақтау, проектіге
группаларды орналастыру, белгілі бір объект ретінде компилировать ету,
бүтіндей группалау, енгізілген кодтарды тексеру, олар түралы информацияны
шығарып беру, Web – қосымшасының қасиетін беріп және Web – серверге
экспорттеу, Options (проектілердің қасиеттер терезесі) элементтерін шақыру
үшін арналған командалар орналасқан.
Run - өңделген қосымшаны іске қосады, оларды өзгертуге болады, қадаммен
тексеруге және т.б. командалар орналасқан.
Component – компоненттерді орнатуға арналған, Active X компонентін
импортау, жаңа компоненттерді және шаблондық компоненттерді құру,
пакеттерді редактерлеу, компоненттердің палитрасын орнатуға арналған
командалардан құралған.
Database - мәліметтер қорымен жұмыс істейтін утилиттерді шақырып
беретін командалардан құралған, яғни мынадай командалар орналасқан: SQL
Explorer (Мәліметтер қорын зерттеу), SQL Monitor (SQL монитор) және Form
Wizard (Шебер формасын құру).
Tools – Delphi орталығындағы жұмыс істейтін қасиеттерін орнатуға,
проектімен жұмыс істеу барысында қосымша утилиттерді қосуға және алып
тастауға арналған командалар орналасқан.
Help - Delphi жүйесіндегі анықтаманы шақыруға арналған командалар
орналасқан.

Delphi прогроммасының қолданбалы программалар және берілгендер қорын құру
үшін қолданылатын компонентердің қасиеттері.
Түрлi шаруашылықтарда, оқу орындарында, коммерциялық мекемелерде және
т.б. салаларда берiлгендердi дайындау, оларды өңдеу сақтау жиi кездеседi.
Мысалы жоғары оқу орындарында дайындалатын мәлiметтер және т.б.
Факультеттер олардың құрамындағы кафедралар мен кафедра
қызметкерлерiнiң тiзiмi не қызметкерлер жөнiнде басқа мәлiметтер
Емтихан ведомостары.
Студенттер жөнiнде мәлiметтер тiзiмдер.
Түрлi бөлiмдерде жүмыс iстейтiн адамдардың тiзiмi (тегi, аты –жөнi,
бiлiмi, адресi, үй телефоны, т.б.).
Мұндай мәлiметтердi сақтау және өңдеу көп тараған әдiсi оларды
берiлгендер қоры түрiнде дайындау. Берiлгендер қоры (БҚ) – құрылымы арнайы
тәсiл бойынша ұйымдастырылған берiлген форматтағы файлдар жиынтығы. Файл
негiзiнен кесте түрiнде дайындалады. Кестелердi дайындау, және жылдам түрде
олардан қажеттi жазулар тобын таңдау (шартты қанағаттандыратын сұраныс
құру), оларды сақтау, жазуларды редакциялау, жолын алып тастау, кестенi
басып шығару сияқты орындалатын iс – әрекеттер – күрделi жұмыстар. Бұрын
мысалы Турбо Паскальда БҚ кестесi берiлгендер файлы ретiнде құрылып,
онымен жұмыс iстеу үшiн программаға арнайы процедуралар мен функциялар
енгiзiлетiн. Соңғы кездерде кестелерден тұратын БҚ құрып, оларды өңдейтiн
көптеген программалар жүйесi дайындалған. Оларды берiлгендер қорын басқару
жүйелерi (БҚБЖ) деп атайды.
Кестеде берiлгендер адресi жолдар мен бағандар қиылысы арқылы анықталады.
Бағанды өрiс деп , жолды жазу деп атайды.
Өрiс атаулары бiрегей (қайталанбайтын) болуы тиiс. Атау үшiн
әрiптерден басталатын цифрлар тiзбегiн алуға болады.
Бір өрiске бiр типтi ғана берiлгендердi (мәлiметтердi) енгiзу мүмкiн,
типтер мәтiндiк, сандық, логикалық, ақшалық, дата уақыт, т.б. болып,
бiрнеше түрге бөлiнедi.
Жазуда кейбiр өрiстер толтырылмауы мүмкiн, бiрақ оларды жазуда қатысуы
мiндеттi
Delphi – дi берiлгендер қоры элементтерiн (кесте сүраныс) құруға
пайдалануға болады.

Проект құру, формаға компоненттердi орналастыру. Объектiлердiң қасиеттерi
және оларды сипаттау терезесi.
Delphi-де дайындалатын программа проект (жоба) деп аталады. Форма -
программаны дайындау алдында ашылатын, программаның сұхбаттық терезесi.
Delphi алғашқы рет iске қосылған кезде форма Form1 атауымен (тақырыбымен)
көрiнедi (1-сурет). Оның жиектерiне тышқан көрсеткiшiн орналастырып, ол екi
жақты нұсқама түрiне айналған кезде жылжыту және қалдыру тәсiлi бойынша
форманы кеңейту не қысу қиын емес.
Құрылатын программада пайдалану үшiн формада түрлi компоненттер
(форма компоненттерi) орнатылады. Негiзгi компоненттердiң кейбiрi Access
берiлгендер қоры жүйесiнде пайдаланылатын элементтер панелiне енгiзiлген
түймелер сияқты. Олар Delphi терезесiнiң компоненттер палитрасына
орналастырылған.
Кей жағдайларда экранда форма көрiнбеуi мүмкiн. Оны экранға шығару
үшiн View-Forms командасын беру жеткiлiктi.
Форманың және формаға енгiзiлетiн компоненттердiң (компоненттер
жөнiнде келесi тақырыптарды қараңыз) түрлi қасиеттерi бар (оларды компонент
“паспорты” деп те атайды). Қасиет (Сипаттама, параметр) - айнымалылардың
ерекше түрi. Олар объектiнiң түрлi мүмкiндiктерiн сипаттап, ағымдық күйiн
анықтайды. Мысалы, форма қасиеттерiнiң мәндерi - форма тақырыбының мәтiнi,
өлшемi, экранда орналасуы, түсi т.б. Delphi iске қосылған кезде форма
қасиеттерiне алғашқы сәйкес мәндер меншiктелiп қойылады.
Форманы не онда орнатылған компоненттi программа құру үшiн дайындау
оның кейбiр қасиеттерiнiң мәндерiн өзгертуден басталады. Қасиеттер тiзiмi
Объект инспекторы (Object Inspector) терезесiне енгiзiлген. Тiзiмдi
инспектор терезесiне шығару үшiн сәйкес объектiнi (форманы не формада
орнатылған форма компонентiн) бiр шерту арқылы таңдау керек. Инспектор
терезесiнiң жоғарғы қатарына таңдалған объект атауы да жазылып қойылады.
Мысалы, Delphi iске қосылған кезде форманың ашылған қасиеттер терезесi 1-
суретте көрсетiлген. Терезенiң екi қосымша бетi бар: Properties (Қасиеттер)
және Events (Оқиғалар). Терезе ашылғанда екi бағанға енгiзiлген жазулардан
тұратын оның Properties бөлiмi ашылулы тұрады (1.1сурет). Бiрiншi бағанда
көрiнетiндер – қасиет атаулары, екiншi бағанға сәйкес жазылғандар – олардың
мәндерi.
Форма қасиеттерi:
Name (Атау) – формаға берiлген атау. Ол Delphi объектiлерiнiң
(компоненттердiң) негiзгi қасиеттерiнiң бiрi. Delphi-дiң жұмыс iстеуi
кезiнде ол объектiнi осы атау бойынша ажыратып таниды. Delphi-дiң формаға
автоматты түрде алғашқы рет меншiктеген атауын (Form1) өзгертiп, басқа атау
беруге болады. Форманың iс-әрекетi атауынан белгiлi болуы үшiн атауды
мазмұнға жақын етiп енгiзген жөн. Мысалы, форма квадрат теңдеудi шешуге
пайдаланылатын болса, Form1 орнына KvTend атауын енгiзу. Ол үшiн қасиеттер
терезесiнен Name атауын таңдап, жаңа атауды клавиатура арқылы терiп алса
болғаны. Терiлген атау Name жолының оң қатарына жазылып қойылады.
Font (Шрифт) – формаға енгiзiлетiн мәтiн шрифтiн орнату қасиетi. Оны
таңдап, оң жағында көрiнген көп нүкте (...) түймесiн шерткен кезде сұхбаттық
шрифт таңдау терезесi көрiнедi (1.3-сурет). Терезеден, әдеттегiдей, қажеттi
шрифт типiн, өлшемiн таңдап (мысалы, Times Kaz, 10), ОК түймесiн шерту
керек.

3-сурет. Шрифт таңдау терезесi.
Caption (Тақырып, бетiне жазу) – форма терезесiнiң тақырыбына
енгiзiлетiн мәтiн. Алғашқы кезде қасиеттер терезесiнiң Caption қасиетiне
тақырып үшiн Form1 сөзi енгiзiлiп қойылған. Оны “Redactor” не басқа
тақырыпқа алмастыру Name қасиетiне мән меншiктеу тәсiлi сияқты (қасиет мәнi
енгiзiлген соң КҚ ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Delphi бағдарламалау жүйесі
Delphi ортасынның графикалық мүмкіндіктерін сипаттайтын программа
Delphi-дің графикалық мүмкіндіктерін қолдана отырып қозғалатын бағдарлама құру
Delphi – ОББ тілі
Delphi - жаңа программаны өңдеуге арналған инструменттер жиынтығының интегралданған ортасы
Delphi ортасының графикалық мүмкіндіктерін көрсететін программа және теориялық материал дайындау
Жылжымайтын мүлікті сату агенттігіне арналған бағдарлама құру
XXI ғасыр елімізде қоғамдық информатикаландыру
Кестені қолдан құру
Электронды оқулықтың тиімділігі
Пәндер