Produkt

Zlepšení testů databází

Automaticky přeloženo z Deepl

Jako vývojáři víte, že zlepšování kvality vašeho vývoje je často založeno na jednotkových testech. Aby bylo možné tyto testy spustit, potřebují vývojáři a týmy QA nástroje pro spouštění databází 4D v různých režimech (jeden uživatel / klient-server) a různých prostředích (Macintosh / Windows).

Produkty 4D lze již nyní spouštět pomocí parametrů příkazového řádku a umožnit tak automatické testování nebo nasazení. Co když chcete vytvořit vlastní aktualizační mechanismus nebo potřebujete obsluhovat serverovou farmu se stovkami spuštěných serverů 4D? Možná chcete určit, který databázový soubor se má použít – nebo předat parametry při spuštění …

Produkt blank

Použití vlastních ikon v aplikaci 4D pro iOS

Automaticky přeloženo z Deepl

Jak jsme si ukázali v posledních dvou příspěvcích na blogu o 4D pro iOS (formátovače dat a vytváření vlastních šablon), 4D pro iOS je s každou verzí bohatší na funkce. To poskytuje více možností při vytváření aplikací 4D pro iOS. V tomto blogovém příspěvku se podíváme na to, jak můžete používat vlastní ikony pro více personalizované aplikace.

Produkt blank

Získání informací o spuštěné aplikaci

Automaticky přeloženo z Deepl

4D v17 R3 posouvá analýzu databáze o krok dále tím, že umožňuje vytvořit vlastní dialogové okno pro správu serveru. Po možnosti získat informace o uživatelích a procesech, getting všech informacích o běhu 4D Web serveru, získání podrobností o aktivní licenci a získání všech podrobností o hardwaru a systému máte nyní také možnost získat informace o činnosti a síťové konfiguraci spuštěné databáze.

Potřebujete vědět, na které IP adrese a portu databáze naslouchá, zda je komunikace mezi klientem a serverem šifrovaná nebo zda je použita starší síťová vrstva? Stačí zavolat nový příkaz, Get application info. A to není všechno! Tento příkaz také vrací informace o databázi, jako jsou: množství využitého procesoru, doba od jejího spuštění a seznam by mohl pokračovat.

Produkt blank

Převod klasických 4D formulářů na dynamické formuláře

Automaticky přeloženo z Deepl

Vaše formuláře může být nutné změnit v závislosti na potřebách zákazníků nebo uživatelů. Například černá barva může být pro jednoho uživatele dokonalá, ale pro jiného uživatele (který považuje modrou barvu za naprostou dokonalost) už tolik ne. Naštěstí jsou tu dynamické formuláře (představené v 4D v16 R6), které vám pomohou vypořádat se s preferencemi vašich uživatelů. Přepsat stávající formulář na dynamický však může být obtížný úkol a ne vždy je snadné začít s prázdnou stránkou. V ideálním případě by bylo nejlepší mít k dispozici návrh, který lze upravovat a vylepšovat. S verzí 4D v17 R3 je nyní možné snadno převést klasický formulář 4D (uložený v souboru .4DB) na dynamický formulář.

Produkt blank

Vytváření záhlaví a zápatí pomocí kódu v dokumentu 4D Write Pro

Automaticky přeloženo z Deepl

Od verze v16 R5 je možné přistupovat k existujícímu záhlaví a zápatí a upravovat je programováním. Pokud chcete do dokumentu 4D Write Pro přidat záhlaví a zápatí, použijete k tomu šablonu!

Pokud nejste příznivci šablon, dobrá zpráva! V aplikaci 4D v17 R3 můžete pro danou sekci vytvořit záhlaví a zápatí naprogramováním.

Produkt blank

Jak vytvořit šablony formulářů 4D pro iOS

Automaticky přeloženo z Deepl
4D v17 R3, 4D pro iOS má pro vás překvapení!
V příspěvku s návodem na aplikaci Bankovnictví jsme si ukázali, že 4D pro iOS nabízí různé šablony formulářů se seznamy a detaily, které pokrývají většinu (ale možná ne všechny) vašich potřeb.
Tak se nemusíte bát! Nyní si můžete snadno vytvořit vlastní šablony formulářů seznamu a detailů 4D pro iOS. ANO, slyšeli jste správně!

Produkt blank

Formátovače dat s 4D pro iOS

Automaticky přeloženo z Deepl
Jak jsme slíbili, s každým vydáním verze R vám budeme poskytovat další funkce 4D pro iOS. 4D v17 R3 obsahuje novou koncepci, která vám umožní definovat konkrétní datové typy pro vaše pole, takže se obsah zobrazí ve správném formátu: Formátování dat!

Produkt blank

Psaní vlastních metod pro objekty

Automaticky přeloženo z Deepl

Máte k dispozici nový příkaz, který vám umožní používat v kódu vzorce. Nyní je můžete zapouzdřit do objektů a v případě potřeby je volat. Už nemusíte psát kód jako text. Nyní stačí předat vzorec v příkazu a je to! Je to skvělý doplněk, protože váš kód není text, můžete využívat zvýrazňování syntaxe a všechny další pokročilé funkce editoru kódu!