Passa ai contenuti principali

Post

Visualizzazione dei post da Aprile, 2011

TFS2010 Object Model: Collegarsi ad un server TFS 2008 tramite l’object model di TFS 2010

Questo post funge da compendio a tutti i post già pubblicati sull’object model di Team Foundation Server 2010 e agli articoli pubblicati su DomuDotNet (link, link, link, link, link e link) e ha lo scopo di mostrare come sia possibile utilizzare l’object model di TFS per accedere ad un server TFS 2008.L’object model di Team Foundation Server 2010 è completamente compatibile con il server 2008 e, in particolare, l’unica differenza sostanziale è la modalità con cui si recupera le due istanze fondamentali per l’accesso al server: TfsConfigurationServer e TfsTeamProjectCollection.Cominciamo con il prendere in esame il recupero dell’istanza di TfsConfigurationServer e per fare ciò vediamo come si presenta la finestra di inserimento di un nuovo server nelle due versioni del team explorer.Nella versione 2010 abbiamo:mentre nella versione 2008:La differenza tra le due maschere è la presenza della proprietà Path (nella 2010) che fa si che, a parità di nome server, l’url sia leggermente diverso …

Provate Azure per un mese gratuitamente!!!

Vorrei riportarvi il post di Brian Harry che vi da la possibilità di provare Windows Azure per 30 giorni senza pagare assolutamente nulla.Vi basta andare sul sito http://windowsazurepass.com/ ed inserire il codice promozionale CRMIKEA.Quello che vi aspetta è il seguente:Tag di Technorati: ,

Definire i contratti su interfacce generiche in VB.NET

Uno dei grandi vantaggi dei code contracts di Microsoft (vedere gli articoli sul sito www.domusdotnet.org per maggiori info) è quello di poter definire i contratti anche sulle interfacce.Ad esempio le precondizioni si definiscono attraverso uno dei metodi statici Requires della classe Contracts (System.Diagnostic.Contracts):Imports System.Diagnostics.ContractsModuleModule1Sub Main()Dim chr = GetLastChar("pippo")Dim chr2 = GetLastChar("")EndSubPublicFunction GetLastChar(str AsString) AsStringContract.Requires(NotString.IsNullOrEmpty(str))Return str.Substring(str.Length - 1)EndFunctionEndModule Il metodo GetLastChar richiede che l’argomento non sia né Nothing, né “” e, nel caso precedente, in fase di compilazione, si ottiene il seguente warningmentre in fase di esecuzione si ottiene la seguente eccezione:Fino a qui tutto bene, ma come facciamo a definire le precondizioni (ma il concetto vale anche per postcondizioni ed invarianti d’oggetto) nel caso di interfacce o di…

Un servizio clienti al servizio del cliente

Vorrei spendere questo post per sottolineare l’ottimo servizio fornitomi dal servizio clienti Vodafone.In particolare il tutto è nato dalla necessità, all’arrivo del mio nuovo Omnia 7, di attivare una opzione internet sulla mia scheda Vodafone.Nell’attivare tale opzione ho attivato inavvertitamente anche l’opzione per la navigazione wap il cui costo è decisamente sproporzionato.Dopo un paio di giorni di navigazione wap  e senza riuscire a switchare sulla navigazione web, ho chiamato il servizio clienti e, inaspettatamente, l’operatore mi ha comunicato che avrebbe provato a risolvere il mio errore e, contestualmente, mi avrebbe restituito i soldi spesi per errore.E, già, qui sono rimasto sorpreso!Dopo l’intervento del servizio clienti, la situazione non è migliorata ed il telefonino continuava ad andare in wap, così ho richiamato, dopo un paio di giorni, di nuovo il servizio clienti.L’operatore, lo stesso della precedente volta, a cui, quindi non ho dovuto rispiegare di nuovo la situaz…

Rilasciata Async CTP SP1

E’ stata rilasciata la SP1 di Async CTP.Questa versione include:compatibilità con Visual Studio 2010 SP1;API per Windows Phone 7 possibilità di utilizzare Async in produzione.La pagina ufficiale di Visual Studio Asynchronous Programming è al seguente link.E’ possibile scaricare la CTP al seguente link.Tag di Technorati: ,

MIX 11 – IE10 Platform Preview

Coloro che hanno visto la keynote di ieri del Mix 11 saranno rimasti impressionati dalle potenzialità di IE10.Per poter provare le funzionalità di IE10, è stata rilasciata la prima Preview Platform che è scaricabile da:http://ie.microsoft.com/testdrive/Info/Downloads/Default.htmlCome già avvenuto per IE9, le plattform preview verranno rilasciate in sequenza per permettere agli utenti di scoprire le nuove funzionalità non appena vengono messe a disposizione.Tag di Technorati: ,,