PočítačeProgramovanie

Delphi - Application Development Environment

vývoj software pre ďalších populárnych Windows a operačných systémov môže byť vykonané mnoho rôznych typov nástrojov. Medzi tie, ktoré sa vyznačujú veľmi populárne medzi ruskými a zahraničných investorov, - Delphi programu. Aké sú špecifiká vývojového nástroja? Aké sú najpozoruhodnejšie svojich možností?

Všeobecné informácie o Delphi

IDE - Delphi aplikačné programy, ktoré sú navrhnuté tak, aby spustiť v OS Windows, MacOS, a na mobilných operačných systémov - iOS a Android. Vyznačujú jednoduchosťou postupov generácie jazyka a kódu.

Ak je to potrebné, poskytuje nízkoúrovňové komunikáciu s operačným systémom a knižníc napísaných v jazyku C a C ++. Programy, ktoré sú vytvorené v Delphi, nevyžadujú kože tretích strán na začiatok - ako je napríklad Java Virtual Machine. Delphi - vývojové prostredie, ktoré možno s úspechom používaný ako pre profesionálov aj pre tréningové účely. Za účelom zoznámenia so základnými svojich možností, nemusí byť nutne majú vysokú kvalifikáciu a znalosti zložitých programovacích jazykov.

hlavnými výhodami

Zistite, čo aké sú hlavné výhody tohto softvérového produktu. Keď v jednej ceste alebo iný IT spoločnosť vykonáva zdôvodnenie výberu vývojových prostredí, Delphi sa stáva výber z mnohých programátorov, a preto odporučil, aby použitie. To je spôsobené tým, že toto prostredie možno vytvárať aplikácie v nejspěšnějšími ako je to možné, poskytnúť im s vysokým výkonom i v tých počítačoch, ktoré majú skromné hardvérové špecifikácie. Významným argumentom v prospech výbere považovaný vývojové prostredie - to môže byť doplnené o nové nástroje, na ktoré sa nevzťahuje štandardnú sadu riešení pre prítomných v rozhraní Delphi.

Teraz budeme skúmať, čo nuansy, aké možnosti praktického využitia Delphi.

špecifiká rozhranie

Po prvé, môžete si dávať pozor na niektoré črty rozhraní médiá vývoja softvéru. To znamená, že pracovný priestor štruktúry programu zahŕňa súbežné prevádzku s niekoľkými základných okien. Zoberme si túto vlastnosť v detaile.

Delphi vývojové prostredie, verzia 7 a najmä zahŕňa aktivácii týchto hlavných modulov: návrhár formulára, editor, paleta, Object Inspector, a adresár. V niektorých verziách Delphi značených zložiek môžu byť označené odlišne. Napríklad editor môže zodpovedať okná programového kódu, projektant - tvar krabice. Avšak, ich funkčnosť bude rovnaký. Takto označené prvky rozhrania Delphi môže dopĺňať radu pomocných nástrojov. Predovšetkým prvé dva sú považované za hľadisko rozvojových softvér postupov. Ale dôležité ako ostatné. Zvážte funkcie pomocou označených moduly Delphi.

Form Designer, Editor a Palette

Použite formulár návrhár developer vytvorí jeho rozhrania. Na oplátku, to je napísané v editore kódu. Veľa programátorov, ktorí odporúčajú zvoliť vývojové prostredie Delphi ako najoptimálnejšie riešenie, ako argument priniesť ľahký na používanie návrhár formulára. Niektorí odborníci sa domnievajú, že tento proces robí, je skôr ako hru.

Akonáhle užívateľ začne vytvárať program a spustí návrhár formulára, potom spočiatku neobsahuje žiadne prvky, je prázdna. Ale on bol okamžite môžu byť vyplnené pomocou nástrojov umiestnených na druhom Delphi modulu - palety. Prvky rozhrania programu, ktoré sú konfigurované v návrhári formulára musí riadiť tím, ktorý, podľa poradia, je napísaný v editore.

