Press "Enter" to skip to content

Tag: WPF

11 – Lavorare con i Dati – UsersDb testiamo i tre database

In questo articolo, testiamo come la nostra scarna User Interface può verificare il corretto funzionamento di tutti i tre tipi di database.

Per fare questo, la prima cosa da fare è modificare l’enumerazione DataSourceType per aggiungere le due nuove fonti dati.

Comments closed

6 – Lavorare con i dati – UserDb La libreria Entities

In questo secondo articolo dedicato all’applicazione multi tier, creiamo il Tier Jolly ovvero la libreria contenente la classe (in una applicazione vera le classi) dati, l’unica che sarà nota a tutti gli strati in quanto saranno le sue istanze a contenere i dati che andranno dal database alla user interface…

Comments closed

5 – Lavorare con i dati – Progettiamo una mini applicazione

In questo post, parleremo un poco di teoria ed inizieremo poi a metterla in pratica, progettando una mini applicazione che si occuperà di gestire un database con una singola tabella. Non sarà la stessa tabella degli articoli precedenti, perché così evitiamo la monotonia. Lo scopo della nostra mini applicazione sarà…

Comments closed

4 – Lavorare con i dati – ADO.Net i fondamentali: UPDATE e DELETE

In questo terzo articolo dedicato alle operazioni fondamentali di interazione con i Database, ci occuperemo delle altre due funzioni di base, ovvero la modifica dei dati e la cancellazione dei dati dalla tabella dei nostri tre database. Come sono certa vi aspettate, anche in questo caso le operazioni saranno molto…

Comments closed

9 – MultiClock – Aggiungere l’orologio analogico a quello digitale

Aggiungiamo al nostro multi orologio digitale la possibilità di visualizzare anche l’orologio analogico accanto a quello digitale, per farlo, considerato il fatto che questo è un progetto didattico, copieremo il progetto AnalogClock che abbiamo realizzato negli articoli precedenti e lo aggiungeremo alla soluzione MultiClock, nel mondo reale, avendo creato un…

Comments closed

8 – MultiClock – Aggiungere la TimeZone ed il controllo esterno all’orologio Analogico

In questa terza parte della costruzione dell’orologio analogico, vogliamo predisporre l’orologio per essere compatibile con l’applicazione MultiClock, per farlo dobbiamo fare in modo che sia pilotabile dall’esterno, infatti non sarebbe molto utile da parte nostra pilotare i due orologi, Analogico e Digitale con due diversi timer, anche se possibile non…

Comments closed

7 – MultiClock – Migliorare l’orologio analogico

Nel precedente articolo, abbiamo generato l’orologio analogico, e lo abbiamo disegnato e fatto funzionare. Adesso, vediamo come migliorare la sua funzionalità e come utilizzare meglio MVVM e le peculiarità di WPF. Inoltre, ne miglioriamo anche la parte visuale, aggiungendo oltre ai “Tick” per ore, minuti/secondi, anche il valore numerico delle…

Comments closed

6 – MultiClock – Visualizzare un orologio Analogico

Nonostante quello che abbiamo già fatto sui nostri orologi, i nostri utenti/clienti sono sempre pronti a fare ulteriori richieste. La prima che ci hanno fatto oggi è stata: ma non potreste visualizzare un orologio analogico? sai le lancette sono più facili da leggere.

Davvero è più facile leggere le lancette dei numeri? Lo trovo strano visto che Windows 10 ha (finalmente) dismesso l’orologio analogico nel suo calendario per quello numerico. Però questa richiesta ci da modo di fare un esercizio di matematica, geometria, e di imparare un po’ di cose, pertanto sono andata a cercare su Internet un articolo che spiegasse come disegnare un orologio e ne ho trovato uno fatto piuttosto bene, anche se il codice postato contiene quattro o cinque errori che devono essere corretti per far funzionare l’orologio. Trovate l’articolo originale a questo indirizzo non farò una traduzione diretta, e il mio codice sarà un po’ più teso verso MVVM che verso la semplice visualizzazione di ore minuti e secondi, spero possa rivelarsi interessante.

Comments closed

Sincronizzare il contenuto di una combobox con una variabile del Model

In risposta ad una domanda effettuata sul Forum Microsoft, in cui veniva chiesto come riuscire a sincronizzare il valore di una combobox con quello della variabile sul model, ho scritto un mini esempio che mostra come fare, in questo mini post, indicherò tutte le cose di cui ricordarsi perché funzioni.

 

Comments closed

5 – MultiClock – Aggiungere la possibilità di configurare dimensione e font di ogni orologio

Considerato che come in ogni applicazione che si rispetti, quando diamo agli utenti una nuova funzionalità un altra viene richiesta subito dopo, perché “Beh, già che ci sei perché…” una volta che abbiamo consegnato ai nostri utenti la versione 3.0 dell’orologio, che permetteva di configurare il colore di ogni orologio, i miei utenti hanno immediatamente detto: “Bellissimo, ma…”

Perché non ci permetti anche di decidere quanto vogliamo che l’orologio sia grande e con quale font vogliamo che sia visualizzato.

Comments closed