Získání aktuálního řetězce volání při provádění
Při programování aplikace můžete potřebovat vědět, kde se v kódu nacházíte, zejména když jedna metoda volá jiné metody, které pak mohou volat další metody. Proto je při ladění velmi užitečné vidět řetězec metod neboli řetězec volání . Za tímto účelem poskytuje 4D v17 R6 novou funkci Get call chain příkaz, který vám umožní nahlédnout do prováděného kódu. Nyní se již nebudete muset obávat, že byste se ztratili!
4D v17 R6 Beta začíná dnes
S potěšením vám oznamujeme zahájení beta testování verze 4D v17 R6! WBez dalších okolků se pojďme podívat, co tato verze R přináší. has in store for you:
- Aplikace4D pro iOS se dostávají do nových výšin díky možnosti spravovat a upravovat obsah aplikace pomocí parametrů.
- K dispozici máte pokročilé programátorské možnosti: od možnosti načíst aktuální řetězec volání při provádění až po nový výkonný nástroj pro analýzu logů ladění – to je jen několik příkladů.
- Propracovaná kritéria vyhledávání a optimalizované kódování díky novým pokrokům ORDA.
- Přizpůsobení stylů, použití kolekcí pro čtení a zápis hodnot a vzorců spolu s větší kontrolou nad metodami jsou nové funkce přidané na stále se rozšiřující seznam funkcí 4D View Pro.
- Beta testy 4D Projects pokračují s verzí 4D v17 R6, která vám umožní plně využívat systém kontroly zdrojových kódů.
4D v17 R5 je zde
4D v17 R5, one of the most feature-rich R-releases ever delivered, is now available!
Protože v jednom příspěvku na blogu nemůžeme uvést všech téměř 30 funkcí, přinášíme vám přehled toho, co tato vzrušující verze systému R nabízí:
- Integrované řešení pro šifrování dat vašich zákazníků na úrovni tabulek! Tak snadné použití a tak transparentní, že není třeba měnit kód.
- Pokud máte stávající kód nebo potřebujete přistupovat k externím záznamům přes ODBC, je nyní možné číst pole objektů 4D.
- Nastavte úkoly pomocí akcí a mějte obsah své aplikace aktuální během okamžiku díky některým novým funkcím 4D pro iOS.
- Díky odkazům na metody 4D spolu se zjednodušením a flexibilitou více příkazů se aplikace 4D Write Pro posunula o krok dál.
- Pro rychlý přístup k různým příkazům je k dispozici výkonný panel nástrojů 4D View Pro založený na pásu karet .
- ORDA má svůj podíl na funkcích, včetně možnosti psát obecný kód a optimalizovaného výkonu v režimu klient/server.
- Pokud potřebujete na jednom počítači provozovat více klientů připojených ke stejné databázi, není již nutné provádět speciální konfiguraci. Věci se staly mnohem jednodušší, stačí spustit klienty a bude to fungovat!
Zatím jsme jen poškrábali povrch toho, co pro vás tato verze R přichystala. Podívejte se na všechny příspěvky na blogu pro 4D v17 R5!
Psaní obecného kódu s nejnovějšími funkcemi ORDA
ORDA má ve verzi 4D v17 R5 řadu funkcí, včetně různých způsobů zápisu obecného kódu.
Psaní generického kódu umožňuje centralizovat kód a usnadnit tak jeho aktualizaci. Nejenže umožňuje psát opakovaně použitelný kód, který lze použít v různých případech použití, a zbavuje vás tak nutnosti znovu a znovu vynalézat kolo, ale také vám umožňuje přidávat další funkce nad rámec toho, co jste již udělali.
4D Write Pro: Uložit vlastnosti zobrazení
Nastavení zobrazení slouží k určení způsobu zobrazení dokumentu. Do verze 4D v17 R5 bylo možné tato nastavení měnit pouze pomocí kontextové nabídky nebo standardních akcí. Nyní je lze nastavit a získat také v rámci objektu pomocí nových příkazů, jak jsme vysvětlili v tomto příspěvku na blogu. Můžete toho však udělat ještě více, protože tato nastavení lze uložit a následně znovu použít! Určitě oceníte, že máte nastavení uložená!
Nahrazení chybějících písem v dokumentech 4D Write Pro
Před verzí 4D v17 R5 jste mohli po otevření dokumentu 4D Write Pro zjistit, že zobrazené písmo není takové, jaké má být! Pokud dokument obsahoval písma, která nejsou ve vašem počítači, 4D je automaticky nahradil písmem Times New Roman. Protože však preference písem jsou věcí individuální volby, dává vám tato verze R možnost zvolit si náhradní písma!
Použití ORDA ke zvýšení výkonu v režimu klient/server
Použití ORDA pro přístup k rozsáhlým tabulkám (zejména těm s relacemi) v režimu klient/server bylo výrazně vylepšeno. S verzí 4D v17 R5 uvidíte 2-3x vyšší výkon v síti LAN a až 30x vyšší výkon v síti WAN. A co je nejlepší – není třeba nic měnit ve vašem kódu, vše je automatické. Zajímavé, že? No, pojďme se ponořit do podrobností.
Lepší protokoly ladění díky těmto vylepšením
Jako vývojář 4D jste již možná aktivovali protokol ladění, abyste mohli řešit problémy. 4D v17 R5 zavádí několik vylepšení, která vám pomohou tyto soubory analyzovat, například protokolování pouze aktuálního procesu a protokolování volání členských metod ( metod kolekcí nebo objektů ).
Podpora starších znakových sad s e-mailem 4D
Pokud stále potřebujete komunikovat se starými zařízeními, která nepodporují Unicode, je tento příspěvek určen právě vám! Čtěte dál, protože s aplikací 4D v17 R5 můžete odesílat e-maily ve starších kódováních (ISO-2022-JP pro japonštinu nebo ISO-8859-1 pro západní Evropu).
Přidávání akcí do aplikací 4D pro iOS
S potěšením oznamujeme, že podpora akcí ve 4D pro iOS je k dispozici ve verzi 4D v17 R5! Tato funkce vám umožní využívat více interaktivity s mobilní aplikací. Můžete například nastavit úkol jako splněný nebo dokončený nebo označit události, které mají být zkontrolovány. To vše pouhým tahem prstu nebo jednoduchým výběrem akce z nabídky.
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