Pubblicato da Mario De Ghetto su 9 febbraio 2010
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 7 febbraio 2010
Emanuele Mattei mi ha segnalato un post nel suo blog che ritengo di dover a mia volta segnalare: http://www.dotnetromacesta.org/Notizie.aspx?IdNews=106.
Si tratta di un software gratuito e portabile (non necessita di installazione), in italiano, che permette di far parlare il computer.
Questo software è sicuramente molto utile per chi ha qualche difficoltà di lettura.
Pubblicato su Novità | 1 Commento »
Pubblicato da Mario De Ghetto su 4 febbraio 2010
E’ con vero piacere che vi annuncio l’uscita del mio quinto libro: “Le basi di dati spiegate a mia nonna”, edito da “Edizioni FAG Milano”. Il libro è composto da 384 pagine e costa 35,00 Euro. Questo libro è in un formato leggermente più grande rispetto ai miei libri precedenti e il carattere e la grafica sono ampiamente migliorati, consentendo così una leggibilità ancora migliore di prima.
Al più presto provvederò a creare una pagina con i riferimenti all’indice, agli argomenti trattati e a tutti gli esempi scaricabili, così da poter avere un’unica pagina di riferimento con tutti i contenuti fruibili gratuitamente.
Attenzione: non è il classico libro su ADO.NET e simili, ma piuttosto un libro che spiega in modo (spero) chiaro come si fa una corretta progettazione di un database relazionale. Un po’ di matematica e insiemistica (il meno possibile) e vari esempi. Spero che possa piacervi.
Eventuali feedback su errori, strafalcioni e inesattezze, ma anche richieste per una eventuale futura riedizione sono molto ben accetti (mario@deghetto.it).
La pagina di riferimento sul sito FAG è la seguente: http://www.fag.it/scheda.aspx?ID=31657
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 3 febbraio 2010
Dal 1° Febbraio ho iniziato “ufficialmente” la scrittura del mio nuovo libro su Visual Basic 2010. Per il momento sto scrivendo il capitolo introduttivo e sto raccogliendo il materiale su tutte le novità che saranno introdotte da Visual Studio 2010 e da .NET Framework 4.0.
L’obiettivo (oltre che la correzione di un po’ di errori o inesattezze del precedente testo) è quello di estendere ancora di più gli argomenti trattati, aggiungendo nuovi capitoli e migliorando i capitoli esistenti, sulla base dei feedback che ho ricevuto dall’uscita del libro su VB 2008.
In termini quantitativi, mi pongo l’obiettivo di aumentare le pagine dalle 576 del libro precedente ad almeno 7-800. Tenendo conto del fatto che è anche aumentato il formato dei libri FAG, ho sufficiente spazio per trattare parecchi altri argomenti.
Vi invito a scrivermi in e-mail (mario@deghetto.it) segnalandomi l’ordine di preferenza degli argomenti che vorreste vedere nel nuovo libro. Per esempio:
1) Serializzazione
2) Sicurezza
3) Windows Azure
Grazie!
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 2 febbraio 2010
Leggendo l’elenco delle novità che avremo con la nuova versione di Visual Studio (2010), ho trovato questa affermazione importante, come già espressa anche dal Team che si occupa dello sviluppo, che mi sembra il caso di segnalare ed evidenziare:
“In Visual Studio 2010, the Visual Basic and C# languages continue to evolve toward feature parity. This enables you to choose a language based on personal preferences because both languages are equally capable.”
Si afferma, quindi, che i linguaggi Visual Basic e C# continuano ad evolvere verso la parità delle loro caratteristiche e che questo ci porterà a scegliere un linguaggio solo in base alle personali preferenze, dato che entrambi i linguaggi hanno le stesse capacità.
La documentazione da cui ho tratto questa affermazione si trova qui: http://msdn.microsoft.com/en-us/library/dd547188(VS.100).aspx
Speriamo che nell’intento di uniformare i due linguaggi per elevarli allo stesso livello di dignità, anche Microsoft si accorga che Visual Basic non è più il “BASIC” inteso come linguaggio per principianti (beginners). Perché dico questo? Be’, provate a installare Visual Studio 2008 Express (si chiama Visual Studio anche la versione Express che include tutte le varie installazioni di VB Express, C# Express ecc.): passando con il mouse sulla voce “Visual Basic 2008 Express”, vedrete che sul lato sinistro appare la descrizione del linguaggio come un linguaggio adatto ai principianti. Se passate invece sulla voce “Visual C# 2008 Express” vedrete che è definito come linguaggio perfetto per i professionisti. Non è un controsenso?
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 31 gennaio 2010
Per chi non fosse stato informato o non si fosse accorto dei numerosi avvisi, l’account di Windows Azure fornito gratuitamente (CTP) scade oggi (ved. immagine qui di seguito):
Chi fosse interessato a mantenere l’account deve necessariamente passare a un account a pagamento.
Se avete un abbonamento MSDN, verificate se avete un ulteriore periodo di benefit gratuito (salvo “sforamento” dei limiti previsti, oltre i quali si paga per la parte eccedente).
Personalmente non ho voluto usufruire dell’ulteriore possibilità di utilizzo gratuito e quindi da domani farò nuovamente a meno di Windows Azure.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 30 gennaio 2010
Con l’autorizzazione di Stefano (che non vuole essere citato anche con il cognome), pubblico uno scambio di e-mail tra me e lui su un problema che ha riscontrato nell’eseguire gli esempi del mio libro su VB 2008.
Non capisco ancora come mai lui non sia riuscito a utilizzare gli esempi così come sono, soprattutto per il fatto che è incorso in errori già nei primi esempi, quelli semplici senza particolari controlli visuali e senza particolari tecniche di programmazione (il classico “Hello World”…).
Comunque se qualcuno dovesse avere lo stesso problema, utilizzando VB 2005, con le informazioni incluse in questo “scambio” dovrebbe risolvere.
In ogni caso, può essere interessante la soluzione con la modalità di compilazione a riga di comando che in certi casi può essere molto utile.
1-Stefano) Buongiorno.
Intanto complimenti per il suo libro "Visual Basic 2008 spiegato a
mia nonna": il linguaggio è davvero "frendly" e i primi 4 capitoli sono
"volati" via velocemente…
Sono alle prime armi con la programmazione e mi trovo già in difficoltà:
ho scaricato e salvato (in C) i primi 2 file d’esempio ma non riesco ad utilizzarli.
Utilizzo un pc con Windows XP home ed sp3 e Visual basic 2005 express edition.
Come indicato nel suo libro ho modificato il file di soluzione con blocco note,
inserendo "…. ,Format Version 9.0", ma VB2005ExEd mi restituisce l’errore in
allegato (veda error1.jpg). Sono entrato nel file .vbproj ma non riesco a
capire cosa modificare: forse il progetto non è supportato da VB2005ExEd?
Devo necessariamente installare la versione 2008 express edition?
Eventualmente è possibile utilizzare il compilatore interno (vbc.exe)?
Grazie fin d’ora per le informazioni che potrà darmi.
Cordiali saluti.
2-Mario) Buongiorno!
Grazie per i complimenti, mi fa piacere sapere che i miei libri vengono apprezzati
Venendo al problema, credo che dipenda dall’indicazione del Framework .NET 3.5.
Aprendo il progetto (per esempio il file Cap02_01.vbproj) si dovrebbero sostituire
tutte le voci "3.5" con "2.0", per esempio nei tag
"<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>"
oppure in "<RequiredTargetFramework>3.5</RequiredTargetFramework>".
Mi sembrava di averli testati anche con VB 2005 e quindi mi appare strano di
vedere indicato il Framework .NET 3.5, ma evidentemente li ho modificati prima
della pubblicazione.Mi scuso per questo disguido…
In quanto alla versione di VB Express, consiglio vivamente a tutti di passare
alla versione 2008 perché contiene molte nuove caratteristiche molto interessanti.
Ovviamente è un requisito minimo indispensabile per fruire correttamente degli
esempi del libro.
Tra qualche mese uscirà la versione 2010, per cui ti consiglio (vivamente!) di
scaricare e di installare appena disponibile la versione Express in italiano
(verso Maggio-Giugno, credo).
Ho giusto ieri concordato con l’editore di partire con la scrittura del nuovo libro
su questa versione, per documentare tutte le novità che usciranno.
Colgo l’occasione per segnalare che il mio blog su VB T&T è chiuso e quindi si
può fare riferimento ai blog indicati qui sotto, in firma.
Fammi sapere se cambiando il riferimento al Framework .NET hai risolto…
3-Stefano) Non ho risolto.In allegato trovi i file così come li ho modificati.
Sbaglio in qc…ma cosa?
Ps.Il salto alle versioni più aggiornate mi costringerà a una sostituzione del pc
… e comunque la mia macchina è effettivamente piuttosto datata…
Grazie. Saluti.
[ allegato: Cap02_01.vbproj]
4-Mario) Mi sembra a posto e quindi non saprei proprio perché non si apre, anche perché di
solito bisogna cambiare solo il file di soluzione (.sln), mentre i file di progetto
restano uguali, se non ci sono delle caratteristiche relative a Framework diversi.
Potresti provare a creare una soluzione vuota, aggiungendo poi il progetto,
oppure creare un progetto e poi aggiungere i form dei miei esempi…
5-Stefano) Ok . Verificherò meglio anche negli altri file, altrimenti partirò da
progetti nuovi: ciò che è essenziale è "capire" il codice.
Se ci saranno sviluppi ti farò sapere, intanto ancora grazie della disponibilità.
6-Stefano) Ho provato a sostituire TUTTE le voci "3.5" con "2.0" modificando TUTTI
i file che compongono il progetto (li ho aperti ad uno ad uno, individuando per
ognuno di essi la voce 3.5 e sostituendola), ma la prova è fallita lo stesso.
Ho avuto un riscontro interessante perseguendo quell’altra strada, cioè quella
del compilatore interno a Windows. Attraverso esso sono riuscito a processare e
a ottenere il mio meritato "Ciao mondo". Ecco come ho fatto:
A) ho aggiunto nel file Form1.vb
come prima istruzione il seguente imports:
Imports System.Windows.Forms
Public Class Form1
…
AA) poi ho creato un file Compila.txt dentro la cartella contenente il progetto
allo stesso livello dei file vb
B) ho scritto le seguenti due righe dentro il file Compila.txt:
set PATH=%PATH%;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
vbc /reference:Microsoft.VisualBasic.dll,System.dll,System.Windows.Forms.dll /out:Form1.exe /main:Form1 *.vb
C) ho rinominato Compila.txt in Compila.bat
D) ho fatto doppio click su Compila.bat
Basta attendere qualche secondo:il compilatore, elabora e genera il file
Form1.exe
E) con un doppio click si avvia il debug e appare la message box di Ciao Mondo!.
Credo che le cose si spieghino più o meno così:
- Con la prima riga si dice a Windows dove andare a cercare il file vbc.exe
- Con la seconda si compilano tutti i file vb per farne un unico eseguibile Form1.exe.
- Con la direttiva /reference indichiamo al compilatore di includere le librerie
del VB.NET che stanno alla base di ogni eseguibile (quando compiliamo con l’IDE
ci pensa lui ad includerle) e la direttiva /main con la quale
specifichiamo quale è la classe che avvierà il programma..
Ho trovato diverse informazioni all’indirizzo: http//msdn.
microsoft.com/it-it/library/ms229597.aspx
e decisiva è stata una "dritta" passatami dall’amico Alessandro..
Per dirla tutta ho provato a processare altri esempi del libro: spesso la
procedura fallisce e le motivazioni mi rimangono più o meno sconosciute.
Forse questa è una modalità per utenti avanzati, oppure
per chi, per vari motivi, non può installare sulla propria macchina l’IDE.
Alla fine io sono passato alla 2008 express edition e per ora il mio vecchio PC
sta reggendo bene.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 28 gennaio 2010
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 24 gennaio 2010
Con la rivista “ioProgrammo”, nell’uscita di questo mese, trovate anche la seconda parte del mio libro "Visual Basic 2008 spiegato a mia nonna", in tutte le edicole italiane. La prima parte era stata pubblicata in allegato al numero del mese scorso.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 19 gennaio 2010
Di solito scrivo dei post su Visual Basic, ma questa volta farò un’eccezione, scrivendone uno su Office 2007 e in particolare su Outlook, giusto per ricordarmi la soluzione, nel caso in cui dovesse capitarmi di nuovo questo problema.
In cosa consiste il problema? Alle volte può capitare che Outlook rifiuti di avviarsi, mostrando un messaggio di errore “Impossibile avviare Microsoft Outlook. Impossibile aprire la finestra di Outlook”.
Grazie a Vincenzo Di Russo (Microsoft MVP), ho risolto: si tratta di avviare il comando “Outlook.exe /resetnavpane” dalla funzione “Esegui” di Windows. Una volta confermato, il comando ripristinerà Outlook senza alcuna perdita di informazioni.
Un altro MVP (Roberto Restelli) ha fornito la chiave di interpretazione sul motivo per cui il comando funziona:
“Quel parametro di avvio (/resetnavpane) cancella e rigenera il riquadro di spostamento per il profilo di Outlook corrente.
Di fatto viene rigenerato il file XML che contiene la configurazione per il riquadro (la barra laterale sinistra).
Probabilmente per qualche motivo (non necessariamente lo spostamento del collegamento, è più probabile la corruzione di un file di configurazione; è anche capitato che il file si corrompesse durante uno degli aggiornamenti di Office…) Outlook non riusciva a caricare la configurazione completa. Eliminando il file e rigenerandolo l’anomalia si risolve.
Solo per informazione, ho aggiunto un articolo sul mio sito in proposito:
http://www.msoutlook.it/index.php?option=com_content&view=article&id=107:errore-impossibile-avviare-microsoft-outlook-impossibile-aprire-la-finestra-di-outlook&catid=12:errori-o-problemi&Itemid=8”.
Un sospiro di sollievo …
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 17 gennaio 2010
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 14 gennaio 2010
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 12 gennaio 2010
Nell’attesa della stampa del libro, la cui stesura è ormai conclusa, pubblico i sorgenti dei progetti di esempio in VB 2008 e in VB 2010 e le istruzioni SQL utilizzate nel libro.
Il file completo con tutti gli esempi del libro può essere scaricato da qui: LibroDB_SAMN_Esempi.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 12 gennaio 2010
Con questo post sopperisco a una piccola lacuna nella pubblicazione degli esempi del mio libro su SQL Server 2008: in una recensione, infatti, era stato evidenziato il fatto che non avevo pubblicato le istruzioni SQL degli esempi del libro, costringendo il lettore a digitarsele da sè. La lacuna, seppure giudicata non particolarmente grave, richiedeva di essere colmata.
Ecco perché i lettori interessati potranno scaricare tutte le istruzioni SQL utilizzate nel libro, a questo indirizzo: LibroSS2008_EsempiSQL.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 5 gennaio 2010
BASTA!Italia in cooperazione con Dotnetromacestà mette in palio per l’evento del 2010 2 free pass per la conferenza (giornate del 15 e 16 aprile) tra tutti coloro che entro il 20 gennaio manderanno un’e-mail a info@bastaitalia.it con oggetto “Dotnetromacestà” inserendo nel corpo della email il nome, cognome e azienda. L’estrazione avverrà in data 21 gennaio e i fortunati vincitori saranno resi noti sul portale dello User Group romano.
(Fonte: http://www.dotnetromacesta.org/Notizie.aspx?IdNews=101)
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 24 dicembre 2009
Tanti auguri a tutti
di un bellissimo e sereno Natale,
a voi e ai vostri familiari!

Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 22 dicembre 2009
Non molto tempo fa avevo annunciato che il nuovo Visual Studio 2010 sarebbe stato rilasciato il 22 Marzo 2010.
Ebbene, stando a questo articolo di Punto Informatico, il rilascio della versione commerciale è stato fatto slittare di qualche settimana, per cui dovrebbe uscire verso la metà di Aprile 2010.
Nel frattempo il periodo di beta testing della Beta 2 verrà esteso e a Febbraio uscirà una prima Release Candidate.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 6 dicembre 2009
Carina questa nuova funzionalità di WordPress, non pensate?
Pubblicato su Novità | 2 Commenti »
Pubblicato da Mario De Ghetto su 4 dicembre 2009
Vi annuncio che a questo indirizzo della Community DotNetWork.it è stato pubblicato un mio screencast con il quale mostro la nuova Start Page di Visual Studio 2010 Beta 2, confrontandola con la Start Page delle versioni precedenti (VS 2010 Beta 1 e VS 2008).
Infatti, nella Beta 2 di VS 2010, la Start Page è cambiata drasticamente, dotandosi di maggiori funzionalità e di maggiore flessibilità. Lo screencast, della durata di 8 minuti e mezzo, ha l’obiettivo di evitarvi il disorientamento iniziale, quando avviate per la prima volta la Beta 2.
Lo screencast non richiede particolari prerequisiti, potendo essere seguito anche da chi si avvicina per la prima volta a questo ambiente di sviluppo, quindi è perfettamente adatto sia ai “beginners” sia ai più esperti.
E’ possibile visualizzare lo screencast direttamente nella pagina del portale oppure scaricandolo per la visione su Windows Media Player, previa registrazione gratuita e accesso al portale stesso. Vi consiglio di ingrandire l’immagine a pieno schermo per poter visualizzare la grafica nel maggiore dettaglio possibile.
Eventuali feedback in risposta a questo post, grazie!
Pubblicato su Novità | 2 Commenti »
Pubblicato da Mario De Ghetto su 23 novembre 2009
Segnalo che il giorno 17 Dicembre 2009 è la data fissata per il Community Tour organizzato con la collaborazione della Community www.DotNetRomaCeSta.org.
Si svolgerà presso l’Auditorium Microsoft Italia, Via Avignone 10. Dove? Ma a Roma … che domande…!
La pagina di iscrizione con le informazioni utili relative all’evento si trova qui: http://www.dotnetromacesta.org/EventoCommunityTour.aspx
Pubblicato su Novità | 1 Commento »
Pubblicato da Mario De Ghetto su 19 novembre 2009
Per aprire un documento qualsiasi con l’applicazione predefinita, cioè quella associata alla specifica estensione del documento, si può procedere come nel seguente esempio:
Process.Start(My.Application.Info.DirectoryPath & _
"\Prova.docx")
Questa istruzione apre un documento di Word 2007, presente nella cartella dell’applicazione VB.NET. Se volete testare questa funzionalità, ricordatevi di copiare il file da aprire in entrambe le cartelle, Bin\Debug e Bin\Release.
L’istruzione di cui sopra non funziona se all’inizio del codice non avete inserito anche la seguente dichiarazione:
Imports System.Diagnostics
Se poi volete avere un maggiore controllo di quello che succede durante l’apertura del documento, potete utilizzare il seguente codice:
Dim p As New Process()
With p.StartInfo
.Arguments = My.Application.Info.DirectoryPath & _
"\Prova.pdf"
.UseShellExecute = True
.WindowStyle = ProcessWindowStyle.Minimized
.WorkingDirectory = _
"C:\Program Files (x86)\Adobe\Reader 9.0\Reader\"
.FileName = "AcroRd32.exe"
End With
p.Start()
p.Close()
p.Dispose()
In questo modo, potete, per esempio, aprire un documento con un’applicazione specificata oppure aprirlo con la finestra minimizzata nella barra delle applicazioni oppure addirittura nascosta.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 11 novembre 2009
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 10 novembre 2009
Segnalo l’evento in oggetto, nei giorni 24-25-26 Novembre 2009 ad Assago (MI). E’ un evento per professionisti, con numerosissime sessioni tecniche di altrettanto numerosi speaker di fama nazionale e internazionale. Farà il suo debutto anche Alessandro Del Sole, Microsoft MVP nella categoria Visual Basic.
Io parteciperò all’evento solamente nella giornata del 25 Novembre (purtroppo!), in veste di Microsoft MVP. Mi troverete allo stand Microsoft, allestito per l’occasione, storicamente denominato “Ask The Expert” (ATE).
Se volete venirmi a conoscere, mi farà un grande piacere. Parleremo di Visual Basic, di .NET e della Community DotNetWork.it.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 22 ottobre 2009
Da questa pagina potete scaricare gratuitamente e senza registrazione il “Visual Studio 2010 and .NET Framework 4 Training Kit – October Preview” che contiene moltissimo materiale costituito da documentazione, slide, esempi di codice sulle novità delle nuove versioni di Visual Studio e del Framework .NET.
Tutto il materiale pubblicato è aggiornato alla Beta 2.
Vi invito quindi a scaricarlo per cogliere questa meravigliosa opportunità di conoscere le novità che avrete a disposizione con le nuove versioni dell’ambiente di sviluppo e del Framework .NET.
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 19 ottobre 2009
Sembra che la data di lancio di Visual Studio 2010 sia prevista per l’inizio della primavera 2010 e precisamente per il 22 Marzo.
Confrontate qui la notizia che, a quanto ne so, non è ancora ufficialmente confermata da Microsoft:
http://www.theregister.co.uk/2009/10/19/visual_studio_2010_second_beta_packaging/
“Also, Microsoft will announce Visual Studio 2010 will officially launch on March 22, 2010.”
Attendiamo di poter mettere le mani sulla Beta 2, nell’attesa della versione finale
Pubblicato su VS 2010 | Lascia un commento »
Pubblicato da Mario De Ghetto su 13 ottobre 2009
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 12 ottobre 2009
Salvo imprevisti lavorativi o familiari, all’evento ci sarò anch’io, allo stand “Ask To Experts” di Microsoft, in qualità di MVP per la categoria Visual Basic.
Ci sarò solo per una giornata, data la mia distanza da Milano, e non ho ancora deciso quale delle tre giornate (24-25-26 Novembre 2009), anche se propenderei per la prima (Martedì 24). Vedremo in base agli impegni…
Se qualcuno di voi si è iscritto all’evento, venga pure a conoscermi e a farsi conoscere!
Pubblicato su Novità | Lascia un commento »
Pubblicato da Mario De Ghetto su 7 ottobre 2009
Pubblicato su Novità | 1 Commento »
Pubblicato da Mario De Ghetto su 5 ottobre 2009
Se avete la necessità di verificare lo stato della coda di stampa predefinita, potete utilizzare il namespace System.Printing che trovate però solo dal Framework .NET 3.0 in poi.
Per prima cosa dovete aggiungere un riferimento a System.Printing nella scheda Riferimenti delle proprietà del progetto.
Una volta aggiunto il riferimento, utilizzate un codice simile a questo:
Imports System.Printing
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Dim ps As New LocalPrintServer()
Dim pq As PrintQueue = ps.DefaultPrintQueue
Dim err As Boolean = pq.IsInError
If err = True Then
MessageBox.Show("Errore di stampante")
Else
MessageBox.Show("Nessun errore di stampante")
End If
End Sub
End Class
Pubblicato su Novità, Tips, VB 2008, VS 2010 | Lascia un commento »
Pubblicato da Mario De Ghetto su 3 ottobre 2009
Pubblicato su Novità | Lascia un commento »