Dnes začíná beta verze 4D v19

Automaticky přeloženo z Deepl

Beta testing for 4D v19, one of the best LTS yet, is starting today, six months earlier than planned, to provide you with a Silicon native version of 4D!

To zahrnuje více než 80 novinek, včetně zavedení objektově orientovaného programování (OOP) ve 4D díky režimu Project, významných vylepšení stávajících produktů a velmi žádaných funkcí, o které jste hlasovali.

Připoutejte se a pojďme objevit něco z toho, co 4D v19 Beta has to offer:

  • Podpora Apple Silicon: Buďte připraveni dát své aplikaci 4D ihned nový impuls díky pozoruhodnému výkonu Apple M1 a zcela novému kompilátoru 4D.
  • ORDA: psaní obchodně orientovaného kódu, které skryje složitost, omezí chyby a urychlí proces vývoje.
  • 4D pro iOS: buďte produktivní kdekoli s naším mobilním řešením. Kontrolujte zásoby ve skladu, generujte faktury při návštěvě klienta, provádějte kontroly na místě a mnoho dalšího.
  • OOP: díky režimu Project využijte koncept objektově orientovaného programování pro vyšší produktivitu, lepší kvalitu kódu a nižší náklady na údržbu.
  • Jazyk 4D: zjistěte, jak všestranné nástroje jazyka 4D zlepšují vaše vývojářské zkušenosti.
  • 4D Write Pro: Import dokumentů Word, export do PDF, vylepšené uživatelské rozhraní, více příkazů pro správu dokumentů s kódem a spousta funkcí pro tvorbu krásných dokumentů v rekordním čase.
  • 4D View Pro: lokalizované uživatelské rozhraní. Více než +20 nových příkazů pro programovou správu vašich dokumentů a další.
  • A ještě mnohem více (viz níže).

Stáhněte si 4D v19 nyní (exkluzivně pro partnery 4D).

Native Silicon support

V návaznosti na přelomové oznámení společnosti Apple (nové křemíkové počítače Mac) jsme vydali 4D v19 o šest měsíců dříve, než bylo plánováno, abychom vám co nejdříve poskytli nativní verzi 4D pro křemíkové počítače. Díky zcela novému kompilátoru a pozoruhodným vylepšením výkonu budete moci tuto LTS verzi používat dříve, než se očekávalo.

Je čas spustit aplikaci 4D na novém nablýskaném počítači Apple Mac Silicon!

ORDA

Počínaje verzí 4D v19 vám ORDA umožňuje:

  • psát obchodně orientovaný kód, který skryje složitost, omezí chyby a urychlí proces vývoje díky funkcím tříd vysoké úrovně nad datovým modelem.
  • vystavit svůj projekt jako API pomocí serveru REST.
  • spouštět některé funkce na klientovi nebo na serveru a díky rozsahu funkcí si vybrat, které funkce zveřejnit (nebo nezveřejnit) jako API pro klienty REST.
  • mít automaticky aktuální datové úložiště bez nutnosti restartovat 4D
  • předvídat odpovědi na budoucí případy použití týkající se škálovatelnosti a výkonu díky možnostem výběru sdílených entit.
  • snadněji používat ORDA nebo objekty v PROCESS 4D TAGS nebo SHTML díky novému tagu 4D. 4DEACH
  • extrahovat data z výběru entit pomocí metody extract() a zneplatnit data výběru entit v mezipaměti ORDA pomocí metody refresh()

4D pro iOS

Práce v režimu offline

4D pro iOS již umožňuje prohlížení dat v režimu offline. Počínaje verzí 4D v19 je podporován i offline zápis . Pokud není k dispozici síť, vaše úlohy se zařadí do fronty a čekají, až bude k dispozici server 4D. Můžete tak pracovat offline a velmi flexibilně komunikovat se serverem.

Přihlášení pomocí QRCode

4D pro iOS poskytuje nový a moderní způsob přihlašování. Nové schéma ověřování založené na QR kódech umožňuje uživatelům rychlé přihlášení k webové stránce, aniž by si museli pamatovat nebo zadávat uživatelské jméno a heslo. Díky tomuto novému schématu mohou jednoduše naskenovat QRCode a vstoupit do aplikace, nebo se do ní přímo přihlásit, pokud již byli ověřeni.

A MNOHO DALŠÍHO…

Získejte podpisy zákazníků po doručení balíku díky možnosti podepsat se pouhým dotykem prstu a proměňte svůj iPhone ve snímač čárových kódů pro správu zásob. Udělejte něco navíc a dodávejte aplikace 4D pro iOS s lepší ergonomií než kdykoli předtím díky podpoře vztahů Many to Many a udržujte uživatele svých aplikací v napětí díky okamžitým aktualizacím uživatelského rozhraní, které jim poskytují údaje v reálném čase, jež mohou kontrolovat po obdržení oznámení. A k dispozici je ještě více funkcí, takže produkt je ideální pro mobilní týmy v terénu.

Project Mode

Projekty jsou typem architektury, která představuje obrovský krok vpřed pro 4D aplikace. Přidávají možnost využívat nástroje pro správu zdrojových kódů, společné programování, sdílení kódu, modularitu a mnoho, mnoho dalšího. V době psaní této příručky jsme díky projektové architektuře a možnosti sdílet zdrojový kód projektových aplikací prostřednictvím systému pro správu zdrojů publikovali na GitHubu více než 45 repozitářů. To zahrnuje HDI, komponenty a plné příkladové aplikace.

4D v19 přináší celou řadu nových funkcí, které výrazně zlepší vaše programátorské zkušenosti.

Objektově orientované programování (OOP) ve 4D

Díky projektovému režimu jsme v 4D v19 zavedli třídy. Nyní můžete využívat koncepty objektově orientovaného programování, jako je polymorfismus a dědičnost, a psát si vlastní knihovny tříd. Pokud rádi používáte objekty, budete paradigma OOP, kde je vše jednoduše reprezentováno jako objekt, zbožňovat.

Ušetřete čas a námahu s přímým náhledem CSS

V aplikaci 4D v19 si můžete v editoru formuláře prohlédnout konečné vykreslení CSS. Tato funkce byla nejčastěji hlasovaným požadavkem na funkci a nejrychleji se stala nejčastěji hlasovaným požadavkem na funkci na našem fóru požadavků na funkci

Nová ikona na panelu nástrojů vám umožní zobrazit formulář s vykreslením CSS nebo bez něj, a dokonce se podívat, jak by vypadal s konkrétním vykreslením CSS v systému Mac nebo Windows.

Makra

Makra jsou další zajímavou funkcí editoru formulářů. Usnadňují vám každodenní vývoj a automatizují opakující se úlohy. Některé příklady maker jsou k dispozici na GitHubu. Neváhejte je integrovat do svých aplikací jako komponenty a vyzkoušet je!

A MNOHO DALŠÍHO…

Díky projektovému režimu jsme zavedli další funkce, jako je dokumentace metod, vývoj serverového kódu, pojmenování parametrů, a to jsme teprve na začátku!

4D Language and more

Další funkce pošty

Sada funkcí aplikace Mail se v 4D v19 stále rozšiřuje. Je jednodušší na používání a výkonnější než 4D Internet Commands.

Kromě toho, že umožňuje přijímat e-maily buď pomocí protokolu IMAP, nebo POP3, umožňuje 4D v19 vytvářet, mazat a přejmenovávat poštovní schránky pomocí protokolu IMAP, ukládat kopie e-mailů po jejich odeslání, vyhledávat a stahovat e-maily, připojovat poštovní přenosy pomocí tokenu OAuth 2.0 (podpora přenosů IMAP, SMTP a POP3) spolu s desítkou nových funkcí.

Podpora tmavého režimu v systému macOS

4D v19 přináší podporu tmavého režimu v systému macOS, což je nejnovější trend v designu aplikací, který napodobuje noční dobu. To je teprve začátek a v dalších verzích se objeví další novinky, například podpora ve všech komponentách (např. widget 4D Write Pro) a režim návrhu.

Editor kódu

Pokud je „vytvoření vlastního motivu“ na vašem seznamu, nyní je ten správný čas si ho odškrtnout! Aplikace 4D v19 je dodávána se základními motivy, které si můžete obohatit a přizpůsobit podle vlastního vkusu.

Kromě podpory správy motivů vylepšuje automatické dokončování nová syntaxe deklarací a zobrazení prototypu a krátkého popisu v editoru kódu usnadňuje psaní kódu.

Funkce související s webem

4D v19 je vybaven mnoha funkcemi souvisejícími s webem: od škálovatelných webových relací, které výrazně zlepší výkon vašich webových aplikací, a podpory sdílení zdrojů mezi původními uživateli(CORS) až po vylepšení zabezpečení týkající se souborů cookie.

Díky nové náhledové verzi 4D Data Explorer mohou vývojáři a správci 4D prozkoumávat data aplikací 4D ve webovém prohlížeči (není potřeba licence webového serveru).

Rámeček se seznamem

Víme, že boxy Seznam jsou důležitým prvkem vašich aplikací 4D. S verzí 4D v19 přicházejí výpočty v zápatí a časové sloupce, správa kliknutí v editovaných buňkách, vylepšený předstih písma, nové příkazy pro nastavení pohyblivých řádků a lepší výběr řádků.

Třešnička na dortu? K automatickému přizpůsobení výšky každého řádku jeho obsahu (aby bylo možné zobrazit celý text nebo obrázek) nebo k použití objektových polí ve sloupcích (umožňujících zadávání a zobrazování různých typů hodnot v řádcích jednoho sloupce pole seznamu) již nepotřebujete licenci 4D View Pro, tyto pokročilé funkce jsou zdarma!

A MNOHO DALŠÍHO…

4D v19 obsahuje více než 30 nových funkcí, které vám usnadní proces vývoje, včetně nových možností a dodatečných informací, které usnadní sledování a ladění kódu, více příkazů pro vyhledávání a porovnávání řetězců, vzdálený debugger, který vám pomůže s laděním, pokud provozujete server v bezhlavém režimu (nebo jako službu Windows), vylepšení objektů a kolekcí a lepší podporu XPath.

4D Write Pro

Převod dokumentů aplikace Word do formátu 4D Write Pro

Velmi žádaná funkce. Nyní můžete do aplikace 4D Write Pro importovat dokumenty ve formátu .docx.

Vylepšení funkce hledání a nahrazování

Vyhledávání a nahrazování textu uvnitř dokumentu 4D Write Pro bylo možné již dříve, ale díky novému příkazu je tento proces rychlejší než kdy dříve.

Vyhledání všech zlomů

Někdy potřebujete vyhledat určitý typ zlomu, abyste jej mohli nahradit jiným, nebo jednoduše odstranit všechny jeho výskyty v dokumentu. To umožňuje nová funkce.

A MNOHO DALŠÍHO…

Sada funkcí aplikace 4D Write Pro se ve verzi 4D v19 ještě více rozrostla: Bez instalace tiskových ovladačů nebo dalšího softwaru lze dokumenty 4D Write Pro exportovat přímo do formátu PDF. K dispozici je nová vlastnost dokumentu definující, jak se má zacházet s návraty vozíku. K dispozici jsou nové standardní akce zaměřené na tabulky, řádky a buňky. Byla přidána podpora chráněného atributu a sada příkazů, které umožňují spravovat vzorce uvnitř dokumentů 4D Write Pro. Svůj díl funkcí dostalo i uživatelské rozhraní: ve widgetu rozhraní 4D Write Pro je k dispozici nová karta, která umožňuje importovat a exportovat dokumenty v různých formátech. Můžete si také vybrat, které stránky se mají zobrazit. Vylepšení jsme přinesli také do panelu nástrojů i postranního panelu. To vše a mnohem více na vás čeká v aplikaci 4D write pro.

