КомпьютерлерБағдарламалау

Delphi - Application Development Environment

Windows және басқа да танымал үшін бағдарламалық қамтамасыз етуді әзірлеу операциялық жүйелерді құралдарының көптеген әр түрлі түрлері бойынша жүзеге асырылуы мүмкін. , Ресейлік және шетелдік әзірлеушілер арасында өте танымал сипатталады сол арасында - Delphi бағдарлама. дамыту құралы ерекшелігі қандай? оның мүмкіндіктерін ең елеулі қандай?

Delphi туралы жалпы ақпарат

Delphi - IDE қолданбалы бағдарламалар, OS Windows, MacOS іске қосуға арналған, және мобильді операциялық жүйелер - IOS және Android. тілі мен кодты генерациялау рәсімдерді қарапайымдылығымен сипатталады.

Қажет болса, тіл С және С ++ тілінде жазылған операциялық жүйесі және кітапханалармен төмен деңгейлі байланыспен қамтамасыз етеді. Delphi құрылады бағдарламалар, бастау үшін үшінші тарап мұқабаларын талап етпейді - мысалы, Java Virtual Machine, сондай-ақ. Delphi - табысты екі мамандар және оқу мақсаттарында пайдаланылуы мүмкін әзірлеу ортасы. оның мүмкіндіктерін Basic үйрену үшін, міндетті түрде кешенді программалау тілдері жоғары біліктілігі мен білімі бар емес.

негізгі артықшылықтары

сұраққа бағдарламалық өнімнің негізгі артықшылықтары қандай қандай біліңіз. бір жолмен немесе басқа IT-компанияның даму орталарының таңдау негіздемесі асырылады кезде, Delphi көптеген бағдарламашылар таңдау айналып және пайдалануға, оларды ұсынылады. Бұл қоршаған ортаны қорғау, тіпті қарапайым аппараттық техникалық сипаттамалары бар компьютерлерде жоғары өнімділігі бар, оларды қамтамасыз ету үшін, мүмкіндігінше ең жедел бағдарламаларды жасай алады, бұл шын мәнінде байланысты. саналады дамыту ортасын таңдау пайдасына елеулі дәлел - бұл Delphi интерфейсінің осы шешімдерді стандартты жиын арқылы қамтылмаған жаңа құралдар арқылы толықтырылуы мүмкін.

Біз қазір Delphi қандай практикалық қолдану мүмкіндіктері қандай енгізуі оқитын болады.

интерфейсінің ерекшеліктері

Біріншіден, сіз бағдарламалық қамтамасыз етуді әзірлеу ортаны интерфейстің кейбір ерекшеліктеріне көңіл бөлуге болады. Осылайша, бағдарлама құрылымының жұмыс кеңістігі бірнеше негізгі терезелері бір мезгілде жұмыс істейтін болады. егжей-тегжейлі Бұл сипатты қарастырайық.

Form Designer, редакторы, палитра, Нысан инспекторы, және каталог: Delphi әзірлеу ортасы, атап айтқанда нұсқасы 7, мынадай негізгі модульдер белсендіруді көздейді. Delphi кейбір нұсқаларында компоненттер басқаша аталады мүмкін таңбаланған. пішін терезесі - Мысалы, редактор бағдарлама коды, дизайнер терезеге сәйкес келуі мүмкін. Алайда, олардың функционалдық бірдей болады. Белгіленген Delphi интерфейсінің элементтері қосалқы құралдар түрлі толықтыра алады. Негізінен алғашқы екі бағдарламалық қамтамасыз етуді әзірлеу рәсімдерін көзқарасы болып саналады. Бірақ қалған сияқты маңызды. белгіленген Delphi модульдерді қолдану ерекшеліктерін қарастырайық.

Form Designer, редакторы және Palette

Form Designer әзірлеуші өзінің интерфейсін жасайды пайдаланыңыз. Өз кезегінде, бұл коды редакторында жазылған. пайдаланудың қарапайымдылығы Form Designer алып дәлел ретінде, ең оңтайлы шешу ретінде Delphi даму ортасын таңдауға ұсынамыз Көптеген бағдарламашылар. Кейбір сарапшылар бұл процесс көп ойын сияқты істемейді деп санаймыз.

Бойда пайдаланушы бағдарламасын құру басталады және Form Designer жұмыс істейді, онда бастапқыда ол ешқандай элементтер бар, ол бос. Бірақ ол бірден басқа Delphi модуль бойынша орналасқан құралдарды пайдалана отырып толтыруға болады болатын - палитрасы. элементтері бағдарлама интерфейсі, нысаны дизайнер теңшеледі, өз кезегінде, редакторында жазылған, команда, басқару керек.

