[.NET Framework 4.0] Requisiti di sistema

Il Framework .NET 4.0 RC (Release Candiate)  richiede alcune caratteristiche ben precise che trovate a questo indirizzo: http://msdn.microsoft.com/en-us/library/8z6watww(VS.100).aspx

Intanto vediamo che ci vuole un processore di 1 Ghz, contrariamente alle versioni precedenti a cui “bastavano” 400 Mhz (1 Ghz era solo raccomandato, ora è il minimo).

Stesso discorso per la RAM: prima erano consigliati 256 MB (il minimo era 96 MB), ora il minimo è di 512 MB.

Non parliamo poi dello spazio su disco: rispetto alla la versione 3.5, la versione 4.0 richiede il triplo.

Per quanto riguarda il sistema operativo, a parte un paio di versioni particolari di Windows 7 non supportate, spariscono dal supporto alcuni sistemi operativi tra i più obsoleti: Windows 9x, Millennium, la versione 2000 Professional con SP4 e persino alcune particolari versioni di Windows XP. Non sono più supportate nemmeno le versioni di Windows NT e Windows 2000 Server.

Quindi attenzione: se avete computer un po’ datati, con sistemi operativi altrettanto datati, è opportuno verificare nella pagina che vi ho indicato se esiste ancora il supporto per il vostro sistema. Se siete sviluppatori, inoltre, sarà opportuno che teniate conto di queste tabelle di riferimento per informare i destinatari dei vostri software (utenti o clienti).

Video didattici da Pluralsight

Vi interessa trovare dei video didattici di qualità professionale sulle varie tecnologie di sviluppo Microsoft?

Volete trovare un video per la migrazione da VB6 a VB.NET?

Desiderate dei tutorial video o dei corsi approfonditi?

Provate a dare un’occhiata alla “Pluralsight On-Demand! .NET Training Library” (in lingua inglese):

http://www.pluralsight.com/main/olt/?ac=2108825486

Alcune risorse sono disponibili gratuitamente, mentre altre (decine e decine di video) sono disponibili solo previo pagamento di un abbonamento mensile o annuale (prezzo in Dollari).

Risultati del sondaggio

E’ passata una settimana dall’apertura del sondaggio e quindi provo a trarre qualche conclusione dai risultati.

Purtroppo ci sono stati solo 6 voti e quindi il campione non è rappresentativo, ma qualche considerazione penso di poterla già fare (tenendo conto che comunque il sondaggio resterà disponibile anche in futuro, anche se “scorrerà” verso il basso…).

Prima di tutto l’aspetto grafico non dispiace a nessuno, ma questo me l’aspettavo, perché il “tema” utilizzato è abbastanza classico per i blog di WordPress.com.

Altra cosa importante: le voci “Gli argomenti sono banali” e “Gli argomenti sono troppo difficili da capire” hanno avuto zero voti. Quindi pare che i contenuti siano sufficientemente chiari e ben spiegati, senza scadere nella banalità.

La voce “Vorrei che fosse aggiornato più spesso” ha ricevuto un solo voto che potrebbe essere associato alle altre tre risposte che vediamo qui di seguito.

“Vorrei più articoli completi” e “Vorrei più suggerimenti brevi di programmazione” hanno ricevuto un voto ciascuno, mentre “Vorrei più esempi di codice” ben 3 voti!

Cercherò quindi di aderire a questa richiesta, anche se qualche post lo dedicherò comunque a segnalazioni di eventi e di materiali disponibili su altri blog/siti.

Continuate a votare, mi interessa molto sapere il vostro parere.

[VS 2010 RC] Controlli visuali per progetti WPF in Visual Basic

Mentre nelle applicazioni per Windows Form non ci sono grosse novità a riguardo di nuovi controlli visuali (pare che questa tecnologia sia ormai destinata ad esaurirsi senza ulteriori aggiornamenti), c’è qualche miglioramento per quanto riguarda le applicazioni WPF.

I nuovi controlli visuali che ora sono a disposizione degli sviluppatori, nella Release Candidate di VS 2010 rispetto ai precedenti di VS 2008, sono:

Calendar

DataGrid

DatePicker

WebBrowser

Qualcosa sembra invece essersi “perso per strada” visto che dalla Beta 1 in poi non c’è più il controllo UniformGrid. Probabilmente è stato eliminato a favore del nuovo controllo DataGrid. In ogni caso è sempre possibile recuperarlo e disporlo nella casella degli strumenti, con la voce del menu contestuale Choose Toolbox Items, sezione WPF Components. Troverete che ci sono moltissimi altri componenti che non sono inseriti nella casella degli strumenti…

Come piccolo appunto, ritengo opportuno ribadire che la tecnologia Windows Form è probabilmente al capolinea. Naturalmente resterà a disposizione, perché è molto radicata e la stanno ancora utilizzando quasi tutti, ma non credo che ci saranno nuovi sviluppi o estensioni di questa tecnologia.

La tendenza, ormai, è quella di favorire lo sviluppo di WPF, una tecnologia che ci ha già fatto vedere cose strabilianti e che ora è perfino la tecnologia con la quale è stata sviluppata l’interfaccia grafica di Visual Studio 2010.

[VS 2010 RC] Si può installare insieme a VS 2008 e/o a VS 2005?

Questa è una delle domande più gettonate nei newsgroup e nei forum tecnici.

Visual Studio, nelle versioni 2005, 2008 e 2010 RC, possono essere installati “side-by-side”, cioè contemporaneamente e tutti e tre nello stesso computer, senza alcun problema. Le varie versioni non interferiranno minimamente con le altre installate.

Se avete già installato VS 2010 Beta 2, tuttavia, sarà necessario prima disinstallare tutti i riferimenti alla Beta 2 per installare la RC (Release Candidate).

Il mio nuovo libro “Le basi di dati spiegate a mia nonna”

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

Libro su VB 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!

[VS 2010] Documentazione sulle novità di Visual Basic e di C#

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?