Delphi ортасының мүмкіндіктері

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3

1. Delphi ортасымен танысу,Delphi ортасы туралы жалпы түсінік,Delphi не істей алады? ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..4
2. Delphi программалау ортасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2.1. Мәзір пукттеріне енгізілген негізгі командаларды
Орындайтын түймелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6
2.2. Проект. Форма. Қасиеттер. Объект инспекторы ... ... ... ... ... ... ... ... ... ..7
2.3. Оқиғалар. Программалық код терезесі ... ... ... ... ... ... ... ... ... ... ... ... ... ..8
2.4. Берілгендерді енгізу және шығару. InputBox
функциясы. ShowMessage процедурасы. Типтітүрлендіру функциясы ... .. 10
2.5. Берілгендерді формада енгізу және шығару ... ... ... ... ... ... ... ... ... ... ...13
2.6. Проектіні сақтау және ашу. Компиляциялау ... ... ... ... ... ... ... ... ... ... ..14
2.7. Компоненттер палитрасы жөнінде ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14
3. Жобалардың негізгі файлдары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .15
4. Database Desktop. тың көмегімен кестелер құру ... ... ... ... ... ... ... ... ... ... .16
5. Delphi ортасының графикалық мүмкіндіктері ... ... ... ... ... ... ... ... ... ... ... 21
6. Графикалық режимде баспаға шығару. Берілген форманы шығару ... ... 26
Графикалық мәліметтерді баспаға шығару
(TPrint объектісі) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 27

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 29

Әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..30
Бұл курстық жұмыста Delphiортасының мүмкіндіктері, бұл жүйенің құрамы, бағдарламалаудың ерекшеліктері, Delphi жобаларының негізгі файлдары, Delphi кітапханасындағы компоненттердің жиі қолданылатын түрлері, Delphi-ді өңдеудің интегралданған ортасымен жұмыс істеу әдістемесін қарастырамын. Delphiортасының қолайлы мүмкіндіктерін пайдалана отырып, көптеген танымдық және қызықты жұмыстар жасауға болады. Ол үшін ең алдымен Delphiпрограммасы туралы қысқаша мәлімет берейік.
Жоғарғы деңгейлі программалау процедуралық, логикалық және объектілі-бағдарлыболып үш түрге бөлінеді. Соңғы кездерде Windows ортасында жарыққа шыққан және объектілі – бағдарлы программалау (ОБП) негізінде құрылған программалау тілдері – Object Pascal, Microsoft Visual Basic, Borland, Borland C++ for Windows.
1.Александровский А.Д «Delphi 5 разработка корпоративных приложений»
2.«Программирование в среде Delphi 7.0»С.В. Глушанов А.Л. Кливцов
3. «Delphi 3. Учебный курс.» Фарманов В.В.
4.«Delphi 3.Учебный курс»Бодровский С. Изд. Дом ПИТЕР, 2001
5.«Delphi 6.Программирование на ObjectPascal»Культин Н.Б. Изд.: БХВ Санкт – Петербург, 2002
6.«Delphi 5. Справочное пособие» Архангельский А.Я. М.: ЗАО Изд. БИНОМ, 2001
        
        Жұмыстың мазмұны:
