4D v18 R3 je zde
S potěšením oznamuji, že 4D v18 R3 je nyní k dispozici!
4D v18 R3 je jednou z nejnabitějších verzí, které kdy byly vydány. Znamená také začátek velmi důležitého kroku ve světě programování 4D s přidáním objektově orientovaného programování.
Pro povzbuzení vaší chuti k jídlu vám přinášíme ukázku toho, co vás čeká:
- Jazyk 4D udělal obrovský skok zavedením tříd, které umožňují psát modulární, opakovaně použitelný a snadno udržovatelný kód.
- ORDA také překypuje novými pokroky: například nemusíte restartovat databázi, abyste měli při aktualizaci struktury aktuální datový sklad. Navíc k výběru řádků pro výběr entit stačí jediný řádek kódu.
- Sadamonitorování serveru 4D Server byla rozšířena o další funkci, takže můžete získat všechny operace prováděné po uplynutí zadaného času a další užitečné informace.
- Možnosti vývoje byly ještě rozšířeny o další standardní akce pro rozhraní 4D Write Pro.
- 4D pro iOS vám nabízí více než 40 šablon připravených k použití. Stačí jediné kliknutí, abyste si je stáhli přímo z editoru projektu a mohli začít vytvářet dokonalou vlastní aplikaci podle svých potřeb.
- Spouštění více webových serverů v jediné instanci 4D, využití nové dokumentace metod a komponent, použití webové oblasti mimo obrazovku na headless serveru, prozkoumání pokroků, které jsme přinesli do XPath, více možností přizpůsobení pracovních listů 4D View Pro, to vše je jen letmý výčet toho, co je pro vás v 4D v18 R3 k dispozici.
Databáze projektů: Vytvořte si vlastní dokumentaci pro komponenty
V předchozím příspěvku na blogu jsme vám ukázali, že se do Průzkumníka vrátila dokumentace k metodám. Chcete jít ještě dál a použít je jako dokumentaci pro své komponenty? V tomto blogovém příspěvku vám ukážeme, jak na to!
Použití webové oblasti mimo obrazovku
Potřebujete načítat webové stránky, extrahovat metadata nebo generovat obrázky z obsahu stránek na headless serveru? Pokud jste odpověděli „ano“, pak máte štěstí, protože 4D v18 R3 to umožňuje! Nyní můžete vytvořit webovou oblast mimo obrazovku pomocí WA Run offscreen area příkazem.
Stahování e-mailů ve formátu MIME pomocí POP3
Potřebujete ukládat všechny firemní e-maily, například pro právní nebo daňové účely? Tyto dokumenty musí být uloženy tak, jak jsou. Tedy tak, jak byly přijaty… v původních, nekonvertovaných formátech. 4D v18 R3 odpovídá na tuto potřebu tím, že vám poskytuje novou metodu umožňující získat e-maily v jejich původním formátu MIME.
ORDA: aktuální datové úložiště bez restartování
S potěšením oznamujeme, že 4D v18 R3 obsahuje vylepšení, které bude mít obrovský dopad na práci vývojářů. Funkci, kterou mnozí z vás požadovali, a 4D ji splňuje!
Při práci v samostatném režimu 4D ve fázi vývoje (psaní a testování kódu) již nemusíte restartovat databázi, abyste měli k dispozici aktuální datový sklad (ds) při aktualizaci struktury!
Nyní nemusíte restartovat databázi pokaždé, když potřebujete nový atribut nebo novou tabulku v kódu! Vše je automatické!
Když zavoláte ds příkaz, získáte aktuální objekt datového skladu. To znamená, že se zpracovává několik verzí tohoto objektu datového skladu současně … v závislosti na tom, kdy jste aktualizovali strukturu … bez přerušení běžících procesů.
Pokud pracujete v režimu klient/server, funguje to dobře pro kód spuštěný na serveru 4D.
U vzdálených klientů stačí restartovat klienta vyžadujícího aktualizaci struktury.
Použití dokumentů 4D Write Pro jako vstupních formulářů
Chcete zabránit tomu, aby uživatelé omylem upravili určitý dokument 4D Write Pro (úplně nebo částečně)? Máte zájem na tom, aby některé části dokumentu zůstaly nedotčeny(např. aby uživatelé mohli vyplnit pole ve smlouvě o mlčenlivosti a zároveň bylo zajištěno, že žádná z informací v dokumentu nebude nijak upravena nebo změněna)? Pokud přikyvujete hlavou, pak čtěte dál! Aplikace 4D v18 R3 vám umožňuje zachovat chráněné části dokumentů, nebo jinými slovy:„neupravitelné„.
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ů.
Sledování činnosti serveru 4D pomocí tohoto nového nástroje
4D View Pro: Více možností přizpůsobení pracovních listů
Chcete-li vytvořit uživatelsky přívětivé dokumenty, často potřebujete skrýt řádek mřížky nebo záhlaví, ochránit určité buňky nebo jednoduše změnit barvu řádků tak, aby respektovaly firemní identitu. V aplikaci 4D v18 R3 můžete toto všechno a ještě více udělat pomocí nové funkce VP SET SHEET OPTIONS příkaz.
Více webových serverů v jedné instanci 4D
Potřebovali jste někdy použít více webových serverů, abyste například rozdělili kód webové aplikace do několika obchodních jednotek, oddělili webový server správce od uživatelského nebo spustili starou část, která ještě není připravena na preempci, v samostatné instanci a umožnili hlavní části běžet preemptivně?
Pokud přikyvujete hlavou, že ano, pak čtěte dál, protože 4D v18 R3 vám to umožní … snadno.
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