Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

lunedì 22 gennaio 2007

ASP.NET AJAX Extensions 1.0 RTM

Dino Esposito ci aveva annunciato l'imminente rilascio, infatti poco fa è stata resa disponibile la versione definitiva di ASP.NET AJAX Extensions 1.0. Maggiori informazioni sono disponibili sul sito http://ajax.asp.net/, mentre per il download diretto fare clic qui.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (1) | Filed Under [ ASP .NET ]

SourceForge (con CVS) vs CodePlex (con TFS)

Prima di tutto, voglio precisare che quella che segue è solo la mia opinione, quindi, come tale, assolutamente OPINABILE... Voglio però condividere con voi il mio pensiero, per farvi sapere come la penso...

Fino a poco tempo fa utilizzavo SourceForge come repository per i miei progetti open-source. Non avendo una grande esperienza in materia, mi ero fatto consigliare da alcuni amici. Tuttavia, non mi sono mai trovato bene con questo servizio e, più in generale, con il CVS. Per quanto riguarda quest'ultimo, ho sempre notato una certa lentezza nell'effettuare il check-in e il check-out, lentezza che ho verificato anche provando ad installare un server CVS sulla mia macchina. Poi ho sempre sentito la mancanza di una vera integrazione con Visual Studio, un requisito per me fondamentale... Avevo letto in giro dell'esistenza di qualche plug-in per l'IDE, ma niente di veramente funzionale, per cui alla fine mi ero orientato su TortoiseCVS. Questo programma svolge egregiamente il suo lavoro, ma la mancanza di un'integrazione con Visual Studio si sente... Non so quante volte ho dimenticato di inserire manualmente nel repository una classe che avevo aggiunto al progetto tramite Visual Studio... Del sito di SourceForce, invece, ho sempre odiato la procedura di upload delle release: inviare un file al server FTP di SourceForge, quindi aprire una pagina web e associare il file appena caricato alla release specificata...

Questa, in breve, la mia esperienza con i sistemi di controllo del codice sorgente... Prima di conoscere CodePlex. Considerando i miei precedenti, ho subito dato un'occhiata al Team Explorer Client, lo strumento offerto da Microsoft per accedere a Team Foundation Server. Sono rimasto stupito dalla potenza di questo tool. L'integrazione con Visual Studio è totale: ogni azione effettuata su un progetto all'interno dell'IDE viene automaticamente riportata nel repository. I check-in e i check-out sono eseguiti a velocità molto maggiore di quanto avviene con CVS. Infine, la pubblicazione di release su CodePlex è un'operazione immediata: come ci si aspetta, dopo aver definito le proprietà della release, è sufficiente specificare (sempre via browser) qual è il file che si vuole associare al rilascio. Tutto qui.

Per queste e molte altre ragioni ho deciso di abbandonare definitivamente SourceForge in favore di CodePlex, su cui in questi giorni sto trasferendo tutti i miei progetti open-source. Non sto dicendo che CodePlex è migliore di SourceForge in ASSOLUTO, ma per i miei scopi è così smile_regular.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (7) | Filed Under [ Team Foundation Server CodePlex ]

Sapphire

Sapphire è il nome in codice del nuovo Web Form Designer che sarà incluso in Visual Studio Orcas. In questo post è possibile trovare numerose informazioni a riguardo e alcuni screenshot che mostrano Sapphire in azione (clicca sull'immagine per ingrandirla):

Alcune delle principali caratteristiche del nuovo strumento sono:

 1. New designer based on the same technology as Expression Web.
 2. Extensive CSS tools.
 3. Support for nested master pages.
 4. Split view.
 5. Ability to access all tools that ASP.NET controls provide in Source view.
 6. Intellisense and validation in <style> blocks.
 7. Support for master pages in web.config.
 8. Significantly improved performance of view switching.
 9. Unified undo/redo stack that remembers operation is all views.

Sapphire sarà incluso nella CTP di Visual Studio Orcas di Febbraio.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ ASP .NET ]

DocProject for Sandcastle

DocProject è un add-in che rende disponibili le funzionalità di Sandcastle all'interno dell'editor di Visual Studio 2005. La Release Candidate rilasciata ieri supporta progetti C#, Visual Basic .NET e ASP .NET.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (3) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 ]

Il nuovo font di sistema di Windows Vista

Come riportato nelle linee guida di Microsoft (di cui ho parlato in questo post), Windows Vista utilizza un nuovo font per le interfacce grafiche, il Segoe UI. Di consenguenza, è auspicabile che un'applicazione, a seconda del sistema operativo su cui viene eseguita, utilizzi il carattere predefinito corrispondente. I form creati con Visual Studio 2005 usano di default il MS Sans Serif, che è lo standard su Windows XP. Il seguente stralcio di codice mostra come modificare il carattere di tutti i controlli presenti in un form qualora il sistema operativo sia Windows Vista:

bool isWindowsVista = (Environment.OSVersion.Version.Major > 5); if (isWindowsVista) { foreach (Control ctrl in this.Controls) ctrl.Font = new Font("Segoe UI", 9.0f); }

Questo codice può essere inserito nel costruttore del Form, subito dopo l'invocazione del metodo InitializeComponent. Per avere una soluzione sempre disponibile, si può modificare il template per l'oggetto Windows Form, in modo che il codice sopra riportato venga automanticamente inserito in tutti gli oggetti creati.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (16) | Filed Under [ C# Windows Related ]

Windows SideShow... Addendum

Ieri ho parlato del nuovo Framework che consente di sviluppare gadget per Windows SideShow utilizzando NET 2.0. Per completare il discorso, segnalo anche l'articolo Get Started Writing Gadgets For Windows SideShow Devices apparso su MSDN Magazine di Gennaio.

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (0) | Filed Under [ C# Windows Related ]

Come elevare i privilegi di un'applicazione .NET

Questo post spiega come realizzare un'applicazione .NET per Windows Vista che all'avvio richiede i privilegi di amministratore. La procedura da seguire è abbastanza semplice, ora vorrei capire come eliminare il messaggio An unidentified program wants to access your computer. Se qualcuno ha già affrontato il problema mi faccia sapere smile_wink

posted @ lunedì 1 gennaio 0001 00:00 | Feedback (2) | Filed Under [ C# VB .NET .NET 3.0 ]

Powered by:
Powered By Subtext Powered By ASP.NET