Vzorec – Přemýšlejte mimo rámec
Podle žebříčku 10 nejlepších blogových příspěvků roku 2019 je vzorec: V první pětce se umístil příspěvek Více síly za jednoduchostí. Zdá se, že Formula vás opravdu zaujal, a proto je tu další tip, který mi ukázal Vincent de Lachaux (vývojář a odborník na 4D ) a o který se s vámi dělím!
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!
Databáze a součásti projektu
Od vydání verze 4D v18 byla zveřejněna řada příspěvků na blogu o tom, jak převádět a vyvíjet s databázemi projektů. A co komponenty? Na tuto otázku odpovídá tento příspěvek na blogu.
Manipulace s tabulkami z widgetu 4D Write Pro
Ve verzi 4D v18 jsme dodali skvělou funkci, která umožňuje snadnou manipulaci s tabulkami pomocí nových příkazů a standardních akcí. Máme ještě lepší zprávu (zejména pro ty, kteří dávají přednost uživatelskému rozhraní před kódováním): tyto nové možnosti jsme rozšířili na rozhraní widgetu 4D Write Pro. Nová karta vám nyní umožňuje manipulovat s tabulkami přímo z widgetu!
Podpora atributu „non-scaling-stroke“ SVG
Někdy je vhodnější, aby si čáry objektu zachovaly svou původní šířku bez ohledu na použitou transformaci. Například na mapě nakreslíte čáru zobrazující polohu uživatele a cíl cesty. Když uživatel mapu přiblíží, chcete mapu zvětšit, ale aby si čára zachovala svou šířku.
Editor kódu: Pozdravte bloky komentářů
Přidání bloku komentářů na začátek metody je užitečné pro přidání poznámky o tom, co metoda dělá, a také seznamu vstupních a výstupních parametrů. A mít několik řádků lidsky čitelného textu uvnitř složitého úseku kódu může být vhodné, abyste si vy i ostatní mohli vzpomenout na účel tohoto konkrétního úseku kódu. Počínaje verzí 4D v18 je vaše programování obohaceno o bloky komentářů!
Databáze projektů: Nasazení aplikace
Vaše aplikace byla vytvořena a jste připraveni na další krok. 4D vám umožní:
- vygenerovat zkompilovanou databázi, která již neobsahuje žádný interpretovaný kód,
- vygenerovat samostatnou aplikaci, na kterou lze dvakrát kliknout (tj. sloučit ji s 4D Volume Desktop, databázovým strojem 4D),
- generovat aplikace klient/server s automatickou aktualizací klientské a serverové části.
Pomocí databáze projektů můžete také vytvářet finální aplikace pro obě platformy. Projektová databáze používá stejný konfigurační soubor jako binární databáze.
Databáze projektů: Po konverzi
V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?
Zde je vše, co potřebujete vědět po převodu.
Pomocí těchto příkazů můžete soubory a složky zazipovat/rozzipovat.
Před výměnou souborů (například e-mailem) je často komprimujeme, abychom zmenšili jejich velikost před odesláním. V aplikaci 4D v18 můžete soubory komprimovat a dekomprimovat pomocí programování, aniž byste potřebovali externí knihovny nebo nástroje. Zde jsou nové příkazy, které vám to umožní:
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