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!
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.
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.
Vítejte ve světě tříd ORDA
ORDA byla s verzí 4D v17 revolucí. Otevřela zcela nový svět možností a přenesla vás do jiné programátorské dimenze. Do dimenze, kde můžete snadno vyvíjet aplikace pomocí objektově orientovaného přístupu.
Tím jsme se ale nezastavili! Pokračovali jsme ve vylepšování ORDA prostřednictvím sady funkcí v každé následující verzi. Nyní, ve verzi 4D v18 R4, jsme nadšeni, že můžeme postoupit o další krok dál díky dostupnosti tříd datového modelu ORDA. Třídy věnované vašemu datovému modelu.
To výrazně pozvedne úroveň vašeho kódu. Vaše aplikace nyní mohou snadno vystavovat služby, být lépe spravovatelné a snadněji udržovatelné a bezproblémově se integrovat s jinými aplikacemi.
To je další velká vlastnost umožněná díky projektům!
4D v18 R4 Beta začíná dnes
Společnost 4D s potěšením oznamuje zahájení beta testování verze 4D v18 R4.
4D v18 R4 je jednou z nejlepších funkčních verzí, které kdy byly dodány! Jsem nadšený, že se mohu podělit o všechny pokroky, které jsme přidali do stále se rozšiřujícího seznamu funkcí 4D.
Bez dalších okolků se pojďme podívat na více než 20 nových funkcí, které na vás čekají:
- Poprvé se objevujítřídy ORDA, které umožňují kód orientovaný na podnikání, takže můžete skrýt složitost, omezit chyby a urychlit proces vývoje.
- K dispozici je třída CryptoKey, která chrání důvěrnost vašich dat a také ověřuje integritu zpráv a pravost odesílatelů.
- Sada vývojářských nástrojů 4D překypuje dalšími funkcemi, včetně nové syntaxe deklarací pro intuitivní automatické doplňování, snadného přístupu kódu k hodnotám objektů formulářů a snadného vývoje a ladění serverového kódu v projektových aplikacích … to je jen několik příkladů.
- Součástí 4D pro iOS jsou další zajímavé funkce pro ještě poutavější aplikace, více možností uživatelského rozhraní a větší kontrolu nad přístupem k aplikaci.
- Chtěli jste to, máte to! 4D Write Pro umí importovat a exportovat různé formáty dokumentů prostřednictvím widgetu a také přímý export do PDF, přičemž podporuje hypertextové odkazy, optimalizaci velikosti obrázků a další funkce.
- K používání funkcí profi rámečku se seznamem již nepotřebujete licenci 4D View Pro. Ty jsou nyní ZDARMA!
- 4D View Pro má také celou řadu nových příkazů, které vám umožní další kontrolu nad dokumenty.
- Aby to bylo ještě lepší (a jednodušší), 4D v18 R4 vytváří nové projekty ve výchozím nastavení, zatímco vývojáři – pokud se tak rozhodnou – mohou i nadále vytvářet binární databáze pomocí jednoduchého nastavení.
- A ještě mnohem více (viz níže).
Objektově orientované programování ve 4D: Správa dědičnosti tříd
V jednom z předchozích příspěvků jsme si představili velmi důležitý koncept objektově orientovaného programování: Třídy. Nyní si projdeme další klíčový koncept: Dědičnost, mechanismus, který umožňuje třídě přebírat chování jiné třídy.
Úvod do objektově orientovaného programování ve 4D: Třídy
Mnozí z vás žádali o možnost definovat typ objektu od chvíle, kdy byl typ Object zpřístupněn. Díky objektovému zápisu mnozí z vás sní o tom, že budou mít k dispozici objektové funkce. Už nesněte a přivítejte třídy v databázi projektů 4D v18 R3! V tomto příspěvku na blogu vám představíme jeden z nejzajímavějších konceptů objektově orientovaného programování … spolu s příkladem databáze a bonusovým videem!
Psaní obecného kódu pomocí ORDA
ORDA byla jedním z hlavních oznámení konference 4D Summit 2018, která otevřela svět nových možností ve 4D. 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, ve kterém se dozvíte, jak systém ORDA změní způsob vaší práce.
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