Produkt

Nový objekt vzdálené relace 4D s připojením klient/server a uloženou procedurou

Automaticky přeloženo z Deepl

V aplikacích 4D existují čtyři typy relací 4D Remote session, Stored Procedure session, Mobile session a Web session.

Příkaz Relace již vrací webové nebo mobilní relace. Získáte tak přístup k mnoha informacím o relaci a objektu sdíleném všemi procesy v relaci.

Ve verzi 4D 20 R5 byl příkaz Relace rozšířen o spojení Klient/Server a uloženou proceduru.

Produkt blank

ORDA – Omezit data na relevantní kritéria

Automaticky přeloženo z Deepl

Ve verzi 4D 19 R8 jsme zavedli robustní systém oprávnění, který vám umožní detailní kontrolu nad přístupem uživatelů k vašim datům. Tento systém chrání vaše data v závislosti na tom, kdo k nim přistupuje a ke kterým datům, a zajišťuje tak bezpečnost dat omezením neoprávněného přístupu.

Co kdybyste ale chtěli přístup ke čtení dále zpřesnit na základě konkrétních kritérií?

V tom případě přichází na řadu 4D 20 R5. Omezení čtení dat podle určitých kritérií.

Produkt blank

Sdílené třídy

Automaticky přeloženo z Deepl

Chcete zjednodušený způsob používání sdílených objektů, který by dodržoval klasickou syntaxi objektů a v případě potřeby automaticky volal use/end use?

Připoutejte se, přicházejí sdílené třídy!

Produkt blank

Singletony ve 4D

Automaticky přeloženo z Deepl

4D 20 R5 přináší vývojářům výkonnou funkci: Singletony!

Návrhový vzor singleton vytváří jedinou instanci třídy přístupnou v celé aplikaci.

Tento vzor nabízí mnoho výhod, včetně:

  • hostitelství pro meziprocesové hodnoty,
  • užitkové třídy,
  • základ pro návrhový vzor factory,
  • a mnoho dalších.

Čtěte dále a získejte více informací o tomto novém konceptu!

Produkt blank

4D Write Pro: Více možností zobrazení ukotvených obrázků a textových polí!

Automaticky přeloženo z Deepl

V dokumentech 4D Write Pro mohou být obrázky buď v řadě (stejně jako velký znak), za textem nebo před ním. Textové rámečky (objevily se v 4D v20) lze také umístit před nebo za text. Obrovské vylepšení přichází s verzí 4D 20 R5, kde lze nyní obrázky a textová pole obklopit obtékajícím textem!

Tipy blank

Jak implementovat kontinuální integraci pomocí 4D: Průvodce krok za krokem

Automaticky přeloženo z Deepl

Ve světě vývoje softwaru se v posledních letech objevil nový koncept nazvaný „Continuous Integration“. Definice, kterou všude vidíme nebo slyšíme, zní :

„CI je proces, který automatizuje pravidelné a časté sestavování, testování a dodávání aplikace.“

Po pochopení této definice, která vyjadřuje zajímavý a slibný proces, co je třeba udělat pro jeho implementaci ve 4D? Pokud budete hledat na internetu, zjistíte, že existuje mnoho nástrojů a frameworků CI.

Před použitím těchto nástrojů CI však existuje několik předpokladů.

Produkt blank

4D udržuje vaše výběry záznamů konzistentní, pokud jde o mazání záznamů.

Automaticky přeloženo z Deepl

S mazáním dat je třeba zacházet opatrně. Abychom předešli problémům, můžeme použít transakce nebo se spolehnout na zálohy a protokoly.

Ve verzi 4D 20 R4 byla provedena některá vylepšení, aby byl výběr záznamů stabilní a konzistentní, pokud jde o případné mazání záznamů v tomto výběru.

Čtěte dále a dozvíte se, jak bude váš kód 4D tak bezpečný po vybalení z krabice.

Produkt blank

Vytváření, aktualizace a mazání pomocí Průzkumníka dat

Automaticky přeloženo z Deepl

Průzkumník dat je výkonný nástroj pro vizualizaci dat. Jeho možnosti umožňují správcům snadno zajistit konzistenci dat. Vývojáři mohou zároveň ověřovat svůj kód pro vytváření, aktualizaci nebo mazání dat – to vše bez nutnosti vytvářet nové formuláře.

Nyní, v aplikaci 4D 20 R4, mají uživatelé možnost nejen vizualizovat, ale také opravovat svá data přímo v rozhraní Průzkumníka dat. Přesně tak! Přímo v rozhraní Průzkumníka dat můžete přidávat, upravovat nebo mazat data.