Delphi ортасы. Проект. Форма. Қасиеттер.

I Кiрiспе
II Негізгі бөлім:
1. Delphi программалау ортасы
1.1. Delphi.дi iске қосу. Delphi ортасы. Проект. Форма. Қасиеттер.
1.2. Оқиға. Код терезесi. Әдiс.
1.3. Компоненттер палитрасы.
1.4. Компоненттердi пайдаланып қарапайым проект құру.
1.5. Проектiнi сақтау және ашу.
1.6. Программаны компиляциялау. ЕХЕ файл.
1.7. Delphi ортасында шартты оператормен танысу
ІІІ Қорытыныды
Пайдаланылған әдебиеттер
І КIРIСПЕ

Borland корпорациясы аз ғана мерзім ішінде Delphi7-нің негізгі версиялары мен бірнеше модификацияларын шығарды. Delphi 7 версиясында өте көп өзгерістер енгізілген. Программалармен қамтамасыз етудің тиімді өңдеу құралдарын қажет ету “жылдам жасау” ортасы деп аталатын программалау жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде Borland Delphi жатады. Жылдам жасау RAD – жүйесінде “Rapid Application Development” жүйесінің негізі визуалды жобалау және оқиғаны өндеуді программалар технологиясы жатады, оның мағынасы өңдеу үнемсіз жұмыстың көп бөлігін өзіне алады да, программистке диалогты терезелерді және оқиғаны өңдеу функциясын құрастыру жұмыстары қалады. Ортада қатаң типтелген объектіге бағдарлы тілі қолданылады, оның негізіне Object Pascal (Turbo Pascal жалғасы) жатады. Delphi әр түрлі программаларды құруға мүмкіндік береді: қарапайым біртерезелі қосымшалардан тармақталған дерекқорларды басқару программаларына дейін. Delphi-дің ұлғайтылған мүмкіндіктері графикпен, мультимедиямен, дерекқорларымен жұмыс істейтін және динамикалық құрылымдармен қосымшаларды құруға мүмкіндік береді. Delphi-дің айрықша ерекшелігі .NET технологиясының сүйемелдеуі болып табылады.
Жалпы қазіргі уақытта Delphi, MathCad, Maple туралы алған білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. Қазір осындай пәндерді игеру үшін көптеген оқулықтар мен оқу-әдістемелік нұсқаулар жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап үйренуде Фаронов, Культин Н секілді жазушылар еңбектерінің маңызы зор болса, ал компьютерлік математикамен танысуда жазушы В.И.Дьяконовтың еңбектерінің орны ерекше.
Пайдаланылған әдебиеттер.
1. Владимир Гофман, Анатолий Работа сбазами данных в Dеlрһі.
Санкт- Петербург, «ХВ-Петербург», 2002г.
2. Бойко В.В., Савинков В.М
Проектирование баз данных. Москва. 1998г.
3. Бобровский С.
Dеlрһі -5. Учебник курс. Москва, 2000г.
4. Культин Н. Самоуч.ОЫрЫ. Санкт-Перербург. 1999г.
5. Епамешиков Л.М. Программирование в среде Ое1рМ.
6. Шумаков П.В.
Dеlрһі и еотдяннс базы данных. Москва, 1997г.
7. Фиронон \\М.
Dеlрһі 4.0. Начинающий курс. 1999г.
8. Гринберг Ф., Гринберг Р.
Самоучитель программирования на входным языке СУБД Dbase. Москва, "Мир", 1989г.
9. Дарахвелидзе П., Марков Е.
Dеlрһі — среда визального программирования — СПБ. ВНУ — Санкт-Петербург, 1996г.
10. Рубенкинг Н.
Программирования Dеlрһі для "чайников". Киев, "Диалектика", 1996г.
11. Потоцкий В.К.
Объектно —ориентированное программирование. Ленинград, 1991г. 12,О.Камардинов, Х.Жантел! Dеlрһі 5-6. Шымкент, 2002 ж.
        
        Жоспары
