Používání knihoven 4D v databázích projektů
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:
Koexistence příkazů bezpečných pro vlákna a příkazů, které nejsou bezpečné pro vlákna
Potřebovali jste někdy použít metody s voláními, která jsou i nejsou bezpečná pro vlákna, s podmínkami, které přeskakují příkazy, které nejsou bezpečné pro vlákna? V současné době tomu překladač brání a vyhodí chybu, nicméně existuje příznak, který vám umožní tuto kontrolu vypnout, a tento příspěvek na blogu vám ukáže, jak na to.
Snadno odešlete dokument 4D Write Pro obsahující obrázky jako tělo e-mailu!
Chcete používat aplikaci 4D Write Pro k vytváření e-mailů HTML se statickými obrázky v textu? Třeba něco jako efektní newsletter s obrázky deseti nejlepších destinací na světě nebo prostě jen s logem vaší společnosti? Zajímá vás, jak toho dosáhnout? Už se nedivte, protože s aplikací 4D v18 to zvládnete ve třech jednoduchých krocích:
- Export dokumentu 4D Write Pro ve formátu MIME,
- použijte MAIL Convert from MIME příkaz k transformaci MIME na e-mailový objekt,
- a poté jej odešlete prostřednictvím příkazu SMTP New transporter příkaz.
Databáze projektů: Po konverzi
V tomto příspěvku jsme si ukázali, jak převést binární databázi na databázi projektu. Jakmile je vše připraveno a převod úspěšně dokončen, můžete začít pracovat s databází projektu. Mohou však vyvstat některé otázky: Jsou všechny soubory v databázi užitečné? Je zřejmé, že soubor se strukturou“.4DB“ již není potřeba. Mohu odstranit ostatní soubory?
Zde je vše, co potřebujete vědět po převodu.
Pomocí těchto příkazů můžete soubory a složky zazipovat/rozzipovat.
Před výměnou souborů (například e-mailem) je často komprimujeme, abychom zmenšili jejich velikost před odesláním. V aplikaci 4D v18 můžete soubory komprimovat a dekomprimovat pomocí programování, aniž byste potřebovali externí knihovny nebo nástroje. Zde jsou nové příkazy, které vám to umožní:
Vytvoření vlastního dialogového okna vzdáleného připojení
Potřebujete vytvořit vlastní dialogové okno připojení 4D? Máte zájem o připojení své klientské aplikace k různým serverům? To jsou dva scénáře, které vám 4D v18 umožňuje řešit. Tento příspěvek na blogu je určen pro vás, pokud chcete vytvořit vlastní dialog vzdáleného připojení a připojit jej ke sloučeným serverům 4D. Čtěte dál!
Nové události formuláře 4D View Pro
Od verze 4D v18 je k dispozici nová sada událostí formuláře 4D View Pro. Vracejí speciální informace, ke kterým lze přistupovat pomocí nové funkce FORM Event příkazem, který byl představen v tomto příspěvku na blogu. Pozdravte: „Při změně velikosti sloupce“, „Při změně velikosti řádku“, „Při kliknutí“, „Při dvojkliku“, „Při kliknutí na záhlaví“, „Při změně výběru“ a „Po úpravě“.
4D Write Pro – Vkládání a mazání řádků a sloupců
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!
Rozšíření možností příkazu události Formulář
Jak již možná víte, tzv. Form event příkaz identifikuje typ události formuláře, která právě nastala. Typicky se používá v rámci metody formuláře nebo objektu.
Ve verzi 4D v18 byly provedeny některé změny, ale vše je v pořádku. Zde je to, co byste měli vědět:
C_VARIANT pro ukládání různých typů hodnot
Někdy chcete psát kód tak, aby mohl pracovat s různými typy proměnných, což platí zejména pro generické kódování. Používání ukazatelů může ztížit čtení a ladění kódu. Někdy to není možné vůbec, například když chcete generickou proměnnou přiřadit objektu formuláře jako zdroji dat.
Nyní máte k dispozici nový příkaz, který vám umožní deklarovat proměnnou, která může uchovávat různé typy hodnot. Pozdravte nový příkaz C_VARIANT příkazu!
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