Press "Enter" to skip to content

Tag: MiniSqlAgent

7 – MiniSqlAgent – Un servizio per eseguire Script T-SQL su qualsiasi SqlServer

Introduciamo in questo post quello che vogliamo realizzare con il servizio Windows che abbiamo fino a qui sviluppato per spiegare alcuni concetti fondamentali nella generazione di una applicazione .NET non banale. Il nostro Servizio Windows in questo momento è stato costruito in modo che il suo lavoro è fornire dei messaggi ad intervalli regolari, ora vogliamo trasformarlo in un Agent in grado di eseguire script Transact SQL su uno o più server SQL a cui può collegarsi.

Per costruire un sistema di questo genere, per prima cosa dobbiamo costruire gli oggetti che possono ospitare gli script SQL, una volta costruiti questi oggetti, dobbiamo creare il codice che li eseguirà all’interno del nostro servizio.

Comments closed

6 – MiniSqlAgent – Aggiungere il supporto ai Messaggi HTTP tra un servizio di Windows e la sua Console

In questo post aggiungeremo la funzionalità di invio messaggi tramite HTTP al servizio MiniSqlAgent che abbiamo sviluppato nei post precedenti e la funzionalità di ricezione dei messaggi alla sua console di supporto. Per farlo aggiorneremo l’ HTTP sender, aggiorneremo il sistema di Log del servizio, aggiungeremo alcuni parametri di configurazione al servizio, aggiungeremo inoltre una Window che fornirà un real time monitor del servizio all’amministratore.

Comments closed

5 – MiniSqlAgent – Avviare e fermare un servizio da una console WPF – Uso dei DispatcherTimer, dei RoutedCommands e dei Converters

In questo post illustriamo come costruire il codice necessario ad avviare e fermare un servizio da una applicazione WPF e nell’effettuare questa dimostrazione spieghiamo come costruire alcuni converter, come modificare lo stile di un controllo in base alla variazione di un dato sul View Model del contesto, e spiega come utilizzare i Command di WPF per pilotare i menu, sia agganciando i Command di sistema forniti dalle librerie, sia creando dei command specifici per le esigenze delle nostre applicazioni.

Comments closed

4 – MiniSqlAgent – Una Console per la gestione di un servizio in WPF – Parte 2 La Console il manager e la User Interface

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 closed

3 – MiniSqlAgent – Una Console per la gestione di un servizio in WPF – Parte 1 Gestione Parametri applicativi

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.
Comments closed

2 – MiniSqlAgent – Aggiungere alcuni parametri di configurazione ad un Servizio Windows

In 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 closed