Suggerimenti

Creare una finestra di monitoraggio basata sul web, passo dopo passo

Tradotto automaticamente da Deepl

Volete ricreare la finestra di amministrazione del server 4D con un’interfaccia web? Volete controllare comodamente ciò che accade nel Server 4D senza dovervi recare nella sala server, utilizzare un desktop remoto o consumare una licenza del Client 4D? Ora è possibile visualizzare tutti i parametri principali di 4D Server(ad esempio, utilizzo della memoria, spazio su disco, utenti, processi e persino il monitor in tempo reale) via web.

In questo post del blog, vi illustreremo una serie di comandi che 4D ha fornito nelle varie release R per creare una propria finestra di amministrazione del server basata sul web. Inoltre, il responsabile tecnico regionale di 4D Hispano(Angelo Caroprese) ha fornito un componente completo da utilizzare direttamente nelle vostre applicazioni.

Prodotto blank

4D Write Pro ora supporta le strutture virtuali!

Tradotto automaticamente da Deepl

Comprendere le esigenze dell’utente finale e creare interfacce di facile utilizzo sono priorità assolute per gli sviluppatori di applicazioni.

Come forse sapete, il linguaggio 4D consente di assegnare un alias ai nomi delle tabelle e dei campi per renderli più leggibili agli utenti finali. Ciò consente una più facile traduzione e leggibilità nelle finestre di dialogo standard (editor di query, ordinamento e formule), ma anche di filtrare qualsiasi tabella o campo che dovrebbe essere tenuto lontano dalla vista degli utenti finali.

Durante il 4D Summit 2018, abbiamo ricevuto richieste per estendere questa funzione a 4D Write Pro. Abbiamo ascoltato e ora è disponibile con 4D v17 R4!

Prodotto blank

Sincronizzare facilmente i processi

Tradotto automaticamente da Deepl

I processi preemptive sono molto utili per eseguire calcoli estesi in parallelo, utilizzando tutti i core della CPU, ma a volte è necessario delegare i compiti a un processo cooperativo(ad esempio, utilizzando un comando non preemptive). Con il comando New signal è possibile mettere in pausa un processo e attendere la risposta di un altro processo!

Prodotto blank

Nuovi comandi di amministrazione del server

Tradotto automaticamente da Deepl

4D continua a fornire funzionalità che consentono di creare applicazioni personalizzate per il monitoraggio dei server. Dal recupero programmatico di informazioni sulle sessioni, sui processi e sul server delle applicazioni, all’ottenimento di informazioni sul server web.

Dopo aver fornito i comandi per leggere gli stati, 4D v17 R4 offre ora la possibilità di modificare gli stati. È ora possibile creare le proprie interfacce di amministrazione come finestre di dialogo sul server, sul client o anche come pagine HTML per l’accesso al Web. Sta a voi decidere. Questi comandi consentono di eseguire le stesse azioni dell’interfaccia di amministrazione standard di 4D. Ad esempio, è possibile inviare un messaggio agli utenti per avvisarli della manutenzione programmata o bloccare le nuove connessioni al server applicativo mentre si esegue un’operazione su di esso.

Prodotto blank

4D Write Pro – Salutate il righello verticale

Tradotto automaticamente da Deepl

Siamo lieti di annunciare che è stata aggiunta una nuova funzione a 4D Write Pro. In modalità pagina, è possibile visualizzare un righello verticale sul lato sinistro della pagina! In questo modo è possibile gestire graficamente i margini verticali. Se il documento contiene intestazioni o piè di pagina, gli spazi tra questi e il corpo del documento possono essere modificati facilmente grazie a questo righello.

Prodotto blank

Ottenere e impostare il contenuto delle celle in 4D View Pro

Tradotto automaticamente da Deepl

La possibilità di interagire con un documento tramite la programmazione è una parte importante dell’utilizzo di 4D View Pro. Ora è possibile riempire i documenti tramite la programmazione. È possibile impostare i dati come etichette, campi di database o formule nel documento. Naturalmente, se si può impostare, si può anche ottenere! È anche possibile recuperare le formule delle celle o i valori inseriti dagli utenti.