Prodotto

Ottenere informazioni sull’applicazione in esecuzione

Tradotto automaticamente da Deepl

4D v17 R3 fa un ulteriore passo avanti nell’analisi del database consentendo di creare una finestra di dialogo personalizzata per l ‘amministrazione del server. Dopo la possibilità di recuperare informazioni su utenti e processi, getting tutte le informazioni di runtime sul server Web 4D, ottenere dettagli sulla licenza attiva e ottenere tutti i dettagli sull’hardware e sul sistema, ora è possibile recuperare anche l’attività e la configurazione di rete del database in esecuzione.

Avete bisogno di sapere su quale indirizzo IP e porta è in ascolto il database, se le comunicazioni tra il client e il server sono criptate o se viene utilizzato il livello di rete legacy? Basta richiamare il nuovo comando, Get application info. E non è tutto! Questo comando restituisce anche informazioni sul database, come ad esempio la quantità di CPU utilizzata, il tempo trascorso dall’avvio e l’elenco continua.

Prodotto blank

Convertire i classici moduli 4D in moduli dinamici

Tradotto automaticamente da Deepl

È possibile che i moduli debbano essere modificati in base alle esigenze dei clienti o degli utenti. Ad esempio, il colore nero potrebbe essere perfetto per un utente, ma non altrettanto per un altro (che vede il blu come la massima perfezione). Fortunatamente, i moduli dinamici (introdotti con 4D v16 R6) sono qui per aiutarvi a gestire le preferenze dei vostri utenti. Ma riscrivere un modulo esistente per trasformarlo in un modulo dinamico potrebbe essere un compito difficile e non è sempre facile iniziare con una pagina vuota. L’ideale sarebbe avere una bozza che possa essere modificata e migliorata. Con 4D v17 R3, è ora possibile convertire facilmente un modulo 4D classico (memorizzato in un file .4DB) in un modulo dinamico.

Suggerimenti blank

Impostazioni di compatibilità – Transazioni annidate (Parte 3)

Tradotto automaticamente da Deepl

Benvenuti alla nostra serie di articoli sulle impostazioni di compatibilità e sulle funzioni “nascoste” per migliorare le prestazioni. Nel primo post abbiamo analizzato il comando QUERY BY FORMULA e il suo impatto sul comportamento di un’applicazione. Il secondo post riguardava l’opzione di compatibilità“Usa punto e virgola come segnaposto” per evitare di incorrere nel problema “i numeri vengono visualizzati come >>>>>>>>>” .

In questa terza puntata, esploreremo le transazioni annidate.

Suggerimenti blank

Cosa sono le transazioni e come si usano?

Tradotto automaticamente da Deepl

Immaginate di trasferire 200.000 euro da un conto bancario a un altro. Si preleva l’importo dal conto di origine e poi lo si deposita sul conto di destinazione. Fin qui tutto normale e in un mondo perfetto l’operazione andrà a buon fine. Purtroppo, nel mondo reale le cose possono andare male. Succede qualcosa e il denaro va perso. È una situazione molto negativa.

Ebbene, le transazioni sono qui per garantire che questo non accada con le vostre applicazioni! In questo post esploriamo in dettaglio l’uso e l’importanza delle transazioni, oltre a diversi scenari che mostrano come possono salvare la vostra attività.

Prodotto blank

Scrivere i propri metodi per gli oggetti

Tradotto automaticamente da Deepl

È disponibile un nuovo comando che consente di utilizzare le formule nel codice. È ora possibile incapsularle in oggetti e richiamarle quando necessario. Non è più necessario scrivere il codice come testo. Ora è sufficiente passare la formula nel comando e il gioco è fatto! Questa è un’ottima aggiunta: poiché il codice non è testo, si può beneficiare dell’evidenziazione della sintassi e di tutte le altre funzionalità avanzate dell’editor di codice!

Prodotto blank

File di testo dal file di struttura

Tradotto automaticamente da Deepl

Lo sviluppo di un’applicazione è spesso un lavoro molto collaborativo, che coinvolge molte persone. In questo caso, potreste voler archiviare lo sviluppo in un repository di controllo dei sorgenti, oppure avere una cronologia del lavoro svolto durante la giornata, o ancora inviare il database a un collega e vedere le modifiche quando ha finito di lavorarci.

Tutti questi scenari sono ora possibili! A partire dalla versione 17 R3, è possibile esportare il file .4DB in più file di testo. Ciò offre molte nuove possibilità.

Suggerimenti blank

Impostazioni di compatibilità – Utilizzare il punto e la virgola come segnaposto (parte 2)

Tradotto automaticamente da Deepl

Abbiamo iniziato una serie di post sul blog dedicati alle impostazioni di compatibilità e alle opzioni segrete che possono aiutare drasticamente a migliorare le prestazioni e il comportamento delle applicazioni. Il primo post riguardava QUERY BY FORMULA.

La seconda parte della serie sulla compatibilità riguarda l’utilizzo internazionale delle vostre applicazioni aziendali. Ciò potrebbe significare vendere in altri Paesi o avere colleghi che vengono da altri Paesi per lavorare per un po’, ma utilizzando i loro sistemi locali.

Se avete mai visto o ricevuto segnalazioni del tipo “i numeri sono visualizzati come >>>>>>>>>”, questo blog post è per voi.

Suggerimenti blank

ORDA – Genealogia – Episodio tre

Tradotto automaticamente da Deepl

Nel primo e nel secondo episodio di questa trilogia, abbiamo mostrato le basi di ORDA utilizzando caselle di riepilogo, entità e selezioni di entità. Abbiamo anche mostrato come utilizzare caselle di riepilogo simili con fonti di dati distinte e come utilizzare l’espressione Meta info per migliorare la grafica delle caselle di riepilogo.

Oggi ci divertiremo ancora di più, con meno codice!