nisfarm.ru

Delphi je prostředí pro vývoj aplikací

Vývoj softwaru pro Windows a další populární operačních systémů

lze provádět pomocí různých druhů nástrojů. Mezi těmi, které jsou velmi populární mezi ruskými a zahraničními programátory, je program Delphi. Jaká je specificita tohoto vývojového nástroje? Jaké jsou to nejpozoruhodnější rysy?

Obecné informace o společnosti Delphi

Delphi - vývojové prostředí aplikační programy, které jsou navrženy tak, aby fungovaly v systémech Windows, MacOS i v mobilních operačních systémech - iOS a Android. Je charakterizován jednoduchostí jazykových a kódových postupů.

V případě potřeby poskytuje komunikaci na nižší úrovni s OS a knihovnami sestavenými v C a C ++. Programy, které se vytvářejí s programem Delphi, nevyžadují spouštění skořepin třetích stran, jako například Java Virtual Machine. Delphi je vývojové prostředí, které lze úspěšně aplikovat jak pro profesionály, tak pro vzdělávací účely. Pro zvládnutí základních schopností není nutné mít vysokou kvalifikaci a znalosti složitých programovacích jazyků.

Hlavní výhody

Budeme studovat, jaké jsou hlavní výhody daného softwarového produktu. Když je odůvodnění pro výběr vývojového prostředí v IT společnosti, Delphi se stává volbou mnoha programátorů a doporučuje se je používat. To je způsobeno skutečností, že toto prostředí umožňuje vytvářet aplikace v nejrychlejším čase, aby bylo zajištěno jejich vysoké výkony, dokonce i u těch počítačů, které mají skromné ​​hardwarové vlastnosti. 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.

Podívejme se nyní na to, jaké jsou nuance praktického využití schopností Delphi.

Specificita rozhraní

Za prvé, můžete věnovat pozornost některým funkcím rozhraní tohoto prostředí pro vývoj softwaru. Takže struktura pracovního prostoru programu předpokládá současnou práci s několika hlavními okny. Zvažme tuto vlastnost podrobněji.

Vývojové prostředí Delphi

Vývojové prostředí Delphi, zejména verze 7, zahrnuje následující klíčové moduly: návrhář formuláře, editor, paletu, inspektor objektu a adresář. V některých verzích systému Delphi mohou být označené součásti pojmenovány odlišně. Například editor může odpovídat kódovému oknu programu, návrháři - okno formuláře. Nicméně jejich funkčnost bude stejná. Označené prvky rozhraní Delphi mohou doplňovat různé pomocné nástroje. První dva se považují za nejdůležitější z hlediska postupů rozvoje programu. Ale ostatní jsou také důležité. Zvažte vlastnosti používání označených modulů Delphi.

Návrhář formuláře, editor a paleta

Za pomoci tvůrce formulářů vytvoří vývojář rozhraní svého programu. Na druhou stranu je kód napsán v editoru. Mnoho programátorů, kteří doporučují volbu vývojového prostředí Delphi jako nejoptimálnějšího řešení, mají za následek jednoduchost použití argumentu tvůrce formulářů. Někteří odborníci se domnívají, že tento proces je spíš jako hra.

Jakmile uživatel začne vytvářet program a spustí návrháře formuláře, zpočátku nejsou v něm žádné prvky, je prázdný. Ale můžete ho okamžitě naplnit nástroji umístěnými na jiném modulu Delphi - paletě. Prvky rozhraní programu, které jsou konfigurovány v návrháři formulářů, musí být řízeny příkazy, které jsou následně zapsány do editoru.

Ale teď se vraťme na paletu. S ním můžete umístit požadované objekty do oblasti návrháře formuláře. Chcete-li použít tento nebo ten nástroj, měli byste jej jednou kliknout - v oblasti palety, a to ještě jednou - v okně formuláře. Poté se příslušný objekt přesune do oblasti vývoje a pro něj můžete napsat kód do editoru.

Inspektor objektů




Dalším významným prvkem, který Delphi obsahuje, je prostředí pro vývoj aplikací pro Windows a další běžné platformy - inspektor objektu. Je možné poznamenat, že informace zobrazené v něm se liší: to je ovlivněno stavem objektu, který je vybrán v oblasti návrhářů formulářů.

Vývojové prostředí Delphi 7

Struktura inspektora objektu je následující. Skládá se ze dvou oken. V každém bodě jsou algoritmy, které určují chování odpovídajících komponent, pevně stanovené. První ukazuje vlastnosti, ve druhém - události. Pokud programátor chce provést úpravy algoritmů, které ovlivňují určitou součást, použijí se možnosti inspektoru objektů. Můžete například změnit umístění určitých prvků programového rozhraní, jejich výšku a šířku.

V inspektoru objektů existují záložky, které 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. Pokud tedy dvakrát kliknete na pravou stranu některého z položek zobrazených na obrazovce, kód, který odpovídá této události nebo události, bude opraven v editoru.

Vývoj softwaru v systému Delphi zahrnuje použití inspektora objektů k řešení různých úkolů. To je předurčeno skutečností, že pomocí tohoto nástroje můžete změnit vlastnosti prakticky všech objektů umístěných na formuláři, stejně jako sám. Budeme podrobněji studovat některé funkce práce s inspektorem objektu.

Inspektor objektu: Použití příležitostí

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). Nejprve je musíte umístit do formuláře pomocí dostupných nástrojů Delphi.

Přehled vývojového prostředí Delphi

Můžete zkusit experimentovat s vlastností Ctl3D. Chcete-li to provést, klepněte na tlačítko myši a potom přejděte na inspektoru objektů a změňte hodnotu dané vlastnosti. Po této změně se formulář výrazně změní vzhled. Ve stejné době bude vlastnost Ctl3D změněna na každé z položek, které jsou umístěny ve vývojovém okně.

Po experimentech se můžeme vrátit zpět do formuláře a aktivovat hodnotu Ctl3D. Poté se podíváme na prvky Memo a Listbox. Nyní můžete změnit jejich vlastnosti, umístění na formuláři, vzhled. Například volbou možnosti Upravit v položce nabídky a výběrem položky Velikost může programátor změnit šířku a výšku objektů. Možnost je uspořádat uprostřed, výběrem Upravit a Zarovnat. Odpovídající akce ovlivní položky zobrazené v inspektoru objektů.

Pomocí posuzovaného modulu Delphi můžete změnit vlastnosti součástí. Takže, například, je-li úkolem určit pro ně určitou barvu, tj. Možnosti pro použití několika nástrojů najednou. Nejprve můžete zadat příkaz, který odpovídá barvě - například červené - clRed, - v poli řízení objektů. Za druhé, uživatel může vybrat ze seznamu požadovanou barvu. Zatřetí existuje možnost dvojitého kliknutí na vlastnosti Barva - zobrazí se okno pro výběr barev. Podobně může vývojář změnit jiné atributy objektů - například typ písma, barvu nebo velikost.

Adresář

Delphi - vývojové prostředí, které doplňuje dostatečně podrobný systém pomoci. Chcete-li se k němu dostat, vyberte v nabídce položku Nápověda. Poté se v okně - adresáři zobrazí jeden z programových modulů vývojového prostředí. 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 pokud programátor pracuje s inspektorem objektu, může vybrat jednu z vlastností, pak kliknout na F1 a získat informace o nápovědě k příslušné možnosti. Totéž lze provést při práci s jakýmkoli jiným prvkem rozhraní, které zahrnuje vývojové prostředí Delphi 7 a další verze odpovídajícího typu softwaru.

Delphi prostředí pro vývoj aplikací pro Windows

Další prvky rozhraní

Mezi další významné součásti rozhraní tohoto softwarového řešení patří menu, panel rychlého přístupu a editor obrázků. Pokud jde o nabídku - umožňuje programátorovi získat rychlý přístup k nezbytným komponentům, které jsou přítomné ve struktuře vývojového prostředí. Můžete ho použít buď myší nebo klávesovými zkratkami. Téměř pod menu je panel nástrojů Rychlý přístup. Některé funkce duplikují ty, které jsou typické pro nabídku, ale přístup k nim je rychlejší. Editor obrázků Delphi je poněkud podobný programu Malování v systému Windows. To znamená, že pomocí něho můžete provádět jednoduché úpravy obrázků, aplikovat nápisy a další prvky.

Programovací nástroje

Delphi - vývojové prostředí, které zahrnuje velké množství nástrojů určených ke zvýšení efektivity programátora. Takže výše uvedené klíčové moduly jsou doplněny sadou speciálních nástrojů. Mezi ně patří: ladicí program, kompilátor a také součásti WinSight a WinSpector. V některých verzích systému Delphi je třeba označené prvky nainstalovat samostatně. Podívejme se na jejich specifika.

Debugger Delphi

Pokud jde o ladicí program, tento nástroj je doplněn kódovým editorem, pokud jde o provádění nezbytné kontroly správných programových algoritmů. Díky tomu může vývojář skutečně procházet zdrojový kód. 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.

Vývoj součástí Delphi

Kompilátor Delphi

Nyní studujeme specifika kompilátoru vývojového prostředí, o kterém se jedná. V struktuře Delphi může být několik odpovídajících prvků. Existuje tedy možnost použít kompilátor DCC, který je užitečný v případech, kdy je třeba pracovat s aplikací v externím ladicím programu.

Winsight a WinSpector

Tyto moduly se vztahují k tomu, co musíte navíc instalovat na Delphi. Vyznačují se relativní složitostí ve vývoji. Nicméně, mnoho programátorů, kteří si vybrali vývojové prostředí Delphi, věří, že tyto komponenty se musí naučit používat. Modul Winsight se tedy používá k monitorování zpráv systému Windows. Komponent, jako je WinSpector, je zapotřebí k tomu, aby byl počítač ve speciálním souboru fixován. Pokud při vývoji softwaru dojde k jakýmkoli potížím, můžete tento soubor vždy otevřít a zjistit, který by mohl být příčinou problému.

Standardní součásti

Vývojové prostředí společnosti Delphi, obecné informace, o kterých studujeme, obsahuje řadu standardních komponent, které jsou také užitečné. 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. Podívejme se podrobněji na jejich specifika.

Výběr vývojových nástrojů Delphi

Komponenta MainMenu je určena k umístění hlavní nabídky v rozhraní vytvořeného programu. Chcete-li to provést, vložte příslušný prvek do formuláře, poté volejte vlastnost Položky prostřednictvím inspektoru objektů a poté určete potřebné položky nabídky.

Komponenta PopupMenu je určena pro umístění pop-up menu v rozhraní vytvořeného programu, tj. Otevření pravým tlačítkem myši.

Součást Label slouží k zobrazení textu v okně programu. Může být přizpůsoben, například, nastavit požadované písmo v inspektoru objektů.

Součást Upravit se používá k zobrazení fragmentu textu na obrazovce, který může uživatel upravit během spuštění programu. Doplňuje to součást Memo, která zase může pracovat s větším textem. Tento prvek zahrnuje například možnosti, jako je nesoucí slova, kopírovat text.

Komponent tlačítka je určen k provádění určitých akcí stisknutím tlačítka během běhu programu. Musíte umístit příslušný prvek do formuláře a zadat požadovaný programový kód.

Komponenta Checkbox umožňuje zobrazovat na obrazovce čáry s malým oknem, ve kterém může být zaškrtnuto pomocí myši. Podobným prvkem je 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.

Součást Listbox slouží k zobrazení seznamu na obrazovce, který může uživatel posunout myší. Něco podobného je dalším prvkem - Combobox, ale je doplněn schopností zadávat text ve speciální oblasti.

Součást Scrollbar je posuvníkem v oknech. Obvykle se automaticky zobrazí, jakmile se textový prostor nebo formulář s objekty stane větším než okno.

Komponenta Groupbox slouží k určení pořadí pohybu mezi okny při stisknutí klávesy TAB. Může být doplněn panelovým prvkem, který lze použít k přesunutí několika objektů na formuláři.

Komponenta Scrollbox umožňuje na formuláři opravit oblast, kterou lze posouvat vodorovně nebo svisle. Tato vlastnost je ve výchozím nastavení charakterizována hlavními vývojovými okny společnosti Delphi. Pokud však tuto možnost použijete na určité části formuláře, můžete použít komponentu Scrollbox.

Souhrn

Delphi je prostředí pro vývoj aplikací s velkými schopnostmi a zároveň je charakterizováno snadným používáním základních funkcí. Pomocí nástrojů, které jsou součástí její struktury, můžete vytvořit řadu typů programů pro systém Windows a další populární operační systém.

Výběr vývojového prostředí Delphi

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í.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru