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 ... үш ... ... – сурет. D1 – сурет Delphi ортасы.
1- Delphi – дің негізгі терезесі;
2- Форма (Form1);
3- Объект инспекторы терезесі (Object ... ... ... ... ... ... ... терезесі де
іске қосылады (Unit1.pas).
2– сурет. Delphi – дің негізгі терезесі.
Негізгі терезе.
Delphi – дің негізгі терезесінің ... ... ... аспаптар
панелі және компоненттер палитрасы енгізілген (1.2 – сурет). Негізгі мәзір
пункттеріне (ішкі мәзірлерге) Delphi – де ... ... ... ... ішкі ... ... негізгі командаларды орындайтын түйиелер
орналастырылған.
Стандарты түймелер:
- New (Жаңа);
- Open (Ашу);
- Save ... Open Project ... ... View Form ... Run ... қосу);
- Pause (Үзіліс);
- Add file to project (Проектіге файл қосу), т.б.
Негізгі мәзір.
Негізгі мәзір проектпен жұмыс істеу барысында ... ... ... ... ... ... қарастырайық.
File – файлдармен жұмыс істеуге арналған командалардан құралған мәзір.
Жаңа форманы, жаңа ... ... және ... ... ... жаңа ... шаблон көмегімен құруға, жоюға, атын өзгертуге ... ... ... ... ... қай жерде сақтауға болады,
барлық проектілерді сақтауға, барлық ашылған проектілерді жабуға және ... ...... ... тексті редакторлау командалары орналасқан.
Айырбастау ... ... және жою, ... тексті қою және
редакторлау операциясын доғарту, барлығын белгілеу және т.б. ...... ... ... ... ... ... яғни
оны іздеу, ауыстыру, файлдарда іздеу және ...... ... ... көп ... ... және ... біріктіру үшін ... Яғни ... ... Project Manager ... ... ... (DLL тілінің менеджері), Object Inspector (Инспектор объектісі), To-
Do-List (Есептің тізімі), Alignment Palette (Компоненттерді орналастыру
терезесі), Browser ... Code Explorer ... жол ... List (Компонентердің тізімі), Window List (Терезелердің ... Library ... ... Debug Windows ... терезесі).
Соңғы версияларына байланысты Breakpoints (Аялдамасының нүктесінің тізімі),
Call Stack (Тор терезесі), Watches (Айнымалыларды бақлау ... ... ... ... ... Threads ... ... Modules (Модулді қолданылатын терезелер), CPU (Процессорларды
тіркеуге алатын ... FPU ... ... бар ... операциялық
терезесі), Event Log (Оқиға терезесі), Toggle Form/Unit (Переключатель
форма/модул) және ... Forms ... ... Units (Модул терезесі),
New Edit Windows (Жаңа ... ... ... ... ... ... ... мыс: Forms экранға форманың терезесін шығарады.
Project – проектідегі модулдерді қосуға және алып ... ... ... ... ... ... проектіге
группаларды орналастыру, белгілі бір ... ... ... ету,
бүтіндей группалау, енгізілген кодтарды тексеру, олар түралы информацияны
шығарып беру, Web – ... ... ... және Web – серверге
экспорттеу, Options (проектілердің қасиеттер терезесі) элементтерін ... ... ... орналасқан.
Run - өңделген қосымшаны іске қосады, оларды өзгертуге болады, қадаммен
тексеруге және т.б. командалар орналасқан.
Component – компоненттерді ... ... Active X ... жаңа ... және шаблондық компоненттерді құру,
пакеттерді ... ... ... ... ... ... - ... қорымен жұмыс істейтін утилиттерді шақырып
беретін ... ... яғни ... командалар орналасқан: SQL
Explorer (Мәліметтер қорын зерттеу), SQL Monitor (SQL монитор) және Form
Wizard ... ... ... – 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
Delphi – дi берiлгендер қоры элементтерiн ... ... ... ... ... формаға компоненттердi орналастыру. Объектiлердiң қасиеттерi
және оларды сипаттау терезесi.
Delphi-де дайындалатын программа проект (жоба) деп аталады. ... ... ... ... ... ... сұхбаттық терезесi.
Delphi алғашқы рет iске қосылған кезде форма Form1 ... ... ... Оның ... ... ... орналастырып, ол екi
жақты нұсқама түрiне айналған кезде жылжыту және ... ... ... кеңейту не қысу қиын емес.
Құрылатын программада пайдалану үшiн ... ... ... компоненттерi) орнатылады. Негiзгi компоненттердiң кейбiрi Access
берiлгендер қоры ... ... ... панелiне енгiзiлген
түймелер сияқты. Олар Delphi терезесiнiң ... ... ... ... ... ... ... Оны экранға шығару
үшiн View-Forms командасын беру жеткiлiктi.
Форманың және формаға енгiзiлетiн ... ... ... ... ... ... ... бар (оларды компонент
“паспорты” деп те атайды). ... ... ... - ... түрi. Олар объектiнiң түрлi мүмкiндiктерiн сипаттап, ағымдық күйiн
анықтайды. Мысалы, форма ... ... - ... ... ... экранда орналасуы, түсi т.б. Delphi iске қосылған кезде форма
қасиеттерiне алғашқы ... ... ... ... не онда ... компоненттi программа құру үшiн дайындау
оның кейбiр қасиеттерiнiң мәндерiн өзгертуден ... ... ... инспекторы (Object Inspector) терезесiне енгiзiлген. Тiзiмдi
инспектор ... ... үшiн ... ... ... не формада
орнатылған форма компонентiн) бiр шерту арқылы ... ... ... ... ... ... объект атауы да жазылып қойылады.
Мысалы, Delphi iске қосылған кезде форманың ашылған қасиеттер ... ... ... Терезенiң екi қосымша бетi бар: Properties (Қасиеттер)
және Events ... ... ... екi ... ... ... оның Properties бөлiмi ашылулы тұрады (1.1сурет). ... ...... ... ... ... сәйкес жазылғандар – олардың
мәндерi.
Форма қасиеттерi:
Name (Атау) – формаға ... ... Ол Delphi ... ... ... бiрi. ... ... iстеуi
кезiнде ол объектiнi осы атау бойынша ажыратып таниды. Delphi-дiң формаға
автоматты түрде ... рет ... ... (Form1) ... ... ... болады. Форманың iс-әрекетi атауынан белгiлi ... үшiн ... ... етiп ... жөн. Мысалы, форма квадрат теңдеудi шешуге
пайдаланылатын болса, Form1 орнына KvTend атауын ... Ол үшiн ... Name ... ... жаңа ... клавиатура арқылы терiп алса
болғаны. Терiлген атау Name жолының оң ... ... ... ...... ... мәтiн шрифтiн орнату қасиетi. Оны
таңдап, оң ... ... көп ... (…) түймесiн шерткен кезде сұхбаттық
шрифт таңдау терезесi ... ... ... ... ... ... өлшемiн таңдап (мысалы, Times Kaz, 10), ОК түймесiн шерту
керек.
3-сурет. Шрифт таңдау терезесi.
Caption ... ... ...... ... ... ... Алғашқы кезде қасиеттер терезесiнiң Caption ... үшiн Form1 сөзi ... ... Оны ... не ... алмастыру Name қасиетiне мән меншiктеу тәсiлi сияқты (қасиет мәнi
енгiзiлген соң КҚ (каретканы қайтару, енгiзу) клавишiн басып қойған жөн).
Color (Түс) – ... ... ... ... Ол таңдалған кезде оң
жағында тiлсызық түймесi көрiнедi. Тiлсызық түймесi – ... ... ... ... ... белгiсiн шерткен кезде мәндер (түстер)
терезесi ашылады. Тiзiмде көрiнген қалаған түстi ... соң ... ... ... ... (Ен), Height ...... өлшем бiрлiгiмен берiлген
форманың енi мен ... ... ... (бұл ... ... ... не сығу ... де автоматты түрде орнатылып қойылады).
Объект қасиетiн программа (программалық код) iшiнде орнату да ... ... ... шрифтiнiң өлшемiн 14 ету үшiн программаға
Form1.FontSize := 14 меншiктеу ... ... ... бiр ... ... ... үшiн оны қасиеттер терезесiнде таңдап,
±1 клавишiн басу арқылы сәйкес анықтаманы шақыру керек. ... ... ... ... Ол ... ... экранда орысша
аудармасын көрсететiн “Сократ 97” ... ... ... ... жөн ... программа компьютерге орнатылса, оны пайдалану қиын
емес).
Экранда ... ... ... оны шығару үшiн View-Object
Inspector командасын беру жеткiлiктi. Ол ±11 ... ... ... ... Жаңа проект iске қосылған ... ... Delphi ... iске ... ... Терезеден Delphi News бумасын таңдау
жеткiлiктi.
Оқиғаларға мысалдар келтiру. Delphi-дiң ... код ... ... және ... сияқты Delphi-де программалар оқиғалар арқылы
басқарылады. Мысалы, пайдаланушы ... құру үшiн ... ... ... ... не формада орналастырылған компоненттi тышқан
арқылы шертуi мүмкiн. Оның әр ... ... ... ... ... жұмыс iстеуi кезiнде объект жағдайының өзгеруi.
Delphi-де әр оқиғаға атау берiлiп қойылған. Мысалы, компоненттер
палитрасының Button ... ... ... орнатылған Button1 компонентiн
шерту Click (Шерту) оқиғасын шақырады (1.5.4-тақырыпты ... ... ... ... ... Мысалы, формаға
байланысты оқиғалар саны – 35 ... Олар ... ... ... бетiне енгiзiлген. Терезеде оқиға ... ... ... ... ... ... Ол - ... оқиға екендiгiн
бiлдiретiн белгi.
4-сурет. Форма оқиғалары.
Delphi ортасында жиi ... ...... ... бiр рет басу;
OnDblClick – тышқан түймесiн екi рет басу;
OnKeyDown – клавиштi басу;
OnKeyUp – басылған клавиштi босату;
OnMouseDown – ... ... ... – тышқан түймесiн босату;
OnMouseMove – тышқан көрсеткiшiн жылжыту;
OnCreate – форманы екi рет шерту, т.б.
Delphi-де программа (проект) екi бөлiмнен ... ... ... project1 ... берiлетiн проект файлы (негiзгi модуль) және unit1.pas
атауы берiлетiн модуль. Олар жеке терезелерде орналастырылған. Модульге
оқиғаларға ... ... ... ... ... ... ... 1.4-тақырыпта кең түрде қарастырылған). Программа мәтiнiн
программалық код деп, терезенi ... код ... не ... ... деп те ... ... ... Delphi
iске қосылған кезде ол форма терезесiнiң астында көрiнбей ... ... ... ... ... жабу ... ... шерту);
- код терезесiнiң бiр шетi форма астында көрiнiп тұрса,
оны шерту. Терезе белсендiрулi тұрде ашылады да, онда процедура ... ... Оның ... нүкте арқылы бөлiнген класс және процедура
атауларынан тұрады (1.5-сурет), т.б.
Жалпы, формадан код ... өту және код ... ... өту
үшiн F12 клавишiн басу жеткiлiктi. 1.5-суретте
көрiнiп тұрғаны – код ... ... ... ... ... ... ... оқиғаны өңдеуiш не ... ... ... ... ... ... ... (Sender : TObject);
сипаттау бөлiмi
begin
процедура денесi
end;
мұндағы Sender параметрi құрылатын процедураның қай класқа ... сол ... - ... ... Онда код ... ... құрылымын көрiп шығуға болады.
5-сурет. Редактор терезесi. Онда ... ... ... келген программа program сөзiнен басталатын проект файлы мен бiр не
бiрнеше модульдерден ... да, ... ... ... модуль iшiне
енгiзiледi. Проект файлы dpr, модуль pas ... ... ... ... ... модуль деп атайды. Негiзгi ... ... ... ... ... Delphi iске ... ... оны ол
автоматты түрде дайындап шығады. Негiзгi модульге ерекше жағдайлардан басқа
кездерде қосымша ... ... ... жоқ. ... ... (проект):
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
мұндағы,
Project1 – негiзгi ... ... ... Проектiнi дайындап, жаңа атау
бойынша сақтаған кезде ол соңғы атауға алмастырылып қойылады;
Uses (қолдану) – Турбо ... ... ... сөз. Оның соңына
программада ... ... ... Forms ... ... модульге алғашқы рет меншiктеген атауы (Unit1) жазылған. Unit1-
ден соң оның қайсы модульдiк файлда құрылатыны (in ... және ... ... атауы көрсетiледi ({Form1}).
{$R*.RES} – нұсқау. Ол ... ... (Windows ... ... программаның) қор сипаттамаларын, ... ... ... файлды және т.с.с. ... ... ... ... - .res);
Begin - end ... ... ... ... бөлiм -
қосымшаның алғашқы жүктелуiн қамтамасыз ететiн әдiстер (Delphi-де арнайы iс-
әрекеттi ... ... ... және ... ... ... – қосымша объектiсiн инициалдау (программаны
алғашқы рет дайындау) әдiсi;
Application.CreateForm – ... ... ... ... ... ... әдiсi (create - құру);
Application.Run – программаны iске қосуды қамтамасыз ету әдiсi.
Delphi-де әдiстiң командалық түрде жазылуы:
.
Мысалы, ...... ... Initialize әдiсiн
орындау.
Кейбiр жағдайда бөлiмге проект сақталатын бума атын меншiктеу командасын
қосып қою да ... ... ... ... ... ... ... негiзгi модульдi
орындаудан басталады.
Модуль – түрлi iс-әрекеттердi орындауға арналған программа бөлiмi.
Модуль ... Unit ... ... ... ... соңына
әдеттегiдей нүктелi үтiр (;) таңбасымен аяқталатын модуль атауы ... ... ... рет ... атауы: Unit1. Жаңа проект
ашылған кезде модуль дайындамасы да автоматты түрде құрылады:
unit Unit1;
interface
uses
Windows, ... ... ... ... Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: ... ... ... ... interface кiлттiк сөзiмен басталады ... ... ... ... uses – Турбо Паскальда пайдаланатын бөлiм
сияқты, оған стандартты модуль атаулары жазылады, бөлiмге ... ... ... ... қою да ... Одан әрi, Delphi
дайындаған форма типi сипатталады (онда өрiстер, қасиеттер, компоненттер
сипатталып, олардан соң ... ... ... мен функциялар
(программа элементтерi) жарияланады, т.б.).
Private (жеке, дербес) бөлiмiне тек ағымдық модульге тиiстi ... ... ...... ... ... мен оқиғалар);
Public (көпшiлiк) бөлiмiнiң iшiнде ағымдық модульге қол жеткiзуге болатын
кез келген ... не ... ... ... ... Олар ... ... элементтердiң пайдалану облыстарын ғана
анықтайтын болғандықтан, әдетте (көп жағдайда) олар бос ... (iске ... ... ...... бойынша жазылған файлды пайдалану нұсқауы. Ол модульдi ... ... ... ... (файлға форма қасиеттерiнiң
мәндерi жазылып қойылған. Ол формада орнатылған ... ... ... ... ... ... ... Object Inspector
терезесiнде көрiнедi). Одан соңғы қатарларға программалаушы Delphi ... ... ... ... ... ... iшiндегi оқиғаны
өңдеуiш процедуралардың тақырыптары модульдiң интерфейс бөлiмiнде ... ... ... мысалы, 3.7.4, 3.11-тақырыптарда өңделетiн арнайы
информация үшiн толық модульдер құрылған.
Кейде модульдiң соңына инициалдау (initialization) ... ... ... ... инициалдап (бастапқы мәндер берiп), программаны
дайындау үшiн қажет. Егер ол толтырылса, бұл ... ... ... беруден бұрын орындалады. Бөлiм ... begin және ... ... ... енгiзу керек. Жоғарыда көрсетiлген сияқты,
бөлiм толтырылмаса, begin сөзi жазылмай, оған тек end. сөзi ... ... ... ... ... ... ... программалау ортасында «Delphi тілінде лабораторялық жұмыстарды
орындауды автоматтандыру» бағдарламасын құру барысында ... Front ... ... ... жөн. ... Front Page ... ... материалдарды Web парақ (HTML файл) ретінде құрып алып,
оны Delphi-де файлдан шақыру арқылы ... ... ... ... әрі ... ... Delphi-де HTML
файлдармен жұмыс істеу және оларды Delphi компоненттері арқылы ... ... ... мен өзімнің дипломдық жұмысымның «Delphi тілінде
лабораторялық жұмыстарды ... ... ... ... ... Front Page ... ... де қолдандым.
Ал енді Microsoft Front Page программасында Web ... (HTML ... ... ...

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 15 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi ортасында программалау29 бет
Delphi программалау ортасы жайлы24 бет
Delphi программалау ортасы және мәліметтер қоры34 бет
Delphi программалау ортасы туралы10 бет
Delphi программалау ортасы. Мәліметтер базасы19 бет
Delphi программалау ортасында Қазақстан туралы мәліметтер қорын даярлау 51 бет
Delphi программалау ортасының негізі34 бет
Delphi тілінде программалау ортасымен танысу12 бет
Операторлар және ішкі программалар (Delphi программалау ортасы)22 бет
“Delphi программалау ортасында графикалық компоненттерді пайдалану әдістемесі”34 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь