Databáze projektů: Dokumentace metod je zpět
Při vývoji aplikace může být velmi užitečné mít rychlý přístup k podrobnostem metody(např. vysvětlení, co metoda dělá, její syntaxe a definice parametrů, které se jí předávají). To se stává ještě důležitějším při použití zkompilované komponenty. Nemůžete se podívat na obsah metody, takže se můžete spolehnout pouze na její dokumentaci, abyste pochopili, jak ji použít.
Dialogové okno Průzkumníka bylo vylepšeno a dokumentace je nyní k dispozici ve verzi 4D v18 R3 pro databáze projektů.
Definice velikosti písma pro automatické písmo
V předchozí verzi R jsme přidali dva nové automatické motivy pro definici písma a velikosti písma, takže máte k dispozici tři automatické motivy, které respektují pokyny jednotlivých platforem. Pro návrh rozhraní je doporučeným způsobem automatický motiv, který u každého objektu formuláře používá písmo a velikost doporučené operačním systémem.
V některých případech můžete potřebovat větší kontrolu a mít oprávněné důvody pro ignorování pokynů. V aplikaci 4D v18 R3 můžete velikost automatických motivů zrušit a mít větší kontrolu nad tím, jak se váš text zobrazí.
Objektově orientované programování ve 4D: Správa dědičnosti tříd
V jednom z předchozích příspěvků jsme si představili velmi důležitý koncept objektově orientovaného programování: Třídy. Nyní si projdeme další klíčový koncept: Dědičnost, mechanismus, který umožňuje třídě přebírat chování jiné třídy.
Úvod do objektově orientovaného programování ve 4D: Třídy
Mnozí z vás žádali o možnost definovat typ objektu od chvíle, kdy byl typ Object zpřístupněn. Díky objektovému zápisu mnozí z vás sní o tom, že budou mít k dispozici objektové funkce. Už nesněte a přivítejte třídy v databázi projektů 4D v18 R3! V tomto příspěvku na blogu vám představíme jeden z nejzajímavějších konceptů objektově orientovaného programování … spolu s příkladem databáze a bonusovým videem!
Novinky: komponenty 4D jsou k dispozici na GitHubu!
V roce 2017 společnost 4D zahájila nový program sdílení zdrojového kódu interních komponent 4D partnerům 4D.
Sdílení zdrojového kódu komponent 4D vám umožní přizpůsobit si je a vytvořit si vlastní! Díky databázím projektů a možnosti sdílet zdrojový kód aplikace prostřednictvím systému pro správu zdrojů jsme převedli naše interní komponenty 4D do databází projektů a zdrojový kód jsme umístili na účet 4D GitHub. Ten je otevřený všem, jediné, co potřebujete k jeho využití, je účet na Githubu. Proč jsme to udělali? Abychom vám usnadnili život sledováním změn a úprav kódu i formulářů.
Databáze projektů: Vylepšené zobrazení v editoru formulářů
Editor formulářů umožňuje vytvářet, upravovat a přizpůsobovat formuláře. K dispozici je několik nástrojů, které vám usnadní práci, a jedním z nich je paleta Zobrazení. Tento nástroj usnadňuje vytváření složitých formulářů rozdělením objektů do různých pohledů. Pohledy umožňují objekty skrýt nebo zobrazit podle potřeby.
Co když pracujete na formuláři, který vytvořil někdo jiný? Jak můžete rychle zjistit, zda formulář používá pohledy? Existují nějaká omezení týkající se počtu povolených zobrazení? 4D v18 R2 a databáze projektů tyto existenční otázky odstraňují a zároveň výrazně zlepšují uživatelský komfort!
Databáze projektů: Nové možnosti editoru formulářů
Se zavedením databází projektů jsme také upravili rozhraní některých dialogových oken 4D. V tomto příspěvku na blogu představíme některé změny, které jsme provedli v editoru formulářů.
Binární databáze vs. databáze projektů
Jak víte, 4D nyní podporuje dva způsoby práce se zdroji: binární a projektové databáze. Binární databáze jsou 4D, které všichni známe a milujeme, se zdrojovým kódem v binárním souboru, který umožňuje týmový vývoj pomocí 4D Serveru, a se všemi prvky projektu (metody, formuláře, struktura atd.) shromážděnými v jediném kompaktním binárním souboru, souboru „.4db“. Databáze projektů usnadňují spolupráci distribuovaných týmů tím, že ukládají zdrojový kód v systému řízení zdrojů v samostatných textových souborech. Projekty nenahradí 4DB, nemáme v plánu nechat 4DB zmizet. Jde o dva různé způsoby práce a vývoje. Je na vás, abyste si vybrali, co nejlépe vyhovuje vašim potřebám. Zde je příspěvek na blogu, který vám pomůže se rozhodnout:
Databáze projektů: Uživatelé a skupiny v akci
Na blogu byl zveřejněn velmi podrobný příspěvek o uživatelích a skupinách v databázích projektů. V tomto příspěvku přinášíme video o klíčových bodech, které je třeba si zapamatovat.
Užijte si ho!
Jak sdílet kód 4D přes Github
Takže jste testovali projektové databáze… možná jste ji vytvořili, nebo jste možná převedli stávající binární aplikaci. Nyní je čas, abychom vám ukázali, jak používat Git (systém pro správu revizí) s Githubem jako hostingovou službu pro vaši aplikaci 4D.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady