Produkt

ORDA – Sdílení výběru entit mezi procesy

Automaticky přeloženo z Deepl

4D v16 R6 zavedlo nový koncept komunikace mezi procesy: sdílené objekty a sdílené proměnné kolekce! Díky tomu můžete snadno sdílet informace mezi procesy.

Dosud nebylo možné mezi procesy sdílet výběry entit. To se však změnilo … s potěšením vám oznamujeme, že ve verzi 4D v18 R5 jsou výběry entit sdílitelné!

Pryč jsou doby, kdy jste museli sestavovat seznam primárních klíčů, abyste mohli výběr entit přesunout do jiného procesu. Vylepšete svůj víceprocesový kód tím, že zahrnete výběry entit ORDA jako sdílené objekty.

Čtěte dále a dozvíte se více.

Produkt blank

4D View Pro: Použití vzorců 4D v tabulce

Automaticky přeloženo z Deepl

4D v18 R5 zavádí nový příkaz, který zjednodušuje psaní kódu: VP SET CUSTOM FUNCTIONS. Vytváří vlastní funkce v aplikaci 4D View Pro, které provádějí vzorce 4D.

Díky tomuto příkazu můžete nyní ve vzorcích buněk povolit použití příkazů 4D, polí, proměnných, metod nebo libovolných výrazů. Například pro použití jednoduché proměnné v aplikaci 4D View Pro není třeba vytvářet metodu, stačí ji předat jako parametr na adrese Formula.

Produkt blank

Automatizujte opakující se úlohy a další činnosti pomocí maker formulářů!

Automaticky přeloženo z Deepl

Pokud jste příznivci maker v editoru kódu, pak pro vás má 4D v18 R5 dobrou zprávu… protože makra jsou nyní k dispozici také v editoru formulářů!

Začnu tím, že vám řeknu, jak užitečná pro vás makra mohou být. Potřebovali jste někdy ve své aplikaci použít pravidla pro formátování nebo pojmenování a pak je aplikovat na každý nový formulář? Nebo jste možná museli pracovat na existujících formulářích vytvořených někým jiným a vždy jste potřebovali provést přesně stejné kontroly a analýzy, než jste začali pracovat. Pokud jste se někdy setkali s některým z těchto scénářů, pak je 4D v18 R5 určen právě vám, protože vám dává možnost vytvářet makra a šetřit čas při předvídatelných, opakujících se úkonech.

Produkt blank

4D pro iOS: Vylepšené UX (a další) s hlubokým propojením

Automaticky přeloženo z Deepl

4D v18 R5 obsahuje novou skvělou funkci: Hluboké propojení. To je super, ale co to sakra je?

Tady je příklad:

Dostali jste někdy e-mail od Netflixu s dotazem, zda chcete pokračovat ve sledování filmu, který jste přerušili v polovině? Klepnete na odkaz, ale ten vás nepřenese na domovskou stránku Netflixu ani nespustí aplikaci v telefonu. Místo toho se po kliknutí na odkaz otevře přehrávač a film pokračuje přesně tam, kde jste přestali.

To je hluboké propojení! Umožňuje uživatelům otevřít konkrétní zobrazení v aplikaci pouhým kliknutím na adresu URL (což výrazně zlepšuje uživatelský zážitek a zvyšuje udržení a zapojení uživatelů).

Produkt blank

Vzdálený ladicí program: Ladění kódu serveru na klientovi

Automaticky přeloženo z Deepl

Existuje mnoho různých scénářů vývoje klient/server, ale ve všech je třeba přepínat mezi klientskou a serverovou stranou, abyste se mohli podívat do debuggeru nebo chybového okna serveru. Abychom vám usnadnili život, přidali jsme novou možnost, která vám umožní rozhodnout, kde chcete ladit kód serveru. Potřebujete ladit na klientovi, protože váš server je headless? Stačí jej připojit ke klientovi prostřednictvím nabídky 4D!

Produkt blank

Kodérsky přívětivá syntaxe funkcí a metod tříd

Automaticky přeloženo z Deepl

Používání proměnných $1, $2 a $n v kódu nejen zhoršuje jeho čitelnost, ale může také zvyšovat zmatek, protože pro lidský mozek může být obtížné zapamatovat si, čemu tyto proměnné odpovídají. Řešením je vytvořit proměnnou se srozumitelným názvem a přiřadit jí hodnotu $1, $2 nebo $n.

4D v18 R5 má dobrou zprávu, nyní můžete při deklaraci pojmenovávat parametry:

  • metody projektu,
  • spouštěče
  • databázové metody
  • metody formuláře
  • konstruktoru třídy
  • funkce třídy.

Podívejme se, jak na to!

Produkt blank

ORDA – Vylepšete své API pomocí rozsahu funkcí

Automaticky přeloženo z Deepl

4D v18 R4 a ORDA umožnily vytvářet funkce tříd vysoké úrovně nad datovým modelem. To vám umožní psát kód orientovaný na obchod, který skryje složitost, omezí chyby a urychlí proces vývoje.

S verzí 4D v18 R5 přinášíme ještě více funkcí, které vám pomohou optimalizovat a organizovat kód. Například můžete potřebovat spustit funkci lokálně na klientovi, abyste zvýšili výkon při práci v režimu klient/server. Nyní je to možné! Nebo pokud vystavujete svou databázi jako server REST, můžete chtít, aby některé funkce byly dostupné na straně serveru, ale skryté pro klienty REST. I to je možné!

Zprávy blank

Hlasujte pro své funkce!

Automaticky přeloženo z Deepl

Pochopení toho, co uživatelé skutečně potřebují, bylo vždy základním úkolem produktového managementu. Ve společnosti 4D to bereme velmi vážně, a proto jsme se rozhodli znovu zavést sekci žádostí o funkce na našem fóru. Následuje shrnutí toho, co bylo změněno a jak z toho můžete získat co největší užitek.

Produkt blank

Náhled CSS přímo v editoru formuláře!

Automaticky přeloženo z Deepl

V aplikaci 4D v18 R5 si můžete v editoru formuláře prohlédnout konečné vykreslení CSS, aniž byste museli spouštět dialogové okno. Ano, slyšíte správně. Standardizace a oživení vašich formulářů nebylo nikdy jednodušší!

Pokud jste o CSS ve 4D ještě neslyšeli, nyní je ideální čas dozvědět se více! Tento koncept, představený v 4D v18 pro projektové aplikace, zahrnuje vylepšené a rychlé styly založené na CSS. Doporučuji podívat se na tento příspěvek na blogu.