Author: Roland Lannuzel

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.
Produkt blank

4D Write Pro a vzorce

Automaticky přeloženo z Deepl

Aplikace 4D v18 R2 umožňuje ve 4D Write Pro spravovat objekty vzorců uvnitř dokumentů. Za tímto účelem byly vytvořeny čtyři nové příkazy: WP Get formulas, WP Insert formula, WP Compute formulas, a WP Freeze formulas. Všechny lze použít s intuitivními cíli, jako je dokument, tělo, záhlaví atd. A jak jste možná uhodli z názvů příkazů, vzorce již nejsou textové výrazy, ale výkonné objekty vzorců!

Produkt blank

Dokumenty 4D Write Pro: nový užitečný parametr

Automaticky přeloženo z Deepl

Aplikace 4D Write Pro byla navržena pro vytváření všech druhů dokumentů, od těch nejjednodušších až po ty nejsložitější. Pro dosažení této rozmanitosti mohou dokumenty obsahovat odlišné části, jako jsou odstavce, oddíly, záhlaví, zápatí atd. Po vyplnění se 4D Write Pro chová tak, že všechny tyto části lze číst. Někdy je však nutné některé části změnit podle jejich obsahu. Typicky se to týká záhlaví a zápatí, jejichž výška se může automaticky měnit. Tato funkce je obecně velmi užitečná, ale někdy by bylo praktičtější nastavit výšky záhlaví a zápatí na konstantní hodnoty (i když jejich obsah může být zkrácen a již nebude plně viditelný).

Nezařazené
Produkt
blank

Při změně velikosti… Při změně velikosti… Při změně velikosti… Při změně velikosti…

Automaticky přeloženo z Deepl

Zajímá vás, jak vytvořit pěkné a dynamické uživatelské rozhraní? Obvykle se při změně velikosti formuláře automaticky změní velikost objektů formuláře, jejichž vlastnosti horizontální nebo vertikální velikosti jsou nastaveny na pohyb nebo růst. V některých případech (např. při jemnější správě uživatelského rozhraní) se vývojáři rozhodnou řídit velikost a polohu objektů formuláře programováním. Za tímto účelem kontrolují událost „on resized“, která se spouští v rámci metody formuláře. Co se však stane, když formulář obsahuje jeden nebo více dílčích formulářů? Na mnoha úrovních? V tomto příspěvku na blogu najdete odpovědi!

Produkt blank

Používání knihoven 4D v databázích projektů

Automaticky přeloženo z Deepl

4D poskytuje knihovny, které vám pomohou při vývoji aplikací. Jedna z těchto knihoven je standardní a obsahuje předkonfigurované objekty formulářů a widgety, zatímco jiné knihovny jsou vlastní. Standardní knihovna je „pouze pro čtení“ a její chování se při vývoji databází projektu nemění (s výjimkou drobných, kosmetických rozdílů v rozhraní). Máte také možnost vytvořit si vlastní knihovny pro uložení vlastních objektů formulářů nebo skupin objektů. V tomto případě bylo provedeno několik změn, aby byly ještě výkonnější. Níže je uvedeno vše, co o těchto změnách potřebujete vědět:

Produkt blank

4D Write Pro – Vkládání a mazání řádků a sloupců

Automaticky přeloženo z Deepl

Již víte, že aplikace 4D Write Pro umožňuje vytvářet tabulky a připojovat k nim řádky. S verzí 4D v18 pro vás máme další vzrušující novinky! S potěšením vám oznamujeme, že správa vkládání a mazání řádků a sloupců je nejen možná, ale také velmi snadná. Lze to provést buď programováním díky čtyřem novým příkazům, nebo pomocí rozhraní (prostřednictvím widgetů nebo kontextové nabídky). Čtěte dále a dozvíte se další podrobnosti!

Produkt blank

4D Write Pro a tabulky – snadná změna velikosti sloupců

Automaticky přeloženo z Deepl

4D v16 R4 splnil vaše sny a přinesl obrovskou funkci: tabulky. Skutečné tabulky, ve kterých se text automaticky obalí podle velikosti sloupce a „nerozbije“ se, když se změní vaše data! Od té doby můžete vytvářet tabulky s libovolným počtem řádků a sloupců. Navíc můžete definovat styl tabulky, každého řádku, sloupce nebo buňky, včetně šířky sloupců. Většiny těchto operací bylo dosaženo naprogramováním, ale co kdybychom vám řekli, že ve verzi 4D v18 mohou šířku sloupců měnit koncoví uživatelé?

Produkt blank

4D Write Pro: Jednodušší, výkonnější

Automaticky přeloženo z Deepl

Všem, kteří používají 4D Write Pro a dali nám vědět, co si o produktu myslíte, děkujeme. Díky tomu můžeme lépe porozumět vašim potřebám a potížím. Díky těmto podnětům jsme si uvědomili, že některé příkazy se staly zbytečnými, složitými na používání a/nebo obtížnými na naučení. Někdy to mohou být i maličkosti, které činí z učení výzvu. Například pokud chcete pouze vložit nějaký text do zápatí, musíte nejprve vytvořit prázdný rozsah! Proč tak složitě? Dobrá otázka!

Proto byla řada příkazů, které dříve používaly pouze rozsahy, rozšířena tak, aby bylo možné spravovat téměř jakýkoli druh cíle (rozsahy, prvky, sekce, dokumenty atd.). Kód je nyní jednodušší na psaní i čtení. Pokud potřebujete vložit text … do dokumentu, zápatí, rozsahu (kamkoli!) … stačí jej použít jako cíl a můžete začít pracovat.

A to není všechno! Šest příkazů bylo přejmenováno na kratší názvy, takže si je snáze zapamatujete.