HTTP, Web services e RestSharp (parte 1)

Scritto da Nicolò Carandini il 22 febbraio 2012
Linguaggio: C#    • Livello: 100  

In questo articolo verranno illustrate le basi su cui poggia la comunicazione nel word wide web e l’uso di una libreria open source chiamata RestSharp che ci consente di semplificare notevolmente la scrittura di programmi che accedono a dati forniti da web services di tipo REST.

Introduzione ai Database Project con Visual Studio

Scritto da Antonio Pierascenzi il 08 febbraio 2012
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

Introduzione ai database project con Visual Studio 2010 per cercare di dimostrare come con poco si possa ottenere un risultato veramente importante per la gestione dei nostri progetti che utilizzano Sql Server.

WCF Data Services - Terza parte

Scritto da Pietro Libro il 25 gennaio 2012
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

Terzo ed ultimo appuntamento della serie, dedicato alle tematiche di Caching e Security dei WCF Data Services.

WCF Data Services - Seconda Parte

Scritto da Pietro Libro il 11 gennaio 2012
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

In questo secondo articolo della serie dedicata ai WCF Data Services vedremo in dettaglio l'utilizzo dei servizi con Entity Framework e delle Service Operations. Nel codice allegato un client ASP.NET MVC di test.

WCF Data Services - Prima Parte

Scritto da Pietro Libro il 21 dicembre 2011 (aggiornato il 21 dicembre 2011)
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

Una serie di articoli dedicata all'implementazione ed utilizzo dei WCF Data Services e loro evoluzione futura.

Windows Identity Framework – Scenari attivi con servizi WCF

Scritto da Luca Cestola il 07 dicembre 2011
Livello: 200  

In uno scenario attivo l'utilizzo di un Secure Token Service coinvolge direttamente il client nella fase di handshaking rendendo più complesso lo scenario. Vediamo come WIF ci aiuta a raggiungere l'obbiettivo.

Alla scoperta di NuGet: repository privati

Scritto da Giorgio Di Nardo il 02 novembre 2011
Framework: 3.5,4.0    • Livello: 100  

NuGet è un’estensione di Visual Studio 2010 che rende più semplice aggiungere, rimuovere e aggiornare i riferimenti a librerie esterne in propri progetti basati sulla piattaforma .NET e realizzati in Visual Studio.

Alla scoperta di NuGet: introduzione

Scritto da Giorgio Di Nardo il 19 ottobre 2011
Framework: 3.5,4.0    • Livello: 100  

NuGet è un’estensione di Visual Studio 2010 che rende più semplice aggiungere, rimuovere e aggiornare i riferimenti a librerie esterne in propri progetti basati sulla piattaforma .NET e realizzati in Visual Studio.

Windows Identity Foundation - Introduzione allo sviluppo

Scritto da Luca Cestola il 21 settembre 2011

Vediamo con un primo semplice esempio come integrare la nostra applicazione con un Secure Token Service sfruttando le api messe a disposizione da WIF.

Introduzione a Kinect

Scritto da Massimo Bonanni il 07 settembre 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 100  

Kinect non è solo un device ludico da utilizzare con la nostra xBox 360, ma può diventare un modo per realizzare interfacce nuove e ricche di funzionalità.

Il log di Enterprise Library - parte 3 - personalizzazione

Scritto da Massimo Bonanni il 10 agosto 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 100  

Terzo ed ultimo articolo della serie sul modulo di Logging di Enterprise Library 5.0 incentrato su come personalizzare i componenti di base del modulo stesso.

Il log di Enterprise Library - parte 2 - utilizzo del log

Scritto da Massimo Bonanni il 27 luglio 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 100  

In questa puntata della serie sul modulo di log di Enterprise Library 5.0 vedremo come utilizzare il log e come la configurazione influenza il comportamento dello stesso.

Il log di Enterprise Library - parte 1 - installazione e configurazione

Scritto da Massimo Bonanni il 13 luglio 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 100  

Il meccanismo di log è una funzionalità importante in sistemi complessi che permette di tracciare cosa accade nel sistema anche se questo non ha un front-end grafico. Questo è il primo di due articoli dedicati all'application block di logging fornito da Enterprise Library di Microsoft.

