Jak přejít k 4D v14 část III



Podobné dokumenty
Jak přejít ke 4D v14"

Software602 FormApps Server

Postup instalace síťové verze Mount Blue

Nápověda k aplikaci EA Script Engine

Maturitní otázky z předmětu PROGRAMOVÁNÍ

ELEKTRONICKÉ PODÁNÍ OBČANA

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Instalace pluginů pro formuláře na eportálu ČSSZ

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z

Předpoklady správného fungování formulářů

1 Webový server, instalace PHP a MySQL 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Návod k aktualizaci firmwaru pro Web Server OZW672..., OZW772 a OCI670

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Aplikace NAM tracker pro ios. Příručka platí pro verzi NAM trackeru 1.1.0

Vazba ESO9 na MS Outlook a MS Exchange

NAS 208 WebDAV bezpečné sdílení souborů

4D Mobile! Úvod! Achitektura 4D Mobile!

Kapitola 1 První kroky v tvorbě miniaplikací 11

Vystavení certifikátu PostSignum v operačním systému MAC OSx

Jak přejít ke 4D v14"

Příloha 6. Palety nástrojů

Nápověda pro vyplnění elektronického formuláře Oznámení o provedení asanace vytěženého jehličnatého dříví

Postup instalace umožňující el. podpis v IS KP14+ pro webové prohlížeče Google Chrome a Firefox.

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

1. Webový server, instalace PHP a MySQL 13

Generování žádosti o certifikát Uživatelská příručka

Nastavení provozního prostředí webového prohlížeče pro aplikaci

Uživatelská dokumentace

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

MOBILNÍ SKLADNÍK. Příručka k základnímu ovládání. Beta verze popisu produktu Aktualizace dokumentu: z 10

ABRA Software a.s. ABRA on- line

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Inthouse Systems s.r.o. Specifikace. Inthouse App a Inthouse Studio pro Siemens Climatix 6XX. Verze software 1.X. Revize dokumentu 6

Generování žádosti o certifikát Uživatelská příručka pro prohlížeč Opera

Web Services na SOAP

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Admija. Celní Systémy. AcommPort. app. komunikační klient pro elektronické celní řízení. Admija - Milan Mitáček. Admija Orlová CZ/SK.

Generování žádosti o kvalifikovaný certifikát pro uložení na eop Uživatelská příručka pro Internet Explorer

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC a MAC

CS OTE. Dokumentace pro externí uživatele

TACHOTel manuál 2015 AURIS CZ

NAS 323 NAS jako VPN Server

AIDA64 Extreme. Příručka k nastavení. v

FIO API PLUS. Verze 1.1.1

Informace k přihlášení do aplikace REGIS Obsah

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

Zabezpečení proti SQL injection

Uživatelská dokumentace

1. Přihlášení Práce s webem Nová stránka Aktuální stránka Moduly Editace textu... 6

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

Provozní pokyny Průvodce Mopria

Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0

Reliance 3 design OBSAH

Uživatelská příručka

Od CGI k FastCGI. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Návod: Připojení ke školnímu FTP serveru. Návodu sloužící k přípojení k FTP serveru pomocí: Total Commander Webové rozhraní FTP Novell Client

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

3D EDITOR. Základy práce s programem. Verze 1.0.0

Instalace a první spuštění programu.

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Přenos souborů pomocí AceFTP (pdf verze pro tisk KB)

EIS JASU CS. Název souboru: Dokumentace EIS - Dokumentace EIS - Kontrola odběratelů v ISIR 1_7

B2B GROW SYSTEM Postup instalace

SCS - Manuál. Obsah. Strana 1 (celkem 14) Verze 1.1

17. července :51 z moravec@yahoo.com

Průvodce aplikací. Aplikaci easyeldp spusťte z nabídky Start pomocí ikony KomixFiller, kterou naleznete ve složce Komix.

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Max Homebanking PS uživatelský manuál rozhraní pro automatické stahování dat

ČSOB Business Connector

Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek

Zabezpečení proti SQL injection

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

ABRA POS PRINT SERVER

Návod k aktualizaci firmwaru pro Web Server OZW a OZW772...

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:

8 Makra Příklad 4 Excel 2007

CS OTE. Dokumentace pro externí uživatele

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

eses WiFi kamera venkovní 1080P vodotěsná 2MP CMOS Full HD Wanscam K22

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

iviewer pro iphone & ipad & ipod touch Rychlý uživatelský návod

Stručný obsah. Úvod 15. KAPITOLA 1 První kroky v systému Windows KAPITOLA 2 Hlavní panel a jeho možnosti 41. KAPITOLA 3 Soubory a složky 51

Certifikační autorita PostSignum

Testovací protokol. webový generátor PostSignum. sada PIIX3; 1 GB RAM; harddisk 20 GB IDE OS: Windows Vista Service Pack 2 SW: Internet Explorer 9

Školící dokumentace administrátorů IS KRIZKOM (úroveň ÚSÚ) role ( administrátor )

Uživatelská příručka pro respondenty

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

GEOVAP, spol. s r.o. WMS JDTM ZK

