Uzamykání subjektů pomocí ORDA
Série ORDA pokračuje! V tomto příspěvku se podíváme na to, jak můžete v databázích používat zámky s koncepty ORDA! Nezřídka je třeba řešit konflikty, které mohou nastat, když několik uživatelů nebo procesů načítá a/nebo se pokouší upravit stejné záznamy současně. Zamykání záznamů je metodika používaná v relačních databázích k zamezení nekonzistentních aktualizací dat.
ORDA poskytuje kromě režimu zamykání, který již znáte (pesimistické zamykání), také optimistický režim zam ykání.
Smyčky, smyčky a … další smyčky!
Stejně jako mnoho jiných programovacích jazyků poskytuje 4D možnost iterace nad čísly pomocí příkazu For(…) / End for příkazem nebo nad podmínkou díky While(…)/End while a Repeat/Until(…) klíčových slov. Tyto iterace (nebo cykly) jsou velmi užitečné, ale nejsou nejvhodnějším způsobem iterace nad pokročilými datovými typy, jako jsou kolekce a výběry entit. Proto se objevil nový For each(…)/End for each byl vytvořen iterátor, který vám usnadní kódování!
Jak vytvořit dynamický formulář z tabulky ve 3 krocích!
4D v17 obsahuje dynamické formuláře, které byly původně představeny ve verzi 4D v16 R6 a představují výkonný a flexibilní způsob dynamického vytváření formulářů plně přizpůsobených potřebám koncových uživatelů. Možnosti dynamických formulářů jsou obrovské. V tomto příspěvku si ukážeme konkrétní příklad toho, co všechno můžete s těmito novými formuláři dělat.
ORDA: práce s objekty a kolekcemi
V tomto nejnovějším díle seriáluORDA se podíváme na to, jak mohou nové koncepty ORDA spolupracovat se stávajícími objekty a kolekcemi. Ve skutečnosti je možné přeměnit entity a výběry entit na objekty a kolekce a také vytvářet entity a výběry entit z objektů a kolekcí. Tímto způsobem můžete kód ORDA snadno integrovat do stávajícího kódu. Můžete plně využít výhod systému ORDA, aniž byste museli přepisovat svůj kód!
Přechod mezi aktuálními výběry na ORDA a zpět
ORDA je zásadní novinkou 4D v17, a proto jí věnujeme celou sérii blogových příspěvků. Ačkoli má ORDA vlastní koncepty, které se od klasického přístupu značně liší, stále je možné kombinovat ORDA s vaším stávajícím kódem.
Ve zkratce vám tento blogový příspěvek ukáže, jak můžete aktualizovat aktuální výběr tabulky z výběru entit a získat výběr entit z aktuálního výběru tabulky. Umožní vám plynule začlenit konceptyORDA do vašeho stávajícího kódu 4D, a to krok za krokem.
Zobrazení kolekce v poli seznamu
Nedávno 4D zavedlo nový typ proměnných: kolekce a také velkou sadu metod pro manipulaci s nimi. S verzí 4D v17 se možnosti kolekcí rozšiřují o možnost snadného zobrazení obsahu kolekce. Jak? Pole se seznamem typu kolekce!
Dotazování do databáze pomocí objektově orientovaného přístupu
Poté, co jste se dozvěděli, jak můžete vytvářet, aktualizovat a odstraňovat data, je tu nový příspěvek do seriálu ORDA. V tomto příspěvku se dozvíte, jak se můžete dotazovat na datové úložiště v objektově orientovaném režimu. Díky ORDA jsou dotazy lehčí, čitelnější a můžete procházet celým datovým modelem pomocí objektově orientovaných konceptů !
Kromě toho umožňuje ORDA velmi snadno dotazovat několik souvisejících tabulek, spravovat rekurzivní vztahy k téže tabulce a používat několik logických operátorů v jednom dotazu. Navíc se nemusíte starat o nastavování vztahů mezi tabulkami … ručně ani automaticky !
Vytváření, aktualizace a mazání dat pomocí ORDA
4D v17 představuje ORDA, zásadní evoluci ve 4D, která vývojářům 4D otevírá svět nových možností. Chcete-li se o systému ORDA a jeho výhodách dozvědět více, přečtěte si tento příspěvek a zjistěte, jak systém ORDA změní způsob vaší práce. Abychom vás provedli průzkumem ORDA, we’ve prepared série příspěvků na blogu plně věnovaná konceptům core a souvisejícím funkcím. Tento příspěvek na blogu podrobně popisuje, jak můžete provádět operace CRUD nad databází pomocí ORDA. CRUD je zkratka pro čtyři základní operace, které můžete provádět s daty: Create, Read, Updatea Delete.
Jak ORDA změní způsob vaší práce
Představte si způsob, jak používat databázi s objektovým přístupem, aniž byste se museli starat o její fyzickou strukturu. Představte si, že byste mohli udržovat více aktuálních výběrů najednou nebo že byste mohli provádět rekurzivní dotazy v jediném řádku kódu. Nuže, to je nyní realitou díky ORDA! 4D v17 , může být váš kód napsán v objektově orientovaném režimu a vy můžete snadno procházet celým datovým modelem.
ORDA byl jedním z hlavních oznámení na konferenci 4D Summit 2018 a otevřel svět nových možností ve 4D. Nyní nastal čas, abychom vám poskytli podrobnější informace o. ORDA funkcích, které jsou k dispozici na 4D v17. To do so, we’ve prepared, sérii blogových příspěvků věnovaných speciálně konceptům ORDA core a souvisejícím funkcím. A budeme je zveřejňovat jeden po druhém, den po dni.
Rozšíření funkce automatického dokončování na atributy objektu
Zápis objektů otevírá nové možnosti! Abychom vám usnadnili tento způsob kódování, vylepšili jsme mechanismus automatického dokončování v editoru metod. Kdykoli napíšete tečku za objektem, zobrazí se vám nyní seznam navrhovaných atributů. Přesně to, co potřebujete k urychlení kódová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