Ale ešte späť do palety. S pomocou nej môžu byť umiestnené v podobe dizajnových správnych objektov. Aby bolo možné použiť zvláštne nástroj by sa jedným kliknutím na neho - tak dlho, ako to je v oblasti palety, druhý čas - v okne formulára návrhára. Potom sa zodpovedajúce objekt pohybovať v oblasti vývoja a je možné predpísať kód v editore pre to.

objekt inšpektor

Ďalším významným prvkom, ktorý obsahuje Delphi - prostredie pre vývoj aplikácií pre Windows a ďalších populárnych platformách - objekt inšpektor. Je potrebné poznamenať, že sa zobrazia v ňom informácie sa mení: to má vplyv na stav objektu, ktorý je vybraný v návrhári formulára.

Objekt Inšpektor štruktúra. Skladá sa z dvoch okien. Na každej pevné algoritmy, ktoré určujú správanie príslušných zložiek. Prvý zobrazuje vlastnosti, druhý - udalosti. Ak programátor chce vykonať úpravy v algoritmoch, ktoré majú vplyv na konkrétne zložku, že čerpá z kapacít Inspektoru objektov. Napríklad, môžete zmeniť umiestnenie rôznych prvkov rozhrania programov, ich výšku a šírku.

V Inšpektor objektov má záložky môžete použiť na prepínanie medzi stránkami, ktoré odrážajú vlastnosti alebo udalosti, ktoré sú priamo spojené s editorom. Takže, ak ste double-kliknite na pravej strane niektorého zo zobrazených položiek na obrazovke, kód, ktorý zodpovedá určitej udalosti, zapadne do editora.

vývoj software v Delphi je použitie Inšpektora objektov na vyriešenie rôznych problémov. To je predurčený k tomu, že s týmto nástrojom, aby skutočne zmeniť vlastnosti všetky objekty umiestnené na formulári, rovnako ako k sebe. Študovali sme podrobne niektoré z funkcií s objektom inšpektora.

Inspector objektu: chopí príležitosti

Aby bolo možné pochopiť, ako Delphi IDE čo sa týka interakcie objektov inšpektorom a tvarov, môžete sa pokúsiť zmeniť vlastnosti niektorých spoločných prvkov rozhrania softvéru v systéme Windows - napríklad, Memo, Button a Listbox (neskôr budeme skúmať ich podstatu viac). Pre začiatok je potrebné ich umiestniť na formulári Delphi pomocou dostupných prostriedkov.

Môžete skúsiť experimentovať s majetkom Ctl3D. K tomu je potrebné kliknúť na formulári, a potom ísť do objektu inšpektor a zmenu hodnoty danej nehnuteľnosti. Po tejto formy je významne zmeniť vzhľad. Súčasne nehnuteľnosť Ctl3D bude zmenená na každom z prvkov, ktoré sú umiestnené v okne vývoja.

Po vykonaní experimentov sa môžeme vrátiť k formovaniu a posilniť hodnotu Ctl3D. Po tomto ťahu k prvkom Memo a Listbox. Teraz môžete editovať ich vlastnosti, miesto na formulári, vzhľad. Napríklad výberom položky Upraviť z menu, a potom - veľkosť, programátor môže zmeniť šírku a výšku objektu. K dispozícii je možnosť usporiadať v centre, voľbou Edit a vyrovná sa. Príslušné opatrenia bude mať vplyv na to sa zobrazí v Inspektoru objektov.

zmeniť vlastnosti komponentov sa môže vykonávať podľa predmetu Delphi modulu. Napríklad v prípade, že úloha je definovať pre nich určitú farbu, to znamená, že zmeny zapojenia niekoľkých prístrojov. Po prvé, môžete zadať príkaz, ktorý zodpovedá farbe - ako červená - clRed, - v oblasti facility managementu. Po druhé, môže užívateľ vyberte farbu zo zoznamu. Po tretie, je tu možnosť dvakrát kliknite na farebné vlastnosti - okno sa objaví farebné oholený. Rovnako tak developer môže zmeniť atribúty a ďalších objektov - napríklad typ písma typ, farbu alebo veľkosť.

adresár

Delphi - IDE, ktorá je doplnená o dostatočne podrobné systéme nápovedy. Odkazovať sa na neho, zvoľte položku menu Help. Potom uvidíte jednu z média sme nad vývojom softvérových modulov v okne uvedenom - vodítko. Funkcia je používať ich, že pri stlačení užívateľ F1 dostane určitý náznak, ktoré odrážajú špecifickosť tohto zásnubný nástroja. Napríklad, ak je programátor pracuje s objektu inšpektorom, že si môžu vybrať jeden z vlastností a stlačte kláves F1 a získať základné informácie o príslušnom možnosť. To isté možno vykonať pri práci s inými prvkami rozhrania, ktoré zahŕňa vývojové prostredie Delphi 7 a inými verziami príslušného typu softvéru.

Ostatné prvky rozhrania

Medzi ďalšími významnými zložkami rozhranie správ softvérových riešení - menu, panel nástrojov Rýchly prístup, rovnako ako editor obrázkov. Čo sa týka ponuky - umožňuje programátorovi získať rýchly prístup k zložiek prítomných v štruktúre vývojového prostredia. Použite ho, ako môžete s myšou, tak aj s pomocou klávesových skratiek. Nachádza sa priamo pod menu panela s nástrojmi Rýchly prístup. Niektoré zo svojich funkcií sa prekrývajú s tými, ktoré je charakteristické pre ponuky, ale prístup k nim je rýchlejšie. Image Editor Delphi v niečom podobný program skicár. To znamená, že pomocou neho môžete robiť jednoduché úpravy obrázkov, aby na nich nápisy a ďalších prvkov.

softvér

Delphi - IDE, ktorý obsahuje veľké množstvo nástrojov, ktoré zvyšujú efektivitu programátora. Takže sme sa zaoberali vyššie kľúčové moduly sú doplnené radom špeciálnych nástrojov. Medzi tými: debugger, kompilátor, rovnako ako komponenty a WinSight WinSpector. Všimnite si, že v niektorých verziách Delphi kontrolovať položky je potrebné nainštalovať samostatne. Študujeme ich špecifickosť.

Delphi debugger

Pokiaľ ide o debuggeri - tento nástroj dopĺňa kód editor časť vykonávanie potrebných kontrol príslušných softvérových algoritmov pre správnosť. S ním, vývojár môže skutočne preskúmať zdrojový kód riadok po riadku. V niektorých prípadoch je riešenie tohto problému, ako vývoj komponentov Delphi ako samostatný produkt možno doplniť externým ladiaci, ktorý umožňuje programátorovi zvýšenú kód overovacieho generované softvérom.

Delphi kompilátor

Teraz študovať špecifickosť skúmaného kompilátor vývojového prostredia. Všimnite si, že v štruktúre Delphi môže obsahovať niekoľko príslušné elementy. Takže, tam je možnosť použiť kompilátor DCC, čo je užitočné v prípadoch, keď je úloha pracovať s aplikáciou vo vonkajšom debuggera.

Winsight a WinSpector

Tieto moduly sú medzi tými, ktoré musí byť inštalovaný v Delphi ďalej. Charakterizovaný relatívnej obtiažnosti mastering. Avšak, veľa programátorov, ktoré zaviedli rôzne vývojové Delphi prostredie, predpokladá sa, že tieto zložky sa určite naučiť používať. Takže Winsight modul slúži na sledovanie správ Windows. Taká zložka WinSpector, musíme napraviť stav počítača do špeciálneho súboru. Ak sa v priebehu vývoja softvéru sa objaví akékoľvek chyby, je vždy možné otvoriť súbor a uvidíme, čo by mohlo byť príčinou problému.

štandardných komponentov

Delphi vývojové prostredie, všeobecné informácie, ktoré študujeme, že obsahuje rad štandardných komponentov, ktoré sú tiež užitočné vedieť. Odborníci sa vzťahujú na tie nasledujúce: MainMenu, PopupMenu, Label, Edit, Memo, Button, checkbox, RadioButton, Listbox, ComboBox, posuvník, GroupBox, panely a Scrollbox. Budeme študovať ich špecifické detaily.

MainMenu komponenta je navrhnutý tak, aby do hlavného menu v rozhraní vytvorené programom. Ak to chcete vykonať, umiestnite príslušnú položku na formulári, a potom volať vlastnosť tovaru prostredníctvom Inspektoru objektov a určiť príslušné položky menu.

PopupMenu komponenta je navrhnutý tak, aby pop-up menu v rozhraní vytvorené programom, teda otvorenie jednoduchým kliknutím pravým tlačidlom myši.

Komponent Label je prevádzkovaná za účelom je text zobrazený v okne aplikácie. To môže byť nakonfigurovaný tak, napríklad, pre nastavenie požadovaného písmo v Inspektoru objektov.

Editovať zložka sa aktivuje, aby bolo zobrazenie na obrazovke textovej fragment, ktorý môže užívateľ upraviť, keď je program spustený. Memo komplementárne zložka, cez ktorý, podľa poradia, môže pracovať s veľkým textom. Tento prvok zahŕňa napríklad možnosti, ako je zalamovanie riadkov, kopírovanie textu.

Tlačidlo komponenta je navrhnutá tak, aby vykonávať rôzne akcie stlačením tlačidla, zatiaľ čo je program spustený. Umiestnite zodpovedajúci prvok na formulári, a potom vstúpi príslušný kód.

Políčko komponenta umožňuje zobraziť on-line displej s malým oknom, ktoré možno dať začiarknutie s myšou. Podobný prvok - RadioButton. Líšia sa, po prvé, vzhľad - druhá zložka je vyrobená ako kruh, a za druhé, prvý člen umožnenie simultánne výber z niekoľkých možností, RadioButton - iba jeden.

Listbox zložka slúži na zobrazenie obrazovky zoznam, na ktorom môže používateľ posúvať pomocou myši. Niečo podobné sa k nej ďalší prvok - ComboBox, ale je doplnený o možnosť zadávania textu v špeciálnom poli.

Scrollbar zložka - posúvač v okne. Zvyčajne sa objavia automaticky, akonáhle sa priestor pre text alebo tvar objektov stanú väčšie ako okno.

GroupBox zložka sa aktivuje za účelom stanovenia poradia posunu medzi oknami stlačením klávesu TAB. Doskový prvok môže byť doplnený o ktorej pohyb sa môže vykonávať viac objektov na formulári.

Scrollbox súčasť umožňuje stanoviť tvar oblasti, ktorú je možné posúvať vertikálne i horizontálne. Podľa majetku sú charakterizované hlavné okno Delphi v predvolenom nastavení. Ale v prípade, že je potreba zapojenie týchto možností v konkrétnych plošných obrazcov môžete použiť komponentný Scrollbox.

zhrnutie

Delphi - prostredie pre vývoj aplikácií s veľkou príležitosťou, zároveň sa vyznačuje jednoduchosťou použitia základných funkcií. S nástrojmi, ktoré sú obsiahnuté v jeho štruktúre, je možné vytvoriť rôzne typy programov na iných populárnych operačných systémov Windows a.

Voľba vývojových nástrojov Delphi, veľa programátorov spôsobiť použiteľnosť Rozhranie príslušný software, rovnako ako širokú škálu nástrojov, ktoré sú užitočné pre prácu na akejkoľvek časti programu - vo fáze projektovania, programovacie algoritmy alebo ladenie.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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