Бірақ артынан әлі бояғышты. оның көмек нысаны дизайнер дұрыс объектілерін орналастыруға болады көмегімен. нақты құралды пайдалану үшін оған бір рет басыңыз тиіс - ұзақ ол бояғышты саласындағы ретінде, екінші рет - нысаны дизайнер терезесінде. Осыдан кейін, тиісті нысан дамыту саласында жылжиды, және бұл ол үшін редакторында кодын белгілеу мүмкін.

нысан инспекторы

Delphi құрамында Тағы бір маңызды элементі - Windows және басқа да танымал платформалар үшін өтініш әзірлеу ортасы - объект инспекторы. Ол көрсетіледі ақпарат өзгеріп отырғанын атап өтуге болады: ол нысаны дизайнер таңдалған нысанның мәртебесі әсер етеді.

Инспекторы құрылымы Нысан. Ол екі терезелер тұрады. тиісті компоненттерінің әрекетін анықтайды әрбір тіркелген алгоритмдер кезде. бірінші, екінші жылы, қасиеттерін көрсетеді - оқиғалар. бағдарламашы Атап компонентін әсер алгоритмдерін өзгеріс жасауы алғысы келсе, ол Нысан инспекторы қуаттардың жүргіземін. Мысалы, сіз бағдарламалардың интерфейсі түрлі элементтерін орналасуын, олардың биіктігі мен енін өзгертуге болады.

Объектіде инспекторы бетбелгілерді бар, сіз тікелей редакторы байланысты сипаттарын немесе оқиғаларды көрсететін беттер арасында ауысу үшін пайдалануға болады. Сондықтан, экранда көрсетілген элементтердің кез келген оң жағында екі рет басыңыз, егер нақты оқиғаға сай келетін коды, редакторы айналысады.

Delphi бағдарламалық қамтамасыз ету әзірлеу түрлі мәселелерді шешу үшін Object инспекторы пайдалану болып табылады. Бұл құралмен, шын мәнінде түрінде орналасқан кез келген объектілерді қасиеттерін, сондай-ақ өзіне өзгерту фактісі бойынша алдын ала анықталған. Біз егжей-тегжейлі нысан инспекторының ерекшеліктерін кейбір зерттеді.

Нысан инспекторы: тәркілеп мүмкіндіктер

Мысалы, Memo, Button және Таңдалған (кейінірек біз көп, олардың мәнін зерттеуге болады) - өзара іс-қимыл инспекторы объектілер мен пішіндердің тұрғысынан қалай Delphi IDE түсіну үшін, сіз Windows бағдарламалық құрал интерфейстің кейбір ортақ элементтердің қасиеттерін өзгерту үшін көріңіз. бастау үшін олар қол жетімді құралдарды пайдалана отырып нысан, Delphi орналастырылған қажет.

Сіз Ctl3D меншік тәжірибе көріңіз. Бұл әрекетті орындау үшін, сіз нысанда басыңыз, содан кейін инспекторы Нысан және қаралып отырған мүлік мәнін өзгерту өту қажет. Бұл нысанда кейін айтарлықтай өзгертпейді табылады көрінісін. Бір мезгілде Ctl3D меншік даму терезеде орналастырылған элементтердің әр өзгереді.

эксперименттерді қабылдау кейін біз мәні Ctl3D қалыптастыруға және нығайтуға оралу мүмкін. Жадынама және тізім элементтеріне деген өз кезегінде кейін. Енді сіз, нысаны, сыртқы түрі бойынша орналасқан жерін олардың сипаттарын өзгертуге болады. Мысалы, содан кейін мәзірден Edit элементін таңдау, және - Size, бағдарламашы объектілерін енін және биіктігін өзгертуге болады. Өңдеу және Туралау пәрменін таңдау арқылы, орталығында оларды ұйымдастыруға опция бар. Тиісті іс-шаралар Нысан инспекторы көрсетіледі қандай әсер етеді.

компоненттерін сипаттарын өзгертуге жататын Delphi модулі арқылы жүзеге асырылуы мүмкін. міндеті, олар үшін нақты түсін анықтау болып табылады, егер, мысалы,, яғни, бірнеше құралдар ауытқуы тарту болып табылады. Біріншіден, сіз түсі сәйкес келетін пәрменді енгізе аласыз - clRed, - - саласындағы қызыл сияқты құралдарын басқару. Екіншіден, пайдаланушы тізімінен түс таңдауға болады. Терезе түсті-бетіңізді пайда болады - үшіншіден, опция түс сипаттарын екі рет басыңыз бар. Сол сияқты, әзірлеуші атрибуттары және басқа да нысандарды өзгертуге болады - мысал, қаріп түрі, түсі немесе өлшемге.

