August 2004 Blog Posts

Longhorn: Tagli in vista

L'annuncio ufficiale dovrebbe essere dato oggi ma, a quanto pare, per poter rispettare le milestones: Beta1 il prossimo anno Rilascio nel 2006 Microsoft taglierà parecchio di quanto annunciato, tanto da rendere Longhorn una nuova evoluzione di Windows XP più che una "rivoluzione".Tra i tagli più ecclatanti: No WinFS No Avalon L'articolo indica pure che Indigo non arriverà tra XP e Longhorn (ma questo non ci aveva creduto nessuno... )UpdateEcco il comunicato ufficiale MS, a quanto pare le cose non stanno esattamente come indicate nell'articolo, vero che non avremo WinFS nel 2006 ma WinFx e Avalon saranno disponibili anche per Windows XP e Windows Server 2003...

posted @ Friday, August 27, 2004 6:39 PM | Feedback (2)

Visual Studio 2005 Beta 1 refresh with the Team System

A quanto pare a breve avremo una nuova CTP denominata Visual Studio 2005 Beta 1 refresh with the Team System.La grossa novita', oltre ad essere una versione piu' aggiornata, conterra' l'installazione di Team Foundation serverL'annuncio ufficiale avverra' al prossimo VSLive, ma probabilmente gli abbonati MSDN potranno scaricare la versione in anticipo.

posted @ Thursday, August 26, 2004 9:19 AM | Feedback (1)

Bye Bye SimplePrintDocument...

Mi e' stato confermato che la classe SimplePrintDocument non sara' presente nel framework 2.0 e quindi non sara' nemmeno presente in My.Computers.Printers.La motivazione ufficiale e' che non ci sono risorse e tempo sufficienti per garantire un livello di qualita' adeguato.Dando un occhiata al sito Product feedback e' interessante notare come tra le richieste piu' 'votate' siano:1-Edit & Continue anche in C#2-Rimuovere la default instance da VB 20053-Refactoring anche in VB 2005Tutte richieste secondo me, sensate.Ma chi pianifica le features in Microsoft? (Aldo, Giovanni e Giacomo direbbero "Topo Gigio?")

posted @ Monday, August 23, 2004 12:13 AM | Feedback (1)

Forse non tutti sanno che...

Il supporto Mainstream per VB6 termina il 31/03/2005 mentre quello per Visual C++ 6.0 termina il 30/09/2004.

posted @ Monday, August 23, 2004 12:10 AM | Feedback (1)

Documentazione sulla migrazione VB6 ->VB.NET

Sul sito MSDN sono disponibili tutte le slides, demo code e filmati del tour di Jackie Goldstein dedicato alla migrazione da VB6 e VB.NET

posted @ Saturday, August 21, 2004 12:29 PM | Feedback (2)

Cosa non avremo nei Windows Forms 2.0

Com'é accaduto per ASP.NET 2.0 anche i Windows Forms nella versione finale 2.0 verranno ridimensionati rispetto alla Beta1.Da questo blog, cito:"For Windows Forms 2.0 the current major feature cut list is: ActiveDocumentHost, In-place (sometimes called 'InSitu') designer editing, and simplified printing."Se rimuoveranno la classe SimplePrintDocument in System.Windows.Forms.Printing sará, secondo me, una grossa perdita...   

posted @ Wednesday, August 18, 2004 10:55 PM | Feedback (5)

Beware of Visual Studio Windows...

