Press "Enter" to skip to content

Category: Serie

Serie di articoli collegati

2 Absolute Beginners – Hello world in WPF

Livello: principianti
Prerequisiti: aver completato le lezioni precedenti

Introduzione

Perché complicarvi subito la vita anche se non sapete nulla di C# e farvi vedere subito un programma con le finestre? Perché sono cattiva ovviamente, e perché considerato che non scriverete mai programmi console salvo che scegliate un campo di lavoro davvero particolare, a mio avviso è meglio fornirvi subito le basi. In modo che non accada che, nel momento in cui vi chiederanno, oppure deciderete di, creare il vostro primo programma windows non mi mandiate delle maledizioni senza perdono perché, guardacaso, nulla di quello che ho dettto nella prima lezione (o quasi) sembra essere vero. Pertanto è opportuno mostrarvi subito come, quei bricconi che hanno creato i template di progetto di Visual Studio, inizino immediatamente a nascondervi le cose in modo tale che io, sembri una bugiarda impenitente.

Comments closed

1 Absolute Beginners – Cos’è C#

Lezioni informali di programmazione C# per principianti.

Livello: principianti
Prerequisiti: nessuno (salvo la voglia di sapere)

Se volete una descrizione storica di C# qui trovate la pagina dedicata di Wikipedia dove sono spiegati i quando, i dove, i come ed i perché della sua nascita, in questo articolo invece ci occuperemo di dare le prime informalissime nozioni su che cosa ci si pùo fare e come funziona.

C# è un linguaggio di programmazione, già il fatto che sia un Linguaggio ci può dare alcuni indizi al suo riguardo. Un linguaggio di programmazione è simile ad un linguaggio umano, infatti ha un vocabolario, una punteggiatura, una sintassi ed una grammatica. E’ un linguaggio scritto e come tale ci permette di scrivere nello specifico non dei testi, anche se quello che scriviamo in effetti sono dei testi. Ma del codice che può essere interpretato da un compilatore e tradotto in linguaggio macchina comprensibile ad un computer.

Comments closed

Una breve serie di articoli per gli absolute beginners

Ho ricevuto varie richieste da alcuni principianti che non hanno mai programmato prima e che mi dicono che un libro non è sempre in grado di dare le nozioni nel modo più facile, pertanto ho deciso di rispolverare una breve serie di articoli che avevo preparato e poi lasciato in…

Comments closed

0 Absolute Beginners – Un tour di Visual Studio 2015

Lezioni informali di programmazione C# per principianti.

Livello: principianti
Prerequisiti: nessuno (salvo la voglia di sapere)

Introduzione

Se davvero non avete mai scritto un programma, ma siete curiosi e volete provarci, questa è la serie di articoli che può darvi una mano a iniziare, associandola con un buon libro dove trovare le cose scritte in modo “serio” e completo. Un paio di titoli possono essere: C# For Dummies, come guida basica, C# Insegnato a mia Nonna che con un titolo un po’ divertito è un ottimo punto di partenza, oppure C# 5 Guida completa per lo sviluppatore, un po’ più approfondito e completo. Per gli anglofili come me, consiglio Pro C# 5.0 and the .NET 4.5 Framework approfondito e completo, ed a seguire quando vorrete sviluppare programmi da professionista utilizzando le tecniche più moderne, Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Developer Reference) di Charles Petzold, che contiene tutto lo scibile su WPF, e Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5 di Matthew Mc Donald, che è uno dei miei autori preferiti per la programmazione perché scrive in modo chiaro, parla anche di concetti non solo per esempi e mostra davvero come ottenere il meglio dal framework .Net usando C#.

Comments closed

18 – Lavorare con i dati – Memorizzare parametri applicativi

Qualsiasi applicazione che usa i database avrà bisogno di permettere di configurare la stringa di connessione al database e memorizzarla per ogni installazione client. Inoltre, potreste avere la necessità di memorizzare degli altri parametri utente come ad esempio qualche preferenza relativa a come l’interfaccia utente si deve comportare. Oltre a…

Comments closed

19 Lavorare con i dati La classe di gestione Setting

19 Lavorare con i dati La classe di gestione Setting In questo articolo Implementiamo la classe Setting che abbiamo definito nell’articolo precedente adattata per le esigenze dellee una semplice Window per modificarne il contenuto. La nostra applicazione UsersDb, ha 2 parametri principali che possono variare in base alle scelte dell’utente,…

Comments closed

17 – Lavorare con i dati – Classi di uso comune, un aggiornamento generale con cambio framework

Prima di utilizzare i Setting applicativi ed utente nell’applicazione UsersDb, devo aggiornare, verificare (e lucidare) le librerie di uso comune Dotnetwork, che ho iniziato a sviluppare nei primi post di questo blog e proseguito negli anni fino ad oggi. DotNetwork, le librerie di uso comune: Le librerie di uso comune…

Comments closed

16 – Lavorare con i dati – User Interface Creiamo i Button per le azioni sui dati

In questa nuova puntata relativa alla User Interface del nostro mini progetto Multi Tier per la gestione della tabella Users, andremo a creare la bozza dei pulsanti di comando per le varie azioni da compiere sui dati, pertanto, oltre al caricamento implementato nella scorsa lezione, creeremo i pulsanti di aggiunta…

Comments closed

15 – Lavorare con i dati – User Interface Creiamo l’Interfaccia per la tabella Users

In questo articolo, costruiremo l’interfaccia utente per la visualizzazione e modifica dei dati della tabella TbUsers, in modo da fornire agli utenti che useranno il nostro programma qualcosa di semplice e funzionale. Come già indicato in precedenza, per le tabelle come questa che hanno un numero di campi piuttosto basso,…

Comments closed

14 – Lavorare con i dati – User Interface costruiamo la Window ed il suo ViewModel

In questo articolo (finalmente direte voi) andremo a creare la Window per inserire e modificare i dati della tabella Users, e ovviamente per fare tutto ciò costruiremo il ViewModel che collega i dati alla Window. Come abbiamo più volte indicato, oltre ad averlo realizzato in molti degli esempi WPF che…

Comments closed