Around and About .NET World

Il blog di Marco Minerva
posts - 1611, comments - 2153, trackbacks - 2144

My Links

News


Curriculum Vitae (ITA)

Curriculum Vitae (ENG)

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Visual Studio 2010

AutoMapper, una libreria indispensabile

AutoMapper è una libreria indispensabile in tutti quei casi in cui è necessario mappare un oggetto su un altro. Esempio tipico è quando abbiamo un oggetto che rappresenta un’entità del database e lo vogliamo utilizzare per impostare le proprietà di un nostro oggetto di business. Questa attività, estremamente noiosa e ripetitiva, grazie ad AutoMapper si realizza con una semplice riga di codice. AutoMapper è un progetto open source disponibile su GitHub. Può anche essere scaricato direttamente tramite NuGet. Su CodeProject, inoltre, si può trovare un articolo che mostra come muovere i primi passi con la libreria. Tag di Technorati: .NET,Programming,C#,VB .NET,ASP .NET,Silverlight

posted @ lunedì 23 gennaio 2012 22.12 | Feedback (8) | Filed Under [ C# VB .NET ASP .NET Silverlight .NET 4.0 Visual Studio 2010 ]

Aggiungere i controlli del Windows Phone Toolkit alla Toolbox di Visual Studio

Provando ad aggiungere i controlli del Windows Phone Toolikit alla Toolbox di Visual Studio, ho ottenuto un messaggio di errore abbastanza criptico: Per qualche strano motivo, in alcuni casi la presenza del .NET Micro Framework impedisce di aggiungere nuovi elementi alla casella degli strumenti di Visual Studio. Le prime soluzioni trovate suggerivano di disinstallare il .NET Micro Framework, ma poi ho scovato una via molto più semplice e meno invasiva. E' sufficiente rinominare il file FrameworkList.xml che si trova nella cartella C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETMicroFramework\v4.1\RedistList. In questo modo, diventa possibile aggiungere i controlli del Toolkit alla...

posted @ giovedì 29 dicembre 2011 13.35 | Feedback (0) | Filed Under [ .NET Micro Framework Visual Studio 2010 ]

SQL Server Compact 4.0 e applicazioni desktop

SQL Server Compact 4.0 non supporta le applicazioni desktop. Se a queste ultime si cerca di aggiungere un tale database, si ottiene un messaggio di errore: The version of the Microsoft SQL Server Compact database that you are adding to the project is not supported by the project type. The database will be added to the project, but tool such as the Dataset Designer will not work with this database. Più precisamente, ciò significa che non è possibile aggiungere Entity Data Model ad un'applicazione Windows. SQL Server Compact 4.0 con Entity Framework è supportato...

posted @ mercoledì 28 dicembre 2011 13.52 | Feedback (0) | Filed Under [ SQL Server .NET 4.0 Visual Studio 2010 ]

Servizi REST e risposte in formato JSON

Utilizzando il WCF Rest Template 40, è molto semplice creare un servizio WCF REST in C#: esso, infatti, definisce una serie di metodi di esempio ed inserisce nel file web.config tutte le configurazioni necessarie per questo tipo di servizio. Di default, i messaggi di risposta sono serializzati in formato XML. Il custom attribute WebInvoke permette però di indicare il formato desiderato: i valori possibili sono Xml o Json. Tuttavia, anche se si indica quest'ultimo, la risposta viene sempre ottenuta in XML. Per avere il Json, si deve modificare il file web.config. In particolare, nella riga <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"/>   Si deve modificare...

posted @ martedì 27 dicembre 2011 13.29 | Feedback (3) | Filed Under [ C# ASP .NET .NET 4.0 Visual Studio 2010 ]

Aggiornamento a .NET Framework 4.0.2

Questa me l’ero proprio persa... Un paio di mesi fa è stato rilasciato l’aggiornamento 4.0.2 del .NET Framework. Si tratta di un update per Visual Studio 2010 SP1 che aggiunge il supporto alle funzionalità AlwaysOn e LocalDB introdotte con SQL Server “Denali”. Esso, inoltre, comprende anche tutte le novità introdotte con la versione 4.0.1, rilasciata lo scorso aprile (StateMachine per Windows Workflow Foundation, comprendente l’aggiunta di un designer, supporto a SqlWorkflowInstanceStore  per SQL Azure, Compensation Extension per WF4) . Da notare che la nuova versione del Framework verrà aggiunta a quelle disponibili nella lista Target framework di Visual Studio. Sarà possibile...

posted @ venerdì 23 dicembre 2011 1.30 | Feedback (0) | Filed Under [ C# VB .NET Updates & Service Pack SQL Server .NET 4.0 Visual Studio 2010 ]

[70-515] Work in progress

Da qualche giorno ho cominciato lo studio per l’esame di certificazione 70-515: Web Applications Development with Microsoft .NET Framework 4. Altri impegni permettendo, vorrei riuscire a darlo entro la fine dell’anno. Tag di Technorati: Visual Studio 2010,Certification

posted @ domenica 4 settembre 2011 13.13 | Feedback (14) | Filed Under [ Certificazioni Visual Studio 2010 ]

Esame 70-511 superato!

Questa mattina ho sostenuto l’esame 70-511, TS: Windows Applications Development with Microsoft .NET Framework 4, superandolo con un punteggio di 925 su 1000! Il prossimo passo è l’esame 70-515, TS: Web Applications Development with Microsoft .NET Framework 4, per cui ho già ordinato il Self-Paced Training Kit… Ma prima di tutto, mi godrò un po’ di vacanze al mare… E se ne riparlerà a Settembre… Tag di Technorati: Certification,Visual Studio 2010

posted @ venerdì 5 agosto 2011 11.55 | Feedback (18) | Filed Under [ Certificazioni Visual Studio 2010 ]

[70-511] Una piccola nota sul Drag and Drop del contenuto di TextBox in WPF

Il Self-Paced Training Kit per l’esame 70-511, Windows Applications Development with Microsoft .NET Framework 4, dedica una lezione al Drag and Drop, sia nelle applicazioni Windows Forms, sia in WPF. In entrambi i casi, si prende come esempio il Drag and Drop tra due controlli TextBox: nessun problema per le Windows Forms, dove tutto funziona come previsto; qualche inghippo, invece, si ha con WPF… In pratica, tutto il codice illustrato non funziona, perché WPF gestisce automaticamente il drag and drop tra due caselle di testo! Così, ad esempio, se proviamo a richiamare il metodo DragDrop.DoDragDrop nell’evento TextBox.PreviewMouseLeftButtonDown, il testo contenuto...

posted @ giovedì 9 giugno 2011 23.08 | Feedback (5) | Filed Under [ C# VB .NET Certificazioni .NET 4.0 Visual Studio 2010 WPF ]

Extension methods per caricare le risorse in un progetto WPF

Ecco una serie di extension methods per la classe Application di WPF con cui è possibile caricare risorse contenute all'interno del progetto o in un assembly separato: 1: public static class Shell 2: { 3: public static BitmapImage GetImage(this Application application, string file) 4: { 5: var...

posted @ venerdì 22 aprile 2011 10.07 | Feedback (13) | Filed Under [ C# Visual Studio 2010 WPF ]

[70-511] Inizializzazione di oggetti BitmapImage via codice

Questa sera ho provato a configurare un oggetto BitmapImage utilizzando uno stream letto attraverso la proprietà Application.GetResourceStream. Tutto mi sembrava corretto, ma nessuna immagine veniva visualizzata. Naturalmente MSDN mi ha aiutato a svelare l’arcano: Property initialization must be done between BeginInit and EndInit calls. Once the BitmapImage has been initialized, property changes are ignored. In pratica, l’inizializzione del controllo BitmapImage deve essere racchiusa all’interno di un blocco BeginInit e EndInit. E’ bello essere tornati a studiare! Tag di Technorati: WPF,Visual Studio 2010,Programming,XAML

posted @ martedì 19 aprile 2011 22.25 | Feedback (8) | Filed Under [ Visual Studio 2010 WPF ]

Full Visual Studio 2010 Archive

Powered by: