Delphi 7 ортасы

Кіріспе
1. IDE Delphi 7
1.1. Delphi 7 басты терезесі
1.1.1. Құрал саймандар панелі
1.1.2. Компоненттер палитрасы
1.2. Форма құрастыру терезесі
1.2.1. Жаңа форманы ашу
1.2.2. Форманы ашу
1.2.3. Формадан текстік редакторға
көшу және керісінше
1.2.4. Программада форма құрудың әдісі
1.2.5. Форманы текст күйінде көрсету
1.2.6. Форманың қасиеттерін өзгерту
1.2.7. Формаға компоненттер орналастыру
және оның қасиеттерін өзгерту
1.2.8. Формадағы компонентті жою
және оны буферге көшіру
1.2.9. Форманы жою және жабу
1.2.10. Форма құрастырушының локальді мәзірі
1.3. Delphi қосымшасын баспаға шығару
1.3.1. Форманы баспаға шығару
1.3.2. Printer объектісіне енуге рұқсат
1.3.3. Тексті баспаға шығару
1.4. Object Inspector
Қорытынды
Әдебиеттер тізімі
Бұл программалық сұлбада программалаушыға ең керекті ақпараттар ықшамды түрде көрсетілген.Delphi программалаушыға ең ыңғайлы программалау ортасы болып табылады. Бірақ ”программалау ортасы ” термині қазіргі уақытта қолданылмаса да, оны логикалық байланыс болу үшін, Delphi- Borland Pascal деп атайық. Windows операциялық жүйесінің(ОЖ) шығуына байланысты программалаушылардың алдында үлкен жұмыс тұрды. Ол программаның логикалық бөлімін баяндау ғана емес және операциялық жүйе мен интерфейсті біріктіру. Осыған байланысты “пограмма ” термині біртіндеп жаңа ”проект ” терминімен ауыстырылды. Ал орындалатын проект файлы ”қосымша” деп аталатын болды. Әрине, осыған байланысты, ”программалау ортасы да ” осындай өзгерушілікке ұшырады. Она превратилось в мощное средство разработки приложения- IDE(Integrated Development Environment- интегрированная среда разработки) .
IDE Delphi мен пограммалаушының арасында диалогты ұйымдастыру үшін пайдаланылады. Ол жұмысты ыңғайлы ұйымдастыруға мүмкіндік береді. Интерфейсті құру, программа кодын жазу, компиляция және т.б. сол сияқты проектерді құру осы iDE ортасында жүреді. Оның түрі 1.1. суретінде көрсетілген және де ол IDE ортасында жұмыс істеушіге байланысты. Басында экранға 5 терезе шығады:
• Басты терезе;
• Кодты редактілеу терезесі;
• Формаларды құрастыру терезесі;
• Объектілер инспекторы;
• Дерево объектілері;
Delphi- дің барлық терезелерінің орнын ауыстыруға, формаларын өзгертуге, экран бетінен алып тастауға болады. Бірақ бұл операцияларды Delphi- дің бмиасты терезесімен істеуге болмайды. Өйткені, егер, бұл операциялар орныдалса, онда жұмыс істеп отырған Delphi ортасы жабылып қалады. Жоғарыда айтылған терезелерден тағы да басқа терезелер шығаруға болады. Мысалы, Project Manager( проект менеджері), Watch list және т.б.
1. Константин Суворов Александрович, Черемных Михаил Николаевич. Справочник Delphi Базовые классы. Санкт- Петербург ”БХВ-Петербург” 2004.
        
        МАЗМҰНЫ:
