Fondamenti dell'apprendimento nella 4ª dimensione
4th Dimension Learning Basics Home Contenuti ------------------------- i. Introduzione ii. Storia 1. Requisiti di sistema 2. Strutture del programma 3.
Differenze di rete 4. Differenze nei runtime 5. Compilatore 6. Hosting Web 7. Grafici dei dati 8.
Plug-in 9. Strumenti/Utilità 10. Risorse 11. Altri URL su 4D 9. Strumenti e utilità Figura 13 Icone 4D Strumenti 4D (incluso nell’edizione Standard di 4D) La funzione principale di Strumenti 4D è aiutarti ad analizzare e riparare un database danneggiato.
I database possono subire danni, ad esempio, in caso di interruzione di corrente mentre 4D sta scrivendo nella cache, oppure quando il disco che contiene il database risulta compromesso. Strumenti 4D offre inoltre funzionalità per ottimizzare un database. Utilizzando Strumenti 4D, puoi: Riparare database (struttura e/o dati) Compattare file di struttura o di dati Ordinare permanentemente i dati in un file di dati Transporter (incluso nell’edizione Standard di 4D) 4D Transporter è un programma di utilità 4D fornito insieme alle versioni 6.0 o successive di 4D, 4D First e 4D Server.
Usa 4D Transporter per spostare un database sviluppato su una piattaforma affinché possa essere utilizzato sull’altra piattaforma. 4D Transporter esegue le seguenti funzioni: Quando si trasferisce un database da Macintosh a Windows, separa i fork dati e risorse dei file dei database 4D per Macintosh, nonché altri file o documenti correlati, rendendoli utilizzabili su Windows.
Quando si trasferisce un database da Windows a Macintosh, unisce i file dati e risorse dei database 4D per Windows, insieme ad altri file o documenti correlati, rendendoli utilizzabili su Macintosh. Durante il trasferimento da Macintosh a Windows, può applicare opzionalmente le convenzioni DOS per i nomi dei file, dove vale il limite di 8 caratteri per il nome e 3 per l’estensione. Customizer (incluso nell’edizione Standard di 4D) Customizer Plus versione 6.5 è un’applicazione che consente di impostare parametri generali delle applicazioni 4D versione 6.0.x e dei loro ambienti, plug-in, strumenti di sviluppo, componenti di rete, utility e database.
Correlato: — Un'interfaccia semplice come un foglio di calcolo posizionata sopra un vero database relazionale, con automazioni, visualizzazioni e interfacce condivisibili..
Customizer Plus funziona sulle stesse piattaforme e versioni del sistema operativo supportate dalle applicazioni 4D. L’uso di Customizer Plus non è obbligatorio.
Offre soluzioni agli sviluppatori che desiderano gestire aspetti specifici del proprio ambiente di lavoro. Dal punto di vista dello sviluppatore, è possibile ottimizzare la gestione della memoria, limitare l’uso di un file dati a uno specifico file di struttura, adattare un’applicazione alle caratteristiche del sistema operativo su cui viene eseguita e localizzare le applicazioni 4D per farle funzionare, ad esempio, su sistemi operativi arabi o giapponesi. Gli sviluppatori possono fornire Customizer Plus ai propri clienti, i quali potranno così ottimizzare l’utilizzo del proprio database, sia esso compilato o interpretato, in relazione al proprio ambiente software e hardware.
Gli utenti apprezzeranno la possibilità di personalizzare elementi dell’interfaccia come posizione e dimensioni delle finestre, scorciatoie da tastiera e aspetto delle maschere. Risorsa WEDD (parte di 4D Customizer - inclusa nell’edizione Standard di 4D) Usa la risorsa WEDD (Wedding) per bloccare un file dati a uno specifico file di struttura, impedendo l’uso di file obsoleti o incompatibili. Per impostazione predefinita, né i file di struttura né quelli di dati contengono una risorsa WEDD e non è attivo alcun blocco.
Se stai facendo acquisti: — Un generatore di app a basso codice che si collega alla più ampia suite Zoho e prezzi per utente anziché per app..
In generale, è consigliabile utilizzare la risorsa WEDD nelle seguenti situazioni: Dati datati: stai mantenendo file di dati vecchi a scopo di archiviazione e desideri evitare che qualcuno vi acceda accidentalmente. Struttura obsoleta: hai modificato la struttura del tuo database (aggiungendo campi o file) e vuoi impedire che qualcuno con un file di struttura precedente acceda al tuo file di dati. Database multipli: lavori con diversi database e vuoi assicurarti di non aprire accidentalmente un file di dati che non appartiene a una determinata struttura.
La risorsa WEDD funziona confrontando una stringa o firma fornita dall’utente. Se un file di dati contiene una risorsa WEDD, può essere aperto solo da un file di struttura che contiene una risorsa WEDD con la firma identica.
4D Backup (incluso nel Kit Avanzato/Edizione Developer) 4D Backup garantisce questa protezione consentendoti di creare copie di backup dei tuoi database. Puoi scegliere tra diversi metodi di backup, dalla creazione di una semplice copia su disco alla gestione di un database mirror che funge da replica del tuo database originale. Insider (incluso nel Kit Avanzato/Edizione Developer) 4D Insider ti permette di effettuare riferimenti incrociati tra gli oggetti nei tuoi database. Puoi selezionare qualsiasi oggetto del database – tabella, maschera, metodo, menu e così via – e visualizzare le sue relazioni con altri oggetti nel database.
Puoi anche visualizzare gli oggetti stessi e modificarne i nomi. Inoltre, puoi modificare le risorse STR#, sostituendo i nomi degli oggetti e aggiornando le risorse STR#, che sono collezioni di stringhe di testo utilizzate per menu, etichette di pulsanti e testi statici sulle maschere.
In molti casi, scoprirai di utilizzare gli stessi oggetti in più di un database. Puoi usare 4D Insider per spostare oggetti da un database o libreria a un altro. Una libreria è un file speciale che puoi creare all’interno di 4D Insider per memorizzare elementi comunemente usati nei tuoi database. Per i nuovi database, puoi accelerarne la creazione riutilizzando oggetti già realizzati in altri database.
Puoi anche modificare gli oggetti in un database e quindi aggiornare tutti i database che li utilizzano. 4D Engine (999 $, disponibile solo per i membri del Programma Partner ACI US) In 4D Compiler, hai un’opzione che ti consente di unire il tuo database compilato con un Motore 4D e creare un’applicazione eseguibile autonoma. Queste applicazioni possono poi essere distribuite ai tuoi clienti senza royalty (fatti salvi i requisiti della Licenza per Estensioni Internet).
Sanity Check/Data Check http://www.committedsoftware.com SanityCheck e DataCheck sono due prodotti complementari pubblicati da Committed Software. Uno serve a verificare la presenza di problemi in un file di struttura 4D, l’altro a controllare un file di dati 4D. Anche se non ho usato nessuno dei due, entrambi sono vivamente raccomandati da sviluppatori 4D di lunga data.
Sanity Check (205 $ per ciascuna piattaforma Mac/Win oppure 369 $ per entrambe) Sanity Check è un programma che analizza la struttura del tuo database e identifica numerosi elementi, come: variabili utilizzate ma non dichiarate variabili dichiarate ma non utilizzate errori di sintassi nel codice spazio morto che dovrebbe essere compattato/rimosso corruzioni nella struttura Può anche confrontare due strutture e indicarti le differenze, fornirti statistiche sulla tua struttura (numero di tabelle, campi, metodi, righe di codice, ecc.).
Eseguire regolarmente Sanity Check può risparmiarti molti problemi al momento della compilazione. È uno strumento “indispensabile” per gli sviluppatori 4D seri. DataCheck (319 $ per ciascuna piattaforma Mac/Win oppure 579 $ per entrambe) DataCheck analizza il tuo file di dati e può correggere problemi come indici corrotti, recuperando informazioni in modo più efficace rispetto a Strumenti 4D. Foundation (~350 $) http://www.DataCraft-Inc.com/ Foundation è una shell per 4th Dimension che permette di inserire la tua applicazione nell’ambiente Menu Personalizzati in pochi minuti.
Se sai creare un database nell’ambiente Utente di 4D, sei pronto per Foundation. Foundation conferisce al tuo database le seguenti funzionalità nell’ambiente Menu Personalizzati.
Non è richiesta alcuna programmazione aggiuntiva. Supporto multi-processo/multi-finestra Modifica record Applica formula
Prova FileMaker gratuitamente per 45 giorni
La piattaforma di database relazionale di lunga durata per i team che necessitano di app personalizzate su desktop, Web e dispositivi mobili da un singolo file.