I Кiрiспе
II Негізгі бөлім:
1. Delphi программалау ортасы
1. ... iске ... Delphi ... ... Форма. Қасиеттер.
2. Оқиға. Код терезесi. Әдiс.
3. Компоненттер палитрасы.
4. Компоненттердi пайдаланып қарапайым проект құру.
5. Проектiнi сақтау және ... ... ... ЕХЕ ... Delphi ортасында шартты оператормен танысу
ІІІ Қорытыныды
Пайдаланылған әдебиеттер
І КIРIСПЕ
Borland корпорациясы аз ғана мерзім ... ... ... версиялары
мен бірнеше модификацияларын шығарды. Delphi 7 ... өте ... ... ... қамтамасыз етудің тиімді ... ... ету ... ... ... деп аталатын программалау
жүйелерінің пайда болуына алып келді. Мұндай ортаға мысал ретінде ... ... ... ... RAD – ... “Rapid ... ... негізі визуалды жобалау және ... ... ... ... оның ... ... ... жұмыстың көп бөлігін өзіне
алады да, программистке диалогты терезелерді және оқиғаны өңдеу функциясын
құрастыру жұмыстары қалады. Ортада қатаң ... ... ... ... оның ... Object Pascal (Turbo Pascal жалғасы) жатады.
Delphi әр ... ... ... ... ... қарапайым
біртерезелі қосымшалардан ... ... ... ... ... ... ... графикпен,
мультимедиямен, дерекқорларымен жұмыс істейтін және ... ... ... ... ... Delphi-дің айрықша
ерекшелігі .NET технологиясының сүйемелдеуі болып табылады.
Жалпы ... ... Delphi, MathCad, Maple ... алған
білімдердің болашақ мамандар және қоғам үшін маңызы өте зор. Қазір ... ... үшін ... ... мен ... нұсқаулар
жазылуда. Мысалы, Delphі ортасымен танысып және онда жұмыс жасап ... ... Н ... ... ... ... зор ... ал
компьютерлік математикамен танысуда жазушы В.И.Дьяконовтың еңбектерінің
орны ерекше.
Delphi Windows жүйесiнде программалаудың ... ... ... ... ... ... программа ... ... ... ... OLE ... ... ... қосымшаларды шақыру, олармен жұмыс iстеу және
т.б. iс-әрекеттердi орындау да мүмкiн. Көптеген ... ... ... сияқты.
Delphi екi түрде дайындалған: бiрiншiсi – күрделi қосымшаны бiрлесiп
дайындаушылар үшiн (Delphi Client – Server), ...... үшiн (Delphi for ... ... ыңғайланып,
қысқартылып алынған түрi. Ол тек маман программаушылар емес, барлық Delphi
- мен ... ... ... ... ...... ... Паскаль программалау тiлiмен ... ... ... көп ... келтiрмейдi. Бiрақ, мұнда программалауды үйрену үшiн
объект, оқиға, қасиет түсiнiктемелерiмен еркiн танысып, онда ... және ... деп ... ... ... ... ... қажет. Жалпы, 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 ... DELPHI ... ... ... iске ... Delphi интерфейсi. Проект.
Форма. Қасиеттер. Қасиеттер терезесi
Delphi ортасымен танысу.
Delphi ортасын – програмалаушының ... ... ... ... ... Ол ... бір ... ашылатын бірнеше
терезелермен сипатталады. Бұл терезелер бір-бірін жартылай немесе толығымен
жауып, экранда орын ауыстыра алады.
Delphi ортасы – ... ... Оның ... төрт ... Негізгі терезе (Project 1)
2. Объектілер бақылаушысының терезесі (Object ... ... ... ... (Form ... Программа кодының терезесі (Unit 1. Pas).
Windows жүйесiнде Delphi ... iске қосу үшiн оны ... ... ... Орта ... ... соң, Delphi-дi iске
қосу командасы:
Iске қосу - Программалар - Borland Delphi 6 ( Delphi ... ... Delphi ... ... (1-сурет).
1.1-сурет. Delphi ортасы
1 - Delphi 5-тiң негiзгi терезесi;
2 - Форма (Form1);
3 - Объект инспекторы терезесi (Object Inspector).
Негізгі терезеден басқа терезелерді ... ... ... ... алып тастауға болады. Форманың терезесінен Unit кодына өту
және одан кері өту F 12 ... ... ... терезе мен компоненттер жинағы. Негізгі терезе программаның жобасын
құрудағы жұмыстарды басқарады және Delphi ортасы іске ... ... ... ... жоғарғы қатарында орналасады.
Бұл терезде Delphi-ң ... меню ... ... ... мен ... ... орналасады.
Ортада программа құруға арналған модуль терезесi да ... ... ... ... ... орналасқандықтан, ол
экранда көрiнбейдi.
Delphi интерфейсiнiң құрамына негiзгi мәзiр, аспаптар панелi және
компоненттер ... ... ... ... ... ... негiзгi терезесi
пункттерiне (iшкi мәзiрлерге) Delphi-де жұмыс iстеу командалары, аспаптар
панелiне iшкi мәзiрлерге енгiзiлген ... ... ... орналастырылған.
Delphi-де дайындалатын программа проект деп ... ... ... ... ... ... программаның сұхбаттық терезесi.
Delphi алғашқы рет iске қосылған кезде формаға Form1 ... ... ... Оның ... тышқан көрсеткiшiн орналастырып, ол екi ... ... ... ... ... ... не ... болады.
Программа пайдалану үшiн форма бетiне түрлi компоненттер орнатылады.
Негiзгi компоненттер Delphi ... ... ... және ... бетiне енгiзiлетiн компоненттердiң түрлi
қасиеттерi бар. Олар ... ... ... ... ағымдық
күйiн анықтайды. Мысалы, форма қасиеттерi - форма ... ... ... орналасуы, түсi т.б. Delphi iске қосылған кезде форма
қасиеттерiне алғашқы ағымдық ... ... ... онда орнатылған компоненттi қосымша құру үшiн дайындау оның
кейбiр қасиеттерiнiң мәндерiн өзгертуден басталады. Қасиеттер тiзiмi ... (Object ... ... ... ... инспектор
терезесiне шығару үшiн керектi объектiнi (форманы не формада орнатылған
форма компонентiн) ... ... ... ... жоғарғы қатарына
таңдалған объект атауы жазылып қойылады. Delphi iске ... ... ... ... ... 1-суретте көрсетiлген. Қасиеттер
терезесiнiң екi қосымша бетi бар: Объектілер ... ... ... ... Properties – қасиеттері және Events – ... ... ... ... ...... ал Events ... ... ... ... ... сезіндіру анықталады.
Объект қасиетiн программа (программалық код) iшiнде орнатуға
болады. Мысалы, форма ... ... ... 14 ету үшiн программаға
Form1.Font.Size := 14 меншiктеу операторын енгiзуге болады.
Экранда қасиеттер терезесi көрiнбесе, оны ... үшiн ... ... беру жеткiлiктi. Ол ±11 клавишi басылған кезде де
көрiнедi.
Ескерту. Жаңа проект iске ... ... ... Delphi ... iске ... ... Терезеден Delphi News бумасын таңдау
жеткiлiктi.
1.2. Оқиғалар. Программалық код терезесi. әдiс
Delphi-де программалар ... ... ... ... ... құру үшiн ... формаға компонент орнатып формада
орналастырылған компоненттi тышқан арқылы шертуi мүмкiн. Осы ... ... ... деп ... ... ... - программаның жұмыс
iстеуi барысында объект жағдайын өзгертетiн белгiлi бiр ... әр ... атау ... қойылған. Мысалы, компоненттер
палитрасының Button түймесi арқылы формада орнатылған Button1 ... Click ... ... ... ... ... ... бар. Мысалы, формаға байланысты
оқиғалар саны – 35 (3-сурет). Олар қасиеттер терезесiнiң Events ... ... ... оқиға атауларының алдына On префиксi
(қосымшасы) тiркестiрiлiп жазылған. Ол - атаудың ... ... ... ... жиi ... ... – тышқан түймесiн бiр рет басу;
OnDblClick – тышқан түймесiн екi рет басу;
OnKeyDown – клавиштi басу;
OnKeyUp – басылған клавиштi босату;
OnMouseDown – ... ... ...... ... ...... көрсеткiшiн жылжыту;
OnCreate – форманы екi рет шерту, т.б.
Delphi-де программа (проект) екi ... ... ... ... project1 ... ... проект файлы (негiзгi модуль) және unit1.pas
атауы берiлетiн ... Олар жеке ... ... Модульге
оқиғаларға сәйкес iс-әрекеттердi орындайтын программа мәтiнi (процедуралар)
енгiзiледi (олар 1.4-тақырыпта кең түрде қарастырылған). Программа ... код деп, ... ... код ... не ... ... деп те атайды. Оны экранға шығару тәсiлдерi:
- форманы жабу (жабу түймесiн шерту);
- код ... бiр шетi ... ... ... тұрса,
оны шерту. Терезе белсендiрулi түрде ашылады да, онда процедура дайындамасы
(үлгiсi) көрiнедi. Оның тақырыбы нүкте ... ... ... және процедура
атауларынан тұрады (4-сурет), т.б.
Формадан код терезесiне өту және код терезесiнен формаға өту ... ... басу ... ... ... тұрғаны – код терезесiне
енгiзiлген процедура дайындамасы. Оқиғаға байланысты құрылатын процедура
оқиғаны өңдеуiш не ... ... ... ... ... жазылу түрi:
Procedure (Sender : TObject);
сипаттау бөлiмi
begin
процедура денесi
end;
мұндағы Sender параметрi құрылатын процедураның қай ... ... сол ... - ... терезесi. Онда код терезесiнде
барлық жарияланулардың құрылымын көрiп шығуға ... ... код ... Онда көрiнген процедура дайындамасы
Кез келген программа program сөзiнен басталатын проект файлы мен бiр
не бiрнеше модульдерден тұрады да, қолдан ... ... ... ... ... ... dpr, ... pas кеңейтiлуi бойынша ... ... ... ... деп атайды. Негiзгi ... ... ... сипаттамасынан тұрады. Delphi iске қосылған кезде оны ... ... ... ... Негiзгi модульге ерекше жағдайлардан басқа
кездерде қосымша нұсқаулар енгiзудiң қажетi жоқ. ... ... ... ... in ... ... *.RES}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
мұндағы,
Project1 – негiзгi модуль (проект) атауы. ... ... ... ... ... ... ол ... атауға алмастырылып қойылады;
Uses (қолдану) – Турбо Паскальдағы сияқты, қызметшi сөз. Оның ... ... ... ... Forms ... ... ... алғашқы рет меншiктеген атауы (Unit1) жазылған. Unit1-
ден соң оның қайсы модульдiк файлда құрылатыны (in ... және ... ... ... ... ... – нұсқау. Ол компиляторға қосымшаның (Windows көмегiмен
дайындалған ... ... қор ... мысалы,
шартбелгiлер (пиктограммалар) ... ... және ... ... ... (файлдың кеңейтiлуi - .res);
Begin - end операторларының аралығына енгiзiлген соңғы бөлiм ... ... ... ... ... ... (Delphi-де арнайы iс-
әрекеттi орындайтын процедура, функция және ... ... ...... объектiсiн инициалдау (программаны
алғашқы рет дайындау) әдiсi;
Application.CreateForm – проект құрамына енетiн форманы дайындап,
экранда ... әдiсi (create - ...... iске ... қамтамасыз ету әдiсi.
Delphi-де әдiстiң командалық түрде жазылуы:
.
Мысалы, Application.Initialize – Application объектiсiнiң Initialize әдiсiн
орындау.
Кейбiр жағдайда бөлiмге проект ... бума атын ... ... қою да ... ... программаның орындалуы автоматты түрде негiзгi модульдi
орындаудан басталады.
Модуль – түрлi iс-әрекеттердi орындауға арналған ... ... ... Unit ... қызметшi сөзiнен басталып, соңына
әдеттегiдей ... үтiр (;) ... ... ... атауы жазылады.
Delphi-дiң модульге алғашқы рет меншiктейтiн атауы: Unit1. Жаңа проект
ашылған кезде ... ... да ... ... қҮрылады:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations ... Public ... ... TForm1;
implementation
{$R *.DFM}
end.
Интерфейс (interface) бөлiмi interface кiлттiк сөзiмен басталады да,
оған ... ... ... uses – ... Паскальда пайдаланатын бөлiм
сияқты, оған стандартты модуль атаулары жазылады, бөлiмге пайдаланушы
дайындаған ... ... ... қою да ... Одан әрi, ... форма типi сипатталады (онда өрiстер, қасиеттер, ... ... соң ... ... ... мен ... ... жарияланады, т.б.).
Private (жеке, дербес) бөлiмiне тек ағымдық модульге тиiстi элементтер
енгiзiлуi мүмкiн ...... ... ... мен ... ... ... iшiнде ағымдық модульге қол жеткiзуге ... ... ... не ... ... элементтерi, облыстары
енгiзiледi. Олар класқа енетiн элементтердiң пайдалану ... ... ... ... (көп жағдайда) олар бос көрiнедi.
Implementation (iске асыру,орындау) бөлiмiндегi {$R*.DFM} – ... ... ... ... ... ... Ол модульдi оған
сәйкес форманың сипаттамасымен байланыстырады (файлға форма ... ... ... Ол ... ... ... қасиеттерiнiң
де сипаттаммаларын бойында сақтайды. Қасиеттер ... Object ... ... Одан соңғы қатарларға программалаушы Delphi тiлiнде
қажеттi процедураларды қолдан кiрiстiру керек. Олардың ... ... ... ... модульдiң интерфейс бөлiмiнде автоматты
түрде жазылып қойылады.
Кейде ... ... ... ... ... ... ... айнымалыларын инициалдап (бастапқы мәндер берiп), программаны
дайындау үшiн қажет. Егер ол толтырылса, бҮл ... ... ... беруден бұрын орындалады. Бөлiм нұсқауларын begin және ... ... ... ... керек. Жоғарыда көрсетiлген сияқты, бөлiм
толтырылмаса, begin сөзi жазылмай, оған тек end. сөзi енгiзiледi. Ол ... ... ... ... ... ... палитрасы
Компоненттер жинағы – Delphi-ң негізгі байлығы ... ... ... ... оң жағында ... ... ... табуға арналған белгілерден тұрады:
Компонент деп белгілі бір қасиеттерді иемденген және форма терезесінде кез-
келген ... ... ... ... ... элементті
айтады. Delphi ортасының компоненттері 19 топқа ... ... ... деп атаймыз.
Форма құрастырушының және объектілер ... ... ... ... ... ... – болашақ программаның Windows
жобасы. Алдымен бұл терезе бос ... Бұл ... ... ... ... ... реттелген.
Формада орналасқан әр компоненттер өзінің мекен-жайымен, мөлшерімен және
түсімен анықталады. Форманы ... ... ... ... ... ... бос формаға бір компонентті, мысалы ... Button ... ... үшін ... ... ... сырт ... парақты екпінді күйге келтіру керек.
Button батырмасының кескінің ажырату үшін тышқанды баспай тұрып
парақта орналасқан ... ... ... көрген сәтте
компоненттердің аты шығып тұрады. Қажетті компонентті сырт ... ... ... ... ... ... сырт ... бетінде Button 1 элементі пайда болады.
Жиi қолданылатын ... мен ... ... ... ... жиi қолданылатын компонеттер енгiзiлген |
| ... бет. ... ... беттi толықтырушы қосымша бет. ... |Windows 95/98 ... ... 32-биттiк компонеттер|
|System |Таймер, плеер т.с.с. ... ... бетi ... ... BDE ... ... бетi ... |Берiлгендердi басқару бетi ... ... ... ... ... ... |Берiлгендер қорын басқару қосымшаларын қҰру ... ...... ... ... ... қҮру |
|QReport ... ... ... |“Open file”, ... ... терезелердi пайдалану |
| ... ... ... ... ... ... ... ... |Бiр ... ... ... және ... ... |Көп ... мәтiндi енгiзу және редакциялау ... ... ... қҰру ... ... ... ... ... ... қҮру |
| ... ... ... ... ... ... ... орнатуға болатын командалық түйме |
|Image |Графикалық кескiндердi ... ... ... ... ... ... ... фигураларды шығару |
|Chart ... мен ... ... |
| ... бетiнiң компоненттерi: ... ... ... ... ... ... ... уақыт алатын процестердi бейнелеу |
| ... ... ... ... ... ... ... беру ... ... ... ... ... болатын облыс қҮру |
| ... ... ... ... ... ... ашу ... терезесiн |
| ... ... ... ... ... ... терезесiн |
| ... ... ... пайдалану мысалдары 2-тарауда келтiрiлген.
Пайдаланушы жаңа компонент дайындап, оны компоненттер панелiне ... ... ... ... ... проект құру
Формада орнатылған Label, Edit компоненттерiнiң Caption, ... ... ... қол ...... жазу ... қол
жеткiзу сияқты. Алдымен объект атауы жазылып, одан соң нүкте қойылады да,
оның соңына қасиет ... ... ... мән ... ... ... ... өрiсiне енгiзiлген қарапайым мәтiндi (S) Label1 өрiсiне шығару
да ... Ол үшiн ... ... мынадай етiп алу жеткiлiктi
(Edit1.Text - Edit1 объектiсiнiң Text ... ... ... ... s : ... := ... := s;
end;
1-Мысал. Екi санның көбейтiндiсiн есептейтiн қосымша құру ... ... iске ... жаңа ... ... ... палитрасынан Edit1,
Edit2, Label1, Label2, Label3, Panel1, Button1 компоненттерiн форма
бетiне 5-суреттегiдей етiп орнату;
5-сурет. Компонеттер орнатылған ... ... және оның ... ... орнату:
|Компонент |Қасиет ... мән ... |Font |Times Kaz, 10 |
| |Caption ... ... |
|Edit1 |Text |- (бос ету) ... |Text |- (бос ету) ... |Caption ... ... |Caption ... ... |Caption ... ... |Caption |- (бос ету) ... |Caption ... |
3. ... Есептеу (Button1) түймесiн екi рет ... Click ... ... көрiнедi. Оның тақырыбы:
Procedure TForm1. Button1Click (Sender : TObject);
4. Процедура денесiн енгiзу:
Рrocedure TForm1.Button1Click(Sender: TObject);
Begin {негiзгi програма}
// Меншiктеу
Panel1.Caption:=Edit1.Text+'*'+Edit2.Text+'='+
FloatToStr(StrToFloat(Edit1.Text)*StrToFloat(Edit2.Text));
end;
Фигуралық жақшалар iшiне ({ }) ... ...... ... ... ... бiр жолдық түсiнiктеменi қос көлбеу сызықтан
( // ) соң жазуға да ... ... ... Iске қосу ... беру ... компиляцияланып шыққан соң, жүйе “Сандарды көбейту” тақырыбы
жазылған форманы экранға шығарады;
6. 1-сан және 2-сан ... ... ... (-8 және 91);
7. “Есептеу” түймесiн шерту. Panel1 өрiсiне нәтиже ... ... ... ... ... форма
Delphi-де визуальды программалау тәсiлi екi процестен тұрады: форма
не онда ... ... ... программаның визуальды орындалуын
құрастыру және оларды пайдаланып, программалық код ... ... ... және ... дайындап болған соң оны сақтау үшiн ... Project ... ... All ... беру ... Егер ... ... рет сақталынып
жатса, онда модульдi сақтауды сұралатын Save Unit1 As терезесi көрiнедi.
Проект ... үшiн ... бума ... ... ол Projects
(C:\Program Files\Borland\Delphi5\Projects) бумасында сақталады. Бiрақ
пайдаланушы ... ... жаңа бума ... ... ... сақтағаны
жөн. Ол оны iздеп табуды жеңiлдетедi. Жаңа бума құру тәсiлi:
- сақтау сұралатын терезенiң Жаңа бума құру ... ... ... ... ... қойылады;
- клавиатурадан бума атын енгiзу;
- буманы екi рет шертiп, ашу;
- терезенiң Файл аты өрiсiне ... ... ... ... ... ... .pas ... бойынша сақталып қойылады да, экранда
проект аты ... ... ... Файл аты ... ... атын ... Сақтау түймесiн шерту. Проект
файлы .dpr кеңейтiлуi бойынша сақталады да, Негiзгi модуль атауы осы
атауға ... Ол ... ... ... ... ... ... модуль мен проектiнi бiрдей атау бойынша
сақтауға да болады, ... ... ... ... модульдi басқа
проектiлерде де пайдалану мүмкiн. Сондықтан оларды ... ... ... ... ... ашу үшiн File-Open Project командасының берiлуi
тиiс. Көрiнген терезеден қажеттi буманы ашып, онда ... ... ... рет шертсе болғаны.
1.6. Программаны компиляциялау. ЕХЕ файл
Жаңа құрылған программаны (проектiнi) сақтаған соң, оны iске ... ... ... Ол үшiн ... ... ... (Проект-Проектiнi компиляциялау). Жүйенiң сәйкес күйге келтiрiлуiне
байланысты, iске қосу ... ... ... ... ... сұхбаттық терезесiнде көрiнiп тұрады (7-сурет).
7-сурет. Компиляциялау барысын көрсету терезесi
Компиляциялау командасы берiлген кезде ... ... ... ... Оны ... ... ... Tools-Environment Options (Сервис-Күйге Келтiру) командасын беру.
Environment Options терезесi ашылады;
- терезенiң Preferences ... ... ... ... ... ... (Компиляциялау және орындау) блогында орналасқан Show ... ... ... ... ... ... ... жолда синтаксистiк қате болмай, қате оның
алдындағы жолда жiберiлуi де ... ... оған ... ... соңына
нүктелi үтiр (;) таңбасы қойылмаған, т.б.
Қате түзетiлiп ... соң Iске қосу ... ... беру керек не Run-
Step Over (Iске қосу-Қадамнан бастап) командасын ... ... ... ... қате бар ... ... ... қате табылған жолды код терезесiнде ерекшелеп көрсетiп, қате
жiберiлген орынға курсорды ... және қате ... ... ... ... терезеде көрсетiп, машина жұмысын тоқтатады.
Мұндағы ескеретiн жайт: компилятор бiр қатенi төменгi терезеде екеу
етiп көрсетедi: ... - ... қате ... ... ... -
файлдың компиляцияланбағанын және орындалмайтынын хабарлау.
Проектiнi сақтау кезiнде Delhi PAS, DFM, DCU кеңейтулерi қосылатын үш
файл дайындап шығады. PAS - ... – код ... ... ... ... форма терезесiнiң iшiндегiсi сипатталады; DCU - файлы – екi
файлдың да ... ... ... нәтижесi. Егер программада
синтаксистiк қате болмаса, компилятор оларды ехе ... ... ... аты ... ... ... етiп ... да, оған .ехе кеңейтiлуi
қосылып қойылады). Ол ... ... ... файлы сақталған
бумада орналастырылады. Оны Windows жетекшiсi (сiлтеушiсi) ... iске қоса беру ... ... ... ... ... дегеніміз – алгоритмді жүзеге асыру барысындағы
орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. ... ... ... бірінен кейін бірі тізбектеліп орындалады.
Басқару операторлары программа қатарларының ... ... Олар ... ... ... және цикл ... ... оператор кейбір шарттарды тексеруге және тексеру
нәтижесіне байланысты мына ... ... ... ... ... ... оператор “Иә” немесе “Жоқ” деп жауап беруге болатын ... ... ... ... ... ... ... then else ;
Шартты оператор келесі алгоритм бойынша жұмыс істейді: егер оның нәтижесі
ақиқат, яғни құптарлық ... (Иә), онда бір ... ... ... нәтижесі жалған болған жағдайда (Жоқ), программаның басқа бір
тармағы ... ... ... есептің шартына байланысты тармақталу
алгоритмдерінің “Таңдау” немесе “Аттап өту” мүмкіндіктерінің бірі орындалуы
тиіс.
Delphi ортасында таңдау оператормен жұмыс ... ... ... ... ... ... бірін
таңдауға мүмкіндік береді. Таңдау операторының құрылымы мынандай:
Case< ключ выбора> of [else] end;
Таңдау операторлар келесі алгоритм арқылы ... ... Case ... ... ... ... қатарымен салыстырады және әр мәнге сәйкес
әр түрлі операторларды орындайды. ELSE сөзінің болуы міндетті ... егер ... яғни жәй ол ... ... ... ... ... онда, CASE-тің END
Форманың onCreate оқиғасын өңдеуiш құру:
Рrocedure TForm1.FormCreate(Sender: TObject);
var HW,i:integer;
begin
BitMap:=TBitMap.Create;
{ негiзгi және қосымша түстерге ... ... ... ... ... және ... түстер терезелерiн толтыру }
with Image1.Canvas do FillRect(Rect(0,0,Width,Height));
with Image2.Canvas do ... ... ... ... енiн ... }
HW:=Image4.Width div 10;
{ түстер палитрасы элементтерiнне түстер орнату }
with Image4.Canvas do
for i:=1 to 10 do ... i of
1 : ... : ... : Brush.Color:=clBlue;
4 : Brush.Color:=clFuchsia;
5 : Brush.Color:=clGreen;
6 : Brush.Color:=clLime;
7 : Brush.Color:=clMaroon;
8 : Brush.Color:=clRed;
9 : Brush.Color:=clYellow;
10 : Brush.Color:=clWhite;
end;
{ кенептi ақ түспен шығару}
Image3.Canvas.Brush.Color:=clWhite;
Rectangle((i-1)*HW,0,i*HW,Height);
end;
BitMap.Assign(Image3.Picture);
end;
Процедураның ... ... ... ... ... ... ... құрылады. Кейiн негiзгi (Image1) және қосымша (Image2)
түстердiң бастапқы мәндерi ... қара және ақ. ... ... ... FillRect ... ... орындалады. Бұдан әрi
түстер палитрасы (Image4) құрылады: палитраның ... ... жеке ... ... ... түске Rectangle функциясының көмегiмен боялады.
Процедура соңында кенепте (Image3) салынған кескiн BitMap ... ... ... ... ... ... ... Delhpi программалау
ортасының проектісі, формасы, қасиеттері, компоненттер ... Осы ... ... жаза ... ... ... ... тілі
бағдарламасымен танысып, онымен қалай жұмыс жасау керектігін ... ... ... ... жарыққа шыға бастағаннан берi
көптеген ... ... ... ... ... олар процедуралық, логикалық және объектiлi – бағдарлы
болып үш түрге бөлiнедi. ... ... ... ... тiлдерi – Фортран, Бейсик, Паскаль, логикалық тiлдер – ЛИСП,
Пролог. Есептеуiш техниканың ... ... және ... ... ... қажеттiлiк нәтижесiнде соңғы кездерде Windows ... ... және ... ... ... (ОБП) ... ... тiлдерi – Borland C++ for Windows, Object ... ... ... Visual Basic, Borland ... Windows ... программалаудың ыңғайлы құралы. Онда көптеген
операторларды пайдаланып программа ... ... ... ... ... процестерiн ұйымдастыру, OLE технологиясын
пайдаланып, басқа офистiк қосымшаларды ... ... ... істеу және
т.б. іс-әрекеттерді орындау да мүмкiн. Көптеген ... ... ... ... ... ... осы ... программалау тілі арқылы көптеген
программалар ... ... ... ... ... ... көп және ... тиімді.
Пайдаланылған әдебиеттер.
1. Владимир Гофман, ... ... ... ... в ... ... «ХВ-Петербург», 2002г.
2. Бойко В.В., Савинков В.М
Проектирование баз данных. Москва. 1998г.
Бобровский С.
Dеlрһі -5. Учебник курс. Москва, 2000г.
Культин Н. ... ... ... Л.М. ... в ... Ое1рМ.
Шумаков П.В.
Dеlрһі и еотдяннс базы данных. Москва, 1997г.
7. ... ... 4.0. ... ... ... Гринберг Ф., Гринберг Р.
Самоучитель программирования на входным ... СУБД Dbase. ... ... ... П., ... Е.
Dеlрһі — среда визального программирования — СПБ. ВНУ — ... ... ... ... для ... Киев, "Диалектика",
1996г.
11. Потоцкий В.К.
Объектно —ориентированное программирование. Ленинград, 1991г.
12,О.Камардинов, Х.Жантел! Dеlрһі 5-6. ... 2002 ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Программаны дайындау ортасы55 бет
Delphi компоненттерінің анықтамалығын құру технологиясы16 бет
Delphi ортасы19 бет
Delphi программалау ортасы15 бет
Delphi программалау ортасының негізі34 бет
DELPHI-дiң графикалық мүмкiндiктерi және қолданбалары64 бет
Delphi-де берілгендер қорын басқару жүйелері13 бет
WEBbrowser компонентін қолданып бағдарлама құру16 бет
Бала-бақша МҚБЖ-н құру28 бет
Дельфи ортасында анимация жасау әдістері21 бет


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


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

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

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

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

Email: info@stud.kz

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

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