Archivi Del Blog

Primo ottimo risultato per i miei libri su VB 2008 e C# 3.0!

L’Editore (www.fag.it) mi ha inviato i risultati del primo trimestre di vendite dei miei due libri: “Visual Basic 2008 spiegato a mia nonna” (http://www.fag.it/booksite/672-1.htm) e “Visual C# 2008 spiegato a mia nonna” (http://www.fag.it/booksite/694-3.htm).

Nel 2° trimestre 2008 (dal 1° Aprile al 30 Giugno) le vendite sono state le seguenti:

- VB 2008: 552 copie
- C# 2008: 344 copie (in poco più di 20 giorni)

Voglio quindi ringraziare tutti coloro che hanno acquistato il libro e che mi hanno dato fiducia, oltre a tutti quelli che mi hanno scritto per inviare complimenti, suggerimenti, richieste di chiarimenti e di ogni genere.

GRAZIE!!!    :-)

E’ uscito il mio nuovo libro su Visual C# 2008

Ebbene, ecco l’annuncio che molti si aspettavano, viste le numerose richieste che mi sono arrivate via e-mail: le copie del mio libro “Visual C# 2008 spiegato a mia nonna” sono finalmente arrivate ai magazzini della FAG e quindi è ora possibile ordinarli via Internet (sito www.fag.it).

Alcuni riferimenti utili sono i seguenti:

Il libro è composto da 552 pagine ed è edito dalla FAG Edizioni – Milano al prezzo di 39,00 Euro.

E’ possibile ordinarlo con la seguente tempistica:

  • da oggi stesso, per gli acquisti online;
  • entro la prossima settimana, in tutta la Lombardia e presso i principali bookshop online (IBS, BOL eccetera);
  • successivamente, nelle librerie in tutta Italia.
  • Ecco l’elenco dettagliato degli argomenti trattati nel libro:

    Cap. 1 – Il primo capitolo è introduttivo, per avvicinare gradualmente il lettore alla programmazione senza spaventarlo dai nuovi concetti a cui andrà incontro. Ecco perché, quindi, abbiamo adottato uno stile molto discorsivo e amichevole (in informatica diremmo user friendly) in grado di mostrare al lettore cos’è la programmazione, basandoci su oggetti comunemente usati. Potranno anche avere una piccola simpatica sorpresa tutti coloro che pensano che il computer non possa fare il caffè!

    Cap. 2 – Il secondo capitolo introduce le caratteristiche principali del Framework .NET e del linguaggio Visual C#, con un breve cenno su tutte le più importanti tecnologie correlate.

    Cap. 3 – Nel terzo capitolo iniziamo a vedere l’ambiente di sviluppo realmente in azione. Potrete quindi vedere quali strumenti visuali principali troverete all’avvio del software e alcune indicazioni sul loro uso.

    Cap. 4 – Il quarto capitolo potremmo definirlo un male necessario: non si può parlare di un linguaggio di programmazione senza prima capire cosa sono le variabili e i tipi di dato. In questo capitolo esamineremo quindi tutti i tipi di dato elementari e vedremo come si utilizzano.

    Cap. 5 – Nel quinto capitolo continuiamo il discorso dei tipi di dati elementari introducendo le matrici. Anche in questo capitolo ci sarà molto codice per vedere l’uso pratico di queste strutture.

    Cap. 6 – Con il sesto capitolo iniziamo a vedere le istruzioni del linguaggio Visual C# e molti esempi sulle istruzioni condizionali e sulla programmazione strutturata.

    Cap. 7 – Finalmente, nel settimo capitolo, tratteremo in modo esteso la programmazione orientata agli oggetti. Come vedrete, la programmazione  in .NET è completamente orientata agli oggetti: in .NET tutto è un oggetto, anche l’utente! Vedremo quindi molti esempi per scrivere delle buone classi e per gestire correttamente gli oggetti.

    Cap. 8-9 – I capitoli ottavo e nono riguardano rispettivamente i form e i controlli basati sulla tecnologia Windows Forms. Questi argomenti fanno parte della programmazione visuale e, tutto sommato, sono forse la parte più divertente della programmazione. Alla fine di ciascun capitolo abbiamo inserito dei brevi cenni sulla nuova tecnologia emergente per la programmazione visuale: Windows Presentation Foundation (WPF).

    Cap. 10 – Il decimo capitolo illustra l’uso di tutte le finestre comuni di dialogo e dei menu. Con questo obiettivo, abbiamo realizzato un’applicazione di esempio perfettamente funzionante che ci permette di gestire i file di testo.

    Cap. 11 – Nel capitolo undicesimo trattiamo un argomento molto importante: la gestione degli errori o, come si dice in .NET, la gestione delle eccezioni. Sebbene questo argomento compaia in una posizione molto avanzata del libro, è un argomento che va sempre tenuto presente tra le principali attenzioni del programmatore.

    Cap. 12 – Il capitolo dodicesimo fornisce numerose informazioni per la gestione delle stringhe e dei file di testo.

    Cap. 13 – Il tredicesimo e ultimo capitolo introduce la più recente tecnologia per l’accesso ai dati e precisamente LINQ. Vengono spiegate le novità apportate al linguaggio e alla gestione delle classi e degli oggetti quale presupposto per l’utilizzo di LINQ e vengono mostrati alcuni esempi della sintassi di quest’ultimo per la gestione dei dati.

    Appendici - Ho messo a disposizione anche quattro appendici: la prima illustra passo per passo le installazioni delle versioni Espress e Professional e della documentazione di MSDN Library, mentre le altre tre forniscono alcune tabelle accessorie che talvolta è utile avere a portata di mano.

    Ovunque troverete anche molto codice Visual C#: mini-programmi di prova per spiegare in modo semplice una tecnica e qualche programma completo e funzionante.

    Tutti gli elementi dell’interfaccia grafica e dell’ambiente di sviluppo (nomi di finestre, voci di menu, ecc.) sono tratti dalla versione in lingua italiana e, tra parentesi, dalla versione in lingua inglese. Questa scelta è stata fatta per accontentare sia chi vuole utilizzare il software nella nostra lingua, sia per chi ritiene più opportuno utilizzarlo nella lingua originale. Questa impostazione è altresì utile per facilitare le ricerche nella documentazione MSDN, dato che i documenti migliori sono sempre espressi in lingua inglese.

    FEEDBACK: spero che il libro vi piacerà. In ogni caso, come ho già più volte affermato, sono graditi consigli, suggerimenti, critiche e segnalazioni di errori (e-mail mario@deghetto.it). Qualunque cosa possa aiutarmi a migliorare, sarà ben accetto. Gli insulti saranno immediatamente cestinati     -)

    Libro “Visual C# 2008 spiegato a mia nonna”

    Finalmente, dopo l’annuncio che avevo pubblicato su questo blog il 30 Gennaio 2008 e dopo l’uscita del libro “Visual Basic 2008 spiegato a mia nonna” avvenuta il 1° Aprile, posso annunciare che sta uscendo anche il mio libro “Visual C# 2008 spiegato a mia nonna”.

    Appena l’editore mi darà conferma dell’avvio della distribuzione (inizialmente su Internet), pubblicherò i link al booksite e al file .zip contenente tutti gli esempi di sorgente in C#.

    AGGIORNAMENTO: il libro è stato pubblicato il 7 Giugno 2008. Vai a questo indirizzo per informazioni dettagliate e per tutti i link utili.

    Recensione su libro Visual Basic 2008 spiegato a mia nonna

    Una recensione su DotNetHell:

    http://blogs.dotnethell.it/ciupaz/Visual-Basic-2008-spiegato-a-mia-nonna__13267.aspx

    Grazie!   :-)

    Qualche statistica del libro su VB 2008

    A puro titolo di curiosità, pubblico qualche numero sul libro “Visual Basic 2008 spiegato a mia nonna“:

    - capitoli: 14 + 4 appendici
    - tabelle: 17
    - immagini: 140
    - esempi con sorgente: 155
    - pagine: 576
    - parole: 120.032
    - caratteri (compresi gli spazi): 834.965

    Il mio libro precedente, invece (tra parentesi i dati del 12° capitolo inedito pubblicato da me):

    - capitoli: 11 (+ 1)
    - immagini: 130 (+3)
    - caratteri (compresi gli spazi): 438.407 (+ 44.820)
    - pagine: 246 (+25)
    - esempi con sorgente: 52 (+1)

    Ovviamente quantità non è uguale a qualità, o perlomeno non esiste una relazione diretta di questo tipo, ma le differenze dovrebbero dare una misura quantitativa degli argomenti presentati nel nuovo libro anche a chi aveva comprato il primo libro su VB 2005.

    Per maggiori dettagli, precisazioni e link, potete andare qui: http://deghetto.wordpress.com/tag/libro/.

     

    Precisazione sugli esempi del libro su VB 2008

    Mi è stato chiesto di precisare se gli esempi del libro “Visual Basic 2008 spiegato a mia nonna“ siano utilizzabili anche con Visual Studio 2005.

    Gli esempi sono stati scritti direttamente in VS 2008 e quindi, in teoria, bisognerebbe utilizzare VS 2008. In realtà è possibile convertire quasi tutti gli esempi in VS 2005 semplicemente modificando il file della soluzione (con estensione .sln), come ho indicato in questo post: http://deghetto.wordpress.com/2008/01/12/conversione-di-soluzioni-da-visual-studio-2005-a-2008-e-viceversa/

    Per l’unico esempio in XAML (Windows Presentation Foundation) occorre aver installato il Framework .NET 3.0 e le estensioni per Visual Studio 2005.

    Gli esempi del capitolo 14 riguardanti LINQ, invece, possono essere eseguiti solo su VS 2008 con il Framework .NET 3.5, perché non è prevista un’estensione per VS 2005.

    Capitolo 10 del libro su Visual Basic 2008

    Ho concordato con l’editore la pubblicazione di un capitolo di esempio del mio nuovo libro “Visual Basic 2008 spiegato a mia nonna”. Il capitolo di esempio è il 10° e riguarda menu, finestre di dialogo, stampa e così via: Capitolo 10 di esempio (PDF 2 Mb)(ZIP 1,4 Mb).

    Ricordo a chi fosse interessato che ho annunciato l’uscita del libro proprio ieri con il post http://deghetto.wordpress.com/2008/04/01/e-uscito-il-mio-nuovo-libro-su-visual-basic-2008/, dove potete trovare la scheda del libro, il booksite, tutti gli esempi del libro liberamente scaricabili e l’elenco degli argomenti trattati, nonché l’indice completo del libro.

    E’ uscito il mio nuovo libro su Visual Basic 2008

    Ho il piacere di annunciare che è iniziata la distribuzione del mio nuovo libro su Visual Basic 2008, dal titolo “Visual Basic 2008 spiegato a mia nonna“, 576 pagine, edito da FAG Milano, prezzo 39,00 Euro.

    Il libro sarà disponibile on-line dal sito www.fag.it e nelle librerie specializzate con la seguente tempistica:

    • da oggi stesso per gli acquisti online;
    • entro questa settimana in tutta la Lombardia e presso i principali bookshop online (IBS, BOL eccetera);
    • entro la prossima settimana nelle librerie in tutta Italia.

     Alcuni link utili sono i seguenti:

    Ecco l’elenco dettagliato degli argomenti trattati nel libro:

    Cap. 1 – Il primo capitolo è introduttivo, per avvicinare gradualmente il lettore alla programmazione senza spaventarlo dai nuovi concetti a cui andrà incontro. Ecco perché, quindi, abbiamo adottato uno stile molto discorsivo e amichevole (in informatica diremmo user friendly) in grado di mostrare al lettore cos’è la programmazione, basandoci su oggetti comunemente usati. Potranno anche avere una piccola simpatica sorpresa tutti coloro che pensano che il computer non possa fare il caffè!

    Cap. 2 – Il secondo capitolo introduce le caratteristiche principali del Framework .NET e del linguaggio Visual Basic, con un breve cenno su tutte le più importanti tecnologie correlate.

    Cap. 3 – Nel terzo capitolo iniziamo a vedere l’ambiente di sviluppo realmente in azione. Potrete quindi vedere quali strumenti visuali principali troverete all’avvio del software e alcune indicazioni sul loro uso.

    Cap. 4 – Il quarto capitolo potremmo definirlo un male necessario: non si può parlare di un linguaggio di programmazione senza prima capire cosa sono le variabili e i tipi di dato. In questo capitolo esamineremo quindi tutti i tipi di dato elementari e vedremo come si utilizzano.

    Cap. 5 – Nel quinto capitolo continuiamo il discorso dei tipi di dati elementari introducendo le matrici. Anche in questo capitolo ci sarà molto codice per vedere l’uso pratico di queste strutture.

    Cap. 6 – Con il sesto capitolo iniziamo a vedere le istruzioni del linguaggio Visual Basic e molti esempi sulle istruzioni condizionali e sulla programmazione strutturata.

    Cap. 7 – Finalmente, nel settimo capitolo, tratteremo in modo esteso la programmazione orientata agli oggetti. Come vedrete, la programmazione  in .NET è completamente orientata agli oggetti: in .NET tutto è un oggetto, anche l’utente! Vedremo quindi molti esempi per scrivere delle buone classi e per gestire correttamente gli oggetti.

    Cap. 8-9 – I capitoli ottavo e nono riguardano rispettivamente i form e i controlli basati sulla tecnologia Windows Forms. Questi argomenti fanno parte della programmazione visuale e, tutto sommato, sono forse la parte più divertente della programmazione. Alla fine di ciascun capitolo abbiamo inserito dei brevi cenni sulla nuova tecnologia emergente per la programmazione visuale: Windows Presentation Foundation (WPF).

    Cap. 10 – Il decimo capitolo illustra l’uso di tutte le finestre comuni di dialogo e dei menu. Con questo obiettivo, abbiamo realizzato un’applicazione di esempio perfettamente funzionante che ci permette di gestire i file di testo.

    Cap. 11 – Nel capitolo undicesimo trattiamo un argomento molto importante: la gestione degli errori o, come si dice in .NET, la gestione delle eccezioni. Sebbene questo argomento compaia in una posizione molto avanzata del libro, è un argomento che va sempre tenuto presente tra le principali attenzioni del programmatore.

    Cap. 12 – Il capitolo dodicesimo fornisce numerose informazioni per la gestione delle stringhe e dei file di testo.

    Cap. 13 – Nel tredicesimo capitolo abbiamo spiegato in modo approfondito l’uso dell’oggetto My, disponibile solo agli sviluppatori di Visual Basic e non a quelli di C#. My è un oggetto che mette a disposizione del programmatore numerosi oggetti e proprietà più comunemente utilizzati, con una semplicità disarmante.

    Cap. 14 – Il quattordicesimo e ultimo capitolo introduce la più recente tecnologia per l’accesso ai dati e precisamente LINQ. Vengono spiegate le novità apportate al linguaggio e alla gestione delle classi e degli oggetti quale presupposto per l’utilizzo di LINQ e vengono mostrati alcuni esempi della sintassi di quest’ultimo per la gestione dei dati.

    Appendici - Ho messo a disposizione anche quattro appendici: la prima illustra passo per passo le installazioni delle versioni Espress e Professional e della documentazione di MSDN Library, mentre le altre tre forniscono alcune tabelle accessorie che talvolta è utile avere a portata di mano.

    Ovunque troverete anche molto codice Visual Basic: mini-programmi di prova per spiegare in modo semplice una tecnica e qualche programma completo e funzionante.

    Tutti gli elementi dell’interfaccia grafica e dell’ambiente di sviluppo (nomi di finestre, voci di menu, ecc.) sono tratti dalla versione in lingua italiana e, tra parentesi, dalla versione in lingua inglese. Questa scelta è stata fatta per accontentare sia chi vuole utilizzare il software nella nostra lingua, sia per chi ritiene più opportuno utilizzarlo nella lingua originale. Questa impostazione è altresì utile per facilitare le ricerche nella documentazione MSDN, dato che i documenti migliori sono sempre espressi in lingua inglese.

    FEEDBACK: spero che il libro vi piacerà. In ogni caso, come ho già più volte affermato, sono graditi consigli, suggerimenti, critiche e segnalazioni di errori (e-mail mario@deghetto.it). Qualunque cosa possa aiutarmi a migliorare, sarà ben accetto. Gli insulti saranno immediatamente cestinati     -)

    Libro su Visual Basic 2008 – prossima uscita

    AGGIORNAMENTO {QUI}:

    http://deghetto.wordpress.com/2008/04/01/e-uscito-il-mio-nuovo-libro-su-visual-basic-2008/

    Libro su Visual Basic 2008 – aggiornamento

    AGGIORNAMENTO {QUI}:

    http://deghetto.wordpress.com/2008/04/01/e-uscito-il-mio-nuovo-libro-su-visual-basic-2008/

    Libro VB 2008 – Progetto di esempio del capitolo 10

    Nell’attesa di completare il mio libro su Visual Basic 2008 (ormai mancano solo un paio di capitoli) pubblico il progetto di esempio del capitolo 10.

    Il progetto consiste in un semplice editor di file di testo che ho utilizzato per mostrare l’uso di tutte le finestre comuni di dialogo. Nell’esempio sono inclusi tutti i seguenti controlli:

    OpenFileDialog
    SaveFileDialog
    FolderBrowserDialog
    FontDialog
    ColorDialog
    PageSetupDialog
    PrintPreviewDialog
    PrintDialog
    PrintDocument
    PrintPreviewControl
    MenuStrip
    StatusStrip (StatusLabel e ProgressBar)

    Ovviamente la spiegazione dettagliata della creazione del progetto passo-passo la troverete nel libro che sarà pubblicato prossimamente (probabilmente verso fine marzo 2008). 

    Premesso che il progetto è solamente dimostrativo, è comunque perfettamente funzionante ed è possibile estenderlo con altre funzionalità non previste da questo esempio (per esempio ricerca e sostituzione di testo).

    Libro su Visual Basic 2005

    Dopo quasi 2 anni che è stato pubblicato il mio primo libro su Visual Basic 2005 (Editore Future Media Italy), ricevo ancora richieste in e-mail per sapere dove è possibile reperire tale libro.

    A tale proposito, quindi, nell’attesa di completare e pubblicare il nuovo libro su Visual Basic 2008, metto a disposizione i link per scaricare alcuni materiali relativi al primo libro:

    Libro su Visual Basic 2008

    ARTICOLO AGGIORNATO QUI:

    http://deghetto.wordpress.com/2008/04/01/e-uscito-il-mio-nuovo-libro-su-visual-basic-2008/

    Iscriviti

    Get every new post delivered to your Inbox.

    Join 211 other followers