ottobre 2009 - Posts
Visual Studio 2010, da poco rilasciato in versione beta 2, è disponibile in tre versioni differenti:
- Ultimate, la suite completa di strumenti per la gestione dell'intero ciclo di vita dell'applicazione, dalla progettazione alla distribuzione;
- Premium, un set di strumenti per lo sviluppo di applicazioni scalabili e di alta qualità;
- Professional, lo strumento di base essenziale per gli sviluppatori.
Novità molto interessante, Team Foundation Server sarà incluso in tutte le versioni di Visual Studio 2010.
Fonte: ASPItalia
Mancano poche ore al lancio di Windows 7. Anche DotNetToscana celebrerà l’evento: abbiamo organizzato una cena per il 23 Ottobre a Pisa, a cui farà seguito una tavola rotonda in cui si parlerà, tra le altre cose, delle novità del sistema operativo e dei cambiamenti che porta con sé, sia per lo sviluppatore sia per l’utente finale. L’ora di inizio della serata è alle 21.00, quella di fine… Non è fissata :-)
Ah, ultimo ma non meno importante, durante la cena estrarremo il vincitore di una copia di Windows 7 Ultimate autografata da Steve Ballmer! E ci sono anche una serie di gadget che non vi anticipo, per non rovinarvi la sorpresa… Insomma, vale la pena partecipare! Se volete unirvi a noi, mandatemi una mail all’indirizzo marco.minerva@gmail.com. Buon Windows 7 a tutti!
Il 9 Dicembre si svolgerà la tappa toscana del Microsoft Community Tour 2009. Nel corso dell'evento parleremo di .NET RIA Services, Silverlight, Internet Explorer 8 e ASP .NET MVC. Potete trovare l'agenda completa sul nostro sito, nella sezione Eventi. La registrazione sarà disponibile a partire da Mercoledì 28 Ottobre.
Vi aspetto numerosi 
Su MSDN Magazine di Settembre 2009 è stato pubblicato un articolo in cui si parla di alcune delle nuove classi disponibili nella versione 4.0 del .NET Framework. Tra le altre, mi sembra molto interessante la classe MemoryMappedFile. Come il nome lascia intuire, si tratta di un oggetto mediante il quale è possibile gestire file mappati in memoria, con la possibilità di condividerli tra due o più processi. Sarà possibile, ad esempio, avere qualcosa di questo tipo:
1: using (varmmf = MemoryMappedFile.CreateNew("mymappedfile", 1000)) 2: { 3: using (var stream = mmf.CreateViewStream())
4: { 5: var writer = new BinaryWriter(stream);
6: writer.Write("Hello World!"); 7: var startInfo = new ProcessStartInfo("process2.exe"); 8: startInfo.UseShellExecute = false;
9: Process.Start(startInfo).WaitForExit();
10: }
11: }
Nella riga 1, si crea un nuovo file mappato in memoria, da cui si ricava uno stream (riga 5). Un altro processo può a questo punto accedere al file, semplicemente conoscendone il nome:
1: using (varmmf = MemoryMappedFile.OpenExisting("mymappedfile")) 2: { 3: using (var stream = mmf.CreateViewStream())
4: { 5: var reader = new BinaryReader(stream);
6: Console.WriteLine(reader.ReadString());
7: }
8: }
Questo esempio è preso direttamente dall'articolo citato, a cui si rimanda per maggiori informazioni.
Technorati Tag:
.NET,
Programming,
C#
In queste ultime settimane sono stato molto impegnato, quindi ammetto di essere rimasto un po' indietro. Oggi, grazie ad un amico, ho scoperto che Microsoft ha rilasciato in versione definitiva la sua suite gratuita Security Essentials. Non se è una novità "fresca", ad ogni modo sono curioso di metterla alla prova, anche se inizialmente penso che mi limiterò ad usarla in una macchina virtuale.
La giovane community DotNetRomaCestà organizza, per il 21 ottobre prossimo, un evento gratuito intitolato Gladiatori Fest, in cui si parlerà di Visual Studio 2010 e del Framework 4.0, passando per MVC e SQL Server 2008. Per maggiori informazioni è possibile fare riferimento alla pagina dell’evento. Non potendo essere presente, faccio a tutti un grande in bocca al lupo!