PočítačeProgramování

Delphi - Application Development Environment

vývoj software pro dalších populárních Windows a operačních systémů může být provedeno mnoho různých typů nástrojů. Mezi ty, které se vyznačují velmi populární mezi ruskými a zahraničních investorů, - Delphi programu. Jaká jsou specifika vývojového nástroje? Jaké jsou nejpozoruhodnější svých možností?

Obecné informace o Delphi

IDE - Delphi aplikační programy, které jsou navrženy tak, aby spustit v OS Windows, MacOS, a na mobilních operačních systémů - iOS a Android. Vyznačují jednoduchostí postupů generace jazyka a kódu.

Pokud je to nutné, poskytuje nízkoúrovňové komunikaci s operačním systémem a knihoven napsaných v jazyce C a C ++. Programy, které jsou vytvořené v Delphi, nevyžadují kůže třetích stran na začátek - jako je například Java Virtual Machine. Delphi - vývojové prostředí, které lze s úspěchem používán jak pro profesionály i pro tréninkové účely. Za účelem seznámení se základními svých možností, nemusí být nutně mají vysokou kvalifikaci a znalosti složitých programovacích jazyků.

Hlavními výhodami

Zjistěte, co jaké jsou hlavní výhody tohoto softwarového produktu. Když v jedné cestě nebo jiný IT společnost provádí zdůvodnění výběru vývojových prostředí, Delphi se stává výběr z mnoha programátorů, a proto doporučil, aby použití. To je způsobeno tím, že toto prostředí lze vytvářet aplikace v nejspěšnějšími jak je to možné, poskytnout jim s vysokým výkonem i v těch počítačích, které mají skromné hardwarové specifikace. Významným argumentem ve prospěch výběru považován vývojové prostředí - to může být doplněno o nové nástroje, na které se nevztahuje standardní sadu řešení pro přítomných v rozhraní Delphi.

Nyní budeme zkoumat, co nuance, jaké možnosti praktického využití Delphi.

Specifika rozhraní

Za prvé, můžete si dávat pozor na některé rysy rozhraní média vývoje softwaru. To znamená, že pracovní prostor struktury programu zahrnuje souběžné provoz s několika základních oken. Vezměme si tuto vlastnost v detailu.

Delphi vývojové prostředí, verze 7 a zejména zahrnuje aktivaci těchto hlavních modulů: návrhář formuláře, editor, paleta, Object Inspector, a adresář. V některých verzích Delphi značených složek mohou být označeny odlišně. Například editor může odpovídat okna programového kódu, projektant - tvar krabice. Nicméně, jejich funkčnost bude stejný. Takto označené prvky rozhraní Delphi může doplňovat řadu pomocných nástrojů. Především první dva jsou považovány za hledisko rozvojových software postupů. Ale důležité jako ostatní. Zvažte funkce pomocí označených moduly Delphi.

Form Designer, Editor a Palette

Použijte formulář návrhář developer vytvoří jeho rozhraní. Na druhé straně, to je psáno v editoru kódu. Mnoho programátorů, kteří doporučují zvolit vývojové prostředí Delphi jako nejoptimálnější řešení, jako argument přinést snadné používat návrhář formuláře. Někteří odborníci se domnívají, že tento proces dělá, je spíš jako hru.

Jakmile uživatel začne vytvářet program a spustí návrhář formuláře, pak zpočátku neobsahuje žádné prvky, je prázdná. Ale on byl okamžitě mohou být vyplněny pomocí nástrojů umístěných na druhém Delphi modulu - palety. Prvky rozhraní programu, které jsou nakonfigurovány v návrháři formuláře musí řídit tým, který, podle pořadí, je napsaný v editoru.

Ale ještě zpět do palety. S pomocí ní mohou být umístěny v podobě designových správných objektů. Aby bylo možné použít zvláštní nástroj by se jedním kliknutím na něj - tak dlouho, jak to je v oblasti palety, druhý čas - v okně formuláře návrháře. Poté se odpovídající objekt pohybovat v oblasti vývoje a je možné předepsat kód v editoru pro to.

objekt inspektor

Dalším významným prvkem, který obsahuje Delphi - prostředí pro vývoj aplikací pro Windows a dalších populárních platformách - objekt inspektor. Je třeba poznamenat, že se zobrazí v něm informace se mění: to má vliv na stav objektu, který je vybrán v návrháři formuláře.

Objekt Inspektor struktura. Skládá se ze dvou oken. Na každé pevné algoritmy, které určují chování příslušných složek. První zobrazuje vlastnosti, druhý - události. Pokud programátor chce provést úpravy v algoritmech, které mají vliv na konkrétní složku, že čerpá z kapacit Inspektoru objektů. Například, můžete změnit umístění různých prvků rozhraní programů, jejich výšku a šířku.

V Inspektor objektů má záložky můžete použít k přepínání mezi stránkami, které odrážejí vlastnosti nebo události, které jsou přímo spojeny s editorem. Takže, pokud jste double-klikněte na pravé straně některého ze zobrazených položek na obrazovce, kód, který odpovídá určité události, zapadne do editoru.

vývoj software v Delphi je použití Inspektora objektů k vyřešení různých problémů. To je předurčen k tomu, že s tímto nástrojem, aby skutečně změnit vlastnosti všechny objekty umístěné na formuláři, stejně jako k sobě. Studovali jsme podrobně některé z funkcí s objektem inspektora.

Inspektor objektů: chopí příležitosti

Aby bylo možné pochopit, jak Delphi IDE co se týče interakce objektů inspektorem a tvarů, můžete se pokusit změnit vlastnosti některých společných prvků rozhraní softwaru v systému Windows - například, Memo, Button a Listbox (později budeme zkoumat jejich podstatu více). Pro začátek je třeba je umístit na formuláři Delphi pomocí dostupných prostředků.

Můžete zkusit experimentovat s majetkem Ctl3D. K tomu je třeba kliknout na formuláři, a pak jít do objektu inspektor a změnu hodnoty dané nemovitosti. Po této formy je významně změnit vzhled. Současně nemovitost Ctl3D bude změněn na každý z prvků, které jsou umístěny v okně vývoje.

Po provedení experimentů se můžeme vrátit k utváření a posílit hodnotu Ctl3D. Po tomto tahu k základním prvkům Memo a Listbox. Nyní můžete změnit jejich vlastnosti, místo na formuláři, vzhled. Například výběrem položky Upravit z menu, a pak - velikost, programátor může změnit šířku a výšku objektu. K dispozici je možnost uspořádat v centru, volbou Edit a vyrovná se. Příslušná opatření bude mít vliv na to, co je zobrazeno v Inspektoru objektů.

změnit vlastnosti komponent se může provádět podle předmětu Delphi modulu. Například v případě, že úkol je definovat pro ně určitou barvu, to znamená, že změny zapojení několika přístrojů. Za prvé, můžete zadat příkaz, který odpovídá barvě - jako červená - clRed, - v oblasti facility managementu. Za druhé, uživatel si může vybrat barvu ze seznamu. Za třetí, je zde možnost poklepejte na barevné vlastnosti - okno se objeví barevné oholen. Podobně vývojář může změnit atributy a dalších objektů - například typ písma typ, barvu nebo velikost.

adresář

Delphi - IDE, která je doplněna o dostatečně podrobné systému nápovědy. Odkazovat se na něj, zvolte položku menu Help. Pak uvidíte jednu z média jsme nad vývojem softwarových modulů v okně uvedeném - vodítko. Funkce je používat je, že při stisknutí uživatel F1 obdrží určitý náznak, které odrážejí specifičnost tohoto zásnubní nástroje. Například, je-li programátor pracuje s objektu inspektorem, že si mohou vybrat jednu z vlastností a stiskněte klávesu F1 a získat základní informace o příslušné volby. To samé lze provést při práci s jinými prvky rozhraní, které zahrnuje vývojové prostředí Delphi 7 a jinými verzemi příslušného typu softwaru.

Ostatní prvky rozhraní

Mezi dalšími významnými složkami rozhraní zpráv softwarových řešení - menu, panel nástrojů Rychlý přístup, stejně jako editor obrázků. Co se týče nabídky - umožňuje programátorovi získat rychlý přístup k složek přítomných ve struktuře vývojového prostředí. Použijte jej, jak můžete s myší, tak i s pomocí klávesových zkratek. Nachází se přímo pod menu panelu nástrojů Rychlý přístup. Některé z jeho funkce se překrývají s těmi, které jsou charakteristické pro nabídky, ale přístup k nim je rychlejší. Image Editor Delphi v něčem podobný program Malování ve Windows. To znamená, že pomocí něj můžete dělat jednoduché úpravy obrázků, aby na nich nápisy a dalších prvků.

programovací nástroje

Delphi - IDE, který obsahuje velké množství nástrojů, které zvyšují efektivitu programátora. Takže jsme se zabývali výše klíčové moduly jsou doplněny řadou speciálních nástrojů. Mezi těmi: debugger, kompilátor, stejně jako komponenty a WinSight WinSpector. Všimněte si, že v některých verzích Delphi kontrolovat položky je třeba nainstalovat samostatně. Studujeme jejich specifičnost.

Delphi debugger

Pokud jde o debuggeru - tento nástroj doplňuje kód editor část provádění nezbytných kontrol příslušných softwarových algoritmů pro správnost. S ním, vývojář může skutečně prozkoumat zdrojový kód řádek po řádku. V některých případech je řešení tohoto problému, jako vývoj komponent Delphi jako samostatný produkt lze doplnit externím ladicí, který umožňuje programátorovi zvýšenou kód ověřovacího generované softwarem.

Delphi kompilátor

Nyní studovat specifičnost uvažovaného kompilátor vývojového prostředí. Všimněte si, že ve struktuře Delphi může obsahovat několik příslušné elementy. Takže, tam je možnost použít kompilátor DCC, což je užitečné v případech, kdy je úkol pracovat s aplikací ve vnějším debuggeru.

Winsight a WinSpector

Tyto moduly jsou mezi těmi, které musí být instalován v Delphi dále. Charakterizován relativní obtížnosti mastering. Nicméně, mnoho programátorů, které zavedly různé vývojové Delphi prostředí, předpokládá se, že tyto složky se určitě naučit používat. Takže Winsight modul slouží ke sledování zpráv Windows. Taková složka WinSpector, musíme napravit stav počítače do speciálního souboru. Pokud se v průběhu vývoje softwaru se objeví jakékoli chyby, je vždy možné otevřít soubor a uvidíme, co by mohlo být příčinou problému.

standardní komponenty

Delphi vývojové prostředí, obecné informace, které studujeme, že obsahuje řadu standardních komponentů, které jsou také užitečné vědět. Odborníci se vztahují na ty následující: MainMenu, PopupMenu, Label, Edit, Memo, Button, CheckBox, RadioButton, Listbox, Combobox, posuvník, GroupBox, panely a Scrollbox. Budeme studovat jejich specifické detaily.

MainMenu komponenta je navržen tak, aby do hlavního menu v rozhraní vytvořené programem. Chcete-li to provést, umístěte příslušnou položku na formuláři, a pak volat vlastnost zboží prostřednictvím Inspektoru objektů a určit příslušné položky menu.

PopupMenu komponenta je navržen tak, aby pop-up menu v rozhraní vytvořené v programu, tedy otevření pouhým kliknutím pravým tlačítkem myši.

Komponenta Label je provozována za účelem je text zobrazen v okně programu. To může být nakonfigurován tak, například, pro nastavení požadovaného písmo v Inspektoru objektů.

Editovat složka se aktivuje za účelem zobrazení textu o fragmentech obrazovky, které může uživatel upravovat, když je program spuštěn. Memo komplementární složka, přes který, podle pořadí, může pracovat s velkým textem. Tento prvek zahrnuje například možnosti, jako je zalamování řádků, kopírování textu.

Tlačítko komponenta je navržena tak, aby provádět různé akce stisknutím tlačítka, zatímco je program spuštěn. Umístěte odpovídající prvek na formuláři, a pak vstoupí příslušný kód.

Políčko komponenta umožňuje zobrazit on-line displej s malým oknem, které lze dát zaškrtnutí s myší. Podobný prvek - RadioButton. Liší se, za prvé, vzhled - druhá složka je vyrobena jako kruh, a za druhé, první člen umožnění simultánní výběr z několika možností, radioButton - pouze jeden.

Listbox složka slouží k zobrazení obrazovky seznam, na kterém může uživatel posouvat pomocí myši. Něco podobného se k ní další prvek - ComboBox, ale je doplněn o možnost zadávání textu ve speciálním poli.

Scrollbar složka - posuvník v okně. Obvykle se objeví automaticky, jakmile se prostor pro text nebo tvar objektů stanou větší než okno.

GroupBox složka se aktivuje za účelem stanovení pořadí posunu mezi okny stiskem klávesy TAB. Deskový prvek může být doplněn o jejíž pohyb se může provádět více objektů na formuláři.

Scrollbox součást umožňuje stanovit tvar oblasti, kterou lze posunovat vertikálně i horizontálně. Podle majetku jsou charakterizovány hlavní okno Delphi ve výchozím nastavení. Ale v případě, že je potřeba zapojení těchto možností v konkrétních plošných obrazců můžete použít komponentní Scrollbox.

shrnutí

Delphi - prostředí pro vývoj aplikací s velkou příležitostí, zároveň se vyznačuje jednoduchostí použití základních funkcí. S nástroji, které jsou obsaženy v jeho struktuře, je možné vytvořit různé typy programů na jiných populárních operačních systémů Windows a.

Volba vývojových nástrojů Delphi, mnoho programátorů způsobit použitelnost Rozhraní příslušný software, stejně jako širokou škálu nástrojů, které jsou užitečné pro práci na jakékoli části programu - ve fázi projektování, programovací algoritmy nebo ladění.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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