Inversion Of Control, Dependency Injection: UNITY 2.1 (Parte 2)

Scritto da Pietro Libro il 29 giugno 2011
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

In una serie di due articoli introdurremo i concetti di Inversion Of Control (IoC), Dependency Injection (DI) e vedremo come utilizzare l'Application Block Unity per applicare DI nei nostri progetti.

LINQ TO XML

Scritto da Alessandro Mostarda il 15 giugno 2011
Linguaggio: C#,VB    • Framework: 3.5,4.0    • Livello: 100  

Questo articolo è una mini guida per l'utilizzo delle funzionalità di LINQ to XML.

Inversion Of Control, Dependency Injection: UNITY 2.1 (Parte 1)

Scritto da Pietro Libro il 01 giugno 2011
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

In una serie di due articoli introdurremo i concetti di Inversion Of Control (IoC), Dependency Injection (DI) e vedremo come utilizzare l'Application Block Unity per applicare DI nei nostri progetti.

TFS 2010 Object Model - Builder

Scritto da Massimo Bonanni il 18 maggio 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 200  

La Team Foundation Build è il pilastro dell’infrastruttura di Visual Studio ALM che permette la compilazione autonoma del codice sorgente da parte di un server. Vediamo come sia possibile interagire con esso tramite l'object mnodel messo a disposizione da TFS.

Windows Identity Framework – Il Secure Token Service

Scritto da Luca Cestola il 10 maggio 2011
Linguaggio: C#    • Framework: 4.0    • Livello: 200  

Seconda puntata della serie su WIF. Implementazione di un semplice Secure Token Service.

Introduzione ad ASP.NET MVC

Scritto da Giorgio Di Nardo il 04 maggio 2011
Framework: 3.5,4.0    • Livello: 100  

ASP.NET MVC è un nuovo approccio alla programmazione web che si aggiunge a Web Forms come alternativa e non come sostituto. In questo articolo cercheremo di evidenziarne i pregi e di confrontarne le caratteristiche con il fratello maggiore.

Introduzione a jQuery

Scritto da Alessandro Mostarda il 20 aprile 2011
Linguaggio: JS    • Framework: 1.1,2.0,3.0,3.5,4.0    • Livello: 100  

jQuery ricopre sempre di più un ruolo rilevante nella costruzione delle moderne appliczioni web. Questo articolo è una introduzione alla libreria jQuery.

SQL Server - Inserire o copiare i dati presenti in una colonna di tipo SqlBinary

Scritto da Antonio Giglio il 06 aprile 2011
Linguaggio: C#    • Framework: 3.5,4.0    • Livello: 200  

La gestione delle colonne di tipo SqlBinary è sempre alquanto difficoltosa in quanto non esistono funzioni T-SQL che ci consentono di inserire od estrarre dati binari in una colonna prelevandoli da File System. In questo articolo vedremo come sopperire a questa mancanza.

TFS 2010 Object Model - Utilizzo dei Workspaces

Scritto da Massimo Bonanni il 23 marzo 2011
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Nel precedente articolo abbiamo esaminato come poter gestire alcuni aspetti del versioning utilizzando il servizio VersionControlServer. In questo articolo vedremo come utilizzare i servizi esposti dai workspaces di Team Foundation Server.

TFS2010 Object Model – Gestione del versioning

Scritto da Massimo Bonanni il 16 marzo 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 200  

In questo articolo verranno prese in esame le classi basi per la gestione del versioning cioè la gestione dei changset presenti nel nostro TFS.

TFS2010 Object Model - Gestione dei WorkItems

Scritto da Massimo Bonanni il 09 marzo 2011
Linguaggio: VB    • Framework: 4.0    • Livello: 200  

Utilizzando l'object model di Team Foundation Server 2010 è relativamente facile inserire nuovi WorkItems o modificare quelli esistenti. In questo articolo vediamo come.

TFS2010 Object Model - Alla ricerca del Work Item perduto

Scritto da Massimo Bonanni il 23 febbraio 2011
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Questo articolo prende in esame le modalità con cui è possibile eseguire ricerche all'interno di TFS per recuperare i Work Items relativi ad un determinato progetto.