Кіріспе
1. IDE Delphi 7
1. Delphi 7 басты терезесі
1. Құрал саймандар панелі
2. ... ... ... ... ... Жаңа форманы ашу
2. Форманы ашу
3. Формадан текстік редакторға
көшу және керісінше
4. Программада форма құрудың әдісі
5. Форманы текст күйінде көрсету
6. Форманың ... ... ... ... ... оның қасиеттерін өзгерту
8. Формадағы компонентті жою
және оны буферге көшіру
9. Форманы жою және жабу
10. Форма құрастырушының локальді мәзірі
3. Delphi ... ... ... Форманы баспаға шығару
2. Printer объектісіне енуге рұқсат
3. Тексті баспаға шығару
4. Object Inspector
Қорытынды
Әдебиеттер тізімі
Кіріспе
Бұл программалық ... ... ең ... ... ықшамды
түрде көрсетілген.Delphi программалаушыға ең ыңғайлы программалау ортасы
болып табылады. Бірақ ”программалау ...... ... ... да, оны ... байланыс болу үшін, Delphi- Borland Pascal
деп ... Windows ... ... ... ... ... үлкен жұмыс тұрды. Ол программаның логикалық
бөлімін баяндау ғана емес және операциялық жүйе мен интерфейсті ... ... ...... біртіндеп жаңа ”проект ” терминімен
ауыстырылды. Ал орындалатын проект файлы ... деп ... ... ... ... ... ортасы да ” осындай өзгерушілікке
ұшырады. Она ... в ... ... ... ... Development Environment- интегрированная среда разработки) .
Delphi- ді программалық сұлба ретінде қарастыру
1. IDE Delphi 7(Integrated Development ... Delphi мен ... ... ... ... үшін
пайдаланылады. Ол жұмысты ... ... ... ... ... программа кодын жазу, компиляция және т.б. сол сияқты
проектерді құру осы iDE ... ... Оның түрі 1.1. ... және де ол IDE ... ... ... байланысты. Басында
экранға 5 терезе шығады:
• Басты терезе;
• Кодты редактілеу ... ... ... ... ... инспекторы;
• Дерево объектілері;
Delphi- дің барлық терезелерінің орнын ауыстыруға, формаларын ... ... алып ... ... Бірақ бұл операцияларды Delphi- дің
бмиасты терезесімен істеуге болмайды. Өйткені, ... бұл ... онда ... істеп отырған Delphi ортасы жабылып қалады. Жоғарыда
айтылған терезелерден тағы да басқа ... ... ... ... Manager( ... менеджері), Watch list және т.б.
1. Delphi 7 басты терезесі
Басты терезенің құрамына мыналар кіреді:
• Басты мәзір;
• Құрал–саймандар панелі;
• Компоненттер ... меню Delphi- дің ... кіру үшін ... ... ... мен оның ... не үшін ... әлі де алдыда айтылады.
1. Құрал-саймандар панелі
Басты терезенің сол жақ бөлігінің ... ... ... ... ... ... орналасқан. Бұл панел жиі қолданылатын Delphi
функцияларына тез іру үшін ... және ... меню ... 7 ... 6 ... ... ... Standard( стандартты);
• View( қарап шығу);
• Debug( отладка);
• Custom( қолданушы);
... ... ... ... ... ... ... меню арқылы кез келген панел атының жанына ... оны ... және алып ... ... ( сурет 1.2)
• Құрал- саймандар панелінің Standard бөлімі келесі батырмаларды қамтиды:
New Items( жаңа)- объектілер қоймасын ашады;
Open(ашу)- файлдарды ашу ... ... ... ... келісім бойынша
кеңейтілуі *.pas файлдарын ашады). Оң жақтағы стрелканы басқанда, соңғы
шақырылған ... ... ... ... ... *.pas файлына программалық текст модулін
сақтайды;
Save all( бәрін сақтау)- ашылған барлық файлдарды сақтайды;
Open Project( ... ашу)- ... *.pas ... *.bpg ... ... ... терезесін шақырады;
Add file to project( файлды проектке қосу)- ағымдағы проектке модулді ... ... *.pas ... ашу ... ... шақырылады;
Remove file from project( проекттен ... ... ... проекттен
модулді өшіру үшін қолданылатын диалогты терезені шақырады;
• View( қарап шығу):
View Unit (модульді көру)-ағымдағы проекттегі ... көру үшін ... ... ... form ... көру)- ағымдағы проекттен форманы көру үшін арналған
диалогты терезені ашады;
Toggle Form/ Unit (переключить)- алдыңғы ... ... ... ... оның ... шығарады;
New form (форма қосу)- ағымдағы проектке форма қосады;
• Debug( отладка):
Run (отладка)- ағымдағы проектті орындауға жібереді. Оң ... ... ... ... ... ... ... аты және оның толық
жолы көрсетіледі;
Pause (үзіліс)- бұл ... ... ... ... уақытша
тоқтатады және CPU процессорының регистрлерін көру үшін арналған ... into ... ... ... в режиме отладки. Сатылап орындау
процесінде процедураға кіру мүмкіндігін ... over ... ... ... в ... отладки. Сатылап орындау
программасын іске қосады.
Custom (қолданушы):
Программалаушының қалауы ... ... ... ... ... ... ... үшін арналған панель. Бастапқыда бұл панелде
бір‐ ақ батырма ... Ол‐ Help ... Delphi ... ... ... шақырады.
• Desktops (жұмыс үстелінің ортасы).
Ашылатын тізім құрамында бұрын ... ... ... ... current desktop ... ... ... сақтау)- ағымдағы жұмыс
үстелін сақтау үшін арналған диалогты ... ... runtime desktop ... ... ... ... орнату)- отладка
режимі үшін құрал‐ ... ... ... ... ... Internet ... панелдің батырмалары:
New Web Snap Data Module;
New Web Snap Page ... Web Snap ... ... ... дәлірек, құрал‐ саймандар панелі көмегімен
шақырылатын Delphi- дің басты мәзірі туралы айтқанда айтып кетеміз.
Құрал‐ ... ... ... үшін ... ... ... Ол ... саймандар панелінің контекстік мәзірі арқылы
шақырылады.
Бұл терезе 3 бөлімнен тұрады:
• Toolbars (құрал‐ саймандар панелі) ;
• Commands (батырмалар);
• Options (настройки);
Toolbars- вкладкасы ... ... ... ... және ... бейнелеуішімен жұмыс істеу үшін арналған.
Commands- құрал‐ саймандар панеліндегі батырмалармен құмыс ... ... ... ... в ... ... ... на категории, которые
в основном соответствует пунктам главного ... ... ... панеліне
батырмаларды қосу үшін, керекті батырманы желкесінен ұстап, диалогты
терезеден керекті панельге орнын ауыстырса болғаны. Өшіру үшін сол
операцияны кері бағытта ... ... ... саймандар панелінің параметрлерін ұ!ымдастыру үшін арналған
және де оның құрамына 2 ... ... tool tips- ... ... ... shortcut keys on tool tips- ... ... “ кнопки в подсказках.
2. .Компоненттер палитрасы.
Басты терезенің бірінші бөлігінде Component Palette (компоненттер
палитрасы) орналасқан. Ол әртүрлі компоненттер қоймасы болып табылады.
Палитраның ... ... бір ... ... және олар әртүрлі
беттерде орналасқан. Керекті закладкада тышқанның сол жақ батырмасын
бассақ, кез келген бетті ... ... Кез ... ... ... сол жақ компоненттің үстіне тышқан курсорын апарып бір рет
бассақ жеткілікті.
Бастапқыда Delphi 7 іске қосқанда, палитра компоненттерінің құрамына
мыналар ... ... ... ... ... (Толықтырма)- қатты керекті емес компоненттерді құрайды;
Win 32- 32- разрядты windows ... ... ... ... ... кіру үшін қолданылатын
компоненттерді құрайды;
Data Access (Деректерге қатынас құру мүмкіндігі)- деректерге қатынас құру
мүмкіндігін беретін компоненттерді құрайды;
Data controls ... ... ... ... үшін қолданылатын
компонентерді құрайды;
Db Express- Db Express‐ті қолдану арқылы деректер базасына кіру үшін
қолданылатын компонентерді құрайды;
Data Snap- көп сатылы деректер ... құру үшін ... ... BDE- ді ... арқылы деректер базасына қоылу үшін қолданылатын
компонентерді құрайды;
ADO- ADO ... ... ... ... ... ... үшін
қолданылатын компонентерді құрайды (Active X Data Objects);
Inter Base- Inter Base ... ... ... ... үшін ... құрайды;
Web Services- SOAP технологиясы арқылы тұтынушылар үшін Web- қосымшасын
құру үшін қолданылатын компонентерді құрайды( Simple Object Access
Protocol);
Internet Express- Internet Express қосымшасын құру үшін ... ... ... үшін Web- серверлерін құру үшін қолданылатын
компонентерді ... Snap- Web- ... ... құру үшін ... ... Cube- ... анализдеу компоненттерін құрайды;
Dialogs ( Диалогтар)- Windows стандартты диалогтарын құрайды;
Win 3.1- Windows 3.1 интерфейстік компоненттерін құрайды;
Samples ... бұл ... өз ... ... үшін
арналған;
Active X- бұл парақ Active X компоненттерін орналастыру үшін арналған;
Rave- ... құру үшін ... ... құрайды;
Indy Clients, Indy Servers, Indy Intercepts, Indu I/ O Handlers, Indy Misc-
танымал интернет‐ протоклдарды қолдану арқылы серверлік және ... құру үшін ... ... ... HTTP, IMAP
және т.б.);
COM+ - COM технологиясын қолдану ... ... ... құру
үшін арналған;
Inter Base Admin- СУБД Inter Base 6 үшін қолданылатын Inter Base Services
API компоненттерін құрайды;
IW Standard, IW Data, IW Client Side, IW Control- Web- ті құру ... ... ... ... ... ... серверлерімен жұмыс істеу үшін арналған
компоненттерді құрайды;
Палитраның контекстік мәзірі ... ... ... ... ... палитра компонентерін қосып ауыстыру мүмкіндігін
береді;
Show Hints (подсказки)- компоненттер аттарының подсказкаларын қосып/
сөндіреді;
Hide (жасыру)- ... ... ... ... ... туралы анықтамасы бар терезені шығарады;
Properties (қасиеттері)- палитра компоненттерін ... ... ... ... ... терезесі құрамына 2 тізім кіреді: сол
жағаында вкладка аты, ал оң ... ... ... аттары
жазылады. Тізімдер астынада батырмалар қатары орналасқан. Олардың атқару
қызметі қай тізімнің диалогты терезесімен жұмыс істеп отырғанға
байланысты. ... ... ... ... ... ... Delete (өшіру), Rename (атын өзгерту)- тізімдегі
керекті вкладканың атын ... UP ... ... ... Move Down ... ... ... вкладканың орнын ауыстыру;
Компоненттермен жұмыс істегенде келесі әрекеттерді қолдануға болады:
Hide (жасыру)- таңдалған компонентті жасыру;
Move UP (үстіге орнын ... Move Down ... ... ... ... ... ... орнын ауыстыру.
2. Форма құрастыру терезесі
Форма құрастыру проектіленіп отырған қосымшаның ... ... ... ... Оның сырт түрі ... ... болады. Форма
құрастыру терезесінде программалау тапсырмасы бұл терезенің керекті
параметрлер ішінде ... ... ... ... ... ... ... ауданына тышқанды апарып, оны бір рет шерту керек.
Содан кейін керекті форма орнына ораластыру керек. Бірақ оның сол ... ... ... ... ... ... ... орналасады.
Формада керекті компоненттің екі немесе одан да көп көшірмесін ... ... онда ... ... ... ... таңдау
барысында батырмасын қоса басу керек. Формалар қасиеттерін ... оған ... ... Object Inspector‐ді (Объектілер
инспекторын) қолдану арқылы жүзеге асады. Кейбір компоненттердің
қасиеттерін басқару үшін контекстік мәзірді қолдануға ... ... ... ... ... ... ... функциялармен
жұмыс істеу мүмкіндігін береді:
Select all (формадағы барлық компонентті ерекшелеу), Cut
(қиып алу), Copy (көшірмесін алу), Paste
(ығыстырып енгізу), Delete ... Undo ... ... ... Bring to Front ... ... Send to back ... (Позициясы)- ерекшеленген объектілердің орналасуын қадағалайды.
Align to Grid (Тор бойынша ... ... тор ... арқылы жақын
орналасқан компоненттердің орналасуын түзетеді.
Align (Түзету)- өзі аттас диалогты терезені шақырады. Бұл диалогты терезе
арқылы екі координат бойынша ерешеленген компоненттерді ... ... ... және Vertical ... ... Right Sides (оң жақ) және Left Sides (сол жақ) ... ... Және ... ... Tops (үстіңгі жиегі бойынша) және
Bottoms (астыңғы жиегі бойныша) түзетілуі мүмкін. Екеуіне ортақ түзету
енгізуге болады: Centers (компоненттер дәл ортасы бойынша), space ... ... ... ... ... ... Center in window (терезе
ортасына). Егер бір‐ ақ координатты өзгерту керек болса, онда No ... ету ... ... ... ... ... Бұл ... терезе арқылы
ерекшеленген компоненттердің мөлшерін, көлемін және т.б. өзгертуге болады.
Width (жалпақтығы бойынша), height (биіктігі бойынша), Shrink to Smallest
(бүкіл компоненттердің өлшемін ерекшеленген ең ... ... to largest ... ... өлшемін ерекшеленген ең
үлкендікіндей ету), Width/ Height (екі өлешм бойынша). Егер біреуінің ғана
мөлшерін өзгерту ... ... онда No Change ... ету ... бұл ... ... ... барлық компоненттерінің
масштабтарымен жұмыс істеу істеу үшін арналған. Оған 25…400% аралығындағы
масштабты беруге болады.
Tab Order(табуляция тәртібі)- табуляция тәртібін басқаратын диалогты
терезені шақырады.(сурет ... ... Бұл ... ... егер TAB ... ... басқанда өсім бойынша немесе керісінше активтендіреді.
Табуляция тәртібі тек терезе ... ... үшін ғана ... бұл тәртіп комопнентте формалардың орналасу тәртібіне
байланысты орнатылады. Оны ... ... ... ... ... ... ғана өзгертуге болады. Бұл диалогты терезенің құрамында
формада орналасқан терезе типті барлық компоненттердің тізімі болады.
Терезе ... емес ... ... ... ... өзгерту
үшін, тізімнен керекті компонентті таңдаймыз да, тышқанның көмегімен
қажетті орынға апарып орналастырамыз.
Форма жобаның ... ... ... ол модульде орналасады. Форма
мінездемелері (құрамы, өлшемі, түсі) ресурс файлдарында орналасады.
Файлдың аты ... ... ... ... ... кеңейтілуі *.dsm. Файл
ішіндегі мәліметтерін форма құрастырушының локальді мәзірінің View as text
командасын пайдаланып көруге болады.
Жобаның құрамында ... ... ... ... ... ... ... ашылған формаға байланысты жеке- жеке терезе ашады.
Форма құрастырушы формақұрастырғанда келесі операцияларды жасай алады:
• Форманың қасиеттеріне бастапқы мәндерін ... ... ... компоненттерді қосады және алады;
• Форманың компоненттерінің қасиеттеріне, олардың өзара орналасуынан және
өлшемдерінен басқа, бастапқы мәндерін береді;
Creation Order (көрінбейтін компоненттер құру тәртібі)- құру ... ... емес ... ... ... диалогты терезені
шақырады. Визуалды емес компоненттер деп- қосымшаның орындалу барысында
формада бейнеленетін компоненттерді айтамыз (timer, table және ... Order ... ... Edit Tab Order ... ... to ... ... архивіне қосу)- объектілер архивіне
формаларды қосу дилогты терезені шақырады. (сурет 1.19)
Forms(формалар) тізімінде барлық ашылған формалардың аттары бейнеленеді.
Ал объектілер ... ... ... ғана ... Енгізу алаңында
мыналар беріледі: Title(аты), Description( баяндалуы), Autor(авторы),
Page(форма орналасатын объектілер қоймасының беті). Форманың ... ... Browse ... ... ... as Text ... түрінде)- форманы текстік баянаду түрінде көруге
болады.
Text DFM (DFM тексті)- форманың ... ... *.dfm ... ... ... Æàңà ... ... æîáàíû àøºàí êåçäå àâòîìàòòû ò¾ðäå æîáàíûң ... ... ... êîìïîíåíò îðíàëàñïà¹àí, ÿ¹íè îë áîñ, áiðຠîë æ½ìûñ iñòåóãå äàéûí.
Æîáà¹à æàңà ïðîåêò ºîñó ¾øií ... ... ... ... ... ... File\New Form ... àøó êåðåê;
❑ Æîáàíûң ýëåìåíòòåðií òàңäàó òåðåçåñi àðºûëû ... New ... áåðó ... ... ... New Form (íîâàÿ ôîðìà) êíîïêàñûí áàñó êåðåê.
Æî¹àðûäà àéòûë¹àí ì¾ìêiíäiêòåðäi ºîëäàí¹àíäà ... ... áîñ ... ... ... ... àøºàí êåçäå áiðäåí îíûң áàðëûº ôîðìàëàðû àøûëàäû, ... ... ... æîáà¹à á½ðûí àøûë¹àí ôîðìàíû ºîñºûңûç ... ... ... ... ì¸çiðäiң Project\ Add to Project (Shift+F11) êîìàíäàñûí ... ... ... ïàíåëiíäåãi Add file to Project (äîáàâèòü ôàéë ê
ïðîåêòó) êíîïêàñûí áàñó ... ... àòûí ... ... ... ... ôàéëäûң àòûí
åíãiçó êåðåê.
1.2.3. Ôîðìàäàí òåêñòiê ðåäàêòîðûíà ê¼øó æ¸íå êåðiñiíøå
Åãåðäå êåç ... áið ... ... ... áîëûï êåëñå, îíäà îñû ìîäóëäiң
òåêñòiíåí ôîðìà ... ... ... æèi ... ... åң îңàé ¸äiñi ... ì¸çiðäåãi View\Toggle Form\Unit (F12)
êîìàíäàñûíûң íåìåñå º¼ðó ïàíåëiíäåãi Toggle Form\Unit êíîïêàñûíûң ê¼ìåãiìåí
àòºàðó¹à áîëàäû.
1.2.4. ... ... ... ... ... ... ... ôîðìàäàí áàñºà, ïðîãðàììàíû æ½ìûñ
iñòåòêåíäå àâòîìàòòû ò¾ðäå º½ðûëóû ì¾ìêií íåìåñå îíû êåðåãiíøå ïðîãðàììàëûº
æîëìåí º½ðó¹à áîëàäû. ... ... ... ... æ½ìûñ iñòåòêåíäå
àâòîìàòòû ò¾ðäå ïàéäà áîëàäû.
Àë¹àøûíäà áàðëûº ôîðìà ïðîãðàììàíû ... ... ... ... ... ... áîëûï êåëåäi, áiðຠêåç-êåëãåí ôîðìàíû,
íåãiçãiñiíåí áàñºàñûí, ïðîãðàììàëûº æîëìåí ïàéäà áîëàòûí ºûëòó¹à áîëàäû.
Ôîðìàíû º½ðûëó ïðîöåñi ìåí îíûң ... ... ... ... ... ... ... äå ì¾ìêií- îíû ê¼ðiíåòií ... SHOW ... ... ñîë ... îíû HIDE ¸äiñiìåí ê¼ðiíáåéòií åòóãå
áîëàäû.
1.2.5. Ôîðìàíû òåêñò ê¾éiíäå ... ... ... ... ò¾ðiíåí, ñàíäûº ì¸íäåðií ê¼ðóãå ... ... ... ... ... æà¹äàéäà îîëàðäû ¼çãåðòóãå áîëàäû.
Ôîðìàíû ì½íäàé ò¾ðãå ... ¾øií ... ... ... ... as Text êîìàíäàñûí ºîëäàíàìûç. Á½ë æà¹äàéäà òåêñòiê ðåäàêòîðäà ... ... ... ... ... ... ... ôàéëûíûң ì¸íäåði øû¹àäû,
êåңåéòiëói *.dfm.
Àë ôîðìàíûң ãðàôèêàëûº ò¾ðiíå êåëòiðiëói ¾øií òåêñòòiê ... ... View as Form ... ... ... ... ºàñèåòòåðií ¼çãåðòó
Ôîðìà º½ðàñòûð¹ûøûí ºîëäàíà îòûðûï, ôîðìà º½ðàñòûð¹û-øûíûң êåç êåëãåí
òåðåçåñi ... ... ... åêåíií åñêå àëà îòûðûï, àëäûí àëà
àêòèâòåíäiðiï iñêå àñûðàìûç.
Ôîðìàíû ... ¾øií, òåê ºàíà ... ... ... àäà ... ... ... áîë¹àíû.
1.2.7.Ôîðìà¹à êîìïîíåíòòåð îðíàëàñòûðó æ¸íå îíûң ºàñèåòòåðií
¼çãåðòó
Ôîðìà¹à êîìïîíåíòòåð îðíàëàñòûð¹àí ... îíûң ... ... ... ... áiëó êåðåê. ʼðiíåòií êîìïîíåíòòåð ¾øií îíûң ôîðìàäà ºàëàé
îðíàëàñºàíäû¹û æ¸íå ... ... ðîëü ... Àë ... ... ... ... øåò æà¹ûíà ºîþ¹à
áîëàäû.
Ôîðìà¹à êîìïîíåíòòåðäi êîìïîíåíòòåð ... ... ... iñêå àñûðó¹à áîëàäû
Áiðiíøi ¸äiñ - êîìïîíåíòòåð ïàëèòðàñûíäà¹û êåðåê êîìïîíåíòòi mouse-
ïåí ºàæåò êîìïîíåíòòiң êíîïêàñûí áàñó àðºûëû. Åãåð ... ñiç ... ... ... ... îíäà êíîïêàíûң ¾ñòiíäå áiðàç mouse-òû
½ñòàï ò½ðûңûç, ñîíäà îíûң àòû ... ... ... mouse-ïåí òàңäà¹àí
êîìïîíåíòiңiçäi ôîðìà¹à àïàðûï ºîÿñûç.
Åêiíøi ¸äiñ- ... ... ... List ... ... ... ... òàңäàó òåðåçåñi
àøûëàäû. Á½ë æà¹äàéäà æàңà êîìïîíåíò ôîðìàíûң îðòàñûíäà îðíàëàñàäû, ¸ði
ºàðàé ... ... ... îíû ... ... ... ... êîìïîíåíòà ôîðìàäà ò¼ðòá½ðûøòû îðûí àëàäû. Îë ïðîãðàììà
æ½ìûñ àòºàð¹àíäà äà, åãåð îë ... ... ... ... îðûí àëàäû.
Êîìïîíåííòiң ¼ëøåìií ¼çãåðòóãå æ¸íå ... ... Îë ¾øií ... ... ... àêòèâòåíäiðiï àëó êåðåê.
Êîìïîíåòòi ôîðìàäà æûëæûòó ¾øií êåëåñi ... ... ... ... îíûң êåç êåëãåí í¾êòåñiíåí ½ñòàï êåðåê æåðiңiçãå ... Ctrl ... ... ò½ðûï áà¹ûò êëàâèøàëàðû (Left, Right, Up æ¸íå Down)
àðºûëû æûëæûòó¹à áîëàäû;
• Îáüåòiëåð èíñïåêòîðû àðºûëû Left ... ... Top ... ... ... ì¸í áåðó ... Ôîðìà º½ðàñòûðóøûíûң ëîêàëüäû ì¸çiðiíiң View as Text ... ... ... ... ... Left æ¸íå Top
ºàñèåòòåðiíå ì¸í áåðó àðºûëû; Ñîäàí ... ... ... View as ... ... ... ... ºàéòûï êåëåìiç.
Êîìïîíåòòiң ê¼ëåìií ¼çãåðòó ¾øií êåëåñi ... ... ... Mouse-ïåí êîìïîíåíòòiң ò¼ðòá½ðûøòû ºàðà í¾êòåëåðiíåí ½ñòàï ºàæåòòi
¼ëøåìãå äåéií ¼çãåðòóãå áîëàäû;
• Shift êëàâèøàñûí áàñûï ò½ðûï ... ... (Left, Right, Up ... ... äà ... ... Îáüåòiëåð èíñïåêòîðû àðºûëû Height (áèiêòiãi) Widht (åíi) ... áåðó ... ... ... ... ... View as Text êîìàí-äàñûíûң
ê¼ìåãiìåí òåêñòòiê ê¼ðñåòiìi ... ... Height æ¸íå ... ì¸í áåðó ... ... ... ... ì¸çiðiíiң View as Form
êîìàíäàñûìåí ôîðìàíûң ãðàôèêàëûº ò¾ðiíå ºàéòûï êåëåìiç.
... ... ... æîþ æ¸íå îíû ... ... æîþ ¾øií áàñòû ì¸çiðäiң Edit\Delete íåìåñå Edit\Cut (Ctrl+X)
êîìàíäàñûí ºîëäàíàìûç. Áiðiíøi êîìàíäàíûң åêiíøiñiíåí ... ... ... ê¼øiði-ëåäi. Îíû áàñòû ì¸çiðäiң Edit\Ðàstå
(Ctrl+V) êîìàíäàñû ... ... ... ... ðåò, îñû ... ... ... áîëàäû.
Æîéûë¹àí êîìïîíåíòòi êåðåê æà¹äàéäà áàñòû ì¸çiðäiң Edit\Undelete
(Ctrl+Z) êîìàíäàñû àðºûëû ºàéòàäàí âîññòàíîâèòü åòóãå áîëàäû.
Åãåð ... ... îíû ... ... ... îíäà ... ... (Ctrl+Ñ) êîìàíäàñû àðºûëû iñêå àñûðó¹à áîëàäû.
1.2.9. Ôîðìàíû æîþ æ¸íå ... ... áið ... ... ... ... îíû æàáó æ¸íå ... ôàéëäûң æîéûëóû æ¸íå æàáûëóûíà ½ºñàñ.
1.2.10. Ôîðìà º½ðàñòûðóøûñûíûң ëîêàëüäû ... ... ... ... êîìïîíåòêå áàéëàíûñòû
êîìàíäàëàðûí ºîëäàí¹àíäà, ºàé êîìïîíåíòòiң àêòèâòåíäiðiëãåíií áiëãåí ºàæåò.
Ñîíäûºòàí mouse êîìïîíåíòòiң ¾ñòiíäå ... ... ... ... ... ... ëîêàëüäû ì¸çiðiíäå êåëåñi êîìàíäàëàð áàð:
Align to Grid (Ñåòêà¹à áàéëàíûñòû òåңåñòiðó)- êîìàíäàñû áàñòû ... Align to Grid ... ... to Front ... ... ... ... áàñòû ì¸çiðäiң
Edit\ Bring to Front êîìàíäàñûíà ½ºñàñ;
Send to Back (àñòûíà (ñîңûíà) îðíàëàñòûðó)- ... ... ... Send to Back ... ... ... êîìàíäàñû áàñòû ì¸çiðäiң Edit\ Align êîìàíäàñûíà ½ºñàñ;
Size (¼ëøåìií ... ... ... ... Edit\ Size êîìàíäàñûíà ½ºñàñ;
Scale (ìàñøòàáûí áåðó) - êîìàíäàñû áàñòû ì¸çiðäiң Edit\ Scale êîìàíäàñûíà
½ºñàñ;
Tab Order (Tab-ò¸ðòiái) - ... ... ... Edit\ Tab ... ... Order ... ... º½ðó ò¸ðòiái) - êîìàíäàñû áàñòû
ì¸çiðäiң Edit\ Creation Order êîìàíäàñûíà ½ºñàñ;
Flip Children (êîìïîíåíòòåðäiң ... - ... ... ... ... Children ... ... to Repository (îáüåêòiëåð àðõèâiíå ºîñó) - êîìàíäàñû áàñòû ì¸çiðäiң
Edit\ Add to Repository ... ... as Text ... ê¼ðiíiñiíäå ê¼ðó) - êîìàíäàñû áàñòû ì¸çiðäiң Edit\ View
as Text êîìàíäàñûíà ½ºñàñ;
1.3. Delphi ºîñûìøàñûí áàñïà¹à øû¹àðó
1.3.1. Ôîðìàíû áàñïà¹à ... ... ... ... áàñïà¹à øû¹àðó ºàðàïàéûì æåòêiëiêòi
ò¾ðäå æ¾çåãå àñûðûëàäû. TForm êëàñû Print ... ... îíäà ... ... æ¸íå êåç-êåëãåí êîìïîíåíòòåðäiң ê¼çáåí øîëóûí áàñïà¹à
øû¹àðó áîëûï êåëåäi. Á½ë ¾øií îñû ... ... ¹àíà ... Ìûñàë¹à, áiç
ôîðìà¹à Print êíîïêàñûí ºîñà àëàìûç æ¸íå ìûíàíäàé êîäòû æàçà àëàìûç:
Procedure Tform.PrintButtonClick(Sender:Tobject);
begin
Print;
end;
Á½ë êîäòû à¹ûìäû ... ... ... ... ðàñòîðëûº
ê¼ðiíiñií øû¹àðó ¾øií ºîëäàíàäû (ôîðìàëàð ðàìêàñûç æ¸íå òàºûðûïñûç).
Print ... ... ... ... íàºòû ìiíåçäåìåñií àíûºòàó ¾øií,
ôîðìàíûң PrintScale ºàñèåòiíiң ì¸íiíå ñ¸éêåñ ... ... Á½ë ... ... ... ... èå. Á½ë ... áåòòåðäiң ¼ëøåìiíå
ºàòûñòû à¹ûìäû ïðèíòåðäi DPI îðíàòóìåí (äþìãå í¾êòåëåð) æ¸íå ýêðàí ¼ëøåìií
åñêåðãåíäåãi ôîðìàíûң ... ... ... øû¹àðó ýêðàíäà¹û
ê¼ðiíiñêå ïðîïîðöèîíàë. Ìûñàë¹à, åãåð ôîðìàíûң åíi ýêðàííûң ... ... ... ... ... áåòòiң æàðòûñûí àëàòûí áîëàäû.
Á½ë ºàñèåòòiң áàñºà åêi ... ì¸íi áàð: poNone æ¸íå ... poNone ... ... ... ê¼ðiíiñ íå¹½ðëì æî¹àð¹û
øåøiëó ºàáëåòòiëiãiíåí (ïèêñåëü/äþéì) æàëïû æà¹äàéäà ¼òå êiøi áîëàäû. Åãåð
ñiç poPrineToFit
ïàðàìåòðií ºîëäàíñàңûç, ... ... ... ... ... ... æ¸íå ... ºàòûíàñòàðû ¼çãåðìåéäi.
PrintScale ºàñèåòiíäåãi poPrineToFit ... ... ... ... ... ... Áàñïà¹à øû¹àðó êåçiíäå ðàñòð ñ¸éêåñòi ôîðìàäà
ñîçûëàäû, øû¹àðó ñàïàñû ê¼ðiíiñ ... ... ... áîéûíøà ò¼ìåíäåéäi.
1.3.2. Printer îáúåêòiñiíå åíóãå ð½ºñàò
Delphi áà¹äàðëàìàñûíäà íå¹½ðëûì ... ... ¾øií, ... ôîðìàíûң
áàñïàñûíàí áàñºà, áiçãå áàñòû Printer ... ... àëó ... ... ìîäóëiíäå àíûºòàë¹àí ôóíêöèÿ Tprinter êëàñûíûң îáúåêòiñiíå
ºàéòàðàäû.
Printer îáúåêòiñií ïðèíòåðãå ... ... ... ºàñèåò-òåðãå
åíó ¾øií ºîëäàíó¹à áîëàäû. Ìûñàë¹à îðíàòûë¹àí äðàéâåðëåð æ¸íå ïðèíòåðëiê
øðèôòåð. ... îíûң ... ... ... ... ... Áiç ... îñûíäàé ò¸ñiëìåíåí ºîëäàíà àëàìûç, ñiçäåð ôîðìàíûң õîëîñòûí
ºàëàé ºîëäàíàñûçäàð: ÿ¹íè, áiç òåêñòi, ãðàôèêòû íåìåñå ò.á. ... ... ... òàïñûðìàíû áàñïà¹à æiáåðó ¾øií, áiçãå ïðèíòåðäiң
BeginDoc ¸äiñií øàºûðó ... Åíäi ... ... ... ... ... ñîäàí êåéií ïðèíòåðãå í¸òèæåíi áåðó ¾øií EndDoc ... ... ... Abort ¸äiñií áàñó ¾ðäiñií æiáåðó ¾øií íåìåñå NewPage
¸äiñií ïðèíòåðãå ... ... æ¸íå æàңà ... ... ... ¾øií
ºîëäàíó¹à áîëàäû.
1.3.3. Òåêñòi áàñïà¹à øû¹àðó
Åãåð áiç òåêñòi ôîðìàäà æàңàäàí ¼íäiðñåê (íåìåñå æàëïû ... ... áiç ... ... ... ñéêåñòi ò¾ðäå áàñïà¹à ... Á½ë ... ... ¹àíà ... ... ºàøàí òåêñò ì¸ëiìåòòåðäi
åíãiçó ôîðìàñûíäà áîë¹àíäà, áiðຠ... ... ... êåëó ... ... áiç ... ... ò¾ðäå ¹àíà áàñà àëàìûç, àë øû¹àðó
ñàïàñû ¸äåòòå ¾ëêåí åìåñ.
Òåêñòi áàñïà¹à øû¹àðóäûң áàñºà ¸äiñi ... TextOut ¸äiñi ... ... ... ¾øií àðíàë¹àí áàñºà ôóíêöèÿ ê¼ìåãiíåí ò½ðàäû. Áiçãå
á½ë òåêñòi æàé¹àñòûðóäà ä¸ë ... æ¸íå áiç ... ... øåøó
ºàáëåòiìåí àëó¹à ì¾ìêiíäiê áåðåäi. ... ... êåëó ¼òå ... ... ... ... ... æîëäûң æà¹äàéû æ¸íå ½çûíäû¹ûí, øðèôò
áèiêòiãií æ¸íå ê¼ïòåãåí ... ... ... ... Àë, ... òåiííåí-òåãií êåëìåéäi.
Äåãåíìåíåí òåãií áèëåò ¾øiíøi ¸äiñòå ½ñûíûëàäû. Delphi-äå ôàéëäû
ïðèíòåðìåí áàéëàíûñòûðó¹à ... ... ... ... ... áà¹ûòòàó¹à,
ÿ¹íè Writeln ñòàíäàðòòû ¾ðäiñòi ºîëäàíà îòûðûï òåêñòi ïðèíòåðãå ... Á½ë ... ... ¼éòêåíi æ¾éå áiçäi ¾ëêåí æ½ìûñ ñàíûíàí
º½òºàðà îòûðûï æîë áèëiãií ... ... ... ... ... ... îðûíäàëàäû, áiðຠí¸òèæå áàºûëàóûíûң ìàңûçäûëû¹û ¸ëñiç.
Ïàéäàëûñû ½çûí æîëäàð àâòîìàòòû ò¾ðäå ... ... ... ... ... ... ¸êåëói ì¾ìêií.
Procedure TnotesForm7PrintClick(Sender:TObject);
var
PrintFile:TextFile;
I:integer;
begin
if PrintDialog1.Execute then
begin
{ôàéë¹à ïðèíòåðäi òà¹àéûíäàó}
AssignPrn(PrintFile);
Rwrite(PrintFile);
{øðèôòû îðíàëàñòûðó}
Pinter.Canvas.Font:=Memo1.Font;
{memo îáúåêòiñiíiiң á¾êië òåêñòií ïðèíòåð ôàéëûíà ê¼øiðó}
For i:=0 to Memo1.Count-1 ... Object ... ... ... ... сол жақ ... бөлігінде орналасқан. Оның
көмегімен компонент қасиеттерін өзгертуге болады. ... ... жақ ... ... тізім орналасқан. Оған программалаушының
формаға орналастырған барлық компоненттерінің аттарының тізімі ... ... екі бет ... ... және Events(оқиға)- болған
оқиғалар.
Қасиеттер бетінде ағымдағы компоненттің ... ... ... ... ... қара төртбұрыштармен ерекшеленген. Келесі
компонентке ауысу үшін, формада оны тышқанмен бір рет ... ... оны ... ... ... ... таңдауға болады.
Қасиеттер беті екі бөлікке бөлінген: сол жақта оның аты, ал оң ... ... беті де ... ... сол ... оның аты, ал оң ... ... аттары. Бастапқыда бірінші бөлімі бос күйінде болады.
Компоненттердің барлық ... мен ... ... ... ... Dray, Drop and ... ... және қосу
параметрлері), Help and Hint(көмек және ... ... ... ... ... ... Miscellamous(басқалары), Visiual(көрінетін).
Объектілер инспекторы барлық қасиеттерді бейнелемейді, ол тек ... ... ... ұйымдастырылу тізіміне байланысты. Немесе
All(барлығы) ... ... ... онда ... қасиеттерді шығаруға болады.
None (жоқ)- оған қарама-қарсы. Toggle (ауыстырып қосу)- топтрады ауыстырып
қосу жүзеге асады: алдында таңдалған топ ... ... де, ал ... ... ... ... ... Бқл қасиеттерден
басқа контекстік мәзірдің көмегеімен ... ... ... ... ... Arrange (топтастыру)- келесі компоненттердің қасиеттері бейнеленеді: by
name (әліппе реті бойынша) және by category ... ... ... Revert to ... ... ... ... терезесінің контекстік
мәзірінің қасиеттеріне ұқсас.
• Expand (кеңейту батырмасы)- белгіленген топты кеңейтеді.
• Collapse (ықшамдау)- белгіленген топты ықшамдау.
• Stay on Top ... ... ... ... ... ... ... Hide (жабу)- экран бетінен объектілер инмпекторын алып тастайды.
• Docable (түйіндесетін)- инспектор ... ... ... па, ... ... ... ... инспекторының қасиеттерін баптау
терезесін шақырады.(сурет 1.21)
Терезенің сол жақ ... ... ... ... ... ... Ашылған тізімнен Speed Setting (тез орнату) сияқты
керекті баптауды таңдауға болады. ... ... жақ ... ... шығару түсі орналасқан. Бірінші Options (параметрлер)
бөлімінде ... ... ... Show instance list (экземпляр тізімдері)- ... ... ... ... инмпекторында бейнелеуге бола ма.
• Show status bar (күй панелі)- объектілер инспекторы терезесінде күй
панелін бейнелеу керек пе.
• Show class name in instance list ... ... ... ... ... аттарын көрсетуге бола ма.
• Renderbaxkground grid (фон торы)- терезенің фондық торының көрінуін
басқарады.
• Integrd height (тиянақталған ... егер ол ... ... ... ... ... өлшемін өзгерту қадам бойынша
орындалады. Фондық тор ұяшығының көлденең өлшеміне ... Show read only ... тек қана оқу үшін ... ... ... ... Bold non default values ... мәндерді көрсету)- өзгертілген
мәндерді қара түспен ерекшелейді.
• References(сілтеме) бөлімінің параметрлері ... ... ... компонеет қасиетінің бейнелеуішін басқарады: Expand
in line(жолды ... ... ... ... жасалатын компонент
қасиетінің тізімін бейнелеу керек пе. Show on events ... ... ... ... ... компоненттің сілтемелік
қасиетерін бейнелеу керек пе.
Қорытынды
Бұл курстық жұмыс Delphi- ді ... ... ... ... ... ... Delphi программалық сұлбасы туралы ең ... ... ... ... ... Құрал- саймандар панелі,
компоненттер палитрасы, форма құрастыру, оның терезесі, жаңа форманы ашу-
жабу, ... ... ... оның қасиеттерін өзгерту,
форманы жою, оны баспаға жіберу, объектілер ... ... өте ... Бұл ... ... ету үшін, қосымшаларда керекті
суреттер көрсетілген. Бұл ... ... ... ... ... ... ... Курстық жұмысты жазудағы негізгі мақсатым: Delphi
программалық сұлбасын оқып ... және де оны ... ... ... ... болды. Delphi программалық сұлбасын одан әрі ... ... оқып ... ... ... курс ... соңында керекті әдебиеттер
тізімі келтірілген.
ӘДЕБИЕТТЕР ТІЗІМІ
1. Константин Суворов Александрович, Черемных Михаил Николаевич. ... ... ... ... Петербург ”БХВ-Петербург” 2004.
2.
ҚОСЫМША А
ҚОСЫМША Ә
ҚОСЫМША Б
-----------------------

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Delphi ортасымен танысу."26 бет
Borland Delphi ортасында электронды оқулық жасау45 бет
Borland Delphі ортасының интерфейсі28 бет
Delphi 7 ортасында Калькулятор бағдарламасын құру23 бет
Delphi бағдарламалау ортасына сипаттама48 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi ортасы19 бет
Delphi ортасы туралы13 бет
Delphi ортасы туралы мағлұмат31 бет
Delphi ортасы туралы түсінігі51 бет


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


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

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

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

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

Email: info@stud.kz

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

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