анықтамалық

Delphi - жеткілікті толық анықтама жүйесін толықтырылады IDE. оған қараңыз үшін, Анықтама мәзір элементін таңдаңыз. нұсқау - Сонда сен, біз терезесінде бағдарламалық модуль дамыту жоғарыда айтып кеткен орта бірін көресіз. Мүмкіндік оларды пайдалану Сіз F1 пайдаланушыны басқанда осы жоба бойынша құралы ерекшелігін көрсететін, белгілі бір сезімін алуға болады. бағдарламашы нысан инспекторы жұмыс істейді Мысалы, егер, ол қасиеттерін біреуін таңдаңыз, содан кейін F1 пернесін басыңыз және тиісті опцияны анықтамалық ақпарат ала аласыз. жетілдіру ортасын Delphi 7 және бағдарламалық қамтамасыз ету тиісті түрі басқа нұсқаларын қамтиды интерфейсінің, кез келген басқа элементтерімен жұмыс істегенде сол жасауға болады.

басқа да интерфейс элементтерін

мәзірі, Жылдам қатынау тақтасы, сондай-ақ сурет редакторы - есепті интерфейс бағдарламалық шешімдерді басқа да маңызды құрамдас арасында. мәзір қатысты - бұл бағдарламашы даму қоршаған ортаға құрылымында осы компоненттеріне жылдам қол алуға мүмкіндік береді. Сіз аласыз тінтуірдің көмегімен, сондықтан мен пернелерді пайдалану оны пайдаланыңыз. ғана Жылдам қатынау тақтасы мәзірінде төмен орналасқан. оның функцияларын Кейбір мәзір тән сол қабаттастыру, бірақ оларға қол тезірек. Сурет редакторы Windows сырлау бағдарламасына ұқсас нәрсе Delphi. Бұл дегеніміз, сіз суреттерді қарапайым түзетулер оларға жазулар және басқа да элементтерді қоюға жасай аласыз оның көмегімен, болып табылады.

бағдарламалау Құралдар

Delphi - бағдарламашы тиімділігін арттыру үшін құралдар үлкен санын қамтиды IDE. Сондықтан, біз негізгі модульдер арнайы құралдар жиынтығы толықтырылады жоғарыда қарастырдық. отладчик, компилятор, сондай-ақ компоненттері мен WinSight WinSpector: сол арасында. Delphi кейбір нұсқаларында элементтер бөлек орнату қажет тексерді екенін ескеріңіз. Біз олардың ерекшелігін зерттеуге.

Delphi отладчик

отладчика қатысты - Бұл құрал дұрыстығы үшін тиісті бағдарламалық қамтамасыз алгоритмдерін қажетті тексерулерді жүргізу кодексі редакторы бөлігін толықтырады. Оның көмегімен, әзірлеуші шын мәнінде желісі арқылы бастапқы коды желісін зерттеуге болады. Кейбір жағдайларда, осы мәселені шешу, компоненттерін дамыту сияқты, оқшау өнім ретінде Delphi бағдарламалық қамтамасыз жинақталатын жетілдірілген тексеру коды программист мүмкіндік беретін сыртқы отладчике, толықтырылуы мүмкін.

Delphi компилятор

Біз қазір қаралады әзірлеу ортасы құрастырушы ерекшелігін зерттеуге. Delphi құрылымында бірнеше тиісті элементтері болуы мүмкін екенін ескеріңіз. Сондықтан, сыртқы отладчике қолдана отырып жұмыс істейтін міндеті жағдайларда пайдалы, компилятор ДКК, пайдалану опция бар.

Winsight және WinSpector

Бұл модульдер одан әрі Delphi орнатылған болуы керек екенін сол бірі болып табылады. игеруіне салыстырмалы қиындықтар сипатталады. Алайда, Delphi даму қоршаған ортаны түрлі іске асырылып көптеген бағдарламашылар, бұл компоненттер пайдалануға үйрену сенімді болуы деп саналады. Сондықтан, Winsight модуль Windows хабарларды бақылауға пайдаланылады. Мұндай компонент WinSpector, біз арнайы файлда компьютердің жағдайын түзетуге қажет. бағдарламалық қамтамасыз етуді әзірлеу барысында кез келген ақаулар пайда болады, онда ол файлды ашу және проблеманы туғызған болуы мүмкін, не көруге әрқашан болады.

