KompjuteraProgramimi

Delphi - Application Development Environment

zhvillimin e software për Windows dhe të tjera të njohura të sistemeve operative mund të kryhet nga shumë lloje të ndryshme të mjeteve. Në mesin e atyre që janë karakterizuar nga shumë të popullarizuara në mesin e zhvilluesve ruse dhe të huaja, - program Delphi. Cilat janë specifikat e mjet zhvillimi? Cilat janë më të dukshëm të mundësive të saj?

informacione të përgjithshme në lidhje me Delphi

IDE - Delphi programet e aplikimit, të cilat janë projektuar për të kandiduar në OS Windows, MacOS, dhe në sistemet operative të lëvizshme - iOS dhe Android. Karakterizohet nga thjeshtësia e procedurave të brezit të gjuhës dhe kodit.

Nëse është e nevojshme, siguron komunikim të nivelit të ulët me sistemin operativ dhe bibliotekat shkruar në gjuhën C dhe C ++. Programet që janë krijuar me Delphi, nuk kërkojnë lëkurat e palës së tretë për të filluar - të tilla si, për shembull, Java Virtual Machine. Delphi - një mjedis të zhvillimit që mund të përdoret me sukses nga të dy profesionistë dhe për qëllime trajnimi. Në mënyrë që të mësojnë bazë të mundësive të saj, jo domosdoshmërisht posedojnë kualifikime të lartë dhe njohuri të gjuhëve të programimit komplekse.

Përparësitë kryesore

Mëso se çfarë cilat janë përfitimet kryesore të produktit softuerit në fjalë. Kur, në një mënyrë ose në një tjetër IT-kompani kryer arsyetim për zgjedhjen e mjediseve të zhvillimit, Delphi po bëhet zgjedhja e shumë programuesve dhe rekomandoi që ata të përdorin. Kjo është për shkak të faktit se ky mjedis mund të krijojë aplikacione në më shpejtë të jetë e mundur, për t'i pajisur ata me performancë të lartë edhe në ato kompjutera që kanë specifikimet modeste hardware. Një argument i rëndësishëm në favor të zgjedhjes së mjedisit konsiderohet zhvillimit - kjo mund të plotësohet me mjete të reja që nuk mbulohen nga një standard i vendosur zgjidhjeve të pranishëm në ndërfaqen Delphi.

Ne tani do të studiojmë se çfarë nuancat e asaj mundësive përdorimin praktik të Delphi.

Specifikat e ndërfaqes

Para së gjithash, ju mund të paguani vëmendje për disa karakteristika të ndërfaqes së mesme të zhvillimit të softuerit. Kështu, hapësira e punës së strukturës së programit përfshin funksionimin e njëkohshëm me disa dritare themelore. Konsideroni këtë pronë në detaje.

mjedis zhvillimi Delphi, version 7 në veçanti, të bëjë aktivizimin e moduleve mëposhtme kryesore: formë projektuesi, redaktor, paleta, Object Inspector, dhe përmbledhje. Në disa versione të Delphi komponentët shënuar mund t'i referohet ndryshe. Për shembull, redaktori mund të korrespondojnë me një dritare të kodit të programit, projektuesi - kuti formë. Megjithatë, funksionaliteti i tyre do të jetë e njëjtë. Shënuara elemente Delphi interfejsit mund të plotësojë një shumëllojshmëri e mjeteve ndihmëse. Kryesisht dy të parët janë konsideruar të jetë pika e parë e procedurave të zhvillimit të softuerit. Por, e rëndësishme sa pjesa tjetër. Konsideroni tiparet e përdorur modulet shënuar Delphi.

Designer formë, Editor dhe Palette

Përdorni zhvilluesi forma projektuesi krijon ndërfaqe e saj. Nga ana tjetër, siç është shkruar në redaktorin e kodit. Shumë programuesit të cilët rekomandojnë për të zgjedhur mjedisin e zhvillimit Delphi si zgjidhjen më optimale, si një argument për të sjellë lehtësinë e përdorimit projektuesi formë. Disa ekspertë besojnë se ky proces nuk është më shumë si një lojë.

Sa më shpejt si përdorues fillon për të krijuar programin dhe shkon projektuesi formë, atëherë fillimisht ai nuk përmban elemente, ajo është e zbrazët. Por ai ishte menjëherë mund të plotësohet duke përdorur mjetet e vendosur në tjetër Delphi modul - paleta. Elementet e interface programit, të cilat janë të konfiguruar në formë projektuesi duhet të menaxhuar ekipin, i cili, nga ana tjetër, janë shkruar në editor.

Por përsëri ende në paleta. Me ndihmën e saj mund të vendoset në objektet formë projektuesi saktë. Në mënyrë që të përdorin një mjet të veçantë duhet të klikoni një herë në atë - për aq kohë sa ai është në fushën e paleta, herën e dytë - në dritare formën projektuesi. Pas kësaj, objekti përkatës do të shkojë në fushën e zhvillimit, dhe është e mundur të përshkruajë kodin në redaktor për të.

inspektori objekt

Një tjetër element i rëndësishëm që përmban Delphi - aplikimit ambient të zhvillimit për Windows dhe platformat tjera të njohura - inspektori objekt. Kjo mund të vërehet se informacioni i paraqitur në të po ndryshon: ajo ndikon në statusin e objektit që është zgjedhur në formë projektuesi.

Objekt struktura Inspector është. Ai përbëhet nga dy dritare. Në çdo algoritme fikse që përcaktojnë sjelljen e komponentëve përkatëse. I pari tregon pronat, në të dytin - ngjarjet. Nëse programues dëshiron për të bërë ndryshime në algoritme që ndikojnë komponent të veçantë, ajo tërheq nga kapacitetet e inspektorit Object. Për shembull, ju mund të ndryshojë pozicionimin e elementeve të ndryshme të ndërfaqes së programeve, lartësi dhe gjerësi të tyre.

Në Inspektori Objekti ka bookmarks, ju mund të përdorni për të kaloni në mes të faqeve që pasqyrojnë vetitë apo ngjarje që janë të lidhur direkt me redaktor. Pra, nëse ju klikoni dy herë në anën e djathtë të ndonjë nga pikat e shfaqura në ekran, kodin që korrespondon me një ngjarje të veçantë, angazhohet në editor.

zhvillimit të softuerit në Delphi është që të përdorin Inspektori Object për të zgjidhur probleme të ndryshme. Kjo është e paracaktuar nga fakti se me këtë mjet që në fakt të ndryshuar vetitë e çdo objekteve të vendosura në formë, si dhe në vetvete. Ne studiuar në detaje disa nga karakteristikat me inspektorin objekt.

Inspektori objekt: Mundësitë kapja

Për të kuptuar se si Delphi IDE në drejtim të bashkëveprimit objekteve inspektorit dhe forma, ju mund të përpiqet për të ndryshuar vetitë e disa elementeve të përbashkëta të ndërfaqes software në Windows - për shembull, Memo, Button dhe Listbox (më vonë ne do të shqyrtojmë thelbin e tyre më shumë). Për një fillim ata duhet të jenë të vendosur në formë, Delphi duke përdorur mjetet në dispozicion.

Ju mund të provoni për të eksperimentuar me pronën Ctl3D. Për ta bërë këtë, ju duhet të klikoni në formë, dhe pastaj të shkoni në Object Inspector dhe për të ndryshuar vlerën e pronës në fjalë. Pas kësaj forme është ndryshuar ndjeshëm pamjen. Njëkohësisht Ctl3D pronës do të ndryshohet për secilin nga elementet që janë vendosur në dritaren e zhvillimit.

Pasi bën eksperimente ne mund të shkoni përsëri në formë dhe për të forcuar vlerën Ctl3D. Pas kësaj kthehet në elementet e Memo dhe Listbox. Tani ju mund të ndryshojë pronat e tyre, vendndodhjen në formën, pamjen. Për shembull, duke zgjedhur pika Edit nga menuja, dhe pastaj - Size, programues mund të ndryshoni gjerësinë dhe lartësinë e objekteve. Nuk është një opsion për të rregulluar ato në qendër, duke zgjedhur Edit dhe të lidhur. veprimet e duhura do të ndikojë në atë që është shfaqur në Kontrolluesin e Objekteve.