Pro uživatele nástroje RICOH Smart Device Connector: Konfigurace zařízení

Elektronický formulář

Funkce verze Premium

Wonderware Historian 2017

Datacard. Instrukce k aktualizaci firmware tiskáren. Aktualizační aplikace pro operační systémy Windows

Správa zařízení Scan Station Pro 550 a Servisní nástroje zařízení Scan Station

Transkript:

Jak přejít k 4D v14 část III 4D Developer konference

Obsah části 3 Multistyl v textových oblastech Nový 4D Write Pro Podepisování kódu v MacOSX Ukládání geometrie formuláře Automatický update Primární klíče Kompletně mazatelná pole

Multistyly v textových oblastech! Pole a proměnné typu string nebo text Buňky listboxů Různé styly v blocích textu

Multistyly v textových oblastech Vícestylové! Kontextová nabídka! Store with default style tags Uložit s výchozí visačkou stave

Multistyly v textových oblastech Historie Pracuje s HTML span tagy - značkami rozpětí Zavedeno 1995 Univerzální prvek pro formátování textu <span style= attribute:value >My Text </span> Vzhled se může lišit v závislosti na prohlížeči

Multistyly v textových oblastech Zavedeno ve v12 OBJECT SET STYLED/ST SET TEXT TEXT OBJECT SET PLAIN TEXT/ST SET PLAIN TEXT OBJECT SET STYLED TEXT ATTRIBUTES/ ST SET ATTRIBUTES Také gettery

Multistyly v textových oblastech Příklad 30-Multi_Text

Multistyly v textových oblastech Nové ve v13 TEXT TO ARRAY Rozdělení textu do textových array dané délky Přesný tisk multistylového textu

Multistyly v textových oblastech Příklad 14-TextToArray

Multistyly v textových oblastech Důležité nové rysy ve v14 Systémový dialog pro ovládání písma Seznam posledně použitých písem Příkazy pro ovládání odkazů OBJECT SET příkaz konce řádků \r\n -> \r

Multistyly v textových oblastech Příklad 29-Styled_text

Současný 4D Write Textový procesor z dílny 4D Představen před více než 20 lety Vlastní řešení Stará technologie a kód Modernizace-> kompletní přepsání

Nový 4D Write Pro Vývoj z čistého stolu Založen na enginu Rich Text Potřebná licence 4D Write Pokračující vývoj

Nový 4D Write Pro Demo 31-4D_Write_Pro

Nový 4D Write Pro HTML editor s mnoha funkcemi 4D výrazy Plně integrovaný objekt formuláře 4D Zajištěna kompatibilita Podporuje 4D programování Drag&Drop pracuje dobře

Nový 4D Write Pro Kompatibilita s dokumenty 4D Write Proveden test s množstvím dokumentů WR příkazy a odkazy nejsou kompatibilní Maximální kompatibilita k obsahu Nové funkce lze čekat brzy

Nový 4D Write Pro Demo 32-Invoices

Podepisování kódu Mac OS 10.8 uveden GateKeeper Bezpečnostní rysy Kontroluje zda je aplikace z MacAppStore nebo identifikuje vývojáře

Podepisování kódu Zazipujte aplikaci Uploadujte ji na FTP Stáhněte jako uživatel Nastartujte jako uživatel Gatekeeper provede kontolu a Pokud jste pouhý uživatel do koše

Podepisování kódu Upravte předvolby Zabezpečení a soukromí!!!! Otevřete pravým kliknutím

Podepisování kódu Pro podepisování třeba certifikát!!! Mac Developer program ($99/rok) https://developer.apple.com/support/ technical/certificates

Podepisování kódu Přiřaďte certifikát v dialogu sestavení aplikace!!! Nový klíč XML v BUILD APLICATION

Podepisování kódu Systémová aplikace Codesign zaintegruje klíč - musíte povolit

Podepisování kódu Složka _CodeSignature! Balíček a knihovna osahují kontrolní součty

Podepisování kódu Kontrola podpisu kódu! nástroj příkazový řádek spct

Podepisování kódu 4D modifikuje obsah aplikace při startu Data, indexy, prefs,4dlink, log, Ukládejte všechny provozní věci mimo balíček Udělejte všechna potřebná nastavení před sestavením a podpisem aplikace! NESPOUŠTĚT aplikaci po podpisu

Podepisování kódu Firewall vypnut, žádná kontrola Firewall zapnut, app podepsána, žádný požadavek Firewall vypnut, app nepodepsána, požadavek nebo manuální nastavení firewall

Podepisování kódu Před Mac 10.8.5: v1 podpisů S 10.9: zavedení v2 podpisů S 10.9.5/10.10: pouze v2 podpisů Od 10.9.5.nelze podepisovat na 10.8.x Podporováno 4D sama v sobě v2

Uložení geometrie formuláře Formulář a okno téže velikosti Formulář na téže pozici na obrazovce Objekty na téže pozici Objekty o téže velikosti

Uložení geometrie formuláře Do teď ozískání dat pomocí Get při uzavírání formuláře ouložení patřičným způsobem onatažení dat při otevírání formuláře onastavení pom. Set formulář/objekty - velikost, pozice opro všechny formuláře a každého uživatele

