Caratteristiche

I programmi applicativi sono realizzati in linguaggio VISUAL BASIC.NET per l’ambiente Windows 7 / Windows 8 / Windows 10 / Windows 11.

Nel progetto della procedura di base si è posta particolare attenzione all’uniformità dell’interfaccia utente (i tasti funzionali utilizzati sono gli stessi per tutti i programmi, le videate si presentano con gli stessi colori e nello stesso modo, i controlli generici in caso di interruzione sono svolti con lo stesso criterio, ecc.) per far si che l’operatore riesca ad utilizzare la procedura dopo un periodo di addestramento estremamente ridotto.
Dal punto di vista sistemistico risultano essere di particolare interesse le seguenti caratteristiche:

Accesso tramite profilo / utente / password e crittografia – Struttura multisocietaria: La sicurezza delle informazioni esige che l’accesso a particolari archivi o programmi sia limitabile. Pertanto al momento dell’attivazione del menu occorre digitare Utente, Password e Società sulla quale si intende operare. Viene proposta l’ultima società sulla quale si è operato dal terminale e l’operatore ha modo di confermarla oppure di indicare un’altra società tra quelle previste. Associarsi a società diverse permette di operare con archivi completamente separati per ognuna di esse.
Help operativi: Richiamabili in linea dal menu con il tasto funzione [F1], con la possibilità di effettuare la ricerca di parole o frasi sparse ovunque nel testo. Gli help non si limitano ad un banale elenco di programmi, ma cercano di descrivere in dettaglio l’intero ambiente in cui l’utente si trova ad operare, includendo una descrizione dello scopo e dell’uso del programma, le sue opzioni commentate dettagliatamente, le maschere video che appaiono, ed un esempio se si tratta di programma di stampa.

Note: per una corretta visualizzazione dell’Help Vi consigliamo di effettuare un refresh della pagina (tasto F5) nel browser.
Operazioni concorrenti semaforizzate: Operazioni critiche sugli archivi bloccano temporaneamente il record (o l’archivio o il modulo logico) per evitare che altri terminali possano accedervi simultaneamente (queste operazioni sono state studiate per durare il tempo minimo possibile, solitamente non più di 20 millisecondi). Blocchi di questo tipo in programmi interattivi segnalano all’operatore che è in corso un’attesa dovuta al lavoro che sta svolgendosi su un’altra stazione (dicendo anche quale), dando così modo di optare per un temporaneo abbandono oppure di aspettare che il blocco si sciolga da sé.
Generatore / Gestore delle liste: In linea per tutti gli archivi del database, con la possibilità di visualizzare qualsiasi campo e di costruire liste e reports personalizzati a video o in stampa. Questo è un modulo di facile comprensione che gli operatori impareranno a sfruttare per cercare ed estrarre dagli archivi i soli dati aventi particolari caratteristiche che i programmi normali non sono in grado di prevedere a priori. Il gestore delle liste opera in tempo reale sugli archivi del database.
Videate: Maschere di input uniformi, con la possibilità di un uso semplice o avanzato dei tasti, per muoversi rapidamente avanti e indietro sui campi di una pagina o su quelli di più pagine.

Controllo, editing e decodifica immediate; controllo di validità formale per le date, inclusi gli anni bisestili; campi numerici di dimensione variabile, con la possibilità di definire globalmente il numero di interi e di decimali accettabili senza intervenire sul programma.

Calcolatrice algebrica in grado di restituire il risultato di una espressione nel campo (numerico) di input.
Stampanti: Dislocate ovunque lungo la rete (attaccate al server, riservate per la workstation, attaccate alle workstations ma accessibili dagli altri utenti, ecc). Tutte le stampe prodotte dalla procedura dispongono dell’opzione di anteprima per esaminare la stampa a video prima di inviarla alla stampante. E’ possibile la coesistenza in rete di qualsiasi tipo e marca di stampante che utilizzi fogli formato A4.
Con pochi click del mouse aggiornamenti direttamente online.