4D View Pro

Vylepšení v aplikaci SpreadJS v14

4D v19 přichází s novým panelem 4D View Pro. Kromě nového vzhledu jsme přidali nové funkce, které podporují nové funkce SpreadJS v14. Tento nový panel nástrojů přináší nové funkce, jako např:

  • Podpora přístupnosti: poskytuje odpovídající podporu přístupnosti pro uživatele používající asistenční technologie, jako jsou například čtečky obrazovky.
  • Přizpůsobení indikátoru komentáře: uživatelé nyní mohou měnit barvu a velikost indikátoru.
  • Kopírování obrázků z aplikace Excel: podporuje kopírování obrázků z aplikace Excel a jejich vkládání do listů. Vložený obrázek bude mít stejnou velikost, rámeček a pozadí jako v aplikaci Excel.
  • Efekty výplně a vzory: vylepšení vzhledu buněk v tabulce použitím efektů vzoru nebo gradientu na buňky.

A MNOHO DALŠÍHO…

4D v19 obsahuje také podporu šesti jazyků. Kromě angličtiny jsme přidali podporu francouzštiny, němčiny, španělštiny, japonštiny a portugalštiny! Jste-li uživateli verze 4D v19 a vyšší s operačním systémem odpovídajícím podporovaným jazykům, všimnete si, že všechny prvky aplikace 4D View Pro jsou nyní přeloženy (pás karet, panel nástrojů, kontextová nabídka, chybová hlášení atd.).

K dispozici je také mnoho příkazů:

  • vyhledat data, vzorce nebo značky a nahradit je v celém listu nebo jen v jeho určité části.
  • vytvářet v aplikaci 4D View Pro vlastní funkce pro provádění vzorců 4D
  • manipulovat s příkazy a funkcemi aplikace 4D View Pro v oblasti mimo obrazovku.
  • sloučit a zrušit sloučení skupiny buněk
  • spouštět výpočty vzorců, kdykoli si přejete
  • definovat různé možnosti listu oblasti 4D View Pro. List můžete například chránit tak, že zabráníte úpravám buněk v něm. Můžete přizpůsobit barvy karet, zmrazených řádků, čar mřížky nebo pozadí a ohraničení výběru a spravovat viditelnost čar mřížky a záhlaví řádků/sloupců listu.
  • Správa sloupců a řádků: přizpůsobte své dokumenty svým potřebám. Sloupce a řádky lze přidávat a odebírat nebo definovat jejich velikost, viditelnost a popisky záhlaví.
  • Vytvořit až 4 panely v oblasti: jeden vlevo, jeden nahoře, jeden vpravo a jeden dole.
  • zjistit, kdy byly výpočty dokončeny

Potřebujete další technické podrobnosti? Podívejte se do dokumentace na4D v19 Beta v sekci 4D Doc Center.


Vaší zpětné vazby si velmi vážíme a pomůže nám vylepšit náš produkt, aby lépe sloužil vašim potřebám. Rádi si poslechneme vaše názory na kteroukoli z výše uvedených funkcí. Přispějte do našeho fóra „beta verze(přístupné všem partnerům 4D). Ještě nejste partnerem? Staňte se partnerem 4D a zapojte se do konverzace!

Avatar
• Produktový marketingový manažer • Intissar nastoupila do 4D v roce 2017 jako produktový marketingový manažer. Úzce spolupracuje s týmy produktovými, marketingovými, inženýrskými a technické podpory, aby aby sdělila různému publiku „proč“, „jak“ a „co“ o nových a aktualizovaných funkcích. Tato úzká spolupráce jí umožňuje formulovat zprávy a psát hloubkový obsah a příklady kódu pro 4D blog a web. Po absolvování inženýrského titulu v oboru informatiky na univerzitě VINCI pracovala Intissar v několika startupech jako softwarový inženýr. Mezi její praktické zkušenosti patří specifikace softwaru, návrh a vývoj, školení a podpora uživatelů a správa týmu.