Klient Websocket
V dnešním propojeném světě je pro webové stránky a aplikace internetu věcí nejdůležitější potřeba aktualizací v reálném čase.
Způsobem, jak okamžitě poskytovat informace webům nebo aplikacím, je použití protokolu Websocket, který poskytuje plně duplexní komunikační kanál mezi serverem a klientem. Ve verzi 4D V20 můžete vytvořit websocketový server pomocí třídy 4D.WebSocketServer. Ve verzi v20 R2 pokračujeme třídou 4D.WebSocket, která umožňuje vytvořit websocketového klienta pro připojení k libovolným websocketovým serverům.
Vytvoření samostatné aplikace pomocí komponenty Build4D
Nová komponenta build4D je již několik měsíců k dispozici na GitHubu. Umožňuje bez námahy vytvořit zkompilovaný projekt nebo komponentu. Věci se stávají ještě lepšími; tato nová verze komponenty vám umožní vytvářet aplikaci pro jednoho uživatele, čímž se rozšíří možnosti vašeho vývojového pracovního postupu.
S tool4D dostupným od verze v20 se tak integrace procesu generování aplikací do vašich nástrojů CI (Continuous Integration) stala pozoruhodně pohodlnou.
Pojďme se ponořit do podrobností!
4D pro mobilní zařízení přechází na otevřený zdrojový kód: Velký krok pro komunitu!
Deklarace vlastností třídy
Jazyk 4D se neustále zdokonaluje. Ve verzi v20 vám přinášíme novou funkci, která usnadní používání vašich tříd: deklarované vlastnosti tříd. Deklarování vlastností tříd výrazně zlepší automatické dokončování a také vám poskytne smysluplné chyby při kompilaci. Chcete se o ní dozvědět více? Ukážu vám, jak to funguje!
Protokolování volání ORDA na serveru
Od svého uvedení na trh popularita ORDA nepřestává růst a nyní se hojně používá na produkčních serverech. S verzí 4D v20 vám nabízíme 2 vylepšení způsobu zaznamenávání požadavků ORDA na straně serveru. Prvním z nich je vylepšení protokolu požadavků, který nyní poskytne více informací o voláních ORDA. Druhým je přidání protokolu ORDA na straně serveru, který je podobný protokolu ORDA na straně klienta. Dovolte mi, abych vás s těmito novými funkcemi seznámil.
Dokončení aplikace pomocí příkazů 4D
Od několika verzí 4D byly přidány různé funkce pro vytvoření vlastního konstrukčního řetězce. Například,
- vytvoření složky „.zip“,
- přidání informací, jako jsou autorská práva na spustitelný soubor nebo „dll“,
- vytvoření souboru „info.plist“,
- a nová komponenta build4D.
Ve verzi 4D v20 umožňují dvě nové funkce dokončit tvorbu samostatné aplikace nebo aplikace klient/server v kódu 4D:
- přidání ikony ke spustitelnému souboru
- generování licenčního souboru pro nasazení serveru (pouze licence OEM) nebo samostatné aplikace.
Průzkumník dat vložený do 4D
Průzkumník dat umožňuje zobrazit data v databázi. Můžete si vybrat, která pole se mají zobrazit, uspořádat, filtrovat a třídit data.
Ve verzi 4D v20 lze Průzkumníka dat otevřít v aplikaci 4D namísto externího prohlížeče. Uživatelé mohou přistupovat k Průzkumníku dat přímo z panelu nástrojů jedním kliknutím, což šetří čas a zvyšuje produktivitu.
4D Write Pro a textové rámečky: možnosti importu/exportu docx
Textové rámečky, které byly představeny ve verzi 4D v19 R8, umožňovaly vkládat text, tabulky, obrázky, vzorce a další prvky kamkoli do aplikací. Tato funkce byla ve verzi v20 vylepšena o možnost exportovat a importovat tyto prvky z dokumentů docx a do nich.
Kromě toho byla přidána nová možnost exportu, která platí i pro jiné typy dokumentů!
IMAP: Id schránky a klíčová slova pošty
4D v20 přináší dvě velmi užitečné funkce pro IMAP Transporter!
Interakce s některými poštovními servery a klienty IMAP vyžaduje správu vlastních klíčových slov v poště a využití některých jejich specifických funkcí.
Přidali jsme také podporu ID poštovní schránky v našem IMAP Transporteru, abyste mohli identifikovat danou poštovní schránku i po jejím přejmenování.
Vývoj formulářových objektů
Abychom vám umožnili vytvářet co nejkrásnější rozhraní, pokračujeme ve vylepšování formulářových objektů. Od verze 4D v19 R6 můžete definovat zaoblený rámeček pro statické textové a vstupní textové objekty formuláře.
Ve verzi 4D v20 jsou k dispozici nové možnosti.
- U tlačítek, rádiových tlačítek a zaškrtávacích políček jsme přidali nová nastavení pro text a ikonu.
- U rádiových tlačítek a zaškrtávacích políček byl vylepšen počet stavů ikony, aby bylo možné lepší vykreslení pro koncového uživatele.
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