Lo stile delle applicazioni Mobile/Touch di DataFlex


Il DataFlex Web Framework supporta ora due stili di applicazioni web; Desktop e Mobile / Touch. Lo stile mobile / Touch estende il Framework Web corrente per permettere una singola applicazione web di lavorare bene su una serie di dispositivi browser su telefoni cellulari, sino ad arrivare ai desktop con monito touch screen. L’estensione framework comprende le seguenti modifiche:

  • Un nuovo sistema di menu stile mobile. Le stesse funzionalità del sistema del menu standard sono state incorporate in un menu amichevole mobile, che appare come un unico pulsante nell’angolo in alto a sinistra della vostra applicazione
  • Un nuovo sistema di menu azione. I Menu di azione sono rappresentati come icone menu bar e le voci di menu che appaionoin alto a destra dell’applicazione. Il contenuto di questi elementi è controllato dalla vista attualmente attiva.
  • Un controllo breadcrumb e un controllo barra di intestazione. Il controllo nell’ intestazione offre una barra nella parte superiore dell’applicazione. I controlli breadcrumb consentono di vedere il contesto quando è stata selezionata una vista. Questei cntrolli cambiano come appare lo schermo in base allo spazio effettivamente disponibile sullo schermo quindi funzionano bene sui dispositivi di ogni dimensione.
  • Un nuovo modello di progetto di applicazione Web che contiene tutti questi componenti principali dell’applicazione.
  • Mobile / Touch  liste amichevoli. cWebList ha subito delle modifiche:
  • Supporta file multilinea
  • Supporta Azioni di selezione con singolo tocco
  • Momentum Scrolling (esempio  una lista che scorre come nel sistema IOS)
  • Ottimizzato il supporto della tastiera su schermo. Lavorare con le tastiere su schermo richiede un diverso tipo di meccanismo di messa a fuoco che ora è integrato nel framework.
  • Tecnologia Responsive nell View. Una API consente di definire come la vista e i suoi controlli devono apparire su dispositivi di dimensioni diverse. Comandi speciali (vedi WebSetResponsive) fanno si che questo sia supportato direttamente su tutti i client.
  • Un nuovo tema mobile / touch. Un nuovo tema DF_FLAT_TOUCH è stato creato ideale per le applicazioni mobili. Questo utilizza un aspetto piatto, che è così popolare con i dispositivi mobili. Contiene anche una biblioteca di  icone molto ben fatte e scalabili. Tutto questo renderà la vostra applicazione perfettamente adattata ad ogni schermo.
  • Supporto per un menu stile Drill Down . La classe cWebView e tutte le classi web sono state estese per supportare un nuovo modo di costruire e di esecuire le applicazioni. Questi utilizzano uno stile di  navigazione  Drill Down / breadcrumb.

Questi cambiamenti rappresentano tutte integrazioni e non sostituzioni nel framework web DataFlex. Si utilizzano infatti ancora gli stessi dizionari di dati, gli oggetti di Data Entry e si creano le viste come hai sempre fatto. Alcuni comportamenti DEO devono cambiare quando viene utilizzato questo nuovo stile, ma la combinazione unica DEOS lavoro attraverso i DDOs rendono questo per lo più automatico.

Alcuni di questi cambiamenti funzionano normalmente e non richiedono molta documentazione. Basta utilizzare i nuovi modelli di mobili e le procedure guidate e si ottengo  le nuove funzionalità Mobile/Touc. Alcuni di questi cambiamenti richiede ulteriori spiegazioni e sono documentati qui. Sei invitato ad esaminare attentamente queste informazioni perchè stiamo introducendo alcuni nuovi potenti concetti e caratteristiche.

Si consiglia vivamente di leggere questa parte per intero, dall’inizio alla fine.

Nota speciale

Quando si arriva alla fine di questo capitolo troverai molto utili (e dettagliate) raccomandazioni su come utilizzare i Wizards, e sperimentare nello spazio di lavoro MobilePlay e come sperimentare con i tuoi progetti. Fidati di noi, se lavori second il nostro mtodo e segui i vari eseriizi imparerai ad utilizzare appieno questa mozionante parte del nuo Framework di Dataflex.

Si prega di prestare particolare attenzione a “Che cosa si dovrebbe fare ora …”

Contenuti

(qui di seguito il menu di tutte le pagine che spiegano in dettattaglio in italianocome si usano le estensioni Mobile/touc di DataFlex) per poter accedere alle pagine occorre essere registrati)

  • Interfaccia Drilldown
  • Understanding the Drilldown Interface
    • Terminology
    • View Type Property
    • View Navigation Properties
    • View Navigation Options
    • Application Interfaces – Desktop vs. Drilldown
    • Summary
  • The cWebView Class
    • Saves
    • Deletes
    • Clear/New
    • Closing a Changed View
    • Changing the Edit Mode of a View
  • Understanding Navigation
    • The tWebNavigateData Struct
    • The Forward Navigation Process
    • The Back Navigation Process
  • Working with Action Menus
  • Multi-Line Row Support in Lists and Grids
  • Responsive Applications
  • Working with CSS Styles
  • Dashboard Tile Objects