Кіріспе...................................................................................................................3
* Delphi ортасымен танысу,Delphi ортасы туралы жалпы түсінік,Delphi не істей алады?......................................................................................................4
2. Delphi программалау ортасы............................................................................5
2.1. Мәзір пукттеріне ... ... ... ... ... Форма. Қасиеттер. Объект инспекторы......................................7
2.3. Оқиғалар. Программалық код терезесі......................................................8
2.4. Берілгендерді енгізу және ... ... ... ... ... ... ... Берілгендерді формада енгізу және шығару...........................................13
2.6. Проектіні ... және ашу. ... ... ... ... ... ... файлдары.....................................................................15
4. Database Desktop- тың көмегімен кестелер құру.........................................16
5. Delphi ортасының графикалық мүмкіндіктері........................................... 21
6. Графикалық режимде баспаға шығару. ... ... ... мәліметтерді баспаға шығару
(TPrint объектісі)....................................................................................................27
Қорытынды........................................................................................................29
Әдебиеттер тізімі..................................................................................................30
КІРІСПЕ
Бұл курстық жұмыста Delphiортасының мүмкіндіктері, бұл жүйенің құрамы, бағдарламалаудың ерекшеліктері, Delphi жобаларының негізгі ... Delphi ... ... жиі ... түрлері, Delphi-ді өңдеудің интегралданған ортасымен жұмыс істеу әдістемесін қарастырамын. ... ... ... пайдалана отырып, көптеген танымдық және қызықты жұмыстар жасауға болады. Ол үшін ең алдымен Delphiпрограммасы туралы қысқаша мәлімет берейік. ... ... ... ... ... және объектілі-бағдарлыболып үш түрге бөлінеді. Соңғы кездерде Windows ортасында жарыққа шыққан және объектілі - бағдарлы программалау (ОБП) ... ... ... ... - Object Pascal, ... Visual Basic, Borland, Borland C++ for Windows. ... ... Visual Basic тілі Qbasic программалау тілі негізінде, Delphi тілі Объектілі Паскаль (Object Pascal) тілі негізінде Windows операциялық ... ... алып ... (Visual- ... ... Әсіресе Delphi программалау тілі - кез келген қосымшаны дайындауға болатын жылдамдығы тез, қуатты тіл.
Delphi ... - ... ... әрі ... ... қамтамасыз ететін күрделі механизм. Ол визуалды түрде бір уақытта бірнеше ашылған терезелермен жұмыс атқарады. Терезелер экранда толық немесе ... ... бір- ... жаба отырып жылжи алады.
Қазіргі техникалық жетістіктердің арқасында Delphi программасының құрылымы күннен-күнге күрделіленуде.
Delphi-дің ... ... 1994 жылы ... шығып, кейінгі жылдары оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6, 7 - ... ... ... 5, 6 - ... ... ... жоқ деуге болады, екеуі де Windows 32 операциялық жүйесінің негізінде дайындалған. Delphi 6-да интернет үшін ... ... ... кеңейтілген және мәліметтер қорымен жұмыс істеуде өзгешеліктер ... ... ... ... ... - ... ... интерфейстік құрылымы бойынша сипаттама жүргізу. Оның барысында сіз бұл күрделі жүйемен таныса аласыз.
Delphi ортасымен танысу. Delphi ортасы ... ... ... ... ... ... ... және объектілі-бағдарлы болып үш түрге бөлінеді. Соңғы кездерде Windows ортасында жарыққа шыққан және объектілі - бағдарлы ... (ОБП) ... ... ... тілдері - Object Pascal, Microsoft Visual Basic, Borland, Borland C++ for Windows. ... ... ... ... ... ... және ... объектілердің осы оқиғаларға жауабынан тұрады. Олардың визуальды түрлері - Visual Basic тілі Qbasic программалау тілі негізінде, Delphi тілі ... ... (Object Pascal) тілі ... Windows ... ... ... алып ... (Visual- көзбен көру). Олар әсіресе Delphi программалау тілі - кез ... ... ... ... ... тез, ... ... ортасы - бағдарламаушының жоғары әрі тиімді жұмысын қамтамасыз ететін күрделі механизм. Ол визуалды түрде бір ... ... ... ... жұмыс атқарады. Терезелер экранда толық немесе бөлшектелген түрде бір- бірін жаба отырып жылжи алады, бұл Word тексттік процессор ... Exsel ... ... ... ... ... ... сезімін оятуы мүмкін.
Delphi-дің бірінші нұсқасы 1994 жылы жарыққа шығып, кейінгі жылдары оның бірте-бірте кеңейтілген 2,3,4,5,6,7 - ... ... ... 5,6 - ... ... айырмашылығы жоқ деуге болады, екеуі де Windows 32 ... ... ... ... Delphi 6-да ... үшін қосымшаларды дайындау мүмкіндігі кеңейтілген және берілгендер қорымен ... ... ... енгізілген.
Delphi-дің негізгі ерекшелігі - онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылады. ... ... ... ... әр ... арнайы іс-әрекеттерді орындайтын компоненттерден жинақталады. Ол жеткіліксіз болса, объектіні өңдеуге арналған үстеме бағдарлама құрылады. ... ... ... кітапханасында (VCL - Visual Component Library) жинақталған. Компоненттер панелінде түрлі кластарға ... ... ... өте көп. Пайдаланушы жаңа компонент дайындап, оны осы панельге қосуына да болады.
Delphi-де ... ... ... ... құру, анимация, мультимедиа үрдістерін ұйымдастыру, OLE технологиясын пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу жене т.б. іс-әрекеттерді орындауға ... Delphi ... ... шешуге мүмкіндік береді, оның ішінде:
- Әртүрлі бағыттағы аяқталған қосымшаларды Windows үшін құру;
- Кез келген тілде кез келген қосымшалар үшін ... ... ... тез ... ... Windows- тың барлық талаптарын қанағаттандырады және қолданушы компьютерінде орнатылған ... ... ... Өйткені Windows- тың көптеген функцияларын, кітапханаларын қолданады;
- Бағдарламалаудың басқа түрлерінде қолдануға болатын ... ... ... ... ... ... (DDL) құру;
- Кез келген типтегі жергілікті және жойылған мәліметтер базасымен жұмыс істеудің ... ... ... ... ... бар күрделі есеп берулерді құру және баспаға шығару;
- Қосымшалардан Windows арқылы жұмыс істеуге болатын өз қосымшалары үшін ... ... (hlp ... ... Windows- тың барлық талаптарын және спецификасын ескеретін Windows- тың ... үшін ... ... ... құру.
Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты. Бірақ, мұнда прогаммалауды үйрену үшін объект, оқиға, қасиет, әдіс, класс ... ... ... ... ... және түрлі командалардың жазылу түрлерін білу қажет.
-62230134620
1
5
6
2
7
3
4
1-сурет. Delphi ортасы.
1. Delphi 5-тің негізгі терезесі.
2.Форма (Form1).
3.Объект инспекторы терезесі (Object ... ... ... код ... Негізгі мәзір. 6. Аспаптар панелі.
7. Компоненттер палитрасы.
Delphi-ді Windows арқылы іске қосу командасы:
Іске қосу - Программалар - Borland Delphi 5 - Delphi ... Delphi ... үш ... ... ... ... ... -дің негізгі терезесі құрамына негізгі мәзір (5), аспаптар панелі (6) және компоненттер палитрасы (7) ... ... ... Негізгі мәзір пункттеріне Delphi-де жұмыс істеу командалары, аспаптар панеліне мәзір пункттеріне енгізілген негізгі командаларды орындайтын түймелер орналастырылған. Ортада программа құруға ... ... ... - ... ... (программалық код терезесі) де іске қосылады. Бұл модуль терезесі форма ... ... ... ол ... ... ... енгізілген негізгі командаларды
орындайтын түймелерПроект. Форма. Қасиеттер. Объект инспекторы терезесі
Бұл ... - ... ... деп ... ... ... бас мәзірдің маңызды опцияларына қол жеткізуге мүмкіндік береді. Пиктографикалық түймелер келесі командаларды жүзеге асырады:
* Бағдарламаның ... ... ... ... ... ... Файлды ашады (File/OpenFile);
* Жобаны дискіде сақтайды(File/Save Project);
* Жаңа файлды жобаға қосады (File/SaveFile);
* Жобадан файлды алып ... ... ... жобаға байланысты модульдер тізімінен модуль таңдайды (View/Units);
* Бағдарламаның код терезесі және форма терезесі арасындағы белсенділігін алмастырады (View/Toggle ... ... ... ... ... ... ... таңдайды (View/Forms);
* Жаңа бас форма құрады және оны жобаға қосады ... ... ... ... ... ... бағдарламаша жұмысын қадағалауды және бағдарламаның қадамдық із ... ... ... ... және тағы басқалар.
Delphi-де дайындалатын программа проект (жоба) деп аталады. Форма - программаны дайындау алдында ашылатын программаның сұхбаттық ... Delphi ... рет іске ... ... ... Form1 атауымен (тақырыбымен) көрінеді. Проект құру үшін ... ... ... ... ... ... орнатылады. Кей жағдайларда форма көрінбеуі мүмкін. Оны экранға шығару үшін View Forms командасын беру жеткіліті.
Форманың және ... ... ... ... ... бар. Қасиет (Сипаттама, параметр) - айнымалылардың ерекше түрі. Олар объектінің түрлі мүмкіндіктерін сипаттап, ... ... ... ... ... ... мәндері - форма тақырыбының мәтіні, өлшемі, экранда орналасуы, түсі т.б. Delphi іске ... ... ... ... ... ... мәндер меншіктеліп қойылады.
Программа құру форманы не онда орнатылған ... ... ... ... ... басталады. Объект инспекторы (Object Inspecteor) терезесіне енгізілген ... ... ... үшін ... ... алу ... ... терезесінің жоғары қатарына таңдалған объект (нысан) атауы да жазылып қойылады. Мысалы, Delphi іске ... ... ... ашылған қасиеттер терезесі 1-суретте көрсетілген. Терезенің екі қосымша беті бар: Properties (Қасиеттер) және Events ... ... ... екі ... ... ... оның Properties бөлімі ашылулы тұрады (1-суретті қара). Бірінші бағанда көрінетіндер - қасиет атаулары, екінші бағанға сәйкес жазылғандар - ... ... ... ... ... код ... Name (Атау) - формаға берілген ... Ол Delphi ... ... ... ... Программаның жұмыс істеуі барысында Delphi объектіні осы атау бойынша ажыратып таниды. Delphi-дің формаға автоматты ... ... рет ... ... (Form1) өзгертіп, басқа атау беруге болады. Ол үшін қасиеттер терезесінен Name қасиеті таңдалып, жаңа атау клавиатурадан теріледі.
* Font (Шрифт) - ... ... ... ... ... Оны ... оң жағында көрінген көп нүкте (...) түймесін шерткен кезде Windows-тың сұхбаттық Қаріпті таңдау терезесі көрінеді. ... ... ... ... ... ... таңдап (мысалы, Time Kaz, 10), OK түймесін шерту керек.
* Caption (Тақырып) - форма терезесінің тақырыбына енгізілетін ... ... ... қасиеттер терезесінің Caption қасиетіне Form1 сөзі енгізіліп қойылады. Оның мәнін өзгерту Name қасиетіне мән меншіктеу сияқты.
* Color(Түс) - ... ... ... ... Ол ... ... оң жағында тілсызық түймесі көрінеді. Тілсызық түймесі - қасиет мәнінің бірнеше екенің белгісі. ... ... ... кезде мәндер (түстер) терезесі ашылады. Тізімде көрінген қалаған түс ... соң ... ... ... ... ... Width (Ен), Height ... - пиксель өлшем бірлігімен берілген форманың ені мен биіктігін орнату қасиеттері (бұл ... ... ... ... не сығу ... де автоматты түрде орнатылып қойылады).
Экранда қасиеттер терезесі көрінбесе, оны шығару үшін View-Object Inspector командасын беру ... Ол F11 ... ... ... де ... программалар түрлі оқиғалар арқылы басқарылады. Оқиға - программаның жұмыс ... ... ... ... ... бір ... жауап ретінде өзгеруі. Мысалы, пайдаланушы программа құру үшін ... ... ... ... ... не ... орналастырылған компонентті тышқан арқылы шертуі мүмкін. Оның іс-әрекеті оқиға шақырады.
Delphi-де оқиғаға атау беріліп қойылған. Мысалы, компоненттер ... Button ... ... ... ... Button1 ... ... Click (Шерту) оқиғасын шақырады.
Әр объектіге байланысты оқиғалар көп. Мысалы, формаға байлансты ... саны - 35 ... ... Форма оқиғалары
Олар қасиеттер терезесінің Events қосымша бетіне енгізілген. Терезеде оқиғалар атауының алдына On префиксі (қосымшасы) ... ... Ол - ... ... ... ... белгі. Delphi ортасында жиі кездесетін оқиғалар:
* OnClick - тышқан батырмасын бір рет ...
* ... - ... ... екі рет ... ... - ... басу;
* OnCreate - форманы екі рет ... т. б. ... екі ... ... автоматты түрде project1 атауы берілген проект файлы (негігі модуль) және unit1, pas атауы ... ... Олар жеке ... ... ... оқиғаларға сәйкес іс-әрекеттерді орындайтын программа мәтіні (процедуралар) енгізіледі. Программа мәтінін программалық код деп, ол енгізілетін терезені программалық код терезесі деп ... код ... өту және код ... ... өту үшін F12 ... басу ... ... форманы екі рет шерткен кезде программмалық код терезесіне енгізілген процедура дайындамасы көрсетілген.
3-сурет Программмалық код ... ... ... ... құру үшін ... Бұл ... ... ережелермен құрастырылады және программа жұмысының алгоритімін сипаттайды. Мәтін жазу ережелерінің жиыны бағдарламалау тілі деп аталады. Delphi ... Borland ... ... кең ... ... ... Object Pascal бағдарламалау тілі қолданылады.
Бастапқы кезде код терезесі Windows терезесі ретінде нормальды бос форманың жұмысын қамтамасыз ететін минимальді ... ... ... ... ... ... кезінде бағдарламалаушы программаға қажетті функционалдықты беру үшін қажетті толықтырулар енгізеді. Жай ... ... үшін де ... кодты жасау және өзгерту керек болады.
Оқиғаға байланысты құрылатын процедура оқиғаны ... не ... ... процедурасы делінеді.Терезенің сол бөлігіндегі - браузер терезесі. Онда код ... ... ... ... ... ... ...
Берілгендерді енгізу және шығару. InputBox функциясы.
ShowMessage процедурасы. Типті ... ... ... үшін ... ... ... терезесін немесе форманың Edit компонентті өрісін пайдалануға болады.
Меншіктау командасының программада жазылуы әдеттегідей, мысалы, x:=4.7; ... ... ... ... InputBox ... ... ... InputBox функциясын пайдалану командасының жазылу үлгісі:
< айнымалы > := InputBox (`< ... >','< ... >','< мән >') ... айнымалы - мәні функция терезесіне енгізілетін жолдық типті ... ... ... функциясының мәні әр кезде жолдық (String)) типті; Мән ... ... (х) ... x:string ... ... ... - енгізу терезесінің тақырыбы ретінде жазылатын мәтін; ... - ... ... ... жазылатын түсініктеме мәтін;
мән - функция ... ... ... оның ... ... ... мәтін. Әдетте оны бос етіп қалдырады. Мысалы, программада x:=4.7 меншіктеу командасын InputBox функциясын пайдаланып, ... ... ... болады: x:= InputBox (`Аргумент мәні','x=',` ');
Терезенің енгізу өрісіне 4,7 ... ... OK ... ... керек. Ол меншіктелетін айнымалы (X) жолдық типті етіп қабылданатындықтан, стандартты типті түрлендіру функцияларын пайдаланып, оны сандық типті етіп ... ... ... типті түрлендіру функциялары
Функция
Орындайтын іс-әрекеті
StrToFloat(x)-
FloatToStr(x)-
FloadToStrF(x,f,s,o)-
StrToInt(x)-
IntToStr(x)-
Жолдық типті х айнымалысын нақты санға түрлендіру;
х нақты санын ... ... етіп ... ... ... ... жолдық типке түрлендіру.
Мұндағы
f формат (кескіндеу форматы). Ол көбінесе ffGeneral не ffFixed ... ... ... саны (дәлдік);
o- ондық нүктеден соң жазылатын цифрлар саны (ондық дәлдік), мысалы, FloattostrF(x,ffFixed,7,3);
Жолдық типті х айнымалысын бүтін санға ... ... ... жолдық типті етіп түрлендіру;
Кесте 1Стандартты типті түрлендіру функциялары
Delphi-де нәтижені ShowMessage прцедурасының терезесіне шығаруға болады. ... ... ... s- жолдық типті өрнек. Егер ол сандық типті ... оны ... ... ... үшін s ... орнына типті түрлендірудің сәйкес функциясын енгізу керек. Мысалы, s нақты типті сан болса, оны шығару терезесінде көрсету ... ... ... ... мүмкін: ShowMessage (FloatStr(s)) немесе ShowMessage (FloatToStrF(s, ffgeneral,7,3));
Жүйе соңғы операторды оқып шығып, жеті цифрдан тұратын нақты санды ... ... ... ... ... x=4.8 үшін y=3x+5/3 ... мәнін есептеу керек. X мәні InputBox терезесі арқылы енгізілсін, y мәні ShowMessage терезесінде ...
1. File-New ... ... ... жаңа ... ашу. ... көрінеді.
2. Форманы екі рет шерту. Unit1.pas атаулы модуль құрылады да, код ... OnCreate ... ... процедурасының дайындамасы көрінеді.
TForm1.FormCreate форманы екі рет шерту оқиғасынан жауап ретінде ... ... ... ... Ол ... ... ... екі бөлімнен құралған: біріншісі - класс атауы (TForm1) (Delphi-де әрқайсысы ұқсас толық бір іс-әрекетті орындайтын ... тобы не, ... ... ... ... ... ... сипатталатын объектілер жиынтығы класс деп, олардың біреуі класс данасы делінеді. Объект орындай алатын әрекет әдіс деп аталады); екіншісі процедураның өз ... және ... ... ... ... ... ... On қосымшасы жазылмайды).
Компоненттер палитрасына енгізілген әр компонент жеке класқа ... Ол ... ... ... ... қосылып, класс атауын алады. Барлық класс атауларын Т әрпінен бастап жазу келісілген. Мысалы, TForm1-TForm ... ... ... ... ... ... ... 1-оның индексі.
3.Процедура дайындамасына процедура денесін жазу:
Procedure Tform1.FormCreate ( sender:Tobject);
Var x,y:real; x1:string;
Begin
X1:=InputBox(` ','x=',' ... (x1); ... ... ... екі рет ... (OnCreate) оқиғасына сәйкес жазылған оқиғаны өңдеу процедурасы.
4.Іске қосу командасын беру. Ол Run мәзірінің Run пункті арқылы не F9 клавишін басу ... іске ... 4,8 ... ... OK ... ... Ішінде функцияның символдық мәні жазылған Project1 тақырыпты шығару терезесі көрінеді. Оның OK ... ... ... ... ... енгізу және шығару Проектіні сақтау және ашу. Компиляциялау
Delphi-де компоненттер панеліне формаға түрлі компоненттер ... ... ... ... ... құру - ... программалаудың түйінді негізі.
Мысалы, берілгендерді енгізу және шығару үшін компоненттер панелінің Standard ... ... ... ... істейтін TEdit (енгізу өрісі), TLabel (шығару өрісі) және TButton (командалық түйме) компоненттері жиі ... ... ... Edit1 ... ... соң іске қосу ... беріп және сәйкес өріске меңзерді енгізіп, пернелер тақтасы ... бір ... ... ... және оны ... болады.
Формада орнатылған TEdit, TLabel компоненттерінің Caption, Text қасиеттерінің мәндерін программа арқылы өзгертуге болады. Ол үшін сәйкес операторларға объект атауы ... ... ... да, оның ... ... атауы енгізіледі. Қасиетке мән меншіктеу тәсілі әдеттегідей. Мысалы:
Label1.Color:=clGreen;//Green-жасыл түс
Label1.Caption:= 'Біз студенттерміз';
Edit1өрісіне енгізілген қарапайым мәтінді (S) Label1 өрісіне шығаруға болады. Ол үшін ... ... ... етіп алу ... ... - Edit1 ... Text қасиетін программа арқылы орнату әдісі):
Var s:string;
Begin
S:=Edit1.Text;
Label1.Caption :=s;
End;
Формаға TButton ... ... оны ... іске қосу ... ... ... қиын ...
Проектіні дайындап болған соң оны сақтау үшін File- Save All командасын беру керек. Егер ... ... рет ... жатса, онда модульді сақтау үшін сұралатын Save Unit1.As ... ... ... ... ... үшін ... бума ... болса, ол Projects (C:\Program Files\ Borland\ Delphi 5\Projects) бумасында сақталады. Бірақ пайдаланушы Сақтау терезесінде жаңа бума құрып, проектіні сонда ... жөн. Ол оны ... ... жеңілдетеді. Терезенің Файл аты өрісіне модуль атауын енгізіп, Сақтау түймесін ... ... ... .pas кеңейтілуі бойынша сақталып қойылады да, экранда проект аты ... ... ... ... аты өрісіне проект атын енгізіп, Сақтау түймесін шерту керек. Проект файлы .dpr кеңейтілуі бойынша сақталады да, негізгі модуль ... осы ... ... Ол ... ... ... қабылданады.
4-сурет. Модульді сақтау терезесі
Компонеттер палитрасы жөнінде
Delphi-де программа дайындау үшін компоненттік тәсіл пайдаланылған: ... ... ... ... ... бірге ұсынылатын, бір іс-әрекетті орындайтын (дайын программалар үзінділерінен тұратын) компоненттерден жинақталады, ал олар форма терезесіне ... ... ... ... ... ... ... жасады деуге болады, себебі, компоненттерді пайдалану программа жұмысын күрделі түрде жеңілдетті. ... ... ... ... кітапханасы ( Visual Component Library, VCL) деп атайды. Компонент ... - ... ... ие ... ... ... арқылы бағдарламаның негізі қаланады.
Компоненттер палитрасында келесі парақтар болады:
* Standard - жиі қолданылатын құраушылардан ... ... ... Standard бетіне енгізілген кейбір компоненттер 1-кестеде көрсетілген.
Аталуы
Іс-әрекеті
MainMenu
PopupMenu
Edit
Label
Button
ScroоlBar
Программа мәзірін құру
Тышқанның оң түймесін шерткен кезде ... ... ... ... ... ... енгізу, редакциялау (мәтіндік редактор).
Бір жолдық мәтінді (жазбаны) шығару
Командалық түйме. Оның OnClick оқиғасын өңдеуіш процедурасы бір іс- әрекетті орындайды.
Басқару белдеушесі (Windows ... ... ... ... ... ... компоненттер сұхбаттық терезелердің көрінісін түрлендіру үшін пайдаланылады.
* Timer (Таймер) - ... ... ... ... System ... ... OLE (байланыстыру және орнату) течнологиясы бойынша берілгендерді түрлі программалар арасында ... және т.б. ... ... ... енгізілген. Мысалы,
* PaintBox (Сурет қорабы) - графикалық кескіндер енгізілген ... ... ... ... (OLE ... - ... және ... объектілерді қабылдау контейнері;
* MediaPlayer - Мультимедиалық құрылғылармен жұмысты басқару;
* Win32-бетіне -32-разрядты операциялық жүйелермен ... ... ... ... ... ;
* Animate ... қозғалыс әсерін ұйымдастыру)-қозғалыс әсерін ұйымдастырады. Компонент формаға орнатылған кезде соңына индекс қосылып, класс атауын алады.
* Samples (Модель) бетіне енгізілген ...
* ... ... ... - ... ... Ол 16 ... палитрадан негізгі және фон түсін таңдау;
* Calendar (Календарь) - ағымдық күн белгіленген ай календарын көрсету (жылдық ... Win32 ... ... ... ... орнату арқылы шығаруға болады), т.б.
* Interfase - Borland Database Engine (BDE) және Active Data Objects ... (ADO) ... пен ... ... Midas - паралель ағымдармен деректер базасының қосымшасын тұрғызу;
* Internet Express - Internet Express ... ... Internet - ... пен ... ... ... ... үшін арналған компоненттер;
* FastNet - Internet- ке жетудің әртүрлі хаттамалары;
* Decision Cube - мәліметтерді талдау;
* Qreport - есеп ... ... ... Dialogs - > ... ... ... сұхбаттар;
* Win 3.1 - Windows 3.x стиліндегі компоненттер;
* Samples - ... ... ... ... ActiveX - ActiveX- тің ... ... Servers - кең ... COM серверлеріне арналған VCL қабықшалары;
Жобалардың негізгі файлдары ... ... тобы ... ... ... ... модульдерден, жоба параметрлерінің қондырғыларынан, ресурстардан тұрады. Бұл ақпараттың барлығы файлда орналасады. Бұл ... ... ... ... де ... Сіз ... жобалаған кездеDelphi келесі файлдарды құрады :
* Жоба ... (.dpr) - бұл ... файл ... және формалар туралы ақпаратты сақтау үшін қолданылады. Онда ининциализациалау операторы және орындау үшін ... іске қосу ... ... файлы (.pas) - сіз жасаған әрбір формаға код сақтау үшін қолданылатын модульдің ... ... ... ... ... сіз формамен байланысты емес модульдер құра аласыз. Delphi процедуралары мен функциялары модульдерде сақталады.
* Форма файлы (.dfm) - ... ... ... ... ... үшін құрылады.
* Файл жобаның параметрлері (.dfo) - бұл файлда жобаның параметрлерінің қондырғылары сақталады.
* ... ... ... ... (.drf) - бұл ... файл жоба ... пиктограмма және басқа ресурстардан тұрады.
* Файлдар тобының файлы (.bpg) - егер сіз ... ... ... ... құрылатын файл.
* Ресурстар файлы (.res) - бұл бинарлық файл ... ... ... ... ... ... (.dpk) - бұл ... екілік файлы;
* Резервті копиялар файлы (-.dp,-.df,-.pa) - ... ... жоба ... үшін ... ... файлы;
* Терезе конфигурацияларының файлы (.dsk) - бұл ... ... ... ... ... Орындаушы файл (.exe) - сіздің қосымшаңыздың ... ... Ол OCX, DLL ... ... ... ... пакетін қолданбасаңыз автономды түрде орындалатын файл;
* Модульдің объектті файлы (.dcu) - ... ... ... ... (.pas) ... ... ... Динамикалық біріктірілетін кітапхана - сіздің өзіңіздің DLL жобалаған жағдайда құрылады.
* Пакет ... ... (.dcp) - ... ... және ... ... ... Орындалу уақытының пакеттік файлы - орындалу уақытының ... - ... ... ... бар DLL ... файлы.
Datebase Desktop- тың көмегімен кестелер құру
Datebase Desktop - бұл Paradox және Dbase ... ... ... мен ... Oracle, ... Sybase SQL- ... деректер базаларының әртүрлі форматтағы кестелермен интерактивтік жұмысы үшін Delphi- мен бірге қамсыздандырылатын және де Paradox- ке өте ұқсас утилита. Орындалатын ... ... DBD.EXE деп ... және ол DBD ... ... ... Desktop- тың ... кестелер құру
Datebase Desktop- ты іске қосу үшін оның иконын екі рет шертсе болғаны. Datebase Desktop іске қосылғаннан кейін жаңа кесте құру үшін File /New /Table ... ... ... ... Сонда кесте типінің диалогтық терезесі шығады. Пішімнің ... ... іске қоса ... сіз ... ... ... кез келгенін таңдауыңызға болады. Кесте типін таңдағаннан кейін Datebase Desktop ... ... ... және оның ... ... және әр ... үшін өз ерекшелігі бар диалогтық терезені көрсетеді ( 5-суретті қара).
6-сурет Диалогтық терезе
Paradox пішімді кестедегі өріс аты жазылуы төмендегідей ережелерге бағынатын ... ... Аты 25 ... ... ... Аты бос орыннан басталмау керек;
* Атының құрамында тік, жай фигуралық жақшалар [ ], ( ), { }, тире және ... ... және ( - >) ... ... Мүмкін ол басқа симвлдардың атынын қатысып тұрса да , атының құрамында # символы болмау керек. ... аты dBase ... ... ... Paradox- тан ерекшеленетін ережеге тәуелді болатын ережені көрсетеді:
- Аты бір симвлодан артық болмауы керек;
- Атқа бос орындар ... ... ... отырғанымыздай, dBase пішімінде өріс аты өте қатаң ережелерге бағынады. Енді Inter Base ... өріс ... ... ... болатын ережелерін тізбектесек:
- Аты 31 символдан артық болмау керек;
- Аты A-Z, a-z әріптерінен басталуы ... Өріс аты ... ... (A-Z, a-z), ... $ таңбасы және астын сызу символы ( _ ) ... ... Атқа бос ... ... ... аты үшін Inter Base- ке ... сөздерді қолдануға тыйым салынады.
Келесі қадам өріс типінің тапсырмасынан тұрады. ... ... ... өріс ... өте үлкен дәрежеде ерекшеленеді. Өрістер типінің тізімін алу үшін бағанына көшіп, содан кейін бос орынды басып ... ... оң ... шерту керек.
Paradox, dBase және Inter Base пішімдері үшін қажетті өріс типінің тізбегін келтірейік. Сонымен Paradoxпішімінің кесте ... ... ... ... ... ... ... типі.
* Alpha - кез келген басылатын символдан тұратын, ұзындығы 1-255 ... ... Number - ... оң және теріс болуы мүмкін, ұзындығы 8 байттық ... ... ... ... - 10- нен 10- ге дейін;
* $ Money - мағынасы оң және теріс болуы мүмкін сандық ... ... ... мен ақша ... бейнелеу үшін келісім бойынша пішімделген болып табылады.
* Short - тек қана - 32768- ден 32767- ге ... ... ... ... ... ... 2 байттық сандық өріс.
* Long Integer - ... ден ... ге ... ... бүтін сандардан тұратын және ұзындығы 4 байт болатын сандық өріс.
* # BCD - BCD (Binary Coded Decimal) ... ... ... ... ... ... сандық өрістерге қарағанда есептеу жылдамдығы аз, бірақ ... ... ... ... ... 0 мен 32 ... ... сандарды қабылдауы мүмкін.
* Date - біздің заманымызға ... 9999- шы ... 1- ші ... ... заманымыздың 9999- шы жылының 31- ші желтоқсанына дейінгі даталардан тұратын , ұзындығы төрт байттық ... ...
* Time - ... түнжарымына дейінгі уақыттан тұратын және де 24 сағатпен шектелген, ұзындығы төрт байттық уақыт өрісі.
* @ ... - ... пен ... тұратын, ұзындығы 8 байттық жалпылама даталар өрісі.
* Memo - ұзындықтарының ... 255 ... ... және де ... ... үшін ... өріс. Бұл өріс кез келген ұзындықты қабылдауы мүмкін. Кесте құру кезінде көрсетілетін өлшемдер ... ... ... ... ... ... ал ... MB. кеңейтілуіндегі жеке файлдарда сақталады.
* Formatted Memo - бұл Memo- ға өте ... ... ... Memo- дан бір ... - ... ... беру ... Binary - кез келген екілік мәліметтерден ... ... Бұл өріс кез ... ... ... ... ... құру кезінде көрсетілетін өлшемдер кестеде сақталынған барлық символдардың санын қайтарады, ал қалғандары MB. ... жеке ... ... Бұл өріс Inter Base- тегі BLOb ... өте ... Bytes - кез ... ... тұратын, ұзындығы 1-255 байттық сандар жолы.
dBase пішімінің кестелер өрісі келесідей өрістерді ... ... ... (Alpha) - кез ... ... ... ... ұзындығы 1-254 байттық жол;
* Float (Numeric) - мәндері оң және теріс болуы мүмкін пішімдегі өлшемі 1-120 байттық сандық ... Бұл өте ... ... ... ... бұл өрістермен жұмыс жасаған кезде шамаларды дөңгелектеудің салдарынан болатын қателерді ... ... ... ... ... ... ... саны бүкіл өрістің өлшеміне қарағанда 2-ге кем болу керек;
* Number (BCD) - BCD пішіміндегі деректерден тұратын ... 1-20 ... ... өріс. Сандық өлшемдерге қарағанда бұл өрістің есептеу жылдамдығы бірнеше төмен болғанымен, нақтылығы біршама жоғары. Ондық нүктелерден кейінгі сандардың саны бүкіл ... ... ... 2-ге кем болу ... Date - ұзындығы 8 байттық даталар өрісі. Келісім бойынша қысқа даталар пішімі қолданылады (Short Date Format);
* Memo - ... ... ... 255 ... ... және ... ... үшін қажетті өріс. Өріс кез келген ұзындықты қабылдауы мүмкін. Бұл өріс жеке ... ... DateBase ... ... Memo ... ... ... мүмкіндігі жоқ;
* OLE - өзінің өңделуі кезінде өзін құраған қолданбаларды шақыратын дыбыс, ... ... яғни OLE ... ... (Object Linking and ... тұратын өріс. Бұл өріс те жеке файлдарда сақталады және кез келген ұзындықты қабылдауы мүмкін;
* Binary - кез ... ... ... ... ... ... өріс DBT кеңейтілуіндегі жеке файлдарда сақталады және кез келген ұзындықты қабылдауы мүмкін. Бұл InterBase-тегі Blob өрісінің толық аналогы;
* ... ... ... ... ... ... ... мүмкін:
* Short - тек қана -32768-ден 32767-ге дейінгі диапазонындағы бүтін сандардан тұратын ұзындығы 4 байттық сандар ... Long - ... ... ... ... ... ... тұратын, ұзындығы 4 байттық сандар өрісі;
* Float - мәндері оң және теріс болуы мүмкін, ұзындығы 4 байттық ... ... ... ... ... 1.7*10-не дейінгі мәні 7 символдық сандарды қамтиды;
* Double - мәндері оң және ... ... ... ... 8 ... ... ... Бұл өрістің ұзындығы пиктограммаға байланысты және сандар диапазоны 1.7*10-нен 1.7*10-не ... мәні 15 ... ... ...
* Array - ... ... тұратын өріс. InterBase 16-лық өлшемдегі жиымдарды анықтауға мүмкіндік береді. Өріс кез келген ... ... ... DateBase Desktop-тың Array типті өрістерді редакциялауға, сонымен қатар оларды ... да ... жоқ;
* TextBlob - тек қана ... мәліметтерден тұратын Blob өрісінің бағыныңқы типті өрісі. Өріс кез келген ұзындықты ... ... DateBase ... TextBlob ... ... ... мүмкіншілігі бар.
Сонымен, Delphi үшін болып табылатын өрістердің барлық типтерімен таныстық. Ал, ... ... ... ... оны ... ... ... болатын тізімдер қасиеттерімен байланыстыруға болады. Сондықтан Paradox пішімді кесте үшін келесідей тапсырма беруге болады:
* Validity Checks (дұрыстықты ... - бұл ... ... ... ... және ... ... мәндерін, сонымен қатар келісім бойынша алынған мәндерді анықтайды;
* Table bookup (қадағалау кестесі) кестеге ... ... ... ... ... ... мәліметтерді енгізуге мүмкіндік береді;
* Secondary Indexes (екілік индекстер) бірлік кілтпен жөн сілтелінген реттегі деректерге қатынауға мүмкіндік береді;
* Referential Integrity (сілтемелік ... ... ... ... ... беруге және осы ядро деңгейіндегі байланыстарды қолдауға мүмкіндік береді;
* Table language (кестелер тілі) кестенің тілдік драйверлері үшін тапсырма беруге ... ... ... бірлік кілттер болмайды. Сондықтан бұл жағдайдан бірегей ( Unique) және ... ... ... ... ... жолы ... ... болады. Одан басқа dBase кестесі үшін және тілдер кестесі үшін (Table Language) символдық деректер көрінісін және сұрыптауын ... ... ... ... болады. Барлық пішімдегі кестелердің қосымша қасиеттерін анықтау үшін терезенің оң жақ жоғарғы бұрышында (Table Properties) ... ... басу ... ... үшін ... ... деп аталады және бірлік кілттерді емес, тек қана индекстерді анықтауға мүмкіндік береді. Бұл ... ... тек қана ... құру үшін ғана емес, сонымен қатар құрылып қойылған кестелер үшін де ... Бұл үшін Table ... Table (дәл сол ... ... ашық тұрған кестелер үшін) және Utilities/ Restructure (кестелерді таңдау мүмкіншілігімен бірге) командалары қолданылады.
Егер де сіз дәл сол уақыт мезетінде ... да ... ... ... кестелердің құрылымын өзгерткіңіз келсе немесе ол кестеге ... да жаңа ... ... келсе, берілген іс- әрекет кестеге қаншалықты дара өрістік қатынауды талап еткенімен, DateBase Desktop сізге келісім бермейді. ... та ... ... ... ... ... ... жұмыс істей бастайды. Егер сіз бірнеше кестелердің сілтемелік тұтастығын анықтасаңыз, онда бастапқы кестеде жоқ деректерді ... ... қою ... орындағанда Delphi- де ерекше жағдай пайда болады.
Delphi ортасының графикалық мүмкіндіктері.Сурет салу. ... салу ... ... ... ... ... үшін Windows- тың ... құралдарымен жұмыс атқаруды айтарлықтай жеңілдететін келесі кластар қолданылады. TPaintBox - кез ... ... ... ... және ... ... ... TCanvas - суретті салуға лайықты аумақ- арқау, TPen - ... TBrush - бояу ... TPicture - ... ... TGrafic - ... объектінің, бейненің негізі, TBitmap - растрлық бейне, TIcon - ... ... - ... және ... геометриялық фигураларды сызу үшін Additional парағының Shape компоненті қолданылады. Осы компонент арқылы бейнелеу әрекеттерін орындау - ... ... ... ... ... болып келеді. Shape- пен анықталатын фигураның түрі компоненттің Shape қасиеті арқылы анықталады және оның қабылдайтын мәндері келесі:
* StCircle - ... ... - ... ... - төрт ... ... - ... төрт бұрыш;
* StRoundSquare - жұмырланған квадрат;
* StSquare - ... ... Windows- тың TCanvas ... ... ... ... аумақ), TFont (қаріп), TPen (қалам), TBrush (бояу жаққыш) құралдары арқылы программаларда графиканың мүмкіндіктерін қолдануға, яғни әртүрлі бейнелерді программаның ... ... ... бетіне орналастыруға, сызуға болады.
Осы сәтте графикалық бейне қарапайым ... ... ... ... ,төрт бұрыш немесе мәтіннен) құрылады. Сурет салу үшін TCanvas класының ... Canvas ... ... Осы ... ... ... сызу мүмкіндігімен қамтылған басқа объектілер салынады. Стандартты басқару терезелері ... Memo ... List) ... ... ... себебі олар Windows арқылы сызылады.
Canvas объекті келесі қасиеттер, оқиғалар және әдістермен ... ... ... бояу ... қолдану арқылы бейнелерді сызу;
* Фигура және сызықтарды салу және оларды бояу;
* Мәтінді шығару;
* Графикалық бейнелерді шығару;
* ... ... ... ... сезіндіру үзіндісін бағдарламалау.
Canvasобъектісінің қасиеттерін және әдістерін қолдану арқылы әртүррлі суреттерді, көпбұрыштыларды және мәтінді шығаруға болады, бірақ бағдарлама құрамында арқаудың OnPaint - ... ... ... ... ... ... ... Canvas объектісінің TBrush түрінің Brush қасиетті келесі параметрлерімен ...
* Bitmap ... - Tbitmap) - ... 8*8 сурет, осы суретпен экрандағы аумақ толтырылады немесе боялады;
* Color (түрі - Tcolor) - ... ... ... Handle ... - Tbrush) - ... API процедураларын тікелей шақырғандағы бояу жаққышты қолдануға мүмкіндік береді;
* Style ... - ... - ... ... ... Бұл ... Bitmap қасиетімен бәсекелеседі: екеуінің қайсысы соңғы болып анықталса, бояудың түрін сол қасиет анықтайды.
+ ClipRect ... - Trect) ... - тек қана ... ... Ол ... бейнені шығаруға арналған төртбұрышты анықтайды.
+ CopyMode (түрі - Tcopy Mode) ... ... ... түрін, яғни өзгеріссіз немесе екі есе үлкейту, бейненің түсін инверсия арқылы көшіру және т.с.с анықтайды.
+ Font (түрі - Tfont) Canvas ... ... ... ... ... Осы ... ... қасиеттерін ажыратады:
* Color (Tcolor) - мәтіннің түсін ... Height ... - ... ... ... ... анықтайды;
* Name (TfontName) - қаріптің атын анықтайды (мысалы, Ariel, Times New Roman ...
* Size ... Integer) - ... ... пункт (1 пункт- 1/72 дюйм) өлшемінде анықтайды; Бұл параметр Height қасиетімен тікелей байланысқан: екеуінің біреуі өзгергенде ... ... ... ... отырады;
* Style (түрі - TfontStyle) - ... ... ... ... жуандылығын, асты сызылған және т.с.с.).
1-мысал: k+1 функциясының диаграммасын құру керек:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... StdCtrls, TeEngine, Series, ExtCtrls, TeeProcs, Chart;
type
TForm1 = class(TForm)
Chart1: TChart;
Series1: TBarSeries;
Button1: TButton;
procedure Button1Click(Sender: ... Private ... ... Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var k:integer;
begin
for k:=-5 to 5 ... k>0 then ... ... k+1 ... ... Бұл есеп ... арқауда көпбұрыштың, паралеллограммның, үйдің бейнелері салынады.
Бағдарлама:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, ... = ... ... ... ... Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var
p:array[1..9] of TPoint;
begin
with canvas ... end; ... ... ... ... ... үйдің бейнелері
Мәтіндік режимде баспаға шығару
Берілген форманы баспаға шығару
Егер сізге баспа құрылғысында мәтіндік режимдегі құжатты баспаға шығару ... ... онда ол ... үлгі ... іске ... ... ... жұмыс жасаған кезде мәтіндік файлдардағы сияқты қарапайым түрде жұмыс жасай беруге болады, тек AssignFile процедурасының орнына AssignPrn процедурасы ... ... ... баспа құрылғысынан мынадай бір мәтіндік жол шығарылсын: ... ... бір айта ... ... BP.7.0- мен салыстырғанда Delphi- де System модулінің кейбір процедуралары мен айнымалылары өзгерген:
* Assign-ның орнына AssignFile;
* Close- дің орнынаCloseFile;
* Text- тің ... ... ... экрандық пішіннің көшірмесін алу талап етіледі. Ал бұл, Delphi- де TForm ... ... ... ... ... Print ... ... жүзеге асырылады.
Графикалық мәліметтерді баспаға шығару (TPrint объектісі)
Delphi программасында жасалынған графикалық мәліметтерді баспаға қалай шығаруға болады? Ол үшін Tprinter ... Printer деп ... ... объектісі бар. Егер де программаға Printers модулі қосылған болса ( яғни Uses бөлімінде ... аты ... ... бұл ... іске ... Бұл объектілердің арқасында графикалық мәліметтерді баспаға шығару осы мәліметтерді экранға шығару сияқты қиынға түспейді. Ең негізгісі, Printer құрастырушыға ... ... және ... ... канваның мазмұнын шығаратын әдісті ұсынады.
Printer объектісінің әдістері мен оның қасиеттерін толығырақ қарастырайық.
Printer қасиеті:
* Aborted - бұл пайдаланушының Abort ... ... ... құрылғысымен жұмысын үзгенін не болмаса үзбегенін көрсетіп отырады;
* Canvas - графиктерді шығару үшін қолданылатын орын;
* Fonts - іске қосу ... ... Handle - Windows API- ді ... ... ... ... Orientation - беттерді вертикальді және горизонтальді бағдарлау;
* Page Width, Page Height, Page Number - ... ені, ... және ... Printers - ... ... ... барлық орнатылғандарды санап шығады;
* PrinterIndex - сол ... ... ... ... көрсетеді;
* Printing - BeginDoc әдісі арқылы баспаға шығарудың басталған ... ... Title - ... ... ... шығарылғандардың алдыңғы тақырыптары үшін және Print Manager үшін арналған тақырып;
Printer әдісі:
* Abort - BeginDoc әдісімен ... ... ... BeginDoc - канвада сурет салуды қалай бастау керектің алдында шақырылады;
* EndDoc - керектілердің ... ... ... енді ... ... өз жұмысын осы әдістен кейін бастауға дайын тұрған кезде шақырылады;
* NewPage - ... жаңа ... ... графикалық мәліметтерді баспаға шығару тізімі келесі түрде болады:
* BeginDoc әдісі орындалады;
* Канвада (Canvas) не керек соның бәрін ... ... ... ... ... қажеттілігінде NewPage әдісін шақырамыз;
* EndDoc әдісін орындай отыра, салынғандардың барлығын баспа құрылғысына жібереміз;
Төмендегі ... ... ... ... барлық үш жағдай көрсетілген (8-суретті қара):
9-суретTPrint объектісі
Қорытынды
Қорыта ... мен осы ... ... ... барысында бағдарламалау әлемінде үздік жетістіктерге қол жеткізіп ... ... да ... ... - Delphi ... туралы бірталай мәлімет ала отыра, бұл тілдің басқа ... ... ... ең ... озық ... ... ... сай өз ерекшеліктерімен қатар өз мүмкіншіліктері де бар озығы ... көз ... ... - де программа дайындау, программа мәзірін құру, ... ... ... ... ... пайдаланып, басқа офистік қосымшаларды шақыру, олармен жұмыс істеу және т.б. іс- ... ... ... Delphi көптеген есептерді шешуге, кестелері, графиктері бар күрделі есеп берулерді құру және баспаға ... ... ... Сонымен қатар ғаламның түкпір- түкпіріндегі бұрышында болып жатқан барлық жаңалықтарды, білім, мәдениет, саясат салаларында болып жатқан жетістіктерді, яғни барлық мәліметтерді ... ... ... ... - ... ... ... болсақ, осы мүмкіндіктерге одан да әрі қарай қол ... Delphi ... да өз ... қоса алады.
Тоқсан ауыз сөздің тобықтай түйінін айтатын болсам,Delphi ортасының мүмкіндігі өте зор және қазіргі уақытта кең тараған күрделі жүйелік ... ... ... ... ... А.Д ... ... А.Л. Кливцов
3. Фарманов В.В.
4.Бодровский С. Изд. Дом ПИТЕР, 2001
5.Культин Н.Б. Изд.: БХВ Санкт - ... 2002
6. ... А.Я. М.: ЗАО Изд. ... 2001

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi программалау ортасы туралы10 бет
Delphі ортасында жұмыс істеу технологиясы80 бет
WEBbrowser компонентін қолданып бағдарлама құру16 бет
Бағдарламалау ортасының сипаттамасы60 бет
Дельфи ортасында анимация жасау әдістері21 бет
Delphi дің мультимедиялық мүмкіндіктері12 бет
Delphi ортасындағы графиканың мүмкіндіктері12 бет
DELPHI-дiң графикалық мүмкiндiктерi және қолданбалары64 бет
Delphi-дің графикалық мүмкіндіктерін қолдана отырып қозғалатын бағдарлама құру20 бет
Delphi-дің мультимедиалық мүмкіндіктері15 бет


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


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

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

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

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

Email: info@stud.kz

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

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