In questa seconda parte dell’articolo dedicato allo sviluppo della user interface per la gestione dei parametri di configurazione del nostro servizio vedremo come creare il Manager per i parametri derivato dalla classe abstract creata nel post precedente e creeremo uno User Control in grado di gestire le due collezioni dei parametri e la Window che specificamente gestirà i parametri per il nostro servizio.
Comments closedTag: Csharp
Dopo i due post dedicati alla modifica strutturale alla funzionalità dei parametri di configurazione applicativi ed al controllo DropDownList per i nostri parametri, iniziamo lo sviluppo di una console per Gestire il servizio che abbiamo costruito nei post precedenti, questa console, sviluppata in WPF . Di che cosa parleremo in questo post?
- Di applicazioni a singola istanza tramite l’uso di un mutex.
- Di come implementare un oggetto che ci impedisca di aprire la stessa finestra all’interno di una applicazione più di una volta.
- Di come implementare l’interfaccia utente per la gestione dei parametri di configurazione applicativi.
Vediamo come abbiamo modificato lo User Control che abbiamo implementato nel post Generazione di componenti da codice WPF per permettere di generare un Editor di tipo ComboBox implementando la possibilità di modificare dei parametri di configurazione di tipo enumerato.
Nel post precedente abbiamo già introdotto una modifica sostanziale a questo User Control determinata dalla verifica di possibili futuri problemi per implementare la logica applicativa. Abbiamo tolto a questo controllo le funzionalità di caricamento e salvataggio dei dati che saranno invece delegate al manager che lo utilizzerà nella user interface.
Comments closedUn articolo che illustra quello che spesso accade mentre sviluppiamo una applicazione, rileviamo un problema costruttivo e dobbiamo smontare qualcosa per ricostruire in un modo diverso. Credo che in edilizia si chiamino Varianti in corso d’opera, nello sviluppo di applicazioni sono esattamente la stessa cosa.
Dopo il precedente post, che mostrava come creare un manager per i parametri di configurazione applicativi di un servizio, la prosecuzione logica dello sviluppo era quella di creare un progetto con un interfaccia utente per gestire questi parametri. Nei post precedenti abbiamo creato la struttura di base per trattare questo tipo di oggetti ed una interfaccia utente WPF che è in grado di gestirne una collezione creando dei controlli in modo dinamico in base al tipo di oggetto.
Comments closedIn questo post, che aggiunge un mattoncino al servizio che abbiamo iniziato a costruire nel post Minisqlagent un Servizio Windows installabile con InnoSetup vediamo come inserire in una applicazione di servizio i parametri di configurazione dello stesso modificando il suo Business Context per permettere all’amministratore di sistema di parametrizzare il servizio in base alle sue esigenze.
Comments closedIn questo post spiegheremo come generare componenti a runtime all’interno di uno User Control WPF, e come effettuarne il binding alle property degli elementi di una collection.
Comments closedIn questo post spiegheremo come creare 3 user control WPF che riutilizzeremo più volte nelle nostre applicazioni, si tratta dei controlli File Picker, Directory picker e SQL Connections File Modifier.
Comments closedDue classi che ci permetteranno di memorizzare elementi Key -> Value con descrizione e categoria per salvare informazioni di configurazione personalizzate per le applicazioni.
Comments closedIn questo post spiegheremo come creare un Servizio Windows con C# e come implementare il necessario alla sua installazione tramite InnoSetup.
Comments closedIn questo ultimo post della serie esploreremo un progetto di test che utilizza il nostro User Control in un caso d’uso reale.
Comments closed