KompjutersIpprogrammar

Delphi - Applikazzjoni għall-Iżvilupp Ambjent

Żvilupp ta 'softwer għall-Windows u oħra popolari sistemi operattivi jista' jsir minn ħafna tipi differenti ta 'għodod. Fost dawk li huma kkaratterizzati minn popolari ħafna fost l-iżviluppaturi Russa u barranin, - programm Delphi. X'inhuma l-ispeċifiċitajiet ta 'l-għodda ta' żvilupp? Liema huma l-aktar notevoli ta 'possibbiltajiet tagħha?

Informazzjoni ġenerali dwar Delphi

IDE - Delphi programmi tal-applikazzjoni, li huma mfassla biex jimxu OS Windows, MacOS, u fuq sistemi operattivi mobbli - IOS u Android. Ikkaratterizzat minn sempliċità ta 'proċeduri ġenerazzjoni lingwa u kodiċi.

Jekk ikun meħtieġ, jipprovdi komunikazzjoni ta 'livell baxx mas-sistema operattiva u libreriji miktuba fil-lingwa C u C ++. Programmi li huma maħluqa bl Delphi, ma jeħtiġux ġlud ta 'parti terza biex tibda - bħal, per eżempju, Java Virtual Machine. Delphi - ambjent ta 'żvilupp li jistgħu jintużaw b'suċċess minn kemm professjonisti u għal skopijiet ta' taħriġ. Sabiex jitgħallmu l-bażiku ta 'possibbiltajiet tagħha, mhux neċessarjament ikollhom kwalifiki għolja u l-għarfien ta' lingwi ta 'programmar kumplessi.

Il-vantaġġi ewlenin

Jitgħallmu dak x'inhuma l-benefiċċji ewlenin tal-prodott tas-softwer in kwistjoni. Meta, b'xi mod jew IT-kumpannija oħra mwettqa raġuni għall-għażla ta 'ambjenti ta' żvilupp, Delphi qed isiru l-għażla ta 'ħafna programmaturi u rrakkomandat li jużaw. Dan huwa dovut għall-fatt li dan l-ambjent jistgħu joħolqu applikazzjonijiet fl-aktar mgħaġġel possibbli, biex jipprovduhom bi prestazzjoni għolja anke f'dawk il-kompjuters li għandhom speċifikazzjonijiet hardware modesti. Argument sinifikanti favur għażla tal-ambjent għall-iżvilupp ikkunsidrat - jista 'jiġi kkomplimentat minn għodod ġodda li mhumiex koperti minn sett standard ta' soluzzjonijiet preżenti fil-interface Delphi.

Aħna issa se jiġu studjati liema l-sfumaturi ta dak possibbiltajiet użu prattiku ta 'Delphi.

L-ispeċifiċitajiet tal-interfaċċja

L-ewwelnett, inti tista 'tħallas attenzjoni għal xi karatteristiċi tal-interfaċċja tal-mezz ta' żvilupp ta 'softwer. Għalhekk, l-ispazju tax-xogħol tal-istruttura tal-programm jinvolvi operazzjoni simultanja f'diversi twieqi bażiċi. Ikkunsidra din il-proprjetà fid-dettall.

Delphi ambjent għall-iżvilupp, verżjoni 7 b'mod partikolari, tinvolvi l-attivazzjoni tal-moduli ewlenin li ġejjin: forma disinjatur, editur, palette, Għan Spettur, u id-direttorju. F'xi verżjonijiet tal-komponenti mmarkati Delphi jistgħu jiġu riferuti lill differenti. Per eżempju, l-editur jista jikkorrispondu għal tieqa tal-kodiċi tal-programm, il-disinjatur - kaxxa forma. Madankollu, il-funzjonalità tagħhom se jkun l-istess. Immarkati elementi interface Delphi jistgħu jikkumplimentaw varjetà ta 'għodda awżiljarja. Prinċipalment l-ewwel tnejn huma meqjusa bħala l-punt di vista tal-proċeduri żvilupp ta 'softwer. Iżda importanti daqs il-bqija. Ikkunsidra l-karatteristiċi ta 'użu ta' moduli Delphi mmarkati.

Formola Disinjatur, Editur u paletta

Uża l-iżviluppatur forma disinjatur joħloq relazzjoni tagħha. Min-naħa tagħhom, huwa miktub fil-editur kodiċi. Ħafna programmaturi li jirrakkomandaw li jagħżlu ambjent għall-iżvilupp Delphi bħala l-aktar soluzzjoni ottimali, bħala argument biex iġibu faċilità ta 'użu l-disinjatur formola. Xi esperti jemmnu li dan il-proċess ma huwa aktar bħal logħba.