TFS2010 Object Model - Anatomia di un Work Item

Scritto da Massimo Bonanni il 16 febbraio 2011
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

La classe WorkItem modella il work item che possiamo creare e gestire in TFS. Analizziamo la sua struttura e cosa è in grado di offrirci.

TFS2010 Object Model - Introduzione, server, collezioni e progetti

Scritto da Massimo Bonanni il 09 febbraio 2011
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

In quest' articolo affronteremo l'architettura dell'object model e i concetti principali per interagire con TFS, ovvero, connessione al server, recupero delle collections e dei progetti.

Controllare il debug del codice grazie al namespace System.Diagnostics

Scritto da Massimo Bonanni il 26 gennaio 2011
Linguaggio: VB    • Framework: 2.0,3.0,3.5,4.0    • Livello: 100  

Il Framework mette a disposizione dello sviluppatore una serie di attributi con cui è possibile "guidare" il debug del codice sorgente.

Entity Framework 4 :POCO, Complex Type e Stored Procedure

Scritto da Pietro Libro il 12 gennaio 2011
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

In questa seconda puntata dedicata ad Entity Framework 4 vedremo il supporto a POCO, Complex Type e Stored Procedure.

Single Instance Application con WPF

Scritto da Massimo Bonanni il 29 dicembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 100  

In alcuni scenari può essere utile avere una sola istanza della nostra applicazione in esecuzione. Questo articolo mostra come implementare un meccanismo di single instance application in WPF.

WPF: Proprietà e TypeConverter

Scritto da Massimo Bonanni il 15 dicembre 2010
Linguaggio: C#,VB    • Framework: 3.5,4.0    • Livello: 100  

Windows Presentation Foundation utilizza i TypeConverter per la valorizzazione delle proprietà dei controlli XAML. Vediamo come è possibile istruire il nostro codice per l'utilizzo dei TypeConverter appropriati.

Pattern architetturali – seconda parte

Scritto da Marco Amendola il 01 dicembre 2010
Livello: 200  

Un’applicazione è una struttura complessa, la cui costruzione non può essere affidata al caso: le varie parti devono interagire correttamente e in modo controllabile. In questa seconda parte, in particolare, verrà esaminato più in dettaglio il pattern MVVM.

Pattern architetturali – prima parte

Scritto da Marco Amendola il 17 novembre 2010
Livello: 200  

Un’applicazione è una struttura complessa, la cui costruzione non può essere affidata al caso: le varie parti devono interagire correttamente e in modo controllabile. Vengono esaminati i vari pattern architetturali affermatisi, nel corso del tempo, su questa tematica.

Introduzione a WCF 4.0: Hosting dei servizi

Scritto da Pietro Libro il 03 novembre 2010
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

In quest'ultimo articolo della serie dedicata a WCF 4 vedremo le diverse strategie di hosting utilizzabili per i nostri servizi.

Introduzione a WCF 4.0 - Error Handling

Scritto da Pietro Libro il 27 ottobre 2010
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

In questa terza puntata vedremo la gestione delle eccezioni in WCF, lato client e server.

Introduzione a WCF 4.0 - Il nostro primo servizio

Scritto da Pietro Libro il 20 ottobre 2010
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

In questo secondo articolo analizziamo e sviluppiamo il nostro primo servizio WCF.

Introduzione a WCF 4.0

Scritto da Pietro Libro il 13 ottobre 2010
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

Primo articolo di una mini-serie introduttiva alla tecnologia WCF 4.0. Oltre alla creazione di semplici servizi ci occuperemo di hosting, debugging e testing.

Introduzione ai Code Contracts (parte 5)

Scritto da Massimo Bonanni il 29 settembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

I Code Contracts, oltre a garantire la consistenza delle nostre classi, permettono la generazione automatica della documentazione di riferimento. In questo articolo vedremo come generare la documentazione delle precondizioni, postcondizioni e invarianti di oggetto.

Introduzione ai Code Contracts (parte 4)

Scritto da Massimo Bonanni il 22 settembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Quarta puntata della serie dedicata ai Code Contracts. L'articolo mostra come i Code Contracts mantengono la loro funzionalità in caso di ereditarietà tra classi e come personalizzare i metodi invocati dal rewriter.

Introduzione ai Code Contracts (parte 3)

Scritto da Massimo Bonanni il 15 settembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Terza puntata della serie dedicata ai Code Contracts. L'articolo analizza lo static checker ed il runtime checker.

Introduzione ai Code Contracts (parte 2)

Scritto da Massimo Bonanni il 08 settembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Seconda puntata della serie dedicata ai Code Contracts. Come si implementano precondizioni, postcondizioni ed invaranza di oggetto con i Code Contracts. Definire i contratti nelle Interfacce e nelle classi astratte.

Introduzione ai Code Contracts (parte 1)

Scritto da Massimo Bonanni il 01 settembre 2010
Linguaggio: VB    • Framework: 3.5,4.0    • Livello: 200  

Primo articolo della serie dedicata ai Code Contracts. Sono introdotti i concetti di precondizione, postcondizione e invarianza di oggetto e l'infrastruttura dei Code Contracts di Microsoft.

Introduzione a Entity Framework 4.0

Scritto da Alessandro Mostarda il 25 agosto 2010
Linguaggio: C#,VB    • Framework: 4.0    • Livello: 100  

Entity Framework è un ORM che consente di gestire la persistenza dei dati sul DB. In questo articolo verranno descritte le funzionalità di base per poter iniziare a sviluppare codice utilizzando EF come tecnica di gestione del DB.

Microsoft Tag

Scritto da Nicolò Carandini il 11 agosto 2010
Linguaggio: C#    • Framework: 2.0,3.0,3.5,4.0    • Livello: 100  

Microsoft Tag è un codice a barre che si presta a molteplici scenari d’uso. In questo articolo ne descriveremo le caratteristiche, le applicazioni e la gestione, sia manualmente dal portale web dedicato, sia tramite le Web Services API, quest’ultime illustrate mediante un'applicazione dimostrativa.

Team Foundation Server Integration Platform (part 2)

Scritto da Matteo Emili il 28 luglio 2010
Livello: 200  

Seconda parte della serie riguardante l'Integration Platform di Team Fopundation Server in cui si affronta una demo pratica.

Team Foundation Server Integration Platform (part 1)

Scritto da Matteo Emili il 14 luglio 2010

In questo articolo andremo ad analizzare l'architettura di uno dei progetti dei Visual Studio ALM Rangers, la Team Foundation Server Integration Platform.

Introduzione ad AppFabric

Scritto da Massimiliano Bellisario il 30 giugno 2010 (aggiornato il 29 giugno 2010)
Framework: 3.5,4.0    • Livello: 200  

Introduzione e primo di una serie di articoli su AppFabric.

Metodi di estensione

Scritto da Marco Amendola il 17 giugno 2010
Linguaggio: C#    • Framework: 3.0,3.5,4.0    • Livello: 200  

Panoramica sui metodi di estensione in C#: cosa sono, come funzionano, come possono semplificare o migliorare il lavoro di sviluppo?

Le novità di VB.NET 10 al microscopio

Scritto da Massimo Bonanni il 03 giugno 2010
Linguaggio: VB    • Framework: 4.0    • Livello: 100  

Analizziamo al microscopio le novità più importanti della versione 10 di VB.NET disponibile con Visual Studio 2010

Introduzione a Windows Identity Foundation: la Claims Identity

Scritto da Luca Cestola il 19 maggio 2010
Framework: 3.5,4.0    • Livello: 200  

Windows Identity Foundation è una nuova componente del framework .NET che permette di spostare all'esterno delle applicazioni la logica legata all'identità degli accessi. Questo permette di creare applicazioni più sicure, tramite l'uso di un modello semplificato basato su claims.

WPF Commands

Scritto da Pietro Libro il 05 maggio 2010
Linguaggio: C#    • Framework: 4.0    • Livello: 200  

L'articolo descrive cosa sono e a cosa servono i comandi in WPF, le classi che compongono il Commands Model e come creare comandi personalizzati.
 
x