martedì 26 giugno 2007
Stando a quanto dice MSDN, il metodo File.OpenWrite apre un file esistente per la scrittura. Il file, dunque, deve esistere, come confermato anche dalla lista delle eccezioni che possono essere lanciate dal metodo: se il file non esiste, viene generata una FileNotFoundException. In realtà non è così:
FileStream fs = File.OpenWrite(@"D:\Prova.txt");
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("Hello World!");
sw.Close();
fs.Close();
Se il file Prova.txt non esiste nell'unità D:, esso è creato automaticamente dal metodo File.OpenWrite, quindi il codice sopra riportato viene eseguito senza errori e produce il risultato atteso.
Questa mattina, come ormai di consueto, ho puntato il browser alla pagina http://docs.google.com, su cui sono ospitati i miei documenti condivisi. Mi sono così trovato di fronte ad un'interfaccia completamente rinnovata, che ora si discosta da quella di Gmail (con la quale, in precedenza, aveva diversi punti in comune). E' impossibile descrivere qui tutte le novità introdotte; per chi è interessato, l'elenco completo è disponibile a questo indirizzo.
Su CodePlex è disponibile uno screen saver che utilizza le API di Virtual Earth per mostrare immagini da satellite o birdseye recuperate da uno o più feed RSS.
Poco fa Windows Update mi ha notificato la disponibilità di un aggiornamento per il .NET Framework 3.0:
Questo aggiornamento consente di risolvere un problema relativo a Rights Management Services con il visualizzatore di Microsoft XPS. È possibile ripristinare tutte le funzionalità di Rights Management installando questo aggiornamento.
L'aggiornamento è di tipo Consigliato. Tutti i dettagli sono contenuti in questa pagina.
xSQL Software, a provider of SQL Server tools and utilities, announces an important change on the licensing of its SQL Server database comparison and synchronization tools - those tools will now be free for SQL Server Express Edition.
La notizia è di qualche giorno fa. In questa pagina sono contenuti tutti i dettagli.
In questo post sono disponibili i link a ben 20 articoli che parlano del Garbage Collector di .NET.