Hekk kif l-utent jibda biex joħolqu l-programm u jmexxi l-disinjatur forma, allura inizjalment ma jkun fih ebda elementi, tkun vojta. Imma hu kien immedjatament jistgħu jiġu mimlija jużaw l-għodod li jinsabu fil-Delphi oħra modulu - paletta. Elementi tal l-interface programm, li huma konfigurati fil-disinjatur formola għandha tmexxi t-tim, li, imbagħad, huma miktuba fil-editur.

Iżda għadhom lura lill-paletta. Bl-għajnuna ta 'dan jista' jitqiegħed fis-forma disinjatur oġġetti korretta. Sabiex tuża għodda partikolari għandha ikklikkja darba fuqha - sakemm hu fil-qasam tal-paletta, it-tieni darba - fil-tieqa forma disinjatur. Wara dan, l-oġġett korrispondenti se timxi fil-qasam tal-iżvilupp, u huwa possibbli li jippreskrivi l-kodiċi fil-editur għal dan.

ispettur oġġett

Element ieħor importanti li fih Delphi - ambjent żvilupp ta 'applikazzjoni għall-Windows u pjattaformi oħra popolari - ispettur oġġett. Jista 'jiġi nnutat li l-informazzjoni murija fiha qed tinbidel: din taffettwa l-istatus tal-oġġett li jintgħażel fil-disinjatur formola.

Għan istruttura Ispettur hu. Din tikkonsisti f'żewġ twieqi. Fil kull algoritmi fissi li jiddeterminaw l-imġiba tal-komponenti rispettivi. L-ewwel juri l-proprjetajiet, fit-tieni - l-avvenimenti. Jekk il-programmer jrid jagħmel aġġustamenti fil-algoritmi li jaffettwaw l-komponent partikolari, tislet mill-kapaċitajiet ta 'l-Ispettur Għan. Per eżempju, tista 'tbiddel l-ippożizzjonar ta' elementi varji tal-interface ta 'programmi, għoli tagħhom u wisa'.

Fil-Ispettur Għan għandu bookmarks, tista 'tuża biex jaqilbu bejn paġni li jirriflettu proprjetajiet jew avvenimenti li huma direttament assoċjati ma' l-editur. Għalhekk, jekk inti double-click fuq in-naħa tal-lemin ta 'kwalunkwe mill-oġġetti murija fuq l-iskrin, il-kodiċi li jikkorrispondi għal avveniment partikolari, impenjat fil-editur.

Żvilupp tas-softwer Delphi huwa l-użu l-Ispettur Għan biex isolvu problemi varji. Dan huwa predeterminat mill-fatt li ma din l-għodda li attwalment jibdlu l-proprjetajiet ta 'kwalunkwe oġġetti li jinsabu fuq il-formola, kif ukoll għalih innifsu. Aħna studjati fid-dettall uħud mill-karatteristiċi bl-ispettur oġġett.

Għan Ispettur: opportunitajiet jaħtfu

Sabiex wieħed jifhem kif il-IDE Delphi f'termini ta 'interazzjoni oġġetti Ispettur u forom, inti tista' tipprova li jibdlu l-proprjetajiet ta 'xi elementi komuni ta' l-interface softwer Fil-Windows - per eżempju, Memo, buttuni u listbox (wara aħna se teżamina essenza tagħhom aktar). Għall-bidu jeħtieġ li jitqiegħdu fuq il-formola, Delphi permezz ta 'mezzi disponibbli.

Tista 'tipprova li esperiment ma' proprjetà Ctl3D. Biex tagħmel dan, għandek bżonn li ikklikkja fuq il-formola, u mbagħad mur Għan Ispettur u jibdlu l-valur tal-proprjetà in kwistjoni. Wara din il-formola tbiddel b'mod sinifikanti l- dehra. Simultanjament proprjetà Ctl3D trid tinbidel għal kull wieħed mill-elementi li huma mqiegħda fit-tieqa ta 'żvilupp.

Wara li jagħmel esperimenti nistgħu mmorru lura għall-forma u jsaħħu l-valur Ctl3D. Wara li ddur lejn l-elementi tal-Memo u l listbox. Issa inti tista 'tibdel il-proprjetajiet tagħhom, il-post fuq il-formola, l-apparenza. Per eżempju, l-għażla l-oġġett Edit mill-menu, u mbagħad - Daqs, l-programmer tista 'tibdel l-wisa' u għoli tal-oġġetti. Hemm għażla li tirranġa għalihom fiċ-ċentru, billi tagħżel Edit u Tallinja. azzjonijiet xierqa se jaffettwa dak huwa muri fil-Ispettur Għan.