të ndryshuar vetitë e përbërësve mund të kryhet nga subjekti modul Delphi. Për shembull, në qoftë se është detyrë për të përcaktuar për ta një ngjyrë të veçantë, që është, variacione përfshirja e disa instrumenteve. Së pari, ju mund të hyjë në komandën korrespondon me ngjyrë - si të kuqe - clRed, - në fushën e menaxhimit të objektit. Së dyti, përdoruesi mund të zgjidhni një ngjyrë nga lista. Së treti, nuk është një opsion Double-click Properties Color - një dritare do të shfaqet ngjyra-rruar. Në mënyrë të ngjashme, një zhvillues mund të ndryshojë atributet dhe objekte të tjera - për shembull, llojin font, ngjyra ose madhësia.

drejtori

Delphi - IDE, e cila është plotësuar me një sistem mjaft të detajuar ndihmë. Për t'iu referuar atë, zgjidhni pika Ndihmë menu. Pastaj ju do të shihni një medium që kemi përmendur më lart në zhvillimin e moduleve software në dritare - një udhëzues. Feature përdorimin e tyre është se kur ju shtypni përdorues F1 do të marrë një aluzion të veçantë, duke reflektuar specifikën e këtij mjeti angazhimit. Për shembull, në qoftë se programues është duke punuar me inspektorin objekt, ai mund të zgjidhni një nga pronat, dhe pastaj shtypni F1 dhe për të marrë informacion mbi opsionin përkatës. E njëjta gjë mund të bëhet kur punojnë me çdo elementet e tjera të ndërfaqes, e cila përfshin një ambient të zhvillimit Delphi 7 dhe versionet e tjera të llojit të duhur të softuerit.

Elemente të tjera të ndërfaqes

Ndër komponentët e tjerë të rëndësishëm të zgjidhjeve softuerike ndërfaqes Raportimi - menu, Quick Access Toolbar, si dhe një redaktor imazh. Lidhur me menynë - ajo lejon programues për të marrë qasje të shpejtë në komponentët e pranishme në strukturën e mjedisit të zhvillimit. Përdorin atë si ju mund të me miun, në mënyrë dhe me të duke përdorur hotkeys. E vendosur vetëm nën menynë e Quick Access Toolbar. Disa nga funksionet e tij përputhen me ato që janë karakteristikë e menu, por qasja në to është më e shpejtë. Image editor Delphi në diçka të ngjashme me programin Paint në Windows. Kjo është, me ndihmën e saj ju mund të bëni rregullime të thjeshta të fotografive për të vënë mbi to mbishkrime dhe elemente të tjera.

Programimi Tools

Delphi - IDE, e cila përfshin një numër të madh të mjeteve për të rritur efikasitetin programues. Pra, ne kemi konsideruar më sipër modulet kryesore janë plotësuar me një sërë mjetesh të posaçme. Në mesin e atyre: The Rregullues, përpiluesit, si dhe komponentët dhe WINSIGHT WinSpector. Vini re se në disa versione të Delfit kontrolluar artikuj nevojë për të instaluar veçmas. Ne studiojmë specifikat e tyre.

Delphi Rregullues

Lidhur me Rregullues - ky mjet plotëson pjesën Kodi redaktor i kryer verifikimet e duhura të algoritme të përshtatshme softuerit për korrektësinë. Me këtë, zhvilluesi në fakt mund të eksplorojnë burim linjë tuaj kod pas rreshti. Në disa raste, zgjidhja e këtij problemi, si në zhvillimin e komponentëve, Delphi si një produkt të pavarur mund të plotësohet me një Rregullues të jashtëm, e cila lejon programues për kodin zgjeruar verifikimit të krijuara nga software.

Delphi përpilues

Ne tani studiojnë specifikat e konsideruar përpiluesit mjedisin e zhvillimit. Vini re se në strukturën Delphi mund të përmbajë disa elemente përkatëse. Pra, nuk është një opsion për të përdorur përpilues DCC, e cila është e dobishme në rastet kur detyra e punuar me aplikimin në Rregullues të jashtëm.

WINSIGHT dhe WinSpector

Këto module janë në mesin e atyre që duhet të jetë i instaluar në Delphi tej. Karakterizohet nga vështirësi relative në zotërimin. Megjithatë, shumë programuesit që kanë zbatuar një shumëllojshmëri të mjedisit të zhvillimit Delphi, besohet se këto komponentë të jetë i sigurt për të mësuar për të përdorur. Pra, moduli WINSIGHT është përdorur për të monitoruar mesazhet e Windows. një komponent të tillë është WinSpector, ne kemi nevojë për të rregulluar gjendjen e kompjuterit në një skedar të veçantë. Nëse në rrjedhën e zhvillimit të softuerit ndonjë dështimet do të ndodhë, ajo është gjithmonë e mundur për të hapur dosjen dhe të shohim se çfarë mund të jetë shkaktuar problemin.