Provate questo codice con Visual Studio 2003 (è in VB perchè in questo momento ho VB aperto anche con C# non cambia nulla) Module Module1 Sub Main()  Dim x As New A  Dim y As A.B = x.GetB '<-Mettete un breakpoint qui! End Sub  Public Class A  Private Child As B  Public ReadOnly Property GetB() As B   Get    If (Child Is Nothing) Then Child = New B()    Return Child   End Get  End Property   Public Class B  End Class End ClassEnd ModuleRaggiunto il breakpoint proseguite a single step..., tutto ok, il codice funziona? bene.Aprite ora la finestra Autos o Locals di Visual Studio e ripete l'operazione, come mai ora Child non è Nothing? chi la istanzia al...

posted @ Wednesday, August 18, 2004 9:13 PM | Feedback (1)

Per chi ha problemi con il SP2 di XP...

Se dopo l'installazione del SP2 di Windows XP avete problemi con alcune applicazioni, forse questo puó esservi utile...

posted @ Monday, August 16, 2004 1:39 PM | Feedback (2)

Dispose or not Dispose this is the question...

Un interessante articolo su quando invocare Dispose e quando no...

posted @ Saturday, August 14, 2004 9:06 AM | Feedback (1)

Diamo a VB.NET quel che e' di...

Durante il mio blogwalking serale, passando dal blog di Daniele sono finito sul blog di Andrea il quale cita dei benchmarking che mi hanno incuriosito, sopratutto dopo avere letto tempo fa il blog di Paul Vick proprio a questo riguardo.Andrea cita: "Nel primo caso, l'utilizzo della classe Convert al posto delle funzioni cint, cdbl, ecc... aumenta le prestazioni del 100% da prove effettuate personalmente"Vediamo.. VB1Sub Main() Dim i As Int32 = 13 Dim d As Double = CDbl(i)End Sub.method public static void  Main() cil managed{  .entrypoint  .custom instance void [mscorlib]System.STAThreadAttribute::.ctor() = ( 01 00 00 00 )   // Code size       7 (0x7) ...

posted @ Tuesday, August 10, 2004 12:46 AM | Feedback (6)

Windows XP SP2 disponibile...

Girava voce che il rilascio fosse stato rinviato a settembre invece...http://www.ugidotnet.org/news/news_read.aspx?ID=467

posted @ Saturday, August 7, 2004 9:39 AM | Feedback (2)

NDoc

Un cliente mi e' stato chiesto di realizzare una parte di un nuovo framework, ok, nulla di strano, e come tutte le parti di codice che devono essere condivise da diversi sviluppatori, oltre che dover funzionare (questo dovrebbe essere implicito...) devono essere ben documentate e la documentazione deve essere, ovviamente, sincronizzata con il codice.Nel tentativo di evitare il doppio lavoro di codificare e, parallelamente, scrivere la relativa documentazione, ho deciso di affidarmi ad un apposito tool, ovvero il ben noto NDoc.Che dire, ne sono rimasto cosi' entusiata che mi va di consigliarlo (per chi ancora non lo conosce) a tutti coloro...

posted @ Thursday, August 5, 2004 10:18 PM | Feedback (17)

WebMessenger

Trovo Messenger una killer application, praticamente posso stressare chiunque in qualsiasi momento del giorno e, sopratutto, della notte.Mi fa molto piacere scoprire che ora posso continuare a stressare anche quando sono 'schermato' dai vari proxy aziendali grazie alla versione web di Messenger.Funziona veramente bene... ;-)L'aspetto piu' 'pittoresco' e' che richiede che eventuali popup-blocker vengano disabilitati quando sappiamo che, tra le nuove caratteristiche del SP2 di Windows XP, c'e' proprio un popup blocker.

posted @ Wednesday, August 4, 2004 11:29 PM | Feedback (1)

API Monitor

Se vi e' capitato di chiedervi come ma un applicativo funziona correttamente mentre il vostro codice che fa le stesse cose no, e sopratutto, quali API vengono usate per ottenere una determinata funzionalita' allora scaricatevi l'API Monitor. :-) Che fa esattamente? "API Monitor is a software that monitors and displays API calls made by applications. Its a powerful tool for seeing how Windows and other applications work or tracking down problems that you have in your own applications."

posted @ Tuesday, August 3, 2004 11:51 PM | Feedback (4)

Back from Holiday...

Sono appena tornato da una settimana passata a zonzo per la Sicilia e oltre alla bellezza dell'isola sono rimasto principalmente colpito da:* La cordialita' dei Siciliani* Il ritmo e, sopratutto, gli orari di lavoro (vedi sotto) :-)Confesso che vedendo questo negozio, mi sono chiesto: "Non e' che sto sbagliando tutto?"Se la risposta e' si, allora ecco un blog di Kit George (BCL Team) team che elenca alcune delle novita' della BCL c2.0 e un altro blog interessante sullo stesso argomento.

posted @ Monday, August 2, 2004 12:43 AM | Feedback (2)