jibdel il-proprjetajiet tal-komponenti jistgħu jitwettqu mis-suġġett modulu Delphi. Per eżempju, jekk il-kompitu huwa li jiddefinixxi għalihom kulur speċifiku, jiġifieri, varjazzjonijiet involviment ta 'diversi strumenti. L-ewwelnett, inti tista 'tidħol il-kmand li tikkorrispondi għall-kulur - bħal aħmar - clRed, - fil-qasam ta' ġestjoni tal-faċilitajiet. It-tieni nett, l-utent jista 'jagħżel kulur mil-lista. It-tielet nett, hemm għażla double-click l-Proprjetajiet Kulur - tieqa se jidhru bil-kulur shaven. Bl-istess mod, l-iżviluppatur tista 'tibdel l-attributi u oġġetti oħra - per eżempju, it-tip tat-tipa, kulur jew id-daqs.

direttorju

Delphi - IDE, li huwa kkumplimentat minn sistema jgħinu dettaljata biżżejjed. Li jirreferi għalih, agħżel l-oġġett Għajnuna menu. Imbagħad se tara wieħed mill-mezz semmejna hawn fuq l-iżvilupp ta 'moduli ta' softwer fil-tieqa - gwida. Karatteristika jużawhom huwa li meta tagħfas utent F1 se jirċievu ħjiel speċifiku, li jirrifletti l-ispeċifiċità ta 'din l-għodda ingaġġ. Per eżempju, jekk l-programmer qed taħdem ma 'l-ispettur oġġett, ikun jista' jagħżel waħda mill-proprjetajiet, u imbagħad agħfas il-F1 u jiksbu informazzjoni ta 'sfond dwar l-għażla relevanti. L-istess jista 'jsir meta jaħdmu ma' xi elementi oħra ta 'l-interface, li jinkludi ambjent ta' żvilupp Delphi 7 u verżjonijiet l-oħra tat-tip xieraq ta 'softwer.

Elementi oħra tal-interface

Fost il-komponenti sinifikanti oħra tas-soluzzjonijiet ta 'softwer interface rappurtar - il-menu, il-Quick Aċċess Toolbar, kif ukoll editur immaġini. Rigward il-menu - tippermetti l-programmer biex jiksbu aċċess veloċi għall-komponenti preżenti fl-istruttura ta 'l-ambjent għall-iżvilupp. Jużawha kif inti tista 'ma' l-maws, hekk u ma jużaw hotkeys. Jinsabu eżatt taħt il-menu tal-Quick Aċċess Toolbar. Xi wħud mill-funzjonijiet tiegħu jikkoinċidu ma 'dawk li huma karatteristiċi tal-menu, iżda l-aċċess għalihom huwa aktar mgħaġġel. Image editur Delphi xi ħaġa simili għall-programm Paint fil-Windows. Dan huwa, bl-għajnuna ta 'dan inti tista' tagħmel aġġustamenti sempliċi ta 'stampi li jitpoġġew fuq minnhom iskrizzjonijiet u elementi oħra.

programmazzjoni Għodod

Delphi - IDE, li tinkludi għadd kbir ta 'għodod biex tiżdied l-effiċjenza programmer. Allura, aħna għandna kkunsidrati hawn fuq il-moduli ewlenin huma kkumplimentati minn sett ta 'għodod speċjali. Fost dawk: l-debugger, kompilatur, kif ukoll komponenti u WinSight WinSpector. Innota li f'xi verżjonijiet tal Delphi kkontrollati oġġetti bżonn li tinstalla separatament. Aħna l-istudju ispeċifiċità tagħhom.

Delphi debugger

Rigward il debugger - din l-għodda jikkumplimenta l-parti editur kodiċi li jitwettqu l-kontrolli meħtieġa ta 'algoritmi ta' softwer adatti għall-korrettezza. Magħha, l-iżviluppatur jista 'attwalment jesploraw sors linja kodiċi tiegħek b'linja. F'xi każijiet, is-soluzzjoni ta 'din il-problema, l-iżvilupp ta' komponenti, Delphi bħala prodott waħedha jistgħu jiġu supplimentati bi debugger esterna, li jippermetti l-programmer il-kodici ta imsaħħaħ ġġenerati mill-software.

Delphi kompilatur

Aħna issa tistudja l-ispeċifiċità tal-kompilatur ambjent għall-iżvilupp kkunsidrati. Innota li fl-istruttura Delphi jista 'jkun fiha diversi elementi korrispondenti. Allura, hemm għażla li jużaw il-kompilatur DCC, li huwa utli f'każijiet fejn il-kompitu ta 'ħidma ma' l-applikazzjoni fil-debugger estern.

Winsight u WinSpector

