giugno 2009 Blog Posts
Come ormai tutti sappiamo, il provider per Oracle incluso in .NET verrà deprecato con la prossima versione del Framework. Per fortuna, esistono comunque delle alternative gratuite, tra cui una libreria fornita da Oracle stessa, chiamata Oracle Data Access Components (ODAC). E' disponibile a questo indirizzo. Technorati Tags: .NET, Programming, ADO .NET
E' stata rilasciata ieri l'edizione di Giugno 2009 del WPF Toolkit, disponibile su CodePlex. Tra le novità, si segnalano in particolare i tanto richiesti Chart Controls, per inserire con facilità grafici e diagrammi nelle proprie applicazioni. Technorati Tag: .NET,Programming,Tools,C#,VB .NET
Sono state rese note le prime stime sui prezzi delle diverse versioni di Windows 7 per il mercato americano. Per le versioni di aggiornamento abbiamo: Windows 7 Home Premium (Upgrade): $119.99 Windows 7 Professional (Upgrade): $199.99 Windows 7 Ultimate (Upgrade): $219.99 Mentre, per quanto riguarda le versioni complete: Windows 7 Home Premium (Full): $199.99 Windows 7 Professional (Full): $299.99 Windows 7 Ultimate (Full): $319.99 Fonte: We Got Served Technorati Tags: Windows
Su ioProgrammo di Luglio 2009 (numero 140) è stata pubblicata la seconda parte del mio articolo sui Dynamic Data: completando quanto iniziato nel mese di Maggio, questa volta parlo della definizione di template e di pagine personalizzate. Technorati Tag: .NET,Programming,Dynamic Data,ASP .NET
AnkhSvn è un Source Control Provider per Visual Studio 2005/2008/2010 per l'utilizzo di Subversion. L'ultima versione disponibile, la 2.1.6941, aggiunge il supporto a Subversion versione 1.6.x, permettendo quindi di avere un controllo del codice sorgente completamente integrato nell'ambiente di sviluppo (la release precedente di AnkhSvn, la 2.0, poteva essere utilizzata solo con Subversion 1.5.x). Technorati Tag: .NET,Programming,Tools
Da qualche tempo è disponibile su MSDN una sezione dedicata a Windows Azure e alla piattaforma per il Cloud Computing di Microsoft: un buon punto di raccolta di tutto il materiale ufficiale attualmente disponibile, per un sistema che mi ispira sempre di più ogni volta che ne sento parlare… Technorati Tag: .NET,Programming,Tools
Su MSDN Flash che ho appena ricevuto leggo di un progetto molto interessate, Windows API Code Pack for Microsoft .NET Framework: The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework. La lista delle funzionalità supportate è molto interessante: Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails,...
L'attuale versione dei Dynamic Data non comprende un meccanismo integrato per la gestione dell'autenticazione e dei permessi, che deve quindi essere realizzata alla "vecchia maniera". Il solito blog C# Bits offre un dettagliato tutorial che guida passo-passo nella realizzazione di questo sistema. Guardando un po' più avanti, La versione 2.0, dei Dynami Data, attualmente in fase beta insieme a Visual Studio 2010, conterrà nativamente funzioni il login e la gestione dei ruoli. E' possibile provarne un'anteprima scaricando gli esempi disponibili alla pagina http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14473 (in particolare, il file SecureDynamicData.zip). Technorati Tags: .NET, Programming, ASP .NET, Dynamic Data
Ultimamente sto utilizzando con una certa frequenza l'accoppiata Sandcastle e Sandcastle Help File Builder per creare la documentazione tecnica delle librerie che sviluppo. Ho così notato che gli stili predefiniti inclusi nella distribuzione di Sandcastle non risultano completi (ad esempio, non contengono tutte le trasformazioni per il tag <note>). Su CodePlex è però disponibile un progetto, Sandcastle Styles, che contiene una serie di fix per gli stili di Sandcastle. L'ultima versione è disponibile qui. Technorati Tags: .NET, Programming, Tools
Quando si sviluppano o si utilizzano servizi realizzati con Windows Communication Foundation, l'individuazione degli errori può essere problematica, poiché, spesso, se qualcosa non funziona si ottiene semplicemente una eccezione di tipo CommunicationObjectFaultedException, la cui descrizione contiene Il generico messaggio The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state. In situazioni di questo tipo, è molto utile attivare il tracing del servizio WCF, in modo da ottenere una registrazione completa di tutto quello che succede, con l'indicazione precisa dell'errore che si è verificato. Le impostazioni consigliate per abilitare...
Ultimamente in televisione si sente spesso parlare di cellulari che permettono di collegarsi al network di Facebook. Tale funzionalità è messa a disposizione di tutti i possessori di uno smartphone o di un PDA con Windows Mobile versione 6 o successiva: è sufficiente collegarsi a questa pagina e scaricare il programma Facebook for Windows Mobile (al momento disponibile solo in lingua inglese). Technorati Tags: Windows Mobile, Programs
Visual Studio fornisce un metodo molto semplice per "inferire" lo schema XSD di un file XML: basta aggiungere un Item al progetto e selezionare XML To Schema per avviare un'apposita procedura guidata. In alcuni casi, però, potrebbe essere necessario fare anche il viceversa, ovvero costruire automaticamente un file XML che rispetti i vincoli definiti nel relativo XSD: può essere utile, ad esempio, quando si vogliono creare file XML di prova, conformi ad un certo formato, per eseguire una serie di test. In questo caso non ci sono strumenti già "confezionati". Su MSDN, però, è presente un articolo molto interessante, Generating...
Cercando su MSDN, ho notato che le informazioni sulla documentazione XML (tag supportati, significato dei vari parametri, ecc.) sono sparse in varie pagine, ovvero manca un punto centrale che raccolga tutte le risorse. Come sempre, però, Google mi è venuto in aiuto, trovando il documento XML Documentation Comments Guide: si tratta di una guida disponibile in vari formati (tra cui un PDF di circa 70 pagine) che illustra tutti i tag supportati, con chiari esempi di utilizzo. Technorati Tag: .NET,Programming,C#,VB .NET
Da un paio di settimane è stata rilasciata la nuova versione di GhostDoc, un add-in per Visual Studio in grado di aiutare nella scrittura di commenti XML relativi a metodi, proprietà ed eventi delle nostre classi .NET. Personalmente lo ritengo un tool indispensabile se si utilizza Sandcastle per generare la documentazione delle proprie librerie. Le novità di questa versione comprendono il supporto ufficiale a VB .NET (prima era considerato solo "sperimentale") e la compatibilità con Visual Studio 2010 Beta 1. Technorati Tag: .NET,Programming,Visual Studio,Tools
E' stato da poco rilasciato il Developer Toolkit per Windows Mobile 6.5. Tra le novità che introduce, una delle più interessanti è l'insieme di API per gestire il nuovo touch gesture framework introdotto da questa versione del sistema operativo. Maggiori informazioni direttamente alla fonte. Technorati Tag: .NET,Programming,Tools,Updates,Visual Studio,Windows Mobile
In fase di installazione, SQL Server permette di impostare i percorsi di default per i file MDF dei database, dei log e dei backup. I primi due possono essere modificati facilmente anche al termine del setup, utilizzando il Management Studio (clic destro sul nome del server, comando Properties, scheda Database Settings). Non è prevista, invece, una finestra in cui cambiare il percorso dei file di backup: in questo caso, la strada è un po' più complessa e passa per una modifica del Registro di configurazione, come indicato in questo post. Technorati Tags: SQL Server
Uno dei limiti più grandi dell'attuale versione dei Dynamic Data è l'impossibilità di stabilire l'ordinamento delle colonne delle tabelle, che sono sempre mostrate così come sono definite nel Data Model. La prossima release dei Dynamic Data colmerà tale lacuna, fornendo un Custom Attribute con cui decidere in quale ordine far apparire le colonne; in attesa del rilascio definitivo, è comunque possibile ottenere lo stesso risultato anche con la versione attuale, creando una serie di classi di supporto. Ho creato su MSDN Code Gallery un progetto che fornisce un'implementazione di tale funzionalità, sperando che possa tornare utile ad altre persone...
L'altro ieri ho segnalato quello che sembrava essere un bug del designer dell'Entity Framework incluso in Visual Studio 2008 SP1. Su consiglio di Lorenzo, ho girato il problema su Microsoft Connect e oggi ho già ricevuto una prima risposta: We are escalating this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue. E' la prima volta che ricevuto una replica così immediata per un problema segnalato su Connect. Speriamo che la risoluzione sia altrettanto rapida Technorati Tags:...
In passato ho già evidenziato diverse volte le traduzioni diciamo non proprio brillanti che Microsoft ogni tanto ci regala… Questa volta tocca all'installazione di SQL Server 2008: Esecuzione delle azioni di intervallo di configurazione post-Windows Installer Technorati Tags: OT
Questo pomeriggio ho provato a creare un ADO .NET Entity Data Model utilizzando Visual Studio 2008 SP1. Dopo aver selezionato nel wizard le tabelle che mi interessavano, al termine della procedura mi sono trovato il designer inesorabilmente vuoto. La prima cosa a cui ho pensato era che la mia installazione di Visual Studio 2008 avesse "qualche problema", ma, anche provando su un altro PC, il problema era sempre lo stesso. Alla fine, ho voluto provare a creare un Data Model con LINQ: quando ho trascinato una certa tabella nel designer, mi è apparso un messaggio che diceva che uno dei...
Cercando qualche informazione in merito all'utilizzo dei certificati X509 in .NET, sono capitato in questo blog, che contiene una nutrita serie di articoli molto interessanti, relativi alle linee guida per lo scrittura di codice .NET riutilizzabile (ad esempio, non usare la notazione ungherese, utilizzare il camelCase per i nomi di variabili private e parametri, ecc.). Si tratta soprattutto di post che fanno riferimento al libro Framework Design Guidelines. Molto interessante. Technorati Tag: .NET,Programming,ASP .NET,C#,VB .NET
The official word is out. Windows 7 will become generally available on Oct. 22, 2009, and Windows Server 2008 R2 will be broadly available at the same time. In addition to this, we also announced that Microsoft will deliver Release to Manufacturing (RTM) code to partners in the second half of July for Windows 7 and Windows Server 2008 R2 as well. Non credo ci sia bisogno di aggiungere altro… Fonte: Microsoft SMB Community Blog Technorati Tag: Windows
Minification (very often just minify, and sometimes also minimisation or minimization), in computer programming languages and especially JavaScript, is the process of removing all unnecessary characters from source code, without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments and sometimes block delimiters; which are used to add readability to the code, but are not required for it to execute. Questa tecnica è venuta alla ribalta soprattutto con jQuery: praticamente di tutti i plug-in, oltre che di jQuery stesso, sono disponibili le versioni "minificate", che in alcuni casi possono...