Výkon 4D v19 na Apple M1
hostující autor Roland Mulder, generální ředitel Micro Consulting SA, Švýcarsko
Použití konvencí pro pojmenování pomocí maker formuláře
hostující autor Michael Höhne, vývojář 4D (Mnichov, Německo)
Ve 4D v18 R5 je funkce, která byla možná přehlédnuta, nebo se jí alespoň zatím nedostalo příliš pozornosti: Formulářová makra. Abych byl upřímný, ani já jsem jim donedávna nevěnoval mnoho času. V tomto příspěvku na blogu vám ukážu makro, které ušetří spoustu času při používání konvencí pro pojmenování sloupců polí seznamu, záhlaví sloupců a zápatí. Můžete si ho snadno změnit podle svých potřeb. Na Githubu je k dispozici také speciální repozitář.
Jak vytvořit jednoduchou třídu „TimeStamp“ ve 4D
hostující autor Tiran Behrouz, vývojář 4D (Vancouver, Kanada)
Zavedení systému ORDA ve verzi 4D v17 změnilo pravidla hry. Nyní se zavedením tříd v 4D v18 R3 budeme svědky změny paradigmatu v programování 4D. Nyní můžeme využívat koncepty objektově orientovaného programování, jako je polymorfismus, kompozice a dědičnost, a psát vlastní knihovny tříd. V tomto videu předvedu, jak pomocí 4D a ORDA nakódovat jednoduchou třídu TimeStamp .
Seznam boxů typeahead: Intuitivní vyhledávání v seznamu
hostující autor Chris Belanger, vývojář 4D z Kanady
Seznam boxů typeahead (metoda postupného vyhledávání) není nativní funkcí seznam boxů. Tuto funkci však můžete snadno implementovat pomocí kreativního kódování. V tomto příspěvku na blogu vám tuto techniku předvedu spolu s databázovým příkladem a vyčerpávajícím dokumentem vysvětlujícím podrobnosti krok za krokem.
Konečný výsledek je shrnut v níže uvedeném GIFu, Ilustruje dvě „vyhledávání“. Jedno pro E-L-L-I-O-T a druhé (po seřazení do sloupců) pro H-A-N-N-A-H:
Zapojení nových vývojářů do 4D? Zde je návod, jak to děláme ve společnosti Sweetwater
Autor příspěvku na blogu Joel Levy, vývojář 4D ve společnosti Sweetwater:
4D je srdcem společnosti Sweetwater Sound. Naše aplikace harmonicky propojuje rozmanité potřeby více než 700 současně pracujících uživatelů. Stále hledáme další vývojáře, abychom naplnili potřeby neustále rostoucí společnosti. Zde je pohled na strategie, které společnost Sweetwater používá k přijímání nových vývojářů na platformu 4D.
Vylepšené UX s AJUI_Progressbar
Stalo se vám někdy, že jste provedli akci, nic se nestalo a nevěděli jste, zda máte kliknout znovu, nebo pokračovat v čekání? Nebyla poskytnuta žádná zpětná vazba, i když aplikace provádí akci na pozadí? Možná akce vyžaduje nějaký čas, než se vrátí výsledek? Jak možná víte, 4D již poskytuje vestavěnou komponentu progress bar, která činí dobu provádění snesitelnější, ale pokud chcete něco s více webovým designem, pak čtěte dál, protože to vám poskytne AJUI_Progressbar!
Kontrolní list ORDA
Příspěvek na blogu od hostujícího autora Cannona Smithe, vývojáře 4D z jižní Alberty v Kanadě:
Zavedení kolekcí a entit dramaticky změnilo prostředí ve 4D a poskytlo vývojářům nové způsoby, jak mapovat obchodní pravidla do kódu. Zrovna nedávno jsem refaktoroval několik tisíc řádků kódu, které byly klíčové pro obchodní pravidla naší aplikace, což vedlo k výraznému zvýšení rychlosti (5x rychlejší), z čehož mají naši uživatelé velkou radost. Tato refaktorizace spočívala z velké části v přechodu od starých konstrukcí kódu k objektům, kolekcím a ORDA.
Myšlenky a úvahy o 4D World Tour 2019
Autor příspěvku na blogu Kirk Brooks, vývojář 4D ze San Francisca:
4D World Tour 2019, které navštívilo 44 měst po celém světě, aby přineslo nejnovější vývoj v oblasti 4D, konečně dorazilo 8. a 9. dubna 2019 do Atlanty. Dvoudenní akce zahrnovala sezení a workshopy s týmem 4D. Pro mě to byla zatím nejlepší World Tour… a to jsem byl na všech!
První den je zdarma a v předchozích World Tour byl první den spíše prodejní a přehled funkcí. Tentokrát ne! Bylo zde 17 ukázkových databází, které zdůrazňovaly a představovaly mnoho nových možností zahrnujících ORDA, Form, dynamické formuláře a propracovanější náhled 4D pro iOS. K vidění bylo mnoho užitečných prvků, které můžete rovnou zapojit do projektu.
AJUI_Tip: Nástroj pro nápovědy pro 4D
Už se vám někdy stalo, že vás zaplavila potvrzovací dialogová okna, okna s upozorněními a okna kontextové nápovědy, která téměř znemožňovala najít okno formuláře, na kterém jste pracovali? Nebylo by uživatelsky příjemnější zůstat na stejné stránce a vidět bubliny nápovědy směřující přímo na původní cíl?
To je možné díky komponentě 4D AJUI_Tip. Jedná se o výkonný engine tooltipů založený na technologiích dostupných ve 4D, jako jsou ORDA, New Formula, SVG, SubForm, CALL FORM a další. V tomto příspěvku na blogu upozorníme na použití této komponenty a ukážeme, jak můžete navrhovat krásné tooltipy, které vylepšují uživatelské rozhraní vašich aplikací. Odkaz ke stažení najdete na konci příspěvku na blogu.
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