4D View Pro: Sloučení a zrušení sloučení buněk
Při vytváření tabulky můžete často potřebovat spojit dvě nebo více buněk, abyste vytvořili vycentrovaný nadpis v určité části tabulky. Od verze 4D v18 R4 máte k dispozici novou sadu příkazů, které vám pomohou programově sloučit a rozpojit skupinu buněk. Podívejme se na několik příkladů.
Příjem e-mailů pomocí protokolu IMAP
Ve verzi 4D v18 jsme zavedli nový způsob odesílání e-mailů. Ve verzi 4D v18 R2 jsme pak přidali nový způsob získávání e-mailů pomocí protokolu POP3. Nyní ve verzi 4D v18 R4 podnikáme první kroky pro nový způsob zpracování protokolu IMAP. Stejně jako v případě protokolů SMTP a POP3 je k dispozici nový příkaz IMAP New transporter pro zpracování protokolu IMAP.
Protokol IMAP (Internet Message Access Protocol) je standardní internetový protokol používaný e-mailovými klienty k načítání e-mailových zpráv z poštovního serveru. Tento protokol umožňuje spravovat více poštovních schránek, stahovat e-maily, provádět vyhledávání na serveru, spravovat stav zpráv a mnoho dalšího!
A díky této první funkci protokolu IMAP můžete do přenosové schránky přidat metody, které umožňují: mít k dispozici seznam dostupných schránek, vybrat schránku a přijímat e-maily z vybrané schránky. Podívejme se, jak na to.
4D Write Pro – Přímý export do PDF!
Co kdybych vám řekl, že s 4D v18 R4 můžete exportovat dokumenty 4D Write Pro přímo do formátu PDF (v systému MacOS i Windows), aniž byste museli instalovat ovladače tiskárny nebo další software? Nyní můžete … a to není všechno! Můžete také nastavit několik možností pro formulář i obsah. Čtěte dál a dozvíte se více!
4D pro iOS: Push notifikace
4D v18 R4 přináší velmi zajímavou funkci … Push oznámení. Jedná se o zprávy odesílané z vaší aplikace přímo do mobilního zařízení uživatele. Oznámení Push poskytují uživatelům relevantní informace, které je podněcují k tomu, aby s aplikací pracovali. Od tohoto vydání funkce 4D pro iOS to nejen umožňuje, ale také vám to umožní snadno provádět!
V případě ověřování e-mailů vám 4D pro iOS také usnadní život.
Třídy datového modelu ORDA a REST
V předchozím příspěvku na blogu jste se dozvěděli o třídách ORDA a možnostech, které nabízejí pro usnadnění kódování. V tomto blogovém příspěvku se dozvíte, jak je používat se serverem REST.
Podívejme se na to v akci!
Vývoj serverového kódu v projektových aplikacích
Vývoj a ladění serverového kódu v projektových aplikacích je ve verzi 4D v18 R4 snadnější než kdykoli předtím. Bez dalších řečí se podívejme, jak na to.
Přístup k hodnotám objektů formuláře programováním
Stále více vývojářů používá Form příkaz k propojení svých formulářových objektů a mnozí z vás vyžadují snadný programátorský přístup k hodnotám těchto objektů. Abychom vám tedy usnadnili přístup k hodnotě objektu formuláře bez ohledu na jeho proměnnou nebo výraz, přidali jsme dva nové příkazy: OBJECT Get value a . OBJECT SET VALUE.
Podívejme se, jak je používat!
4D pro iOS: Ověřování e-mailu
Monitorování přístupu k mobilní aplikaci je velmi důležitá funkce, která si zaslouží další pozornost. Ověřování e-mailu je jedním z nejjednodušších a nejbezpečnějších způsobů, jak zjistit pravost a legitimitu osoby, která se snaží přihlásit do vaší aplikace. Aplikace 4D pro iOS umožňuje snadno zvládnout tento proces ověřování tím, že ověřuje, zda e-mail pochází od toho, od koho tvrdí, že byl odeslán, a umožňuje blokovat škodlivé použití e-mailu.
4D View Pro: Oblasti mimo obrazovku
Chcete dynamicky generovat dokumenty 4D View Pro na serveru a například je posílat e-mailem nebo vypočítávat hodnoty? 4D v18 R4 zavádí nový příkaz pro manipulaci s příkazy 4D View Pro v oblasti mimo obrazovku: VP Run offscreen area.
Třídy ORDA pro zpracování datového modelu
V předchozím příspěvku na blogu jsme vás seznámili se světem tříd datového modelu ORDA. Nyní je čas zašpinit si ruce a naučit se více!
Již víte, že struktura ORDA(datové úložiště, datová třída, entita, výběr entit) se skládá z objektů. Ale nejsou to jen objekty, jsou to silně typované objekty propojené s konkrétními třídami ORDA. To znamená, že můžete psát funkce, které skryjí složitost fyzické implementace dat.
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