Uložení geometrie formuláře Demo 6-Save_Geometry

Uložení geometrie formuláře ve v14 onová vlastnost Uložit geometrii/save geometry opro všechny druhy formulářů oopen form window(.,*) otaké viditelnost a platná stránka formuláře onení potřeba žádné programování

Uložení geometrie formuláře Uloženo v souboru předvoleb! NazevFormulare.json

Uložení geometrie formuláře Ukládáno pro každý počítač sítě Nikoliv na základě uživatelů 4D Pokud je třeba ukládat podle 4D uživatelů, je potřeba zkombinovat nový a starý systém (uživatelské předvolby) Pokud je problém s předvolbami 4D Client mažte i tuto složku předvoleb formulářů

Uložení geometrie formuláře Reset uložení opřepnutím v návrháři Uložit geometrii onové uložení formuláře! Viditelnost se neukládá u objektu jako výchozí neviditelný! Nepracuje pro dynamické proměnné (OBJECT DUPLICATE)

Uložení geometrie formuláře Demo 6-Save_Geometry podruhé

Uložení geometrie formuláře Proměnné drží své hodnoty Geometrie formuláře je uchována rovněž pro listboxy! Jedním kliknutím myši Žádné programování

Uložení geometrie formuláře Demo 6-Save_Geometry potřetí

Automatický update Do teď ostažení klientské části ospuštění externího updatovacího scriptu oprovedení update aplikace scripted oobtížný debug, log a zachytávání chyb

Automatický update - Updater Ve v14 proces optimalizován Natažena klientská část a updater Aplikace Updater provede update Plná kontrola Zachytávání chyb a protokolování

Automatický update Update jednouživatelské aplikace Update serverové části aplikace Plně kontrolováno programováním Není třeba žádná akce uživatele

Automatický update aplikace Vývojář osestavení nové aplikace ozip vytvořených souborů oupload souborů na FTP

Automatický update aplikace Uživatelská strana odownload aktualizačních souborů ounzip souborů ospuštění update orestart aplikace ozáznam do log souboru

Automatický update Klient Engine Server Engine Spuštění Poslán požadavek na číslo verze - - 4D Volume Desktop - Aplikace - Updateru Připojení OK Dotaz Poslán dotaz Klientu na URL Stáhnout a případně co? NeOK Liší se od toho co je zjištěno a) jen Volume desktop a Server jej má b) Aplikace včetně Updateru Konec nebo něco dál Ne Ano Zádost o ukončení klienta Stažení updatu, rozbalení, Update updateru, je-li třeba, Spuštění updateru Konec! Update serverové a klientské části na serveru Konec Start Klient Engine Old! Update při prvním spuštění klientské části typ a) Server Engine New

Automatický update aplikace Demo 27-Auto_Make_New

Automatický update aplikace Download pomocí 4D Internet Commands! LAUNCH EXTERNAL PROCESS k unzip je možný rovněž PHP EXECUTE a užít knihovnu ve 4D! SET UPDATE FOLDER Restart aplikace Načtení logu s Get last update path

Automatický update aplikace Neužívejte slovo update v názvu souboru Neupdatujte z DB_v1 na DB_v2

Automatický update aplikace Update z v13 na v14 Pseudo update archive.win Kompletní update update.win.4darchive Větší, ale je potřeba pouze 1 update <BuildV13ClientUpgrades>False</Build...>

Primární klíče - nový žurnál dat Modifikovaný mechanismus generování a užití logu pro zálohy Zabezpečená architektura pro kaskádované zrcadlové zálohování Výběr tabulek pro žurnálování Nová procedura pro integrování protokolu logu

Primární klíče - nový žurnál dat K použití nového procesu integrace žurnálu ožurnálovaná tabulka musí mít primární klíč otabulka musí být k nahrávání specielně označena

Primární klíče - nový žurnál dat Konverze do V14 - nový asistent Možnost změny struktury a vyplnění dat při konverzi

Primární klíče - nový žurnál dat Nové tabulky v14 obsahují automaticky první pole ID ojedinečné oodmítnutí NULL hodnoty vstupu oautoincrement oautomaticky indexované omožno použít UUID funkci

Primární klíče - nový žurnál dat Primární klíč není automaticky přidán!sql CREATE TABLE!Import tabulek

Primární klíče - nový žurnál dat Okno chyb primárního klíče okonverze onově použití Použít Log soubor

Primární klíče - nový žurnál dat Manažer primárních klíčů oignorovat opoužít existující pole ovytvořit nové pole oneprotokolovat tuto tabulku

Primární klíče - nový žurnál dat Automatické naplnění pole Auto UUID, Auto přírůstek

Kompletně mazatelná pole Dlouho se 4D bránila zavedení tohoto rysu Nepoužité pole bylo nutno označit např. jako Nepoužito Nyní je nutno mít na paměti kompatibilitu dat Data vymazaného pole stále zůstávání v souboru dat Přidání nového pole zabere toto místo Kompaktace dat odstraní stará data

Q & A