gennaio 2008 Blog Posts
A questo indirizzo è possibile raggiungere la nuova MSDN Code Gallery, una grande raccolta di esempi di codice e documentazione tecnica dedicata a .NET, a cui chiunque può contribuire inviando nuove risorse. Lo stile e l'interfaccia grafica del portale ricalcano molto da vicino quelli di CodePlex.
Technorati tags: .NET, Programming, C#, VB .NET, ASP .NET, ADO .NET, .NET Compact Framework, .NET Micro Framework, LINQ, Silverlight
Microsoft on Tuesday made its Visual Studio 2008 software development package widely available for purchase -- a month ahead of a high-profile event in Los Angeles meant to serve as the product's official launch.
La versione Professional costa circa 730 dollari, mentra la Standard si attesta intorno ai 270.
Fonte: Information Week
Technorati tag: Visual Studio
Anche Microsoft, naturalmente, ha pubblicato una lista degli errata corrige del suo Self-Paced Training Kit per l'esame 70-529: si tratta di un articolo della Knowledge Base disponibile qui. In questa pagina, tuttavia, sono riportati soltanto un paio di broken link e gli errori relativi ai "pasticci" con le immagini, che hanno didascalie sbagliate oppure non corrispondono agli argomenti trattati.
Che dire... La mia lista è molto più completa .
Technorati tag: Certification
Visual Studio 2008 Web Deployment Projects provide additional functionality to build and deploy Web sites and Web applications in Visual Studio 2008. This add-in provides a comprehensive UI to manage build configurations, merging, and using pre-build and post-build tasks with MSBuild.
L'aggiornamento è disponibile qui. Maggiori dettagli sono disponibili in questo post.
Technorati tags: Visual Studio, Updates
La lista iniziava a diventare preoccupantemente lunga, quindi riassumo in un unico articolo tutti gli errata corrige e le imprecisioni del Self-Paced Training Kit per l'esame 70-529 che ancora non ho segnalato.
La spiegazione del routing con WSE, argomento della lezione 2 del capitolo 11, è molto lacunosa... Prima dice come si crea un router WSE andando ad estendere la classe HttpSoapRouter e aggiungendo un httpHandler per i file *.asmx, poi presenta la referral cache come oggetto obbligatorio per il routing. Sembra quasi che entrambe le cose siano necessarie. In realtà, il routing dei messaggi SOAP può essere...
MSDN Magazine di Febbraio 2008 contiene un interessantissimo articolo che spiega come creare lo scheletro di un compilatore per un nuovo linguaggio basato sul .NET Framework. Io l'ho già stampato e mi appresto a leggerlo
Technorati tags: .NET, Programming
Una brutta notizia per quanti aspettano SQL Server 2008: la versione RTM, prevista per giugno, subirà un ritardo. La disponibilità è adesso prevista per il terzo trimestre dell'anno. Maggiori dettagli sono disponibili in questo post.
Technorati tag: SQL Server
In questo post sono disponibili i link per scaricare un eBook di 519 pagine che contiene tutte le specifiche di C# 3.0 e una "versione ridotta" di sole 30 pagine, dedicata esclusivamente alla novità di questa versione.
Technorati tags: .NET, C#
Microsoft has said the highly anticipated service pack will be out in the first quarter of this year, but some say it could be available in the next few weeks, more than a month before the quarter ends on March 31. A Taiwanese news service yesterday reported that Vista SP1 will be released Feb. 15, but "that date is as good as any other," said Michael Cherry, an analyst at Directions on Microsoft. "For all we know, they could make it available tomorrow."
Questo è parte dell'articolo comparso su ComputerWorld, a cui rimando per maggiori dettagli.
Technorati tags: Windows, Updates
Da qualche giorno è stato rilasciato un aggiornamento all'SDK di Windows SideShow dedicato allo sviluppo con il .NET Micro Framework. Maggiori informazioni e il link al download sono disponibili qui.
Technorati tag: .NET Micro Framework
Nei giorni scorsi era trapelata la notizia secondo cui la prossima versione di Office non avrebbe più supportato l'ormai storico Visual Basic for Applications. La cosa è però rientrata quasi subito: come si può leggere in questo post, anche la prossima release della suite includerà il supporto a tale linguaggio.
Technorati Tag: Programs
In risposta alle pressanti richieste, l'iniziativa Second Shot for Free per gli esami di certificazione Microsft è stata estesa fino al 30 Giugno 2008. A questo indirizzo è disponibile una breve FAQ dedicata all'argomento. Technorati Tag: Certification
A grande richiesta (), ecco un errata corrige multi-errore... Naturalmente sempre relativo al Self-Paced Training Kit per l'esame 70-529:
A pagina 380 si dice che esistono 4 meccanismi per contrassegnare digitalmente un messaggio SOAP, tuttavia ne vengono elencati solo tre;
Nel primo esempio di codice a pagina 381, l'oggetto X509SecurityToken non viene istanziato prima del suo utilizzo;
A pagina 467, ancora una volta la didascalia non corrisponde all'immagine.
E gli errori del libro continuano... Nei prossimi giorni raccoglierò quelli che ancora mancano e li pubblicherò tutti insieme.
Technorati Tag: Certification
SQL Server è un prodotto in continua evoluzione ed ogni update causa un incremento del suo numero di versione. Allo stato attuale, la situazione è abbastanza complessa, ma per fortuna ci viene in aiuto questo post in cui sono riepilogati tutti i numeri di versione dei vari rilasci e aggiornamenti di SQL Server dalla versione 7.0 fino ad oggi.
Technorati Tag: SQL Server
L'esercizio proposto da pagina 370 del Self-Paced Training Kit per l'esame 70-529 non si riferisce agli argomenti trattati nella lezione. In quest'ultima, infatti, si parla dell'attributo soapExstenionTypes, mentre l'esercizio è relativo alla creazione di un Web service che sfrutta WSE 3.0, attraverso l'estensione della classe WebServicesClientProtocol.
OK, forse questo non è un errore, ma a giudicare dal resto del libro, è più facile che lo sia piuttosto che si tratti di una cosa voluta
Technorati Tag: Certification
A questo indirizzo sono disponibili diversi esempi di utilizzo del nuovo controllo ListView introdotto con la versione 3.5 di ASP .NET.
Technorati Tag: ASP .NET
We are also excited to announce a new product named Silverlight, is being made available to Microsoft Update site and WSUS customers Tuesday, January 22nd! [...] The Silverlight 1.0 installer will be published to the Microsoft Update site and available to WSUS servers. It will be applicable for both Windows XP SP2 and Windows Server 2003 systems. For users visiting the Microsoft Update site, Silverlight 1.0 will be published as “optional” and available to download and install interactively.
Tutti i dettagli dell'annuncio sono disponibili qui. Certo, il prodotto non è proprio nuovissimo...
Technorati Tags: Silverlight, Windows
Sia a pagina 366 sia a pagina 364 del Self-Paced Training Kit per l'esame 70-529, tutte le didascalie non corrispondono alle immagini effettivamente mostrate nel libro.
Technorati Tag: Certification
Questo articolo di MSDN spiega come aggiornare la propria installazione di Team Foundation Server 2008 dalla versione trial a quella completa.
Fonte: Chris Birmele's Blog
Technorati Tag: Team Foundation Server
Documentare le proprie class library utlizzando l'XML è un'attività tutt'altro che banale: sebbene Visual Studio proponga in automatico lo scheletro del commento di un metodo/proprietà, esistono numerosi tag XML che possono essere utilizzati per la scrittura di documentazione (ad esempio <exception>, <example>, <code>, <remarks>). In questo articolo di MSDN Magazine è presentato un breve riassunto dei principali tag XML disponibili per la scrittura della documentazione.
Technorati Tag: Visual Studio,.NET,C#
Devo iniziare a pubblicare questi errata corrige più spesso, altrimenti rischio di non finire mai più ...
La risposta segnalata come corretta alla domanda 3 di pagina 364 nel Self-Paced Training Kit per l'esame 70-529 è quanto di più sbagliato si possa immaginare... Tralasciando i dettagli specifici, la risposta dice che, convertendo un tipo T verso una superclasse C, è comunque possibile accedere ai metodi di T, ma dopo la conversione essi restituiscono sempre il valore null
Mi rifiuto di esprimere ogni commento...
Technorati Tag: Certification
A pagina 357 del Self-Paced Training Kit per l'esame 70-529, le didascalie non corrispondono alle immagini.
Technorati Tag: Certification
Finalmente ci siamo... I sorgenti del .NET Framework 3.5 sono stati ufficialmente rilasciati! Per adesso sono solo una parte, ma con il tempo saranno resi disponibili anche gli altri. In questo post sono contenute tutte le istruzioni necessarie per la corretta configurazione di Visual Studio 2008.
Technorati Tag: Visual Studio
A partire da questo indirizzo è possibile accedere ad una corposa sezione di MSDN che spiega come utilizzare Team System Web Access, il front-end web che permette di gestire i progetti ospitati su Team Foundation Server.
Fonte: Hakan Eskici blog
Technorati Tag: Team Foundation Server
Con questo post viene annunciato il rilascio della nuova release di Sandcastle, che è identificata dal numero di versione 2.4.10115. Come era stato promesso qualche giorno fa, il progetto è ora disponibile su CodePlex.
Technorati Tags: Visual Studio, Tools, Updates
La seconda domanda a pagina 335 del Self-Paced Training Kit per l'esame 70-529 dovrebbe essere posta nel capitolo precedente. Essa, infatti, chiede quali sono i benefici derivanti dall'uso dell'attributo OneWay, di cui si parla, appunto, nel capitolo precedente.
Technorati Tag: Certification
Una brutta notizia per quanti (me compreso) speravano di poter scaricare Windows Home Server dal proprio abbonamento MSDN:
Unfortuntely it is not going to be made available for MSDN Subscribers at this time, based on additional discussions between the Product Group and the Subscriptions Teams.
L'annuncio completo, disponibile qui, si conclude dicendo che, forse, WHS sarà reso disponibile su MSDN in futuro, ma non questa volta...
Technorati Tag: Windows Home Server
In questo post Alessandro Del Sole ci segnala un articolo, scritto dal grande Francesco Balena, che illustra una nuova tecnica per progettere gli assembly .NET dalla decompilazione, senza utilizzare strumenti di terze parti. Io l'ho letto tutto d'un fiato e non vedo l'ora di fare qualche esperimento
Grazie Alessandro, grazie Francesco!
Technorati Tags: .NET, Programming
Certo che se anche il Task Manager mi fa di questi scherzi: Di chi ci possiamo fidare? Technorati Tag: OT,Windows
A pagina 307 del Self-Paced Training Kit per l'esame 70-529 si dice che, nel codice di esempio, rispetto alla versione mostrata in precedenza, è stata aggiunto l'import del namespace System.Runtime.Remoting.Messaging. In realtà, non c'è traccia di questa dichiarazione... Con il risultato che il codice non compila perché l'attributo OneWay è definito proprio in tale namespace.
Technorati Tags: Certification, .NET, Programming
E' disponibile per il download pubblico il Windows Vista Service Pack 1 RC Refresh, un aggiornamento per la Release Candidate del Service Pack 1 di Windows Vista. Per lo scaricamento, fare clic qui.
Technorati Tags: Windows, Updates
Fino ad oggi avevo sempre utilizzato Team Foundation Server come sistema di controllo del codice sorgente. Inizialmente mi sono limitato a a sfruttare le funzionalità della parte client, appoggiandomi per il resto a CodePlex. Il passo successivo è stato quello di provare a mettere in piedi un sistema "casalingo", per la gestione dei miei piccoli progetti personali; nello svolgimento di questa attività è stata sicuramente fondamentale la guida del mitico Lorenzo; Team Foundation Server è un prodotto eccezionale, ma la sua grandissima versatilità si paga con una certa difficoltà di configurazione. Dove lavoro, invece, utilizziamo ancora SourceSafe, per vari motivi....
A pagina 278 del Self-Paced Training Kit per l'esame 70-529 viene mostrato come annullare l'esecuzione asincrona di un WebMethod, ovvero come utilizzare il metodo HttpWebClientProtocol.CancelAsync. Tuttavia, manco a dirlo, il codice riportato è sbagliato (sia la versione VB .NET, sia quella C#): manca l'istruzione che invoca il metodo remoto!
Technorati Tag: Certification
A questo indirizzo è disponibile una tabella che riassume le principali differenze tra le versioni Standard e Professional di Visual Studio 2008. Per un confronto tra le edizioni di Visual Studio 2008 Team Edition, invece, è possibile fare riferimento a questa pagina.
Fonte: US ISV Developer Evangelism Team
Technorati Tag: Visual Studio
A pagina 270 del Self-Paced Training Kit per l'esame 70-529 c'è un altro errore, probabilmente dovuto al copia/incolla. Dopo il riquadro Dissecting a Web reference, infatti, viene ripetuta una frase identica a quella che conclude il paragrafo precedente.
Technorati Tag: Certification
Stando a quanto annunciato in questo post, presto Sandcastle verrà pubblicato su CodePlex. L'indirizzo a cui raggiungere il progetto è http://www.codeplex.com/Sandcastle, ma in questo momento non è ancora stato pubblicato.
Technorati Tags: .NET, CodePlex, Tools
Nell'editor di Visual Basic 2008, mentre è visualizzato il menu dell'IntelliSense, è possibile premere il tasto CTRL per rendere la lista trasparente e visualizzare il codice sottostante. Il tip è pubblicato qui, ma non è chiaro se è valido anche per C# (purtroppo nella macchina da cui sto scrivendo non ho VS2008, quindi non posso provare).
Technorati Tags: Programming, Visual Studio, VB .NET
A questo indirizzo è disponibile Ruby In Steel Text Edition, un ambiente di sviluppo per Ruby on Rails che sfrutta le potenzialità di Visual Studio 2008 Shell. Dal sito del produttore è possibile scaricarne una versione di prova valida per 30 giorni. Ruby In Steel Text Edition ha un costo di 49 dollari.
Technorati Tags: Programming, Visual Studio
Come si può leggere in questo post, da qualche tempo è cominciato lo sviluppo della Enterprise Library 4.0. In particolare, in questa pagina è disponibile l'EntLib V4 Product Backlog, in cui sono annunciate le principali novità previste per la nuova versione, a cominciare dal pieno supporto per Visual Studio 2008.
Technorati Tags: .NET, Programming, Tools, Updates, Visual Studio
Come ho già accennato più volte, la trattazione del Remoting nel Self-Paced Training Kit per l'esame 70-529 è ben lungi dall'essere completa e, soprattutto, corretta... Ad esempio, nella lezione 3 del capitolo 5, "How To Access Remote Method", non dice da nessuna parte che il metodo Activator.GetObject funziona solo con oggetti well-known (ovvero Server-Activated). Infatti, provando ad utilizzarlo con oggetti Client-Activated, si ottiene una RemotingException accompagnata dal messaggio "Requested Service not found". In questo caso, si deve invece usare Activator.CreateInstance, come mostrato qui: http://msdn2.microsoft.com/en-us/library/0x5kd2ah.aspx.
Technorati Tags: .NET, Programming, Certification
Tempo fa avevo postato sul newsgroup microsoft.public.it.dotnet.asp una domanda relativa ad uno strano comportamento del metodo GridView.Sort, se eseguito nella routine Page_Load di una pagina ASP .NET. Non ho mai ricevuto risposta, ma sono riuscito comunque ad aggirare il problema. Ad ogni modo, il dubbio mi è rimasto, quindi voglio fare un ultimo tentativo, esponendo il problema sul blog di UGIdotNET.
La situazione è questa: Ho una GridView collegata ad un ObjectDataSource. Nella GridView ho specificato la proprietà DataKeyNames. Se richiamo il metodo GridView.Sort nell'evento Load della pagina, la collezione GridView.DataKeys viene "svuotata", nel senso che, provando a leggerla da codice, essa...
Gli esempi di codice a pagina 144 del Self-Paced Training Kit per l'esame 70-529 sono sbagliati. In questa pagina, infatti, è mostrato l'utilizzo degli operatori GetType in VB .NET e typeof in C# come se essi accettassero, come secondo parametro, un'espressione nella forma Version=1.0.0.0, con cui si può specificare la versione dell'oggetto di cui recuperare il tipo, nel caso in cui ne siano disponibili più di una. In realtà, come si può leggere su MSDN, entrambi gli operatori accettano un solo argomento che raprresenta il tipo con cui si vuole lavorare.
Technorati Tags: Certification, .NET, Programming
Dopo il rilascio della versione inglese di Team Foundation Server 2005, era stato reso disponibile un Language Change Package per modificare la lingua utilizzata dal programma. Ora Microsoft si chiede se anche gli utenti di TFS 2008 hanno la necessità di questo pacchetto. Per esprimere la propria opinione a riguardo, è sufficiente rispondere alle domande di un questionario.
Fonte: Rob Caron blog
Technorati Tag: Team Foundation Server
Davvero interessante la notizia pubblicata su ChannelWeb Network:
Microsoft will not require a client access license (CAL) for the Windows Web Server 2008 SKU, and will allow users to run any type of database software with no limit on the number of users, provided they deploy it as an Internet-facing front-end server.
Il cambiamento sembra dovuto alla volontà di Microsoft di competere maggiormente con le alternative open source oggi disponibili. Maggiori informazioni sono disponibili direttamente alla fonte.
Technorati Tags: Windows, Microsoft
Per quanto sia assolutamente d'accordo con quanti si lamentano dei disservizi di Telecom, devo riconoscere che, per una volta, ho ricevuto una buona notizia: questa mattina mi è arrivata una lettera in cui mi viene comunicato che il mio contratto Alice 4 Mega diventerà automaticamente Alice 7 Mega! Ci sarà anche un aumento della velocità di upload, che rimane comunque bassina (384 kbit al secondo). Inoltre, il passaggio al nuovo profilo sarà accompagnato da una sensibile riduzione dell'abbonamento, che diventerà di 19,95€ al mese. Fossero sempre queste le comunicazioni di Telecom Technorati Tag: OT,ADSL
Il motore di ricerca integrato in Windows Vista consente di effettuare ricerche solo nelle cartelle locali, escludendo quindi i percorsi di rete. Sul sito Microsoft è però disponibile un add-in che permette di aggiungere tale funzionalità. Il pacchetto è disponibile solo in lingua inglese, ma è compatibile anche con la versione italiana del sistema operativo. Inoltre, trattandosi di un'aggiunta per Windows Desktop Search 3.0, esso può essere utilizzato anche su Windows Server 2003 e Windows XP Service Pack 2, a patto, ovviamente, che in tali sistemi sia stato manualmente installato il search engine in questione. Fonte: PC Professionale di Gennaio...
Dopo la pausa natalizia, torna l'appuntamento con gli errori e le imprecisioni dei Self-Paced Training Kit di Microsoft. In questo post parliamo del capitolo 6 del Training Kit per l'esame 70-529, intitolato Debugging and Deploying Remote Applications. In esso, a proposito dello sviluppo di client che utilizzando il Remoting, si suggerisce di effettuare il deploy di interfacce, per non dover distribuire anche il codice dell'oggetto remoto al client. Nonostante questa raccomandazione, che viene ripetuta più volte, tutti gli esempi mostrati nel corso del capitolo utilizzano la parola chiave new per creare gli oggetti remoti, quindi presuppongono che il client disponga...
Join the Microsoft Certification team to find out what is new, and what you need to know, for your next step in developer certification. In this meeting, we will introduce our plans for Visual Studio 2008 training and certification, review the Visual Studio 2005 certifications, and have plenty of time to answer questions about your individual path or scenario. In questa pagina sono riportati i link per registrarsi all'evento, che si svolgerà Mercoledì 23 gennaio in due sessioni, la prima alle 16.30 e la seconda alle 2.00 di notte. Technorati tags: Certification