komponente standarde

mjedis zhvillimi Delphi, informacione të përgjithshme të cilat ne jemi duke studiuar, ajo përfshin një numër të komponentëve standarde, të cilat janë gjithashtu të dobishme për të dini. Ekspertët i referohen atyre që e ndiqnin: Menysë, PopupMenu, Label, Edit, Memo, Button, Kutia e zgjedhjes, RadioButton, Listbox, Kutia Kombo, Scrollbar, GroupBox, Panel, dhe Scrollbox. Ne do të studiojmë të dhënat e tyre të veçanta.

komponent Menysë është projektuar për të akomoduar menynë kryesore në ndërfaqen e krijuar nga programi. Për ta bërë këtë, vendosni pika e duhur në formë, dhe pastaj e quajnë Items pronën përmes Object Inspector, dhe pastaj të përcaktuar sendet e duhura menu.

komponent PopupMenu është projektuar për të akomoduar pop-up menu në ndërfaqen e krijuar nga programi, dmth, duke hapur me një klik të butonit të djathtë të miut.

komponent Label është operuar për qëllimi i tekstit është shfaqur në dritaren e programit. Ajo mund të jetë konfiguruar, për shembull, për të vendosur font dëshiruar në Object Inspector.

Edit komponent është aktivizuar në mënyrë që të shfaqin tekstin në fragmente ekran, të cilat përdoruesi mund të modifikoni ndërsa programi është i rrjedhshëm. Memo komponenti plotësues nëpërmjet e cila, nga ana tjetër, mund të punojnë me tekst të madhe. Ky element përfshin, për shembull, opsionet e tilla si përfundojë fjalë, tekstin e kopjimit.

komponent Button është projektuar për të kryer veprime të ndryshme duke shtypur butonin ndërsa programi është i rrjedhshëm. Vendi elementin korrespondues në formë, dhe pastaj shkruani kodin e duhur.

komponent checkbox lejon për të shfaqur ekran on-line me një dritare të vogël, e cila mund të vihet një shenjë me një mouse. Një element i ngjashëm - RadioButton. Ato ndryshojnë, së pari, pamjen - komponenti i dytë është bërë si një rreth, dhe së dyti, anëtari i parë lejojë përzgjedhjen e njëkohshëm të disa opsioneve, RadioButton - vetëm një.

komponent Listbox është përdorur për të shfaqur në ekran listë në të cilën një përdorues mund të lëviz me një mouse. Diçka e ngjashme me atë një tjetër element - ComboBox, por ajo është plotësuar nga aftësia për të futur tekst në një fushë të veçantë.

Scrollbar Komponenti - një bar rrotull në dritare. Zakonisht shfaqet automatikisht sa më shpejt si një hapësirë tekst apo formën e objekteve të bërë më të mëdha se sa dritare.

komponent GroupBox është aktivizuar në mënyrë për të rregulluar rendin e zhvendosjes në mes të dritareve duke shtypur butonin tab. element Paneli mund të plotësohet me të cilat lëvizja mund të kryhet më shumë objekte në një formë.

komponent Scrollbox lejon për të rregulluar formën e zonës që mund të përshkohet horizontalisht dhe vertikalisht. Sipas pronës janë karakterizuar nga dritarja kryesore e Delphi by default. Por në qoftë se ka nevojë për përfshirjen e opsioneve të tilla në forma të veçanta të zonës, ju mund të përdorni komponent Scrollbox.

përmbledhje

Delphi - mjedis zhvillimin e aplikimit me mundësi të mëdha, në të njëjtën kohë të karakterizuar nga thjeshtësinë e përdorimit të funksioneve themelore. Me mjetet që janë të përfshira në strukturën e tij, është e mundur për të krijuar një shumëllojshmëri të llojeve të programeve për Windows dhe sistemet e tjera të njohura operative.

Zgjedhja mjete zhvillimi Delphi, shumë programmers shkaktojë ndërfaqeve përdorshmërisë software të duhur, si dhe një gamë të gjerë të mjeteve që janë të dobishme për të punuar në çdo pjesë të programit - në fazën e projektimit, algoritme programimit ose debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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