Dawn il-moduli huma fost dawk li għandhom jiġu installati fil Delphi ulterjuri. Ikkaratterizzat mill-diffikultà relattiva fil-ħakma. Madankollu, ħafna programmaturi li implimentaw varjetà ta 'ambjent ta' żvilupp Delphi, huwa maħsub li dawn il-komponenti kun żgur li jitgħallmu jużaw. Allura, modulu Winsight huwa użat għall-monitoraġġ messaġġi Windows. Tali komponent huwa WinSpector, għandna bżonn li tiffissa l-istat tal-kompjuter fil-fajl speċjali. Jekk fil-kors ta 'żvilupp softwer kwalunkwe fallimenti se iseħħ, huwa dejjem possibbli li tiftaħ il-fajl u ara dak li jista' jikkawża l-problema.

komponenti standard

Delphi ambjent għall-iżvilupp, informazzjoni ġenerali li aħna qed jistudjaw, dan jinkludi numru ta 'komponenti standard, li huma wkoll utli li tkun taf. Esperti jirreferu għal dawk li ġejjin: MainMenu, PopupMenu, Label, Edit, Memo, buttuni, Checkbox, Radiobutton, listbox, Combobox, scrollbar, Groupbox, Bord, u scrollbox. Aħna se tistudja dettalji speċifiċi tagħhom.

komponent MainMenu hija maħsuba biex jakkomodaw il-menu prinċipali fil-interface maħluqa mill-programm. Biex tagħmel dan, poġġi l-punt approprjat fuq il-formola, u mbagħad sejħa tal-proprjetà Punti permezz tal-Ispettur Għan, u mbagħad tiddetermina l-oġġetti menu xierqa.

komponent PopupMenu hija mfassla biex jakkomodaw pop-up menu fil-interface maħluqa mill-programm, jiġifieri, ftuħ bi klikk tal-buttuna dritt maws.

komponent Label hija mħaddma bil-għan tat-test hija murija fit-tieqa programm. Hija jistgħu jiġu kkonfigurati, per eżempju, li tiffissa l-font mixtieqa fil-Ispettur Għan.

komponent jeditjaw huwa attivat sabiex juru test fuq il-frammenti iskrin, li l-utent jista jeditjaw waqt li l-programm qed taħdem. Memo komponent komplement tiegħu permezz li, imbagħad, tista 'taħdem ma' test kbar. Dan l-element jinkludi, per eżempju, għażliet bħal wrap kelma, test ikkupjar.

komponent buttuna hija mfassla biex twettaq diversi azzjonijiet billi tagħfas il-buttuna waqt li l-programm qed taħdem. Poġġi l-element korrispondenti fuq il-formola, u mbagħad tidħol l-kodiċi xieraq.

komponent Checkbox jippermetti għall-wiri iskrin on-line bil tieqa żgħira, li jistgħu jitqiegħdu marka kontroll b'maws. Element simili - Radiobutton. Dawn huma differenti, minn naħa, l-apparenza --tieni komponent huwa magħmul bħala ċirku, u t-tieni, l-ewwel membru jippermettu għażla simultanju ta 'diversi għażliet, Radiobutton - wieħed biss.

komponent listbox huwa użat biex juri l-lista iskrin li fuqu l-utent jista scroll b'maws. Xi ħaġa simili għal dan element ieħor - Combobox, iżda huwa kkumplimentat minn l-abbiltà li jidħol it-test fil-qasam speċjali.

Scrollbar komponent - bar scroll fit-tieqa. Normalment tidher awtomatikament malli spazju test jew forma tal-oġġetti jikbru mill-tieqa.

komponent Groupbox huwa attivat sabiex tiffissa l-ordni tal-ispostament bejn il-twieqi billi tagħfas il-ċavetta TAB. Element panel tista 'tiġi ssupplimentata jsir moviment jista' jsir aktar oġġetti fuq formola.

Scrollbox komponent tippermetti li jiffissaw il-forma tal-qasam li jistgħu jiġu impress orizzontalment u vertikalment. Skond l-proprjetà huma karatterizzati mill-tieqa prinċipali ta Delphi fil-kontumaċja. Iżda jekk ikun hemm ħtieġa għall-involviment ta 'dawn l-għażliet fil-forom żona speċifiċi, tista' tuża l-scrollbox komponent.

sommarju

Delphi - ambjent żvilupp ta 'applikazzjoni ma' opportunitajiet kbar, fl-istess ħin kkaratterizzat mill-sempliċità ta 'użu mill-funzjonijiet bażiċi. Bl-għodda li huma inklużi fl-istruttura tagħha, huwa possibbli li joħloq varjetà ta 'tipi ta' programmi għall-Windows u sistemi oħra operattivi popolari.

Choosing għodod ta 'żvilupp Delphi, programmaturi ħafna jikkawżaw interfaces użabilità software xieraq, kif ukoll firxa wiesgħa ta' għodod li huma siewja għall-ħidma fuq kwalunkwe parti tal-programm - fl-istadju tad-disinn, l-algoritmi programmar jew debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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