стандартты компоненттер

Delphi әзірлеу ортасы, біз оқып жатқан жалпы ақпарат, ол сондай-ақ білуге пайдалы стандартты компоненттерін, бірқатар қамтиды. , MainMenu, PopupMenu, Label, Edit, Memo Button, құсбелгісін, RadioButton, ListBox, ComboBox, жылжыту жолағы, Groupbox, тақтасы, және Scrollbox: Сарапшылар келесі сол қараңыз. Біз олардың нақты мәліметтерін оқиды.

MainMenu компоненті бағдарлама жасаған интерфейсінде негізгі мәзірді орналастыру үшін арналған. Мұны істеу нысан бойынша тиісті элементті орналастыру, содан кейін Нысан инспекторы арқылы элементтер мүлікті қоңырау, содан кейін тиісті мәзір элементтерін анықтау үшін.

PopupMenu компонент тінтуірдің оң жақ батырмасын бір рет басу арқылы ашу, яғни, бағдарлама жасаған интерфейсінде қалқымалы мәзірін орналастыру үшін арналған.

Label компоненті бағдарлама терезесінде көрсетіледі мәтін мақсатында жұмыс істейді. Ол Нысан инспекторы қажетті қаріпті орнату, мысалы, конфигурациялауға болады.

Өңдеу компоненті бағдарлама жұмыс істеп тұрғанда пайдаланушы өңдей алатын, экран үзінділер мәтінді көрсету үшін іске қосылады. Memo оның қосымша құрамдас ол арқылы, өз кезегінде, үлкен мәтінмен жұмыс істей алады. Бұл элемент, мысалы, сияқты параметрлерді қамтиды Жолдытасымалдау, көшіру мәтін.

Түймешік Бөлік бағдарламасы іске қосылып тұрғанда батырмасын басу арқылы әр түрлі іс-әрекеттерін орындау үшін әзірленген. нысан бойынша тиісті элементті қойыңыз, содан кейін тиісті кодын енгізіңіз.

Checkbox компонент көмегімен тінтуірдің белгі қоюға болады шағын терезе, бар-лайн экранын көрсету үшін мүмкіндік береді. Осыған ұқсас элементі - RadioButton. Олар, біріншіден, сыртқы түрін ерекшеленеді - екінші компонент шеңбер құрады, ал екіншіден, бірінші мүшесі бірнеше опцияларды бір мезгілде таңдау, RadioButton рұқсат етіледі - тек бір.

Тізім компоненті пайдаланушы тінтуірдің айналдыруға болады, ол бойынша тізімі экранын көрсету үшін пайдаланылады. оған ұқсас нәрсе басқа элемент - ComboBox, бірақ ол арнайы өрісіне мәтінді енгізіңіз қабілеті толықтырылады.

Айналдыру жолағы компонент - терезесінде жылжыту жолағы. Әдетте тез арада объектілерді мәтін ғарыш немесе пішіні терезеде үлкенірек болуға ретінде автоматты түрде пайда болады.

Groupbox компонент TAB пернесін басу арқылы терезелері арасында ауыстыру тәртібін белгілеу мақсатында іске қосылады. Панельдік элементі түрінде туралы қосымша нысандарды орындалуы мүмкін, ол қозғалыс толықтырылуы мүмкін.

Scrollbox компонент көлденеңінен және тігінен жылжытуға болады ауданының пішінін түзетуге мүмкіндік береді. меншік айтуынша әдепкіде Delphi негізгі терезесінде сипатталады. нақты ауданы фигуралар осындай опцияларды тарту үшін қажет болса, онда Бірақ, сіз компонентін Scrollbox пайдалануға болады.

қысқаша мазмұндама

Delphi - үлкен мүмкіндіктері бар өтініш әзірлеу ортасы, негізгі функцияларын пайдалану қарапайымдылығымен сипатталады сол уақытта. оның құрамына енгізілді құралдарымен, ол Windows және басқа да танымал операциялық жүйелер үшін бағдарламалар түрлері әр түрлі жасауға болады.

жобалау сатысында, бағдарламалау алгоритмдер немесе Debug - Delphi дамыту құралдары таңдау, көптеген бағдарламашылар юзабилити интерфейстер тиісті бағдарламалық қамтамасыз ету, сондай-ақ бағдарламаның кез келген бөлігін жұмыс істеу үшін пайдалы құралдарының кең ауқымын тудыруы.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kk.delachieve.com. Theme powered by WordPress.