Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1909, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Xamarin Certified Mobile Developer

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

GitHub
I miei progetti open-source su GitHub

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

Visual Studio 2010

Scarica "I'm a VB" per Windows 8

Se anche tu sei uno sviluppatore che usa Visual Basic e hai passione per questo linguaggio, e se hai già installato Windows 8 sulla tua macchina, puoi scaricare "I'm a VB", la mia prima app per il nuovo sistema operativo che ti permette di stare aggiornato su tutte le novità inerenti Visual Basic con update sia da canali Microsoft che dalla comunità degli MVP e altri esperti. E' gratis ovviamente ed è stato il mio primo approccio allo sviluppo con WinRT per cui è sicuramente migliorabile, ma pur sempre una chicca da appassionati veri La trovate nello Store di Windows 8, ma...

posted @ lunedì 10 settembre 2012 14:26 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 ]

VB T&T ha un nuovo sito

Il nostro Team è orgoglioso e felice di annunciare che finalmente Visual Basic Tips & Tricks è online con un nuovo e tanto atteso portale! Dopo molti anni di onorato servizio, il vecchio sito basato su Classic ASP (che peraltro è sempre stato un orologio svizzero) ha lasciato il posto a un nuovissimo, moderno e organizzatissimo portale basato su tecnologia .NET e che offre un'ottima organizzazione dei contenuti, oltre ad essere esteticamente accattivante e indubbiamente al passo coi tempi. Il nuovo portale è chiaramente orientato al cosiddetto Web 2.0, quindi integrazione con i social network più diffusi per la condivisione dei contenuti...

posted @ lunedì 10 settembre 2012 13:41 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Windows 7 LINQ Visual Studio 2010 Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure UWP e Windows Store Apps Visual Studio 2012 ]

WPC 2012: partono i motori!

Si sono già accesi i motori della conferenza italiana più importante dell'anno, la famosa WPC edizione 2012, che si terrà ad Assago (MI) nei giorni 20/21/22 Novembre. Molte le novità di questa edizione, tra cui la possibilità di fruire di uno sconto sull'iscrizione davvero notevole se paragonato agli anni scorsi e valido fino al 10 agosto p.v. Anche quest'anno avrò l'onore di essere tra gli speaker, tenendo due sessioni: What's new in Visual Basic 2012 What's new in Visual Studio LightSwitch 2012 Entrambe hanno una certa rilevanza se consideriamo l'imminente rilascio di Visual Studio 2012 in versione...

posted @ lunedì 23 luglio 2012 14:26 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Windows 7 Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 ]

NDepend v4 disponibile

E' stata rilasciata la versione 4 di NDepend, famoso tool per sviluppatori e architetti che aiuta nella gestione del ciclo di vita del software attraverso sofisticati strumenti di analisi che si affiancano a quelli offerti da Visual Studio (con il quale, tra l'altro, si integra perfettamente anche nella versione 2012). Il ciclo di analisi è stato migliorato e si basa ora su query LINQ tradotte in codice managed, attraverso una strumentazione chiamata CQLinq, anch'essa integrata: Ci sono tantissime novità degne di nota tra cui, tra le altre, la possibilità di estendere l'ambiente di analisi con tool open source che sfruttano le API...

posted @ giovedì 14 giugno 2012 20:04 | Feedback (0) | Filed Under [ Visual Studio Extensibility Visual Studio 2010 Visual Studio 2012 ]

.NET 4.5 = 4.0.30319 (e il project round-tripping)

Fate un esperimento: provate a installare .NET Framework 4.5 su una macchina su cui sia già presente il Fx 4.0. Al termine dell'installazione andate a curiosare nella solita cartella C:\Windows\Microsoft.NET\Framework. Vi accorgerete che, oltre all'elenco delle solite versioni del Framework, non ce n'è una nuova per il Framework 4.5. Che significa? Semplicemente che il Framework 4.5 ha ancora lo stesso numero di versione della 4.0, ossia 4.0.30319 (cambia in realtà il numero di build finale). E quindi, cosa significa? Significa che il Framework 4.5 è, a livello di organizzazione, un aggiornamento della 4.0. Quest'ultima viene sovrascritta (se presente) con assembly aggiornati, oltre ai...

posted @ sabato 9 giugno 2012 11:51 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2010 Visual Studio 2012 ]

Nuovo look e nuova organizzazione per i blog MSDN

I blog MSDN si tingono di.. Metro In particolare è stata pubblicata una pagina che aggrega le notizie provenienti dai blog per sviluppatori, suddividendo, inoltre, i vari blog per macro-categorie in base al target tecnologico (es. Visual Studio, linguaggi, Framework, piattaforme, ecc.). Un piccolo esempio: A me non dispiace, anche perché in un solo posto posso trovare tutti i blog di team di mio interesse. Il link per raggiungere la pagina è questo. Alessandro

posted @ giovedì 31 maggio 2012 17:56 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio 2010 Community and friends Visual Studio LightSwitch Visual Studio 2012 ]

Passa a Visual Studio Premium con MSDN e risparmia il 15%

La maggior parte dei visitatori che passano dall'home page di Visual Basic Tips & Tricks hanno sicuramente notato, già da qualche giorno, la presenza di una promozione offerta da Microsoft che riguarda la possibilità di risparmiare il 15% sull'acquisto di un abbonamento MSDN con Visual Studio Premium e che permette di stare al sicuro da aumenti futuri del prezzo, oltre ai consueti benefit del programma. A tal proposito Francesca Longoni di Microsoft Italia ha pubblicato tutti i dettagli dell'offerta in questo post disponibile nel blog di MSDN Italia. Nel post sono anche elencati i prodotti inclusi nell'abbonamento per il quale vale...

posted @ martedì 8 maggio 2012 21:57 | Feedback (0) | Filed Under [ Visual Studio 2010 Visual Studio 2012 ]

Windows Phone SDK 7.1.1 Update

Come da annuncio sul blog Windows Phone Developer, è stato rilasciato un aggiornamento per i tool di sviluppo per device chiamato Windows Phone SDK 7.1.1. Questo importante aggiornamento risolve, tra le varie cose, le seguenti problematiche: utilizzo dei tool su Windows 8. Infatti, la precedente versione dei tool non andava d'accordo con la Consumer Preview dell'OS rendendo inutilizzabile l'emulatore sviluppo per dispositivi con 256 e 512 MBytes di RAM. A tal proposito si evidenzia l'introduzione di un secondo emulatore per il test di device con 256 mega. aggiornamento del controllo Microsoft Advertising...

posted @ lunedì 26 marzo 2012 22:03 | Feedback (0) | Filed Under [ Windows 7 Silverlight e Windows Phone Visual Studio 2010 ]

Visual Studio 11 Beta e .NET Framework 4.5 Beta in arrivo il 29 febbraio - Sneak Preview

Chiaramente in concomitanza con il rilascio della Consumer Preview di Windows 8, il futuro degli sviluppatori su tecnologie Microsoft comincerà a delinearsi il giorno 29 febbraio, data in cui verrà rilasciata la Beta di Visual Studio 11 e .NET Framework 4.5. Ieri i maggiori rappresentanti della Dev Div a Redmond hanno scritto dei blog post in cui mostrano una serie di screen shot e descrivono alcune delle più innovative caratteristiche di questo prodotto, sebbene in beta. Vi segnalo quindi: il Developer Center di MSDN aggiornato Blog post di  S. Somasegar Blog post di Jason Zander ...

posted @ venerdì 24 febbraio 2012 09:54 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2010 ]

Evento gratuito Community Days 2012, 16 e 17 Febbraio - Milano

Visual Basic Tips & Tricks presenta, in collaborazione con le altre community ed user group italiani, il maggior evento community dell'anno: 12 track spalmate su 2 giorni interamente dedicati alle ultime tecnologie, 4 lab ed i migliori speaker italiani. Windows 8, Windows Phone, Entity Framework, ASP.NET, .NET Framework 4.5 e Visual Studio 11, applicazioni mobili, HTML 5 e tanto, tanto altro ancora! La partecipazione, come sempre, è totalmente gratuita. Le iscrizioni sono aperte e l'agenda è disponibile sul sito. Io sarò presente con una sessione dal titolo "What's new in WPF 4.5", all'interno della quale discuteremo delle novità in Windows Presentation Foundation nella...

posted @ giovedì 15 dicembre 2011 18:49 | Feedback (0) | Filed Under [ Visual Basic C# Windows Presentation Foundation Windows 7 Silverlight e Windows Phone Visual Studio 2010 Community and friends Windows Azure and SQL Azure ]

Rilasciato Silverlight 5

Suona come un regalo di Natale il rilascio fresco fresco di Silverlight 5 da parte di Microsoft. La nuova versione del plug-in presenta un sacco di succosissime novità per gli sviluppatori e apre, come preannunciato, a scenari davvero interessanti. Sul sito ufficiale di Silverlight è disponibile una pagina che riassume, in video-tutorial, le varie novità. Vi segnalo anche un blog post di Alessio Leoncini (Silverlight MVP) il quale riassume in modo molto efficace sia le novità che l'elenco dei tool di sviluppo disponibili. Dal lato developer, i tool di sviluppo per Visual Studio 2010 SP 1 sono già disponibili a questo indirizzo....

posted @ sabato 10 dicembre 2011 13:18 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

Async CTP 3 Refresh disponibile

Qualche giorno fa è stata rilasciata una nuova CTP di Async, l'insieme di librerie per la programmazione asincrona in .NET 4. La CTP 3 Refresh, che potete scaricare da qui, aggiunge compatibilità con Silverlight 5 RC, Roslyn CTP e altre cosine. Con Windows Phone 7.1 SDK, invece, era già compatibile. Ricordo che Async aggiunge alcune keyword ai linguaggi managed per sfruttare, in modo molto più intuitivo, la programmazione parallela basata su Task e, con riferimento a Visual Basic, aggiunge il supporto agli iterators. Alessandro

posted @ martedì 15 novembre 2011 19:45 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2010 Parallel Programming ]

Windows Phone Mango: utilizzare il Market Place Test Kit di Visual Studio 2010

Chi ha pubblicato almeno una app per Windows Phone 7 o 7.5 sa che il momento in cui questa viene sottoposta al processo di certificazione (in gergo "submittata") è sicuramente il meno divertente  Le regole di definizione della UI o di gestione del ciclo di vita dell'app sono molte, a volte è quindi possibile sbagliare e vedersi rigettare la propria app per un errore. I tool di sviluppo per Windows Phone Mango includono ora un'interessante strumentazione definita Marketplace Test Toolkit, che permette, direttamente da Visual Studio, di eseguire alcuni test pre-submit di modo che sia possibile scremare a priori alcuni requisiti che non...

posted @ lunedì 14 novembre 2011 20:12 | Feedback (0) | Filed Under [ Visual Basic Visual Studio Express Editions Silverlight e Windows Phone Visual Studio 2010 ]

Pubblicare applicazioni client su Windows Azure con ClickOnce

Conoscete sicuramente tutti ClickOnce, la tecnologia di one-click deployment integrata in .NET Framework già dalla sua versione 2.0 e, tra l'altro, disponibile anche nelle edizioni Express di Visual Studio. Altrettanto certamente conoscerete i suoi vantaggi, quindi possibilità di pubblicare rapidamente applicazioni client .NET su un percorso di rete, cartella su disco per successiva copia su supporto tipo DVD, sito Web. Se volete che la vostra applicazione sia raggiungibile da Internet e disponete di una sottoscrizione a Windows Azure, la cloud può essere un'ottima alternativa, quindi in questo post vedremo come pubblicare un'applicazione WPF su Windows Azure tramite ClickOnce. Creazione dello Storage su Windows...

posted @ giovedì 10 novembre 2011 12:48 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 Windows Azure and SQL Azure ]

LightSwitch Star Contest: Scrivi su CodeProject e vinci un portatile

CodeProject lancia l'iniziativa Star Contest, approvata dal Team di Visual Studio LightSwitch e dedicata a tutti gli sviluppatori che hanno realizzato, o desiderano realizzare, una business application con Visual Studio LightSwitch. In palio, ogni mese, fantastici premi per le applicazioni più votate e come premio finale un laptop ASUS U31SD-DH31! Come partecipare Per partecipare non dovete fare altro che scrivere un articolo per spiegare il funzionamento della vostra applicazione oppure, se preferite, potete registrare un video su Youtube seguendo le istruzioni allegate al template messo a disposizione su CodeProject. Le applicazioni sviluppate devono rientrare nelle seguenti due categorie: Most Efficient Business Application e...

posted @ lunedì 31 ottobre 2011 19:13 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

Progetto "Roslyn" disponibile in CTP

Alcuni giorni fa Microsoft ha rilasciato la prima CTP pubblica di Roslyn, un progetto che ha iniziato a prendere forma diversi anni fa e che sostanzialmente si pone l'obiettivo di riproporre i compilatori come se fossero dei servizi (compiler-as-a-service) esponendo delle API di cui gli sviluppatori possono avvantaggiarsi per andare ben oltre il "semplice" processo di trasformazione da codice sorgente a formato binario. Avere un compilatore fruibile come servizio apre a scenari entusiasmanti; l'esempio più banale che viene fatto da tutti è chiamare una qualche funzione che permetta di fare copia-incolla di codice da VB a C# e viceversa. In Roslyn è disponibile...

posted @ sabato 22 ottobre 2011 19:36 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2010 ]

FREE Web Workshop - Microsoft Visual Studio 2010 ALM Tools

Vi segnalo questo blog post di Lorenzo Barbieri in cui viene annunciata una serie di workshop gratuiti dedicati all'Application Lifecycle Management con Visual Studio 2010. Si va dalle metodologie Agile, agli automated tests, al Lab Management per SharePoint. Date un'occhiata, magari siete liberi e in zona Alessandro

posted @ martedì 11 ottobre 2011 00:19 | Feedback (0) | Filed Under [ Visual Studio 2010 Community and friends ]

Download e utilizzo di esempi dalla Code Gallery in Visual Studio 11 Preview

Il restyling subito dalla MSDN Code Gallery un po' di tempo fa non è stato casuale. Se vi è capitato di usarla per condividere il vostro codice o semplicemente per scaricare esempi esistenti avrete notato che ora l'upload si fa sotto forma di solution secondo determinati requisiti e che il codice è poi sfogliabile nella pagina di ciascuna risorsa. Si, certo.. ora la categorizzazione degli esempi di codice è molto più funzionale e logica ma c'è un ulteriore motivo. Già l'attuale preview di Visual Studio 11 consente di ricercare esempi nella Code Gallery, di scaricarli e di aprirli sotto forma di solution...

posted @ lunedì 3 ottobre 2011 00:41 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Solution Explorer in Visual Studio 11

Anche Solution Explorer, forse la più nota e usata delle tool window, cambia in Visual Studio 11. Almeno, questo è quanto vediamo nella developer preview ma insomma.... In realtà, cambia ma in meglio. Si evolve e nasce da quella che avevamo conosciuto come Solution Navigator e che fa parte dei Productivity Power Tools, un'estensione molto nota per Visual Studio 2010. Ecco come si presenta Solution Explorer: Oltre a una serie di ulteriori funzionalità che vi invito ad esplorare nella developer preview, la cosa che balza all'occhio è la possibilità di espandere il nome di un file per vedere i membri che questo definisce,...

posted @ martedì 20 settembre 2011 23:11 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Call Hierarchy in Visual Basic 11

Non sappiamo ancora come sarà la versione del prossimo Visual Studio, ma già in questa prima developer preview è possibile assaporare delle prelibatezze che arrivano anche a Visual Basic. Ad esempio, nella preview di Visual Studio 11 la finestra Call Hierarchy è ora disponibile anche per il nostro amato linguaggio, come anche espresso dal VB Team. Grazie a questa finestra, che in VS 2010 era stata aggiunta per C# e C++, è possibile analizzare la gerarchia delle chiamate da e verso un metodo. La figura seguente mostra un esempio: Facendo tasto destro sul nome di un metodo si può accedere alla scorciatoia...

posted @ martedì 20 settembre 2011 23:01 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 ]

Compatibilità dei progetti in Visual Studio 11 Dev Preview

Se avete cominciato a smanettare con la Developer Preview di Visual Studio 11, forse avete notato che aprendo un progetto creato con una versione precedente non compare più l'Upgrade Wizard. Il team di Visual C++ ne aveva già dato cenno in questo blog post, ma ora è possibile sperimentarlo con le proprie mani. Semplicemente si apre un vecchio progetto e questo verrà caricato e aggiornato senza tanti fronzoli. Sarà poi possibile fare l'upgrade del progetto alla versione più recente del Framework con le solite modalità (Proprietà, opzioni di compilazione). Il tutto nell'ottica di semplificazione e rapidità. Alessandro

posted @ lunedì 19 settembre 2011 23:23 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Sessione online con DevExpress: applicazioni business con Visual Studio LightSwitch

Il giorno 4 ottobre p.v. terrò una sessione online (webinar, come amano chiamarlo oltre oceano) dal titolo Building Business Applications with Visual Studio LightSwitch 2011. La sessione, di tipo entry-level, viene ospitata e promossa dalla DevExpress, uno dei più importanti partner Microsoft dal punto di vista developer nonché produttore dei controlli XtraReports per LightSwitch, costituenti l'estensione consigliata per la reportistica. Sarà un'occasione per mostrare LightSwitch a chi non l'ha mai visto, ma anche un'opportunità per ricevere le vostre domande sul prodotto. Si terrà alle ore 19 in Italia, (10 a.m. Pacific Time). E' richiesta la registrazione a questo indirizzo, mentre l'elenco...

posted @ mercoledì 14 settembre 2011 11:46 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

WPC 2011: Le mie sessioni più altre info

Sono davvero molto contento di poter partecipare, per il terzo anno consecutivo, come speaker alla ventura conferenza WPC 2011, che si terrà ad Assago (MI) dal 22 al 24 novembre. Come sapete, da molti anni WPC è la conferenza più importante d'Italia dedicata alle più recenti tecnologie Microsoft ed annovera gli speaker più preparati del panorama informatico nostrano nonché sessioni tecniche di alta qualità. Quest'anno erogherò due sessioni di livello avanzato su Windows Presentation Foundation (perché un grande amore non si scorda mai ). Parleremo di Model-View-ViewModel avanzato, basato su strati per favorire un grande livello di astrazione cosicché i ViewModel...

posted @ venerdì 9 settembre 2011 00:09 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 Community and friends Windows Azure and SQL Azure ]

Entity Framework: risolvere l'errore 3004

Se lavorate con ADO.NET Entity Framework 4 in Visual Studio 2010, potrebbe capitarvi prima o poi di scontrarvi con il seguente messaggio di errore: "Error 3004: Problem in mapping fragments starting at line 937:No mapping specified for properties NomeProprietà in Set NomeEntitySet. An Entity with Key (PK) will not round-trip when: Entity is type" Questo errore si verifica sostanzialmente quando fate delle modifiche direttamente sul database, ad esempio tramite SQL Server Management Studio; database che avete precedentemente generato tramite approccio Model First, quindi "disegnando" il vostro modello per poi generare il db. L'errore si verifica in particolare quando fate il refresh del modello, in modo...

posted @ lunedì 5 settembre 2011 11:04 | Feedback (0) | Filed Under [ .NET Framework LINQ Visual Studio 2010 ]

"Metro" theme per LightSwitch + codice

Una decina di giorni fa il Team di LightSwitch a Redmond aveva rilasciato uno speciale tema gratuito per applicare alle proprie applicazioni lo stile "Metro UI": Ora è stato rilasciato anche il codice sorgente, scaricabile attraverso il loro post. Se avete avuto modo di dare un po' un'occhiata ai temi in LightSwitch, sapete che si tratta essenzialmente di definire dello XAML, ad ogni buon conto, anche se molto complesso, è un'ottima opportunità per capire come funzionano certi stili. Alessandro

posted @ sabato 27 agosto 2011 15:53 | Feedback (0) | Filed Under [ Visual Studio Extensibility Visual Studio 2010 Visual Studio LightSwitch ]

Visual Studio LightSwitch Unleashed - a che punto siamo

So che molti di voi hanno già preordinato il mio nuovo libro Visual Studio LightSwitch Unleashed, quindi prendo l'occasione per ringraziarvi di cuore per la fiducia e per aggiornarvi un po' sullo stato di avanzamento dei lavori, che per me non si sono fermati neanche in ferie. Con i suggerimenti e le revisioni di Beth Massi, grazie alla quale ho imparato su LightSwitch molto più di quanto pensassi di sapere, abbiamo riorganizzato in modo più organico e logico la tavola dei contenuti, quindi l'elenco dei capitoli. Abbiamo fatto sì che ci sia una netta separazione tra due parti, la prima dedicata al...

posted @ lunedì 22 agosto 2011 16:28 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

LightSwitch: creare una pagina di registrazione per eventi, ovvero come abbiamo creato la pagina per il nostro evento di lancio - parte 3

Nei post precedenti ho illustrato come è stata creata, con Visual Studio LightSwitch, la pagina di registrazione per l'evento di lancio che abbiamo tenuto il 27 luglio u.s. Nel primo post abbiamo creato dati & screen, nel secondo post abbiamo visto come creare un controllo custom con Silverlight per far scaricare il calendario di Outlook e le credenziali di accesso, facendo l'override del Details Screen. In questo post concludiamo l'opera, parlando di collaborazione e deployment su server Web. Perché noi usiamo Team Foundation Server 2010 Uno dei miei sport preferiti è mettere in crisi il buon Antonio Catucci con le mie solite trovate  Uno...

posted @ domenica 31 luglio 2011 19:17 | Feedback (0) | Filed Under [ Visual Basic Visual Studio Extensibility Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

LightSwitch: creare una pagina di registrazione per eventi, ovvero come abbiamo creato la pagina per il nostro evento di lancio - parte 2

Nel precedente post abbiamo iniziato a descrivere come è stata creata la pagina di registrazione per l'evento online che abbiamo organizzato per il lancio di Visual Studio LightSwitch ed eravamo arrivati a costruire dati e data entry screen. In questo post vediamo il resto, ossia come abbiamo implementato controlli per fornire agli utenti appena registrati le credenziali di accesso. Nel prossimo ed ultimo post vedremo, invece, il deploy su IIS. Predisposizione di un file di calendario per Outlook L'evento è stato erogato tramite Microsoft Office Live Meeting, per cui avevamo necessità di fornire il link di accesso ad avvenuta registrazione, ma volevamo anche...

posted @ sabato 30 luglio 2011 19:32 | Feedback (0) | Filed Under [ Visual Studio Extensibility Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

LightSwitch: creare una pagina di registrazione per eventi, ovvero come abbiamo creato la pagina per il nostro evento di lancio - parte 1

Con Visual Studio LightSwitch è possibile creare una serie piuttosto ampia di applicazioni, purché abbiano a che fare in qualche modo con la gestione di dati. In questo contesto si possono creare anche delle pagine per la registrazione di utenti ad eventi, conferenze, riunioni, incontri online, assemblee di condominio ecc. ecc. Coloro che hanno partecipato ieri al nostro evento online per celebrare il rilascio della RTM (a proposito, materiali e ringraziamenti in prossimo post ) hanno ottenuto le credenziali di accesso all'evento attraverso una pagina di registrazione che ho creato proprio con LightSwitch, nella precedente Beta 2. Il tutto ha richiesto...

posted @ sabato 30 luglio 2011 18:51 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

LightSwitch: specificare valori di default

Nelle applicazioni business è molto frequente, soprattutto in maschere di tipo data-entry, che si voglia fornire un valore di default da visualizzare in un campo e, automaticamente, da associare a una colonna di qualche tabella. Il tutto, tradotto nella terminologia di LightSwitch, diventa: è molto frequente che si voglia assegnare un valore di default a una proprietà di una entità, valore che viene così visualizzato nell'apposito controllo dello Screen. Farlo è semplicissimo. Supponiamo di avere una entità chiamata Product, la quale ha una proprietà chiamata UnitPrice, ossia il prezzo unitario del prodotto. Questo difficilmente sarà uguale a zero, per cui potremmo pensare di...

posted @ giovedì 28 luglio 2011 21:00 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Visual Studio LightSwitch ]

LightSwitch: rilasciato l'Extensibility Toolkit

Ieri, quindi appena un giorno dopo il rilascio della RTM, il Team di Visual Studio LightSwitch ha rilasciato un'importante aggiunta: l'Extensibility Toolkit. Con questo, disponibile gratuitamente, è possibile creare estensioni per Visual Studio LightSwitch, quindi in particolare le seguenti tipologie di estensione: Temi Shell Screen Template Controlli custom Business Types Sorgenti dati custom Due chiarimenti veloci, soprattutto per chi ha seguito ieri la mia sessione online sui controlli Silverlight custom: con il toolkit è possibile creare controlli Silverlight come abbiamo visto in sessione, ma è...

posted @ giovedì 28 luglio 2011 19:45 | Feedback (0) | Filed Under [ Visual Studio Extensibility Visual Studio 2010 Visual Studio LightSwitch ]

Rilasciato Microsoft Visual Studio LightSwitch 2011 RTM

Stavo aspettando questo momento da quasi un anno E' disponibile la RTM di Microsoft Visual Studio LightSwitch 2011 per il download agli abbonati MSDN già da ora, inoltre è disponibile una Trial di 90 giorni. Per il general public LightSwitch sarà disponibile dal giorno 28. Il LightSwitch Developer Center è stato già aggiornato alla nuova versione. Di seguito gli annunci di: S. SomaSegar Jason Zander Beth Massi, l'unica e inimitabile Team di LightSwitch In particolare notate che nel post di Jason sono menzionati dei nuovi Starter Kit per...

posted @ martedì 26 luglio 2011 20:34 | Feedback (1) | Filed Under [ Visual Basic C# Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

Segui il nostro evento online per il lancio di Visual Studio LightSwitch 2011

Come sapete, la RTM di Microsoft Visual Studio LightSwitch 2011 verrà ufficialmente rilasciata il giorno 26 luglio 2011. Per celebrare degnamente questo importante rilascio, noi di LightSwitch Tips & Tricks non siamo da meno e il giorno successivo, il 27 luglio, terremo un evento online gratuito per la comunità di sviluppatori italiana. Trascorreremo insieme due ore e mezza, dalle 18 alle 20.30, durante le quali tratteremo diversi contesti sia di tipo "getting started" che approfondimenti. L'evento online verrà erogato tramite Live Meeting. Per ottenere le credenziali, dovete registrarvi all'evento attraverso l'apposita pagina: http://eventi.lightswitch.it/LancioLightSwitch.htm Ebbene si, abbiamo creato la pagina di registrazione proprio con LightSwitch,...

posted @ giovedì 21 luglio 2011 19:56 | Feedback (0) | Filed Under [ .NET Framework Visual Basic LINQ Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure ]

Evento online: Utilizzare LightSwitch con fonti dati esistenti, tra SQL Server, Azure e SharePoint

Lunedì 20 giugno 2011, dalle ore 21 alle 22, terrò una sessione online dal titolo "Utilizzare Visual Studio LightSwitch con fonti dati esistenti, tra SQL Server, Azure e SharePoint" Scopo della sessione è dare dimostrazione di utilizzo di Visual Studio LightSwitch in contesti decisamente più realistici rispetto alle classiche demo. Mi occuperò infatti di dimostrare: l'utilizzo di LightSwitch con database SQL Server esistenti, in modo da simulare il riutilizzo di un database di produzione l'invocazione di stored procedure attraverso i WCF RIA Services l'integrazione con SharePoint 2010 accedere a...

posted @ lunedì 13 giugno 2011 01:29 | Feedback (5) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch Windows Azure and SQL Azure ]

Nuovo articolo su VB T&T: Introduzione a NuGet con Visual Studio 2010

E' stato appena pubblicato su Visual Basic Tips & Tricks il mio ultimo articolo, che introduce NuGet con Visual Studio 2010. NuGet è un'estensione free per Visual Studio 2010 che permette di reperire con facilità librerie gratuite e/o open source da utilizzare nei propri progetti, occupandosi di andare a recuperare tutte le dipendenze necessarie. L'articolo spiega anche come creare i propri pacchetti di librerie da condividere tramite NuGet, cosicché i vostri lavori free od open source siano fruibili facilmente da altri. Si trova qui, have a look Alessandro

posted @ martedì 7 giugno 2011 11:32 | Feedback (1) | Filed Under [ Visual Studio 2010 Community and friends ]

Roadmap dell'Application Lifecycle Management in Visual Studio vNext

Non si sa ancora molto della prossima versione di Visual Studio (e chi sa, non dice ) ma al TechEd North America Microsoft ha annunciato le prossime novità in materia di Application Lifecycle Management, quindi di tutta quella strumentazione per la gestione del ciclo di vita del software tra cui si annovera Team Foundation Server e la strumentazione di Visual Studio che si integra con TFS. La filosofia Agile è quella che caratterizza in modo consistente le novità, che potete leggere in questo post di Jason Zander. Alessandro

posted @ lunedì 16 maggio 2011 22:46 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

Personalizzare lo sfondo di Visual Studio 2010

Siete stufi del solito sfondo di Visual Studio 2010? Non volete crearvi il vostro tema personalizzato? Esiste un'estensione free che vi permette di personalizzare l'IDE aggiungendo sfondi diversi, a scelta tra alcuni predefiniti e file di immagine. A dire il vero è un po' datata, risale al febbraio 2010 (quindi pre-RTM) ma a me ha funzionato e ora lo sfondo del mio Visual Studio 2010 è una foto col mare :-) Una volta installata, l'estensione è raggiungibile dal menu Tools. Visual Studio Background Customizer è disponibile sulla Visual Studio Gallery. Alessandro

posted @ domenica 1 maggio 2011 22:59 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

MSDN Code Gallery cambia look e passa agli esempi

Sicuramente conoscerete la MSDN Code Gallery, portale per la condivisione di codice sorgente lanciato qualche anno fa da Microsoft. Il portale è stato completamente riorganizzato, principalmente per il fatto che prima venivano pubblicati contenuti di vario genere, spesso diversi da esempi specifici, uscendo quindi dal focus del sito. Gli esempi sono ora sfogliabili in base alla versione di Visual Studio (incluso LightSwitch), piattaforma (desktop, Web, cloud, phone), linguaggio di programmazione o tecnologia. Un modo quindi intelligente di organizzare il codice che viene condiviso. Il seguente screenshot mostra un esempio di come sia ora organizzata la gallery; qui vengono mostrati gli esempi disponibili...

posted @ mercoledì 20 aprile 2011 15:50 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Varie Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Visual Studio Tools for Office LINQ Silverlight e Windows Phone Visual Studio 2010 Parallel Programming Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure ]

Le novità tecnologiche da MIX 11

In questi giorni, dalle parti di Las Vegas, si sta tenendo l'annuale conferenza MIX nella quale tradizionalmente Microsoft presenta le novità sulle tecnologie Web, sia dal punto di vista consumer che dal punto di vista developer. Le novità sono tante e decisamente succose, troppo da poter essere descritte nel dettaglio :-) Vi riporto quindi un elenco delle novità con link ad approfondimenti per ciascuna di esse. Silverlight 5 Beta E' stata annunciata e rilasciata la prima Beta di Silverlight 5, che contiene una nutrita serie di additions. Tra le tante, spiccano i breakpoint nello XAML per il debugging, DataTemplate impliciti, miglior integrazione con XNA....

posted @ giovedì 14 aprile 2011 15:29 | Feedback (2) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 Windows Azure and SQL Azure ]

Windows Azure Toolkit per Windows Phone 7

Ieri è stato rilasciata una nuova, interessantissima risorsa per chi sviluppa app per Windows Phone 7 e vuole fruire dei servizi cloud offerti da Windows Azure. E' stato infatti pubblicato il Windows Azure Toolkit for Windows Phone 7, che in realtà è anche un progetto open-source disponibile su CodePlex. Questo è il link per scaricarlo. Il download principale è costituito da un installer che si occuperà di verificare la configurazione di sistema e di installare non solo assembly, documentazione, esempi e tool, ma anche template di progetto sia per Visual Basic che per Visual C#. Essenzialmente lo scopo di questo toolkit è semplificare l'accesso...

posted @ giovedì 24 marzo 2011 12:53 | Feedback (1) | Filed Under [ Visual Basic C# Silverlight e Windows Phone Visual Studio 2010 Windows Azure and SQL Azure ]

Nuova serie di video: applicazioni LightSwitch, Windows Phone 7 e RIA Services nel cloud con Windows Azure e SQL Azure

Ho appena completato l'upload in area Screencast di Visual Basic Tips & Tricks di 4 nuovi video un po' diversi dal solito. Ho intitolato la serie "Business applications in the Cloud"; la finalità di questi video è quella di illustrare l'utilizzo della Windows Azure Services Platform per lo sviluppo e il deploy di applicazioni business di diverso tipo, come le applicazioni LightSwitch, le app per Windows Phone 7 e le applicazioni Silverlight 4 basate sui WCF RIA Services. Lo scopo dei video non è quindi quello di descrivere o introdurre la piattaforma Windows Azure e il database engine SQL Azure. Per questo...

posted @ lunedì 21 marzo 2011 20:49 | Feedback (0) | Filed Under [ Visual Basic C# Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Visual Studio LightSwitch Windows Azure and SQL Azure ]

LightSwitch Beta 2: localizzazione di applicazioni

Una delle tematiche più calde nella Beta 1 di LightSwitch ha riguardato la localizzazione delle applicazioni, quindi per la nostra community... in italiano :-) Il Team di LightSwitch sta facendo un lavoro incredibile sul nuovo tool e già nella Beta 2 si vedono i primi frutti. Grazie a un semplicissimo e unico click abbiamo la possibilità di localizzare le parti comuni dell'interfaccia grafica, come ad esempio i pulsanti predefiniti ma, in generale, tutte le parti dell'interfaccia che non siano le voci provenienti dai dati creati da noi. Per localizzare un'applicazione, quindi, è sufficiente andare nelle proprietà del progetto e selezionare la lingua...

posted @ venerdì 18 marzo 2011 21:13 | Feedback (1) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

LightSwitch Beta 2 "Extensibility CookBook"

L'estendibilità nelle applicazioni LightSwitch è sempre stato un tema molto caldo. Nella Beta 1 non c'era alcun supporto ma ora, con la Beta 2, la musica cambia. E' infatti possibile creare temi per lo styling dell'interfaccia grafica, estensioni per l'IDE e addirittura origini dati personalizzate. Per rendere più semplice l'apprendimento di tutte queste opportunità il team di LightSwitch a Redmond ha rilasciato un CookBook (libro delle ricette) in cui viene spiegato passo per passo come raggiungere tutti gli obiettivi di estendibilità supportati. E' anche disponibile per il download una soluzione vuota da utilizzare nelle proprie prove. Ovviamente l'estendibilità è possibile solo installando LightSwitch su...

posted @ mercoledì 16 marzo 2011 19:45 | Feedback (2) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

Beta 2 di Visual Studio LightSwitch disponibile con.. Go Live!

E' stata appena rilasciata l'attesissima Beta 2 di Visual Studio LightSwitch, nuovo prodotto della famiglia di Visual Studio 2010 per lo sviluppo rapido di applicazioni line-of-business. Chi di voi già segue la nostra community LightSwitch Tips & Tricks sa bene quanto interesse ruota intorno a questo nuovo prodotto, grazie alle sue caratteristiche davvero eccezionali per sviluppare applicazioni data-centric ben strutturate con poco sforzo, per il desktop, il Web e il cloud. LightSwitch Beta 2 è disponibile immediatamente per gli abbonati MSDN, mentre lo sarà a tutti il giorno 17 marzo. La cosa più interessante è che viene rilasciato con licenza Go Live,...

posted @ martedì 15 marzo 2011 19:50 | Feedback (1) | Filed Under [ Visual Basic C# LINQ Silverlight e Windows Phone Visual Studio 2010 Visual Studio LightSwitch ]

Service Pack 1 per Visual Studio 2010 disponibile per tutti

Il Service Pack 1 per Visual Studio 2010 è disponibile ora per il download pubblico, dopo che due giorni fa era stato rilasciato agli abbonati MSDN. Il link per scaricarlo è questo. Attenzione al fatto che potete scaricare sia il Web installer (default) che l'immagine ISO (circa 1.5 giga). Nei giorni scorsi ho pubblicato qualche post sulle novità introdotte dall'aggiornamento, nel caso foste interessati ad approfondimenti. Alessandro

posted @ giovedì 10 marzo 2011 20:10 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2010 ]

VB Core: novità del compilatore Visual Basic 2010 nel Service Pack 1

Con il rilascio del Service Pack 1 per Visual Studio 2010 e .NET Framework 4, Microsoft introduce alcune piccole novità anche all'interno del compilatore Visual Basic. Viene introdotta una nuova opzione per il compilatore a riga di comando, chiamata /vbruntime* (incluso l'asterisco) il cui scopo è quello di incorporare all'interno dell'assembly che stiamo producendo alcune porzioni di quello che è l'assembly Microsoft.VisualBasic.dll. Tale possibilità elimina, di fatto, la dipendenza dell'applicazione dall'assembly citato e la rende eseguibile su piattaforme che supportano versioni ridotte del Framework, nell'ambito delle quali Microsoft.VisualBasic.dll non è disponibile. Un esempio fra tutti è costituito da Windows Phone 7: i...

posted @ giovedì 10 marzo 2011 16:22 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 ]

Novità di IntelliTrace in VS 2010 Service Pack 1

Se usate Visual Studio 2010 Ultimate non potete non usare IntelliTrace, l'historical debugger di cui parlammo in questo vecchio articolo. Dati i notevoli feedback positivi sul tool, Microsoft ha deciso di estendere IntelliTrace in modo da supportare lo sviluppo a 64-bit e le applicazioni per SharePoint. Questo aggiornamento è incluso nel Service Pack 1 di Visual Studio 2010, disponibile su MSDN. Ecco un banale esempio: Alessandro

posted @ mercoledì 9 marzo 2011 00:39 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

Profilazione di applicazioni Silverlight con VS 2010 Service Pack 1

Il Service Pack 1 per Visual Studio 2010 introduce anche la possibilità di utilizzare i ben noti strumenti di profiling inclusi nell'IDE anche nei confronti delle applicazioni Silverlight, quindi non più solo ASP.NET. Si va sempre nel menu Analyze e si sceglie uno dei comandi dedicati, es. Launch Performance Wizard. Poi si continuerà a selezionare una delle modalità di sampling (es. CPU). A questo punto selezioneremo il progetto Silverlight da profilare: Nel passaggio successivo sarà poi possibile richiedere di usare il Tier Interaction Profiling che permette di analizzare quante volte viene eseguita una query o stored procedure e il tempo di lavoro...

posted @ mercoledì 9 marzo 2011 00:26 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Il nuovo Help Viewer in Visual Studio 2010 Service Pack 1

Renato vi ha già segnalato che oggi è stato rilasciato il Service Pack 1 per Visual Studio 2010 agli abbonati MSDN, mentre lo sarà per tutti il giorno 10. Una delle nuove caratteristiche introdotte dall'importante aggiornamento è costituita da un rinnovato Help Viewer, che sostituisce quello precedente basato sul browser web e che in effetti era carente in alcune caratteristiche di produttività. Ecco come si presenta il nuovo visualizzatore, ora applicazione client in WPF: Come potete vedere è possibile sfogliare l'elenco dei contenuti, salvarli nei preferiti, accedere alle opzioni, ricerca, tenere traccia di risultati di ricerca ecc. E' ancora possibile utilizzare l'Help Library...

posted @ mercoledì 9 marzo 2011 00:18 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

MVP Of The Year 2010!!!

In questi giorni mi trovo a Bellevue e Redmond (WA) per l'MVP Global Summit 2011, appena conclusosi dopo una intensa 3 giorni di sessioni e connections/networking con gli altri MVP e i product group di Microsoft. E per il secondo anno consecutivo ho l'orgoglio, l'inspiegabile soddisfazione e la profonda emozione di essere stato votato come MVP Of The Year per la categoria Visual Basic! In sostanza sono stato selezionato tra gli MVP di Visual Basic di tutto il mondo per i contributi all'interno delle community di sviluppatori e ho avuto la possibilità, grazie a questo award, di partecipare a una cena con S. Somasegar,...

posted @ venerdì 4 marzo 2011 04:09 | Feedback (10) | Filed Under [ Visual Basic Visual Studio 2010 Community and friends ]

Community Tour 2011 - Roma, 31 marzo: Presente e futuro delle applicazioni business

In occasione dell'annuale SMAU, quest'anno si terrà una tappa del Community Tour organizzata da Visual Basic Tips & Tricks in collaborazione con Microsoft Italia a Roma il giorno 31 marzo 2011. In particolare questo nostro prossimo evento sarà totalmente orientato alle applicazioni business e al loro sviluppo con le tecnologie Microsoft più recenti, per il desktop, il Web e Cloud. Sarà essenzialmente un pomeriggo dedicato al presente e al futuro delle applicazioni Business, partendo dal PC per arrivare ai tablet, ai telefoni e a tecnologie innovative come Surface. Visual Studio, Silverlight, LightSwitch, WPF, Entity Framework, Windows Phone, la faranno da padrone per...

posted @ lunedì 28 febbraio 2011 22:02 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

Evento online: sviluppare app per Windows Phone 7 con Visual Basic 2010

UPDATED!! Se siete già nostri iscritti o se ci seguite su Facebook e Twitter probabilmente avete già letto che Giovedì 27 gennaio alle ore 21 terremo una sessione online dedicata allo sviluppo di app per Windows Phone 7 con Visual Basic 2010. L'evento è ospitato dall'altra nostra community, WPF Tips & Tricks, che nel nostro network è il sito che si occupa di seguire Windows Phone dal punto di vista dello sviluppatore. Come speaker ci saranno il sottoscritto e Renato Marzaro e la sessione sarà di tipo introduttivo; vogliamo infatti guidarvi nel muovere i primi passi nel mondo dello sviluppo con Windows Phone 7,...

posted @ lunedì 24 gennaio 2011 19:57 | Feedback (2) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 Community and friends ]

Windows Azure: interagire con il Cloud Storage da Visual Basic 2010 - quarta parte

Concludiamo con questo post la mini-serie dedicata all'interazione con il Cloud Storage di Windows Azure anche lato client, da codice Visual Basic 2010. Nell'ultimo post avevamo definito e concluso la creazione di una libreria di servizio che sfrutta le API managed di Azure SDK; tale libreria semplifica le modalità di creazione/eliminazione container, upload/download/rimozione blob. In questo post ci proponiamo di illustrare un esempio di client WPF che sfrutti la libreria. L'esempio sarà piuttosto semplice/semplificato. Per un esempio molto più completo, e complesso, potete scaricare il mio progetto Azure Blob Studio 2011 da CodePlex. Creiamo quindi un progetto WPF in VB 2010 ed aggiungiamo...

posted @ domenica 23 gennaio 2011 15:44 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2010 Windows Azure and SQL Azure ]

Windows Azure: interagire con il Cloud Storage da Visual Basic 2010 - seconda parte

Riprendiamo il discorso iniziato nel post precedente sulle possibilità di interazione con il Cloud Storage di Windows Azure da codice Visual Basic 2010, nel quale avevamo iniziato a ricostruire parte del percorso che ho personalmente seguito nel creare il mio progetto Azure Blob Studio 2011 disponibile su CodePlex pertanto vi rimando alla precedente lettura se ve la siete persa. Piccola nota: amandola molto come caratteristica, faccio largo uso della local type inference. Se non vi piace che il tipo non sia esplicito, usate il puntatore del mouse per determinare il tipo restituito dalle espressioni. In particolare la volta scorsa abbiamo visto come...

posted @ domenica 16 gennaio 2011 17:26 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 Windows Azure and SQL Azure ]

Deploy di applicazioni con ClickOnce direttamente su CodePlex

In un precedente post abbiamo visto come sia possibile utilizzare Visual Studio 2010 nei confronti del Team Foundation Server messo a disposizione da CodePlex per la gestione del ciclo di vita dei nostri progetti open source. In questo post vediamo una caratteristica di CodePlex piuttosto recente, sicuramente innovativa ed importante ossia la possibilità di fare il deploy delle applicazioni tramite ClickOnce al fine di fornire un installer che consenta l'installazione semplificata delle applicazioni stesse e che, dall'altro lato, permette di rilasciare aggiornamenti in maniera rapida e automatizzata (per chi li riceve). Non so qual è il vostro punto di vista nei confronti...

posted @ lunedì 3 gennaio 2011 15:36 | Feedback (2) | Filed Under [ Setup & Deployment Visual Studio 2010 Community and friends ]

Nuovi Webcast MSDN su Visual Studio 2010

Giorni fa sono stati pubblicati sul portale Microsoft BE-It alcuni miei nuovi Webcast dedicati a Visual Studio 2010. In particolare i video sono i seguenti: Visual Studio 2010: le novità dell'IDE, nel quale facciamo una carrellata delle novità nella strumentazione dell'ambiente di sviluppo Visual Studio 2010: Extensibility, all'interno del quale analizziamo le possibilità di estendere l'ambiente di sviluppo con componenti aggiuntivi personalizzati quali packages, extensions e add-in Visual Studio 2010 Express Editions, nel corso del quale vengono descritte le caratteristiche (alcune anche poco conosciute) delle edizioni Express di Visual Studio a dimostrazione...

posted @ lunedì 3 gennaio 2011 11:45 | Feedback (2) | Filed Under [ Visual Basic C# Visual Studio Express Editions Visual Studio 2010 Community and friends ]

Configurare Visual Studio 2010 per il TFS di CodePlex

Se anche voi utilizzare CodePlex per condividere i vostri sorgenti sotto forma di progetti che possono ricevere la collaborazione di altri sviluppatori, forse sapete anche che c'è la possibilità di utilizzare strumenti di source control, tra cui Team Foundation Server 2010. Questa è indubbiamente una grande comodità, poiché ci permette di lavorare in maniera ottimale sulle varie versioni del nostro codice, inoltre è perfettamente integrabile con gli interventi da parte di altri. Vediamo come funziona. Innanzitutto andiamo su CodePlex e facciamo il login. Dò per scontato che abbiate già un account per cui vado spedito su questo. Team Foundation Server è configurabile...

posted @ lunedì 20 dicembre 2010 13:34 | Feedback (2) | Filed Under [ Visual Studio 2010 Community and friends ]

Disponibile l'app di Visual Basic Tips & Tricks per Windows Phone 7

Ci è voluto un po' di tempo a causa di qualche intoppo nella registrazione, ma finalmente ho completato la submission dell'app per Windows Phone 7 del network di Visual Basic Tips & Tricks, che peraltro coincide con la mia prima vera app! Si tratta di un RSS reader suddiviso per sito, che vi consente di stare aggiornati sui contenuti pubblicati da Visual Basic Tips & Tricks, LightSwitch Tips & Tricks e WPF Tips & Tricks. In particolare potrete rimanere aggiornati su: ultimi articoli pubblicati ultimi blog post ultimi video registrati ...

posted @ domenica 12 dicembre 2010 13:00 | Feedback (1) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 Community and friends ]

Disponibile la beta del Service Pack 1 per Visual Studio 2010

E' stata appena annunciata la disponibilità di una Beta del Service Pack 1 per Visual Studio 2010. Ad oggi è disponibile agli abbonati MSDN, da giovedì lo sarà per tutti. Poiché è rilasciata con una licenza Go Live, la Beta è utilizzabile a tutti gli effetti. Tra le novità più importanti: Help Viewer migliorato. E' ora una vera applicazione client che consente una navigazione funzionale dei contenuti Unit Testing per .NET 3.5: la strumentazione utilizzata per gli unit test su .NET 4 ora funziona correttamente anche sulla precedente versione IntelliTrace: l'historical debugger,...

posted @ martedì 7 dicembre 2010 20:44 | Feedback (2) | Filed Under [ .NET Framework Visual Basic Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 ]

Vsi Builder 2010, una nuova extension per Visual Studio 2010

Ho appena pubblicato su CodePlex e sulla Visual Studio Gallery una nuova Extension per Visual Studio 2010 chiamata Vsi Builder 2010, che nasce dalle ceneri di una precedente versione per VS 2008. Di che si tratta? Il nuovo modello di extensibility in Visual Studio 2010 ha introdotto il nuovo formato di file VSIX e il concetto di "extension" per condividere e installare componenti aggiuntivi per Visual Studio 2010, come tool window, package ed estensioni per l'editor di codice. Il problema è che restano esclusi i code-snippets (file .snippet) e gli add-in per Visual Studio "vecchio stile", che non possono essere inclusi e distribuiti tramite il formato VSIX. Infatti questo tipo...

posted @ lunedì 6 dicembre 2010 20:00 | Feedback (2) | Filed Under [ Visual Basic Visual Studio Extensibility Visual Studio 2010 ]

Windows Phone 7 e VB 2010: mio nuovo "guest post" per MSDN Italia

A complemento dello speciale pubblicato ieri da Visual Basic Tips & Tricks sull'uscita dei tool di sviluppo in Visual Basic 2010 per Windows Phone 7, per il quale vi rimando al muro dei nostri blog, vi segnalo la pubblicazione di un mio ulteriore "guest post" sul blog del Team di MSDN Italia sempre sull'argomento. Nel post viene fatta un'overview dell'approccio al modello di programmazione e fornito qualche esempio di base, oltre a descrivere i tool di sviluppo in generale. Se volete dare un'occhiata, lo trovate qui. Alessandro

posted @ martedì 30 novembre 2010 17:59 | Feedback (1) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 ]

Creare un lettore di feed RSS per Windows Phone 7 con Visual Basic 2010

Oggi è una giornata speciale per gli sviluppatori Visual Basic: è stata infatti rilasciata, anche in italiano, la RTW dei tool di sviluppo per Windows Phone 7 in Visual Basic 2010! Per celebrare degnamente l'evento noi di Visual Basic Tips & Tricks abbiamo realizzato un apposito "speciale", al quale ho dato il mio piccolo contributo intitolato "Creare un lettore di feed RSS per Windows Phone 7 con Visual Basic 2010" sotto forma di articolo da leggere e di video da guardare: Leggi l'articolo Guarda il video Scarica il codice Infine vi ricordo brevemente che la RTW può essere utilizzata per la submission delle app al Market...

posted @ lunedì 29 novembre 2010 19:45 | Feedback (2) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 ]

Tempo tiranno & Community Tour: cosa non vi ho fatto vedere su Visual Studio LightSwitch

Come anticipato in altro post, ci sono state delle cose che per colpa del "tempo tiranno" non sono riuscito a farvi vedere su Visual Studio LightSwitch e che invece avrei voluto, ma non volevo correre assolutamente il rischio di sforare e togliere tempo a Lucian. Quindi in questo post vi mostrerò le cose di cui non ho fatto in tempo a parlare. Più che altro vi darò dei piccoli spunti, tenete conto infatti che si tratta di cose che comunque potete rivedere nei video attualmente disponibili su LightSwitch Tips & Tricks ma che per facilità vi riassumo.Tipo di dato EmailAddressAbbiamo...

posted @ lunedì 15 novembre 2010 00:14 | Feedback (4) | Filed Under [ Visual Basic Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

Community Tour di Roma: com'è andata

Sebbene Diego abbia già fatto un ottimo resoconto della giornata, vorrei approfittare per dire anche io due parole sul Community Tour che si è tenuto a Roma il 12 novembre e che ha visto VB T&T partecipare all'evento insieme a DomusDotNet e Microsoft.UNA CORTESIA: se qualcuno ha fatto delle riprese video, sarebbe così gentile da mettersi in contatto con me? siamo interessati infatti alla pubblicazione delle registrazioni :-)Roma è la mia città d'origine e quindi c'è sempre un'atmosfera particolare per me in queste circostanze, inoltre trovare un mio ex compagno di scuola tra i partecipanti è stato davvero molto emozionante...

posted @ lunedì 15 novembre 2010 00:04 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 Community and friends Visual Studio LightSwitch ]

Creare un database su SQL Azure con Visual Studio 2010 e "Model First" di Entity Framework

SQL Azure è il database relazionale "on the cloud" che fa parte della piattaforma di servizi Windows Azure. Lo scopo di questo post è illustrare come creare un database in SQL Azure e poi come generare delle tabelle/entità all'interno del database stesso utilizzando Microsoft Visual Studio 2010. Chiaramente è necessario avere connettività anche nella seconda parte del post, laddove utilizzeremo VS 2010 per accedere alla "cloud". Altro chiarimento: non parleremo di come acquistare i servizi di Windows Azure, perché ci sono altre sedi più appropriate, nè di come funziona il portale per sviluppatori. Daremo quindi per scontato che abbiate accesso...

posted @ sabato 13 novembre 2010 15:48 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

Un ospite d'eccezione da Redmond, per il Community Tour di Roma

Sono davvero molto felice di potervi comunicare che il 12 novembre, alla tappa di Roma del Community Tour organizzata da noi di Visual Basic Tips & Tricks con DomusDotNet e in collaborazione con Microsoft Italia, avremo un ospite d'eccezione senza eguali!Avremo infatti il piacere di avere con noi Lucian Wischik, Visual Basic Specification Lead di Microsoft Corporation. Lucian terrà una sessione sul nuovo framework Async CTP annunciato durante la PDC 2010 e illustrerà anche le nuove keyword Async e Await. Per coloro che non conoscono Lucian, oltre ad essere stato coinvolto molto intensamente nello sviluppo dei modelli asincroni per i...

posted @ mercoledì 3 novembre 2010 00:41 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming Community and friends Visual Studio LightSwitch ]

WPF: mandare il testo a capo nelle celle della DataGrid

Quando lavoriamo con la DataGrid in WPF, per visualizzare del testo utilizziamo degli oggetti DataGridTextColumn. Questi oggetti hanno una limitazione: non ci sono delle proprietà che permettano di specificare se il testo debba essere mandato a capo automaticamente a seconda delle dimensioni in larghezza della colonna, un po' come si può fare in Microsoft Excel. La soluzione non è particolarmente complessa. Si ricorre, infatti, a un oggetto DataGridTemplateColumn (un tipo generico che consente di personalizzare al massimo il template delle celle) al cui interno si usano una TextBox per l'editing e un TextBlock per la visualizzazione; per tali controlli è infatti possibile assegnare...

posted @ giovedì 14 ottobre 2010 17:56 | Feedback (1) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

WPF & VB 2010: utilizzare ComboBox nelle celle di DataGrid per mostrare dati di lookup

Per quante possibilità di data-binding complesse WPF possa offrire, è fuori di dubbio che in molti casi si ha la necessità di rappresentare dati in forma tabulare e quindi il controllo DataGrid diventa un ottimo compagno d'avventura. Quando si lavora in questi scenari si può avere la necessità di consentire (o limitare, se volete) all'utente di scegliere il valore di una cella attraverso una combobox. I valori di questa combo possono provenire da sorgenti dati diverse come una tabella di lookup, ossia una tabella che elenca dei valori, ciascuno dei quali è dello stesso tipo (es. stringa, data...) della colonna...

posted @ giovedì 14 ottobre 2010 11:29 | Feedback (3) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Microsoft TechDays WPC 2010 - Disponibile l'agenda

Da alcuni giorni è disponibile l'agenda della conferenza Microsoft TechDays WPC 2010, che si terrà ad Assago nei giorni dal 23 al 25 novembre. A questo indirizzo potete trovare l'elenco completo delle sessioni suddiviso per le varie giornate. Se volete venire a seguire le mie sessioni, sarò presente il giorno 23 novembre per parlare di WPF 4 su Windows 7 e WCF RIA Services per sviluppatori Visual Basic. Ci vediamo lì! Alessandro

posted @ martedì 12 ottobre 2010 17:34 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Varie Windows Presentation Foundation Windows Communication Foundation LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Community and friends ]

Community Tour a Roma con Visual Basic Tips & Tricks e DomusDotNet

Come forse sapete, il Community Tour è un evento gratuito organizzato dalle community tecniche italiane in collaborazione con Microsoft Italia, costituito da una serie di incontri che si tengono presso varie città italiane e che riguardano sia gli sviluppatori che i professionisti IT. Dopo l'ultima nostra esperienza, davvero positiva, Visual Basic Tips & Tricks e DomusDotNet tornano insieme a Roma il giorno 12 novembre 2010 per parlare di Windows Phone 7, Internet Explorer 9, Windows Azure e Visual Studio 2010. L'evento si terrà presso l'hotel Four Points by Sheraton Roma e si articolerà su 5 sessioni tecniche davvero molto interessanti....

posted @ giovedì 30 settembre 2010 17:48 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming Community and friends Visual Studio LightSwitch ]

Se Visual Studio Express for Windows Phone sembra mancante...

Quando si installano i tool di sviluppo per Windows Phone 7, viene anche installata una versione di Visual Studio 2010 Express specifica per Windows Phone. In alcuni casi (come nel mio :-)), però, può capitare che tale applicazione non risulti elencata nel menu Start|Programmi di Windows. Bisogna quindi fare un passaggino manuale, andando a cercare il file VPDExpress.exe nella cartella C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ e creare un collegamento che punti a tale eseguibile. Il collegamento può essere tranquillamente posizionato nella cartella dei collegamenti per Visual Studio 2010 o dove preferite. Et voilà! Alessandro

posted @ sabato 25 settembre 2010 13:40 | Feedback (6) | Filed Under [ Visual Studio Express Editions Silverlight e Windows Phone Visual Studio 2010 ]

Visual Basic CTP for Windows Phone Developer Tools

Oggi pomeriggio Lorenzo Barbieri ha appena annunciato, durante la keynote dell'evento di lancio di Windows Phone 7, la disponibilità di una prima CTP dei tool di sviluppo per Windows Phone 7 con Visual Basic 2010! Questa prima CTP permette di sviluppare applicazioni per Windows Phone 7 utilizzando il nostro amato Visual Basic sebbene, trattandosi per l'appunto di un rilascio ancora pre-beta, ci sono le seguenti limitazioni:non è possibile pubblicare applicazioni sul Market Place. A mio personalissimo avviso questo è poco male, nel senso che non avendo ancora i dispositivi fisici tale limitazione può essere di poco conto. Ci si può comunque...

posted @ giovedì 23 settembre 2010 16:28 | Feedback (1) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 ]

Disponibili in RTM i tool di sviluppo per Windows Phone 7

Come già annunciato sul blog del team di MSDN Italia, da ieri sera sono disponibili in versione definitiva (RTM) i tool di sviluppo per Windows Phone 7, che permettono grazie a Visual Studio 2010 di sviluppare applicazioni per il nuovo sistema operativo mobile. Sebbene per i dispositivi reali ci sia da aspettare ancora un po', le applicazioni possono essere testate nell'apposito emulatore che fa parte dei tool.Insieme c'è una versione di Expression Blend 4 specifica per Windows Phone, la piattaforma di sviluppo giochi XNA Game Studio 4 e interessanti controlli utente come Pivot e Panorama oltre alla disponibilità del Silverlight...

posted @ venerdì 17 settembre 2010 17:49 | Feedback (5) | Filed Under [ Visual Studio 2010 ]

Office 2010 PIA Bootstrapper

Se sviluppate soluzioni per Office 2010 con Visual Studio 2010, vi può interessare un nuovo ridistribuibile rilasciato da Microsoft che contiene gli assembly per l'interoperabilità primaria con Office 2010 e che va a rendere disponibili tali assembly anche come prerequisito nella preparazione di distribuzioni per i vostri add-in. Potete leggere il post sul blog ufficiale dei VSTO dove troverete anche il link per il download. Alessandro

posted @ sabato 11 settembre 2010 12:37 | Feedback (1) | Filed Under [ Visual Studio Tools for Office Visual Studio 2010 ]

Live Meeting su Visual Studio LightSwitch

Probabilmente lo sapete già se ricevete le newsletter delle nostre community o se ci seguite su Facebook/Twitter, ma nel caso in cui non lo sappiate e foste interessati, giovedì 2 settembre alle ore 21 terrò una sessione gratuita online per conto della nuova community LightSwitch Tips & Tricks, nella quale faremo un'introduzione a Visual Studio LightSwitch beta 1 e all'interno della quale vedremo non solo quali sono le caratteristiche di questo tool ma faremo anche delle demo per vedere come costruire applicazioni Line Of Business con pochi passaggi. L'idea è anche quella di mostrare come personalizzare le applicazioni con custom validation,...

posted @ sabato 4 settembre 2010 15:06 | Feedback (5) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

Disponibile la registrazione del Live Meeting su Visual Studio LightSwitch del 2 settembre

Dall'area Contenuti di LightSwitch Tips & Tricks è possibile scaricare la registrazione del Live Meeting "Introduzione a Visual Studio LightSwitch" che ho erogato ieri sera. La registrazione è disponibile in 2 formati, come singolo file .Wmv o in formato alta fedeltà di Live Meeting. Potrete così riguardarvelo se avete partecipato ieri sera, oppure potrete vederlo da zero se non avete avuto modo di seguirci in diretta. Approfitto per ringraziare tutti i (non pochi) partecipanti che, nonostante l'orario serale e con l'intera giornata lavorativa sulle spalle, hanno voluto stare insieme a noi per seguire l'evento online, il primo della nuova community. A...

posted @ sabato 4 settembre 2010 15:06 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 Visual Studio LightSwitch ]

Visual Studio LightSwitch: distribuzione su server Web

Una delle problematiche più "hot" emerse sia nei forum di LightSwitch Tips & Tricks che durante l'ultimo Live Meeting, è quello della distribuzione di applicazioni su un server Web. In questo post vedremo quali sono le operazioni da compiere per pubblicare con successo la nostra applicazione su un server Web. Premessa Innanzitutto devo ringraziare Steve Hoag di Microsoft Corp., che con molta cortesia mi ha spiegato i vari passi da seguire. Le informazioni che vi dò oggi sono in realtà la traduzione italiana dei passaggi che da lui mi sono stati illustrati. La Beta 1 di Visual Studio LightSwitch non offre una licenza...

posted @ sabato 4 settembre 2010 15:06 | Feedback (2) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

Windows Phone 7 RTM

Il Team di Windows Phone 7 ha annunciato che il sistema operativo è giunto alla RTM, ossia il rilascio definitivo. Una notizia sicuramente importante per tutti i fruitori e gli sviluppatori per dispositivi mobili, che precede il rilascio previsto per il giorno 16 settembre dei tool di sviluppo per Visual Studio 2010, sempre in RTM. Ora aspettiamo i dispositivi però! :-) Alessandro

posted @ giovedì 2 settembre 2010 00:45 | Feedback (3) | Filed Under [ Visual Studio 2010 ]

Visual Studio LightSwitch: sviluppo rapido di applicazioni moderne per l'accesso ai dati

Molti di voi ormai sapranno che poco tempo fa Microsoft ha annunciato un nuovo prodotto della famiglia Visual Studio, chiamato Visual Studio LightSwitch che dal giorno 23 agosto sarà disponibile in beta 1 per il download pubblico e che è gia disponibile per gli abbonati MSDN. In questo post descriverò un po' LightSwitch, con poche parole e molte immagini. Cos'è Visual Studio LightSwitch (e un pensiero per gli sviluppatori VB 6) Visual Studio LightSwitch è un ambiente di sviluppo per lo sviluppo rapido di applicazioni Line Of Business, quelle che in gergo potremmo chiamare "gestionali". Rapido perché si usa la filosofia: "creo le tabelle -> creo...

posted @ venerdì 20 agosto 2010 11:35 | Feedback (1) | Filed Under [ Visual Studio 2010 Visual Studio LightSwitch ]

Microsoft Visual Studio LightSwitch beta 1 disponibile per abbonati MSDN

E' finalmente disponibile per il download, per i soli abbonati MSDN, Microsoft Visual Studio LightSwitch beta 1. Il download pubblico sarà aperto il giorno 23 p.v. Ma cos'è LightSwitch? Si tratta di un nuovo prodotto della famiglia Visual Studio 2010, dedicato allo sviluppo rapido di applicazioni Line Of Business (LOB), quelle che chiameremmo tradizionalmente applicazioni gestionali ed è dedicato a coloro che vogliono sviluppare rapidamente e senza troppi interventi applicazioni data-centric secondo lo stile: crea/importa i dati -> genera una maschera di inserimento/modifica/visualizzazione, come quella mostrata nella seguente figura: Quindi piccole aziende, sviluppatori con poca esperienza o con poca...

posted @ giovedì 19 agosto 2010 00:14 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

WPF: Creare una libreria riutilizzabile per il pattern Model-View-ViewModel

Nella serie di post dedicata al pattern Model-View-ViewModel in WPF 4 con Visual Basic 2010, abbiamo studiato due differenti scenari, osservando come in entrambi abbiamo utilizzato alcune classi dello stesso tipo. Per capirci, sia negli esempi su oggetti custom che in quello su Entity Framework abbiamo utilizzato le classi RelayCommand e ViewModelBase. Questo ci può portare a fare la seguente considerazione: è conveniente creare un framework per MVVM riutilizzabile in tutti i nostri progetti. In questo post creeremo un framework che è il caso di definire “light”, nel senso che conterrà i componenti riutilizzabili...

posted @ martedì 17 agosto 2010 12:23 | Feedback (4) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - sommario delle puntate

A conclusione della serie introduttiva di post sul pattern MVVM in applicazioni WPF 4 con Visual Basic 2010, credo possa essere utile avere un elenco completo dei 10 post, per una più facile consultazione. Li riporto di seguito: "WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010" Parte 1 (introduzione) Parte 2 (logica del commanding) Parte 3 (visualizzazione a dettagli + RelayCommand generica) Parte 4 (validazione dei dati) (Dalla parte 5 in poi, MVVM nei confronti di ADO.NET Entity Framework) Parte 5 (creazione Entity Data Model + validazione dei dati) Parte 6 (Message Broker e commanding) Parte 7 (strato di servizi) Parte 8 (definizione ViewModels) Parte 9 (refactoring + unit testing) Parte 10 (definizione...

posted @ venerdì 13 agosto 2010 16:15 | Feedback (10) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Da WPF Tips & Tricks letture sotto l'ombrellone

Sul sito dell'altra nostra community, WPF Tips & Tricks dedicata a WPF/Silverlight/Windows Phone, abbiamo recentemente pubblicato dei nuovi articoli che spero possano essere gradevoli letture da fare anche sotto l'ombrellone, visto che siamo in pieno periodo di vacanze estive :-) Ve li riassumo: Le novità di WPF 4 con Visual Studio 2010 (a cura di Alessandro Del Sole) Introduzione a Windows Phone 7 con Visual Studio 2010 (a cura di Alessandro Del Sole) LINQ to XML per creare codice XAML con Visual Basic 2010 (a cura di Renato Marzaro) WPF: Implementare l'interfaccia IValueConverter (a cura di Alessandro Del Sole) Abbiamo anche pubblicato un mio nuovo screencast...

posted @ venerdì 13 agosto 2010 13:37 | Feedback (1) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - parte 10

Finalmente con questo post concludiamo la serie di articoli introduttivi al pattern Model-View-ViewModel in WPF con Visual Basic 2010, in particolare nei confronti di ADO.NET Entity Framework. Vedremo quindi come costruire l'interfaccia grafica e come collegarla, in data-binding, ai ViewModel. Anche se concludiamo questa serie introduttiva, non vuol dire che non tornerò sull'argomento. Anzi, MVVM sarà sicuramente un argomento centrale per questo blog ma per tenere ben distinti gli argomenti, concludiamo qui l'applicazione dimostrativa. Al termine del post trovate il link per scaricare il progetto sorgente completo, dall'area Download di VB T&T. Andrò abbastanza spedito in questo post, perché il codice...

posted @ martedì 10 agosto 2010 16:33 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - parte 9

Finora abbiamo scritto molto codice, nella serie di post che stiamo trattando relativa a MVVM in WPF con Visual Basic 2010. Ci sono sicuramente delle migliorie da fare e qualche imprecisione da correggere per cui è necessario fare un po' di refactoring prima di passare alla fase finale. Questo ci permetterà, fra l'altro, di scoprire un altro grosso beneficio del pattern MVVM, ossia l'utilizzo di unit tests nei confronti del nostro ViewModel. Partiamo dal refactoring riorganizzando alcune parti del nostro codice. Refactoring, che passione! L'attività di refactoring sarà concentrata essenzialmente sui due ViewModel. L'OrdersViewModel, in particolare, è quello che necessita di maggior...

posted @ lunedì 9 agosto 2010 15:09 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 -parte 8

UPDATED! Riprendiamo il nostro percorso nello studio del pattern MVVM nei confronti di applicazioni WPF scritte con VB 2010. La scorsa volta ci siamo salutati dopo aver implementato uno strato di servizi, in questo post invece ci occuperemo dei ViewModel. Nello specifico ci occuperemo di trovare un posto all'istanza della classe Messenger nonché di scrivere tutti i ViewModel, per cui sarà un lavoretto un po' lungo, soprattutto in termini di codice dato che i concetti sul ViewModel sono già stati illustrati in questo precedente post. Messaggiamo! In tutti i tutorial che ho trovato, e quindi studiato, la dichiarazione della classe Messenger viene messa a livello...

posted @ sabato 7 agosto 2010 22:11 | Feedback (7) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Nuovi estratti dal mio libro "Visual Basic 2010 Unleashed"

Volevo segnalarvi che sono disponibili, gratuitamente e "full", alcuni ulteriori estratti dal mio libro "Visual Basic 2010 Unleashed". Si tratta in realtà dei capitoli Web-only, ossia quelli che per motivi di spazio non abbiamo potuto pubblicare su carta ma che sono disponibili per tutti, in formato PDF. Eccoli, con i link: Chapter 56: Advanced IDE Features. Chapter 57: Introducing the Visual Studio Extensibility. Chapter 58: Advanced Analysis Tools. Chapter 59: Testing Code with Unit Tests, Test-Driven Development, and Code Contracts. Qualcosa di sicuramente diverso dal classico manuale su Visual Basic. Si parla di Visual Studio extensibility, di caratteristiche...

posted @ giovedì 5 agosto 2010 13:04 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Visual Studio Extensibility Windows Presentation Foundation Visual Studio Tools for Office LINQ Visual Studio 2010 Parallel Programming Community and friends ]

Disponibile il controllo Ribbon per WPF

Finalmente (lo aspettavo!), Microsoft ha rilasciato il suo controllo Ribbon per Windows Presentation Foundation, sia per .NET 3.5 SP 1 che per .NET 4. Il controllo Ribbon replica la parte dell'interfaccia grafica che caratterizza le applicazioni della suite Office 2007, ripresa nella 2010 e in alcune applicazioni presenti in Windows 7. E' possibile scaricare il controllo e il suo codice sorgente (quest'ultimo solo come documentazione) da questo indirizzo dell'area Download di Microsoft. E' anche disponibile, a questo indirizzo, apposita documentazione nella MSDN Library. Ci aggiorniamo presto con qualche prova! Alessandro

posted @ martedì 3 agosto 2010 00:13 | Feedback (3) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - settima parte

Riprendiamo la nostra avventura nello studio del pattern MVVM in WPF 4, con Visual Basic 2010, nei confronti di ADO.NET Entity Framework. La volta scorsa ci siamo salutati dopo aver implementato la classe Messenger e aver descritto a cosa serve, anche se è ancora presto per vederla in pratica. In questo post scriveremo un po' di codice, ancora legato all'accesso ai dati, che ci serve per capire quali complesse problematiche può portare l'utilizzo di MVVM ma anche quali benefici. Problema del giorno: il ViewModel con chi parla? Vi ho confessato, un paio di post fa, che ho dovuto rimandare l'inizio della serie...

posted @ lunedì 2 agosto 2010 00:21 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Windows Phone 7: beta dei tool di sviluppo + risorse

Da qualche giorno è disponibile la prima Beta dei tool di sviluppo per Windows Phone 7, che è possibile scaricare da questo indirizzo dell'area Download di Microsoft. Tra i vari tool disponibili, si annoverano: emulatore del dispositivo XNA Game Studio 4.0 beta Estensioni per Visual Studio 2010 Expression Blend con estensioni per Windows Phone VS 2010 Express per Windows Phone Microsoft ha inoltre rilasciato le "UI Design and Interaction guide lines 2.0", ossia le specifiche per la realizzazione della UI di applicazioni per Phone, disponibili qui. Fondamentale anche il Training Kit aggiornato proprio per la Beta dei tool, disponibile a questo indirizzo. Alessandro

posted @ giovedì 29 luglio 2010 16:01 | Feedback (1) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

ASP.NET MVC 3 Preview 1 disponibile per VS 2010

Riporto quanto pubblicato da Pietro Brambati sul blog di MSDN Italia, inerente la disponibilità della prima preview di ASP.NET MVC 3 da utilizzare con Visual Studio 2010 e basata su .NET Framework 4. Ci sono alcune novità tra cui: Supporto al un nuovo ViewEngine (“razor”), che offre una sintassi semplificata basata sull’uso di template per la scrittura di pagine HTML. La classe View e ViewModel supportano l’aggiunta di proprietà dinamiche che rendono più semplice la scrittura del codice. E’ ora possibile usare più View Engine, anche nella finestra di dialogo per l’aggiunta di una view. Supporto migliorato per l’uso di tecniche...

posted @ giovedì 29 luglio 2010 15:53 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2010 ]

Promozione MSDN: VS 2010 Professional upgrade per utenti delle Standard

MSDN Italia ha realizzato una nuova promozione per coloro che hanno una licenza di Visual Studio 2005/2008 Standard e vogliono fare un aggiornamento, a prezzo ridotto, alla edizione Professional di Visual Studio 2010. Ecco i dettagli: "Microsoft annuncia una promozione speciale dedicata a tutti gli utenti di Visual Studio Standard Edition 2005 e 2008. In occasione del lancio di Visual Studio 2010 e in conseguenza del fatto che non esiste una edizione Standard per la famiglia di prodotti Visual Studio 2010, è stata annunciata la possibilità di passare a Visual Studio 2010 Professional al prezzo...

posted @ mercoledì 28 luglio 2010 00:11 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - sesta parte

Nel post precedente abbiamo iniziato a trattare l'utilizzo del pattern MVVM nei confronti di ADO.NET Entity Framework come Model, all'interno di applicazioni WPF create con Visual Basic 2010. Quick recap La volta scorsa abbiamo: creato l'Entity Data Model discusso come questo costituisca il nostro Model, ossia la rappresentazione dei dati implementato regole di validazione lato Model sfruttando IDataErrorInfo In questo post scriviamo un po' più di codice relativo al pattern in questione, sebbene il grosso debba ancora venire ma impareremo a trovare la soluzione per un grosso problema che vi illustrerò di seguito. La logica dei comandi In un precedente post della serie abbiamo parlato di come...

posted @ martedì 27 luglio 2010 02:01 | Feedback (5) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel per sviluppatori Visual Basic 2010 - quinta parte

Dopo aver fatto una pausa più o meno lunga sulla trattazione del pattern Model-View-ViewModel con WPF 4 e Visual Basic 2010, riprendiamo il discorso al punto in cui vi avevo promesso di continuare, ossia parlare di questo pattern nell’ambito di un contesto sicuramente più interessante come quello di adottarlo nei confronti di ADO.NET Entity Framework. Prima di addentrarci nel codice, sono opportune alcune illustrazioni discorsive. Dove vogliamo arrivare Alla fine della serie di post arriveremo a realizzare questo: Quindi una semplice applicazione master-details, che permetterà di lanciare anche una finestra. Banale, indubbiamente, se si ragiona per gestori di eventi e click invece...

posted @ domenica 25 luglio 2010 17:57 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF 4: "WPF Tracing"

Un'altra novità in WPF 4, anche se per essere precisi è una novità di Visual Studio 2010 che interviene verso WPF, è il cosiddetto WPF Tracing, che permette di ottenere informazioni di debug molto più dettagliate, che si rivelano molto utili soprattutto nel risolvere problemi legati al data-binding (ma non solo, ovviamente). Per attivare il tracing andiamo in Tools|Options|Debugging, quindi selezioniamo la voce Output Window. Basta andare nel gruppo chiamato WPF Trace Settings e selezionare quale area del runtime di WPF si desidera conoscere dettagliatamente in fase di debug ed è possibile specificare il livello di informazione da ottenere attraverso...

posted @ giovedì 22 luglio 2010 16:30 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Disponibili i video delle sessioni di Remix 10

Sul blog di MSDN Italia è stato annunciato che sono disponibili le registrazioni delle sessioni erogate durante l'evento Remix 10, tenutosi a Milano il mese scorso. La tematica principale è sicuramente lo sviluppo per Windows Phone 7, ma anche Web e cloud computing. I video sono disponibili sul portale Microsoft Be-IT e l'elenco completo è disponibile nel post di Pietro Brambati. Have a look :-) Alessandro

posted @ mercoledì 21 luglio 2010 12:47 | Feedback (0) | Filed Under [ Varie Silverlight e Windows Phone Visual Studio 2010 ]

Nuovo articolo: "Using Silverlight 4 APIs to Interact with Webcams and Microphones from VB 2010"

Sul sito InformIT.com è stato pubblicato un mio nuovo articolo in inglese dal titolo "Using Silverlight 4 APIs to Interact with Webcams and Microphones from VB 2010". Nell'articolo si parla un pochino di alcune delle novità introdotte da Silverligh 4 per l'interazione e l'utilizzo, nelle proprie applicazioni, di webcam e microfoni da un punto di vista dello sviluppatore Visual Basic 2010. C'è anche codice dimostrativo che spiega come raggiungere gli obiettivi proposti. Se volete dare un'occhiata, lo potete leggere qui. Alessandro

posted @ venerdì 16 luglio 2010 11:52 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone Visual Studio 2010 ]

Silverlight 4, disponibili i tool in italiano

MSDN Italia ha appena pubblicato la notizia relativa alla disponibilità dei tool di sviluppo localizzati in italiano per Silverlight 4, che vengono integrati in Visual Studio 2010. So che molti di coloro che hanno VS 2010 in italiano aspettavano da tempo questo rilascio. Potete leggere il post di Pietro qui, dove troverete anche il link per il download. Alessandro

posted @ mercoledì 14 luglio 2010 11:43 | Feedback (1) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

XAML Power Toys 6.1, per WPF 4 & Silverlight 4

Karl Shifflett, che lavora a Redmond nel team di Cider (il designer WPF di Visual Studio), ha rilasciato la versione 6.1 dei suoi XAML Power Toys. Con molta probabilità sono tool che già conoscete, si tratta comunque di due add-on per Visual Studio davvero fenomenali che semplificano l'esecuzione di alcune operazioni, sia a livello di codice che di designer. La nuova versione 6.1 offre ora il completo supporto a WPF 4 e, per la prima volta, anche a Silverlight 4. Ci sono due add-on da scaricare, gratuitamente, sia sotto forma di installer che come codice sorgente: XAML Power Toys, la cui peculiarità...

posted @ martedì 13 luglio 2010 11:34 | Feedback (0) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

Mio nuovo articolo su MSDN: "Programming the Task Bar in Windows 7 with WPF 4, Part Two – Jump Lists"

Qualche giorno fa è stato pubblicato, sul Visual Basic Developer Center di MSDN, il mio secondo articolo della serie dedicata alla programmazione della barra delle attività di Windows 7 utilizzando WPF 4 e Visual Studio 2010. L'articolo si intitola "Programming the Task Bar in Windows 7 with WPF 4, Part Two – Jump Lists" e parla di come creare, aggiungere ed elaborare elementi all'interno della Jump List, quella serie di elementi che l'icona dell'applicazione è in grado di visualizzare per offrire accesso a risorse frequenti di vario genere. Sul Visual Basic Developer Center è stata anche creata, con mia grande soddisfazione,...

posted @ lunedì 28 giugno 2010 12:22 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Windows 7 Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel con Visual Basic 2010 - parte 4

Nel precedente post della serie introduttiva a Model-View-ViewModel con Visual Basic 2010, abbiamo visto come implementare funzionalità di spostamento tra “record” esponendo una ICollectionView dal ViewModel e abbiamo altresì visto come fornire un’implementazione generica della classe RelayCommand. In questo post ci proponiamo di estendere l’applicazione della volta scorsa aggiungendo funzionalità di validazione dei dati che sfruttino la caratteristica degli ErrorTemplate di WPF e l’interfaccia IDataErrorInfo. Premetto che questa è una modalità, ma chiaramente si possono prevedere altre forme di validazione dei dati. Il vantaggio di questo tipo di approccio è che tramite un...

posted @ domenica 20 giugno 2010 14:16 | Feedback (7) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Uno strumento utile per M-V-VM

Come sapete, da qualche giorno ho iniziato una serie di post introduttiva a Model-View-ViewModel dal punto di vista dello sviluppatore Visual Basic. Dopo aver scritto un po' di codice, vi segnalo un utilissimo tool che sto personalmente utilizzando anche nella generazione del codice per i post della serie. Probabilmente ne avete già sentito parlare, si tratta di XAML Power Toys, un addin per Visual Studio 2010 creato da Karl Shifflett (personaggio di spicco su WPF a Redmond) che, oltre a tante funzionalità che consentono di lavorare lato XAML per la generazione di form business e di lavorare sui panels, offre...

posted @ mercoledì 16 giugno 2010 11:37 | Feedback (1) | Filed Under [ Visual Basic C# Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel con Visual Basic 2010 - parte 3

Nei primi due post di questa serie dedicata a Model-View-ViewModel con VB 2010, abbiamo visto come creare applicazioni che, molto semplicemente, caricano, presentano e salvano dati attraverso un ViewModel che espone dati e comandi alla View. In questo post facciamo un ulteriore passo in avanti, implementando una tecnica di navigazione tra i dati che ci permetterà di andare avanti e indietro all’interno dei dati stessi. Ragionando per immagini, questo è il risultato da raggiungere: Come vedete, quindi, rispetto alle precedenti volte cambia l’interfaccia. C’è una visualizzazione di dettaglio del singolo elemento più dei pulsanti...

posted @ martedì 15 giugno 2010 13:03 | Feedback (3) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel con Visual Basic 2010 - parte 2

Nel precedente post abbiamo fatto un’introduzione discorsiva alle caratteristiche del pattern Model-View-ViewModel in Windows Presentation Foundation e abbiamo detto come la serie di post voglia avere un taglio introduttivo e dal punto di vista dello sviluppatore Visual Basic. Abbiamo implementato un semplice modello per i dati, un ViewModel minimale per il caricamento e l’invio di dati alla View che, a sua volta, si occupa semplicemente di mostrare i dati caricati.   In questo post vogliamo fare un passo successivo, piuttosto complesso peraltro, ossia l’aggiunta di comandi da associare a dei pulsanti. Se avete già avuto...

posted @ sabato 12 giugno 2010 13:47 | Feedback (4) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Disponibile Silverlight 4 SDK in italiano

Il team di MSDN Italia ha appena annunciato, in questo post, la disponibilità di Silverlight 4 SDK in lingua italiana. Il link diretto alla pagina di download è invece questo. Potrebbe quindi interessarvi se utilizzate Visual Studio 2010 in italiano. Alessandro

posted @ venerdì 11 giugno 2010 12:48 | Feedback (1) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

WPF: Introduzione al pattern Model-View-ViewModel con Visual Basic 2010 - parte 1

Con questo post desidero iniziare una serie di trattazioni, seppur introduttiva, relativa all’ormai famoso pattern Model-View-ViewModel da un punto di vista dello sviluppatore Visual Basic 2010, anche in considerazione di due cose: c’è sicuramente molto materiale, soprattutto in inglese e soprattutto di livello già avanzato. Ma ci vuole anche un punto per cominciare! a parte il grande webcast di Corrado, un articolo di Cristian e gli sforzi di Mauro, c’è ben poco a livello introduttivo in italiano e questo è il problema principale per chi vuole iniziare M-V-VM su M-V-VM con Visual Basic non c’è praticamente nulla :-) Premesso che M-V-VM si...

posted @ giovedì 10 giugno 2010 12:31 | Feedback (11) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Consultare/scaricare i sorgenti di .NET Framework 4

Vi segnalo questo interessante post di Mauro Servienti, dove si parla di come consultare e/o scaricare i sorgenti di .NET Framework 4.0 e precedenti versioni, con tanto di istruzioni per l'abilitazione delle funzionalità di Visual Studio 2010 adatte allo scopo. Si tratta di un discorso già introdotto col Service Pack 1 di .NET 3.5 e che prosegue, come naturale che sia, anche nella nuova versione. Alessandro

posted @ lunedì 7 giugno 2010 12:23 | Feedback (3) | Filed Under [ .NET Framework Visual Studio 2010 ]

Programmare la task bar di Windows 7 con WPF 4: nuova serie di miei articoli nella MSDN Library

E' stato pubblicato pochi giorni fa, nella MSDN Library, il primo di una nuova serie di miei articoli che riguardano la programmazione della task bar di Windows 7 con WPF 4. Questa prima parte riguarda in particolare l'implementazione dei c.d. "thumbnail buttons" ossia piccoli pulsanti che possiamo aggiungere all'icona della nostra applicazione quando ottiene il focus nella task bar. Il nuovo articolo è visibile nel Visual Basic Developer Center ma, come detto, è ospitato nella MSDN Library (una bella soddisfazione, ve lo assicuro :-)). Nei successivi articoli mi occuperò di Jump List, Overlay icons, Progress bar e.. multi-touch! L'articolo in questione è...

posted @ giovedì 27 maggio 2010 22:20 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Approfondimento post-Community Tour: interoperabilità coi linguaggi dinamici per VB e C#

Nella mia sessione relativa alle novità di Visual Studio 2010 e dei linguaggi .NET all'evento di lancio di Visual Studio 2010 del 14 maggio scorso a Roma, per motivi di tempo non sono riuscito a illustrare l'ultimo argomento che avevo preparato, ossia l'interoperabilità di VB e C# coi linguaggi dinamici. Questo post, quindi, ha lo scopo di illustrare l'argomento (già trattato in passato con riferimento alla Beta 1 di Dev10 in questo articolo). Se volete una traccia da seguire, vi ricordo che il materiale (slide e codice) della sessione è scaricabile da qui. Visual Basic 2010 e C# 4 offrono il supporto...

posted @ lunedì 24 maggio 2010 15:36 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2010 ]

Nuovi esempi di codice per Visual Basic 2010 su MSDN, per le varie tecnologie Microsoft

Vi segnalo la disponibilità anche per Visual Basic 2010 di tutta una serie di esempi di codice e materiale relativo a .NET Framework 4.0 e Visual Studio 2010, precedentemente disponibili solo per Visual C#: Windows Communication Foundation/Workflow Foundation: 236 esempi (WF_WF_Samples.zip) Windows Communication Foundation/Workflow Foundation: 240 argomenti della documentazione Windows Presentation Foundation: 350 argomenti della documentazione SharePoint 2010: Developer Training Kit SharePoint 2010: 300 argomenti della documentazione Parallel Programming: Articoli su MSDN Magazine (includono codice VB in-line): Debugging Task-Based Parallel Applications in Visual Studio 2010 | Data-Parallel Patterns and PLINQ | Solving 11 Likely Problems In Your Multithreaded Code | False Sharing Visual...

posted @ venerdì 21 maggio 2010 19:46 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Visual Studio 2010 Parallel Programming ]

Poster dei keybindings di Visual Studio 2010 in versione aggiornata

E' disponibile una versione aggiornata dei poster, in formato pdf, che riepilogano le scorciatoie da tastiera per accedere rapidamente a moltissime funzionalità di Visual Studio 2010 e dei linguaggi .NET. I poster sono disponibili per VB, C#, F#, C++. Li potete trovare a questo indirizzo dell'area Download del sito Microsoft. Fonte: blog di Lisa Feigenbaum Alessandro

posted @ giovedì 20 maggio 2010 09:55 | Feedback (1) | Filed Under [ Visual Basic C# Visual Studio 2010 ]

Versione definitiva dei tools di Silverlight 4 per Visual Studio 2010

Da alcuni giorni sono disponibili in versione definitiva (RTW) i tools di Silverlight 4 per Visual Studio 2010. Tale rilascio include anche le versioni aggiornate dei WCF RIA Services e dell'SDK. Tutte le informazioni sui predetti tools sono disponibili nel sito ufficiale di Silverlight, mentre potete scaricare gli strumenti da questa pagina dell'area Download di Microsoft in cui sono anche elencati con precisione l'elenco dei componenti aggiornati/installati. Alessandro

posted @ mercoledì 19 maggio 2010 12:36 | Feedback (6) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

Disponibili in italiano le edizioni Express di Visual Studio 2010

A quache giorno di distanza dal rilascio della localizzazione italiana delle edizioni superiori di Visual Studio 2010, sono ora disponibili in italiano anche le edizioni Express, le famose edizioni gratuite con funzionalità minori solo nell'IDE. Le potete scaricare da questo indirizzo del sito Microsoft. Alessandro

posted @ mercoledì 19 maggio 2010 12:31 | Feedback (8) | Filed Under [ Visual Basic C# Visual Studio Express Editions Visual Studio 2010 ]

Evento di Roma "VS 2010 Launch @ Community Tour": com'è andata + download materiali

Venerdì 14 maggio si è tenuto a Roma l’evento per il lancio di Visual Studio 2010 organizzato dalla nostra community Visual Basic Tips & Tricks, in collaborazione con Microsoft Italia. La giornata è stata davvero memorabile e in questo post voglio raccontarvi com’è andata. Innanzitutto nell’occasione è stata annunciata la nascita dello usergroup romano Domus.NET, il cui scopo è quello di aggregare appassionati che vivono nella zona di Roma e dintorni e che annovera, tra gli altri, gli amici Matteo Emili, Nicolò Carandini e Massimo Bonanni che tra l’altro sono stati molto precisi nel gestire la registrazione all’arrivo dei partecipanti. In...

posted @ lunedì 17 maggio 2010 06:42 | Feedback (3) | Filed Under [ .NET Framework Visual Basic C# Varie Visual Studio Express Editions Visual Studio Extensibility Windows Presentation Foundation Windows Communication Foundation Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

"Visual Basic 2010 Unleashed" è sul Visual Basic Developer Center, coi capitoli d'esempio

Come promesso nel precedente post, vi segnalo che sono disponibili due capitoli di esempio (scelti dall'editore) tratti dal mio nuovo libro "Visual Basic 2010 Unleashed". Questi sono i link: "Chapter 1 - Introducing the .NET Framework 4", in cui viene introdotta la nuova versione di .NET Framework con un'overview di CLR, Base Class Library e dei linguaggi "Chapter 8 - Managing an object's lifetime", in cui viene spiegato il ciclo di vita degli oggetti .NET, quindi allocazione di memoria, Garbage Collection, metodi Dispose e Finalize, object resurrection e tutto ciò che fa parte della vita di un oggetto, dalla creazione di un'istanza fino al...

posted @ lunedì 17 maggio 2010 06:11 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Visual Studio Express Editions Visual Studio Extensibility Windows Presentation Foundation Windows Communication Foundation Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

Aperte le iscrizioni al Remix 2010

Da qualche giorno sono aperte le iscrizioni al Remix 2010, l'annuale evento Microsoft gratuito, dedicato alle tecnologie Web, con percorsi per sviluppatori e designer. Quest'anno ci saranno anche degli interessanti approfondimenti su Windows Phone, per cui sicuramente da non perdere. Sul blog del team di MSDN Italia, a questo indirizzo, trovate tutti i dettagli e il link per la registrazione. Alessandro

posted @ sabato 15 maggio 2010 12:48 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

E' uscito il mio nuovo libro: "Visual Basic 2010 Unleashed"

Ho il piacere e la soddisfazione di comunicarvi che è finalmente disponibile il mio nuovo libro "Visual Basic 2010 Unleashed", edito da SAMS/Pearson. Si tratta del mio primo libro in inglese, da oltre 1200 pagine, in cui vengono sviscerati gli aspetti sintattici del linguaggio ma anche come Visual Basic oggi possa essere utilizzato nei confronti delle più recenti tecnologie Microsoft, sia Windows che Web. (Clicca sulla copertina per ingrandire) Indubbiamente è stato un lavoraccio! :-) Sono stati 7 mesi molto impegnativi e faticosi, certamente c'è la soddisfazione (soprattutto quando potrò toccare con mano la mia copia :-)) ma spero anche che...

posted @ mercoledì 12 maggio 2010 10:21 | Feedback (25) | Filed Under [ .NET Framework Visual Basic Setup & Deployment Visual Studio Express Editions Visual Studio Extensibility Windows Presentation Foundation Windows Communication Foundation Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

Cambio sede per l'evento del 14 maggio a Roma

Approfitto di questo spazio per comunicarvi che abbiamo avuto necessità di modificare la sede per il Community Tour che si terrà il 14 maggio a Roma, che quindi non si svolgerà presso la locale sede di Microsoft Italia come in precedenza annunciato, bensì presso il seguente indirizzo: Holiday Inn Roma Est, Via Amos Zanibelli snc - 00155 - Roma Quindi cambia solo la sede, rimangono invariati la data dell'evento e i dettagli che trovate nella nostra pagina dedicata. E grazie per l'adesione ;-) Ci vediamo il 14 a Roma! Alessandro

posted @ martedì 4 maggio 2010 18:15 | Feedback (1) | Filed Under [ Visual Basic C# Varie Windows Presentation Foundation Visual Studio 2010 ]

TFS 2010 & Silverlight 4: cosa fare se le Build falliscono

In questi giorni sto utilizzando Team Foundation Server 2010 Basic con un progetto basato su Silverlight 4 e mi è capitato un problema con le build di TFS. Ad ogni avvio di una build, la stessa build fallisce presentando un errore secondo cui c'è un problema con un non meglio identificato work item; andando ad analizzare il file di log, si rileva che il messaggio di dettaglio indica che la build fallisce a causa del fatto che Silverlight 4 SDK non è installato. Poiché invece tale SDK è installato regolarmente, ho provato a fare qualche ricerca su Internet in merito al...

posted @ martedì 4 maggio 2010 15:13 | Feedback (2) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

"Visual Basic 2010 Unleashed": ci siamo quasi!

La settimana prossima, verso la metà, sarà finalmente disponibile il mio nuovo libro "Visual Basic 2010 Unleashed" la cui fase di stampa è quasi completata. Avrò modo di descriverlo con maggiori dettagli con un post il giorno in cui uscirà, ad ogni buon conto vi segnalo che intanto è possibile scaricare il codice a corredo del libro dalla pagina sul sito InformIT raggiungibile qui. Non sono un grande amante dei rilasci di codice a corredo di qualcosa senza che quel "qualcosa" sia effettivamente fruibile, poiché, soprattutto in questi casi, senza un filo conduttore può risultare difficile capire il codice stesso. L'editore...

posted @ lunedì 3 maggio 2010 21:10 | Feedback (5) | Filed Under [ .NET Framework Visual Basic LINQ Visual Studio 2010 Parallel Programming ]

"XAML Code Snippets" aggiornato alla RTM di Visual Studio 2010

Dopo aver avuto la soddisfazione di vederlo menzionato da Rob Relyea e Pete Brown, che si occupano di WPF a Redmond, ho finalmente aggiornato il mio addin "XAML Code Snippets" alla RTM di Visual Studio 2010. Giusto per completezza, si tratta di un addin che aggiunge la possibilità di inserire ed esportare frammenti di codice XAML negli editor di WPF e Silverlight in Visual Studio 2010. E' un progetto open-source disponibile a questo indirizzo su CodePlex, ora con una pagina dedicata sulla Visual Studio Gallery (quindi rilevabile anche dall'interno di Visual Studio attraverso l'Extension Manager). Spero vi possa essere utile! Alessandro

posted @ lunedì 26 aprile 2010 18:35 | Feedback (1) | Filed Under [ Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

Visual Studio 2010: installare e abilitare InstallShield Limited Edition

Una interessante novità in Microsoft Visual Studio 2010, da poco disponibile in RTM, è l'integrazione di un altrettanto interessante strumento per la generazione di pacchetti di installazione per Windows Installer, una edizione ridotta del noto prodotto chiamato InstallShield. Con Visual Studio 2010 è infatti possibile fruire di una versione chiamata Limited Edition di InstallShield, che sicuramente offre funzionalità minori rispetto all'edizione "full" ma che permette comunque di fare delle cose interessanti. InstallShield LE non è installato di default, di conseguenza la prima cosa da fare è aprire la finestra New Project, quindi espandere Other Project Types -> Setup & Deployment -> InstallShield...

posted @ lunedì 26 aprile 2010 18:28 | Feedback (2) | Filed Under [ Setup & Deployment Visual Studio 2010 ]

Silverlight 4 è finalmente disponibile

Microsoft ha ufficialmente rilasciato Silverlight 4, la nuova versione del noto plug-in per lo sviluppo e l'esecuzione di Rich Internet Applications. Sono anche disponibili i tool di sviluppo per la RTM di Visual Studio 2010, anche se detti tool sono in Release Candidate 2. Tutti i download sono disponibili a questo indirizzo del sito ufficiale di Silverlight; segnalo anche la possibilità di scaricare la documentazione a corredo, per averla disponibile off-line. Vi ricordo che al Community Tour per il lancio di Visual Studio 2010, che VB T&T organizza a Roma il 14 maggio, terrò una sessione proprio sulle novità di Silverlight...

posted @ venerdì 16 aprile 2010 18:53 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

Visual Basic 2010: le novità del linguaggio in un nuovo Webcast su BE-It

In concomitanza con il lancio di Visual Studio 2010/.NET Framework 4.0, è stato anche pubblicato un mio nuovo Webcast sul portale Microsoft BE-It, intitolato "Le novità di Visual Basic 2010". Nel video ho riassunto tutte le novità sintattiche di Visual Basic 2010, con slide ma anche con un bel po' di codice. Se volete guardarlo, lo trovate a questo indirizzo e, soprattutto, rimanete aggiornati sulle prossime pubblicazioni. ;-) Alessandro

posted @ martedì 13 aprile 2010 19:08 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 ]

Visual Studio 2010 Express: registrazione richiesta

Come sapete, da ieri Visual Studio 2010 è disponibile in versione definitiva per il download agli abbonati MSDN. Contestualmente sono state rilasciate anche le edizioni gratuite Express, che potete trovare a questo indirizzo. Differentemente dal passato, in cui la registrazione del prodotto era facoltativa, stavolta si rende necessaria dopo aver scaricato e installato le singole edizioni. Questo perchè Visual Studio 2010 Express senza registrazione funziona per 30 giorni. Per attivarlo, è sufficiente andare nel menu Help e selezionare il comando Register Product. Si verrà reindirizzati a un sito Microsoft dove, previo inserimento del proprio Live ID e dei propri dati, si...

posted @ martedì 13 aprile 2010 11:35 | Feedback (18) | Filed Under [ Visual Studio Express Editions Visual Studio 2010 ]

Visual Studio 2010 RTM!

Bello, vero? :-) E' disponibile da qualche ora per il download, negli abbonamenti MSDN, la RTM di Visual Studio 2010 e .NET Framework 4! Sono già anche disponibili le edizioni Express gratuite, l'SDK e il Report Viewer oltre a Team Foundation Server e strumenti collegati. Buon divertimento.. e abbiate pazienza, i server sono leggermente intasati :-) Alessandro

posted @ lunedì 12 aprile 2010 23:24 | Feedback (4) | Filed Under [ .NET Framework Visual Basic C# Visual Studio 2010 ]

Lancio di Visual Studio 2010 in streaming su Channel 9

Ormai ci siamo. L'evento di lancio di Microsoft Visual Studio 2010 è veramente imminente. Potremo seguirlo in diretta, in streaming, utilizzando i link offerti in questo post su Channel 9. L'agenda è molto ricca e, come potete leggere, per il giorno 13 sono previste le sessioni per il lancio di Silverlight. Approfitto anche per ricordarvi l'agenda dell'evento on-line organizzato da MSDN Italia, di cui potete trovare i dettagli nel loro post. Siete pronti per Visual Studio 2010? ;-) Alessandro

posted @ lunedì 12 aprile 2010 00:52 | Feedback (2) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio Extensibility Visual Studio Tools for Office Silverlight e Windows Phone Visual Studio 2010 Parallel Programming ]

Tema di Visual Studio 2010 per Windows 7

Su MicrosoftFeed, un sito che aggrega notizie relative al mondo Microsoft anche in merito a prodotti/iniziative di terze parti, è apparso un blog post in cui viene reso disponibile un tema di Visual Studio 2010 per Windows 7. Se volete dare un bel tocco al vostro pc in attesa del rilascio imminente della RTM, potete scaricare il tema da questo indirizzo. Alessandro

posted @ domenica 11 aprile 2010 23:59 | Feedback (2) | Filed Under [ Windows 7 Visual Studio 2010 ]

Le novità di VB 2010, dal Visual Basic Team

Come ormai noto, il rilascio della versione definitiva di Visual Studio 2010 è ormai alle porte. Per quanto riguarda le novità di Visual Basic 2010, sebbene ne abbiamo parlato in molte occasioni, vi segnalo l'articolo scritto da una "penna" autorevole, ossia quella di Jonathan Aneja che a Redmond lavora nel team che produce il compilatore. Nell'articolo vengono riassunte le novità sintattiche di Visual Basic 2010, in modo schematico e preciso. Sottolineerei la discussione sulla co-evoluzione con C#, che in questa versione di Visual Basic riveste un'importanza fondamentale. L'articolo è qui. Alessandro

posted @ martedì 6 aprile 2010 12:47 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 ]

Lancio di Visual Studio 2010: Community Tour con Visual Basic Tips & Tricks a Roma!

Il Team di MSDN Italia ha pubblicato oggi, in questo post, le date delle prossime tappe del Community Tour che si svolgerà in occasione del lancio di Visual Studio 2010. Visual Basic Tips & Tricks sarà presente a Roma il giorno 14 maggio! L'evento si terrà presso la sede romana di Microsoft Italia e ci saranno un sacco di sessioni interessanti. Si parlerà infatti di Visual Studio 2010, dell'IDE, dei linguaggi VB e C#, di Silverlight, di Windows Phone e di Team Foundation Server. L'agenda completa dell'evento è disponibile in questa pagina del nostro sito, mentre il link diretto all'iscrizione è...

posted @ giovedì 25 marzo 2010 23:37 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Visual Studio Express Editions Visual Studio Extensibility Windows Presentation Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

XAML Code Snippets, addin per Visual Studio 2010

E' disponibile su CodePlex un mio nuovo progettino WPF, un addin per Visual Studio 2010 che consente l'inserimento e l'esportazione di code snippets per XAML e che viene supportata dagli editor di WPF e Silverlight. Basta fare click destro all'interno dell'editor di codice XAML e selezionare il comando di inserimento snippet o quello di esportazione. Il formato di file utilizzato è il normalissimo .Snippet, in cui il codice è salvato (o letto) come XML. Ho scelto questo approccio per mantenere compatibilità col formato .Snippet, tipico di Visual Studio. Istruzioni per l'uso, screenshot e codice sorgente, rigorosamente in Visual Basic 2010, sono disponibili nell'home...

posted @ mercoledì 24 marzo 2010 18:42 | Feedback (2) | Filed Under [ Visual Studio Extensibility Windows Presentation Foundation Visual Studio 2010 ]

Nuovi screencast su TFS 2010 Basic

Ho pubblicato tre nuovi screencast di introduzione a Team Foundation Server 2010 Basic, in area Screencast di VB T&T. TFS Basic è la configurazione ridotta (si fa per dire) in grado di funzionare su sistemi operativi client, come Windows 7 e Vista SP 1, dedicata a singoli sviluppatori e piccoli team. Titoli e link:  "TFS 2010 Basic per singoli sviluppatori, prima parte: source control e work items"  "TFS 2010 Basic per singoli sviluppatori, seconda parte: automazione delle build"  "TFS 2010 Basic per singoli sviluppatori, terza parte: version control" Ho cercato di seguire la formula del video non troppo lungo, per non annoiarvi, con le citazioni di...

posted @ lunedì 22 marzo 2010 14:02 | Feedback (6) | Filed Under [ Windows 7 Visual Studio 2010 ]

Slide del VB T&T Community Day + ringraziamenti

Volevo comunicarvi che in area Download del nostro sito sono disponibili le slide delle sessioni che abbiamo tenuto durante il workshop "Visual Basic Tips & Tricks Community Day" di giovedì scorso, a Milano. Questi sono i titoli/link: Team Foundation Server 2010 Basic per singoli sviluppatori (Alessandro Del Sole) Accesso ai dati con ADO.NET Entity Framework (Antonio Catucci) Approfitto per fare un grande in bocca al lupo a Renato che per alcuni problemini non ha potuto tenere la sua sessione su Windows 7 e approfitto anche per ringraziare ObjectWay che ci ha ospitato e tutti coloro che sono intervenuti alla giornata; noi ci siamo divertiti un...

posted @ sabato 20 marzo 2010 14:18 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Scaricare ed installare estensioni per Visual Studio 2010 con l'Extension Manager

In un precedente post abbiamo visto come sia possibile creare, con Visual Studio 2010, delle estensioni per l'IDE e soprattutto con quale nuova modalità queste vengano distribuite ed installate per renderle fruibili dall'ambiente, utilizzando il nuovo formato di file .vsix. Microsoft offre un interessante portale chiamato Visual Studio Gallery, un repository di estensioni per Visual Studio 2010 e componenti aggiuntivi anche per le precedenti versioni fino alla 2002. Da questo sito è possibile scaricare estensioni ma è anche possibile caricare le proprie, sia in forma free e free trial che a pagamento. L'Extension Manager, lo strumento di Visual Studio 2010 che abbiamo...

posted @ venerdì 19 marzo 2010 16:01 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

Due nuovi screencast su Visual Studio 2010, @VB Tips & Tricks

Ho appena pubblicato due nuovi video in area Screencast di Visual Basic Tips & Tricks, piuttosto diversi tra loro come focus ma entrambi relativi allo sviluppo con Visual Studio 2010. Ecco i titoli/link: "Creare la prima applicazione per Windows Phone 7 con Visual Studio 2010 Express CTP" - durata 12:09 "Extensions per Visual Studio 2010: crearle, distribuirle, installarle e condividerle" - durata 20:50 Come sempre, sperando che possiate trovarli utili, fatemi sapere i vostri feedback! Alessandro

posted @ giovedì 18 marzo 2010 00:39 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio Express Editions Visual Studio 2010 ]

Sviluppare applicazioni per Windows Phone 7 Series: CTP dei tool, modello di programmazione ed esempio "Hello world"

Poco tempo fa Steve Ballmer, CEO di Microsoft Corp., annunciava la nascita di Windows Phone 7 Series, il nuovo sistema operativo per dispositivi mobili destinato a una nuova serie di telefoni cellulari che saranno effettivamente disponibili tra qualche mese. Senza volermi addentrare sulle tematiche inerenti il sistema operativo, per il quale vi rimando a questo indirizzo e a quest'altro, cerchiamo di capire come cambia il modo di sviluppare applicazioni per i dispositivi mobili soprattutto alla luce delle novità svelate nei giorni scorsi alla conferenza MIX che si svolge a Las Vegas. Partiamo dal modello di programmazione: per sviluppare applicazioni per Windows Phone 7,...

posted @ mercoledì 17 marzo 2010 01:29 | Feedback (4) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio 2010 ]

Creare, distribuire e installare Extensions per Visual Studio 2010 (con esempio sull'installazione di controlli WPF nella Toolbox)

Da sempre Microsoft Visual Studio è un ambiente di sviluppo estendibile, nel senso che è possibile creare e installare componenti aggiuntivi che offrano funzionalità non comprese di default dall'ambiente stesso. Come sapete, Visual Studio 2010 è un ambiente rivoluzionario poichè fa uso di WPF per molti aspetti e questo cambia anche l'estendibilità. Con l'eccezione di Addin e Code Snippet, che si "impacchettano" e distribuiscono col vecchio formato di file .vsi, con VS 2010 viene introdotto il formato .vsix che serve per installare le cosiddette extensions, ossia componenti aggiuntivi quali template, tool window, estensioni per l'editor e controlli utente da installare...

posted @ domenica 14 marzo 2010 22:50 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2010 ]

Addin "Export as code snippet" aggiornata a Visual Studio 2010 Release Candidate

Sono molto contento di quest'addin che ho realizzato un po' di tempo fa per VS 2008, sia perchè lo uso personalmente sia perchè ho avuto dei riscontri positivi dagli utilizzatori. Pochi mesi fa resi disponibile anche una versione per la Beta 2 di Visual Studio 2010, oggi ho fatto l'upload della versione compatibile con Visual Studio 2010 Release Candidate. E' disponibile su CodePlex, quindi si può scaricare il codice sorgente da questo indirizzo. Brevemente, si tratta di un componente aggiuntivo che aggiunge una voce al menu contestuale quando siamo nell'editor di codice e che consente di esportare il codice selezionato sotto...

posted @ sabato 13 marzo 2010 13:41 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2008 Visual Studio 2010 ]

Evento gratuito "Visual Basic Tips & Tricks Community Day"

Volevo segnalarvi che il giorno 18 marzo p.v. la nostra community terrà un evento gratuito, con tre sessioni pomeridiane dedicate ad alcune interessanti tecnologie Microsoft per sviluppatori. L'incontro si terrà a Milano presso la sede della società ObjectWay e avrà inizio alle ore 14 per la registrazione. Vi riassumo l'agenda, a fine post trovate i link per i dettagli: Ore 14.00 - 14.30: Registrazione Ore 14.30 - 15.30: "TFS 2010 Basic per singoli sviluppatori" - speaker, il sottoscritto :-) Ore 15.30 - 16.30: "Sviluppare per Windows 7 con Visual Basic 2010" - speaker Renato Marzaro Ore 16.30 - 17.00: Coffe break Ore 17.00 - 18.00:...

posted @ mercoledì 3 marzo 2010 20:43 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Varie Windows 7 LINQ Visual Studio 2010 ]

Una bella soddisfazione: MVP Of The Year 2009 per Visual Basic

Durante l'MVP Global Summit tenutosi a Bellevue e Redmond, conclusosi pochi giorni fa, ho avuto l'immensa soddisfazione di ricevere la comunicazione di essere stato votato come MVP Of The Year 2009 per la categoria Visual Basic. Ho scritto "votato" perchè tale riconoscimento è arrivato dall'espressione del giudizio degli altri MVP di Visual Basic di tutto il mondo e dal team che lo produce. Permettetemi di essere fiero di questo traguardo e di voler rendere pubblica la mia emozione: essere votati dai propri "colleghi" MVP sparsi nei 5 continenti (che ringrazio di cuore), con nomi veramente blasonati, e dal gruppo di prodotto è una...

posted @ martedì 23 febbraio 2010 00:30 | Feedback (40) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

Perchè utilizzare Visual Studio 2010 per applicazioni Visual Basic 2005 e 2008

Nella generalità dei casi le proprie applicazioni sono destinate a durare nel tempo, altre volte, per altre necessità, si ha il bisogno di creare applicazioni basate su .NET Framework 2.0 e sarà così anche per la 3.5 nel momento in cui .NET 4.0 sarà finalmente in RTM. Nel riprendere una tradizione già iniziata con Visual Studio 2008, anche il nuovo Visual Studio 2010 (attualmente in Release Candidate) supporta il multi-targeting quindi è in grado di creare applicazioni per specifiche versioni di .NET Framework, a partire dalla 2.0. La vera buona notizia è che, aprendo le vecchie soluzioni/progetti in Visual Studio 2010, la...

posted @ lunedì 22 febbraio 2010 23:50 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2008 Visual Studio 2010 ]

10 buone ragioni per installare Windows 7 SDK

Da diversi anni Microsoft rilascia Windows SDK, una serie di strumenti per sviluppatori dedicati a specifiche versioni del sistema operativo. Si tratta di una risorsa insostituibile, tanto più che è gratuita, anche se forse poco conosciuta e utilizzata. Vorrei fare un piccolo elenco schematico di alcune buone ragioni per scaricare e installare Windows 7 SDK, se siete sviluppatori che vogliono programmare per Windows 7: contiene gli strumenti di debug per codice nativo (il famoso WinDbg) è disponibile per sistemi a 32 e 64 bit lavora su .NET Framework 3.5 Service Pack 1, quindi con codice managed e i compilatori Visual Basic e C# include librerie, file...

posted @ lunedì 22 febbraio 2010 23:36 | Feedback (0) | Filed Under [ Visual Studio 2008 Windows 7 Visual Studio 2010 ]

Visual Studio 2010 Training Kit aggiornato per la RC

Un blog post veloce veloce da quel di Redmond :-) E' disponibile il training kit per Visual Studio 2010 e .NET Framework 4.0 aggiornato per la Release Candidate resa disponibile pochi giorni fa. Tra i contenuti aggiornati, nuovi esempi per Visual Basic, Office e SharePoint. Un clic qui e pronti per il download! Alessandro

posted @ sabato 13 febbraio 2010 19:02 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Disponibile la Release Candidate di Visual Studio 2010

Somasegar ha annunciato la disponibilità, finalmente, della Release Candidate di Visual Studio 2010 e .NET Framework 4.0. Da oggi è disponibile per coloro che hanno un abbonamento MSDN, mentre per il resto del pubblico sarà disponibile il 10 febbraio. Qui c'è il post di Soma con i dettagli e il link per il download. Ottimo inizio di giornata direi :-) Alessandro

posted @ martedì 9 febbraio 2010 10:11 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

I miei video su Be-IT

Se ve li siete persi :-), vi segnalo i miei video/webcast realizzati per il portale Be-IT di Microsoft Italia, dedicato ai contenuti multimediali per la formazione sia in ambito MSDN che TechNet. Grazie alla tecnologia Silverlight, potete rivederli attraverso il lettore multimediale qui sotto (se non riuscite a vederlo, premete CTRL+F5):   Personalizzare il Ribbon di Office 2007 con Visual Studio 2008Distribuire personalizzazioni per Office 2007 con ClickOnceMigliorare il codice VB con VSTS - parte 1Migliorare il codice VB con VSTS - parte 2Introduzione agli ADO.NET Data ServicesADO.NET Data Services: Service operations e InterceptorsADO.NET Data Services: un client WPF (prima parte)ADO.NET Data...

posted @ lunedì 1 febbraio 2010 20:41 | Feedback (0) | Filed Under [ Visual Basic Varie Visual Studio 2008 Visual Studio 2010 ]

Newsletter gratuita "MSDN Flash"

Il mondo della tecnologia corre molto veloce e spesso rimanere aggiornati non è facile. In particolare, conoscere le novità sulle tecnologie Microsoft diventa fondamentale nel momento in cui le utilizzate per il vostro lavoro di sviluppatori. Niente di più semplice, quindi, che iscrivervi alla Newsletter MSDN Flash, una risorsa gratuita che porterà direttamente nella vostra e-mail tutte le ultime novità sui prodotti Microsoft per sviluppatori, inclusi download utili (Beta, Trial, SDK, patch e molto altro), capitoli gratuiti estratti da libri tecnici, video formativi e notizie inerenti eventi tecnici tenuti da Microsoft Italia e dalle Community italiane. Tutto questo in un...

posted @ martedì 26 gennaio 2010 19:25 | Feedback (1) | Filed Under [ .NET Framework Visual Basic C# Visual Studio Express Editions Visual Studio 2008 Windows Presentation Foundation Windows 7 LINQ Silverlight e Windows Phone Visual Studio 2010 ]

Il mio libro "Visual Basic 2010 Unleashed" è in pre-vendita su Amazon

Probabilmente coloro di voi che mi seguono con più assiduità avranno notato un calo dei post su questo blog negli ultimi mesi. In realtà sono stato impegnato su quello che è sicuramente il più grande lavoro informatico che ritengo di aver fatto nella mia vita, ossia la produzione del mio nuovo libro (e primo in lingua inglese) intitolato Visual Basic 2010 Unleashed edito da SAMS. Anche se non è ancora uscito, è già possibile ordinarlo su Amazon, la importante libreria on-line. Per motivi contrattuali non posso ancora svelare nei dettagli il contenuto del libro, vi anticipo comunque che: è in inglese :-) circa 1000...

posted @ sabato 23 gennaio 2010 22:27 | Feedback (11) | Filed Under [ .NET Framework Visual Basic Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

Profiling della memoria con .NET Memory Profiler

Visual Studio, sia 2008 che 2010, ha un suo profiler che consente di analizzare le performance delle applicazioni, ma che non ha la funzionalità di analizzare l'allocazione di oggetti .NET in memoria. Per fare ciò, è necessario ricorrere a un tool esterno. Tra i vari disponibili, vi segnalo .NET Memory Profiler, prodotto dalla società SciTech, che viene utilizzato anche internamente da Microsoft Corp. per analizzare le performance di applicazioni WPF. Questo tool è molto interessante poiché consente di evidenziare le istanze di tutti gli oggetti .NET in memoria attraverso più "istantanee" riprese in diversi momenti dell'esecuzione, grazie alle quali è possibile analizzare...

posted @ sabato 23 gennaio 2010 21:59 | Feedback (0) | Filed Under [ Visual Studio 2008 Visual Studio 2010 ]

Windows 7 e WPF 4: icone nella task bar come ProgressBar

Concludiamo oggi la serie di post dedicati alla programmazione della task bar di Windows 7 con WPF 4. In tutta onestà ci sono altre tematiche che andrebbero affrontate, come il multi-touch e il Windows API Code Pack ma vanno oltre il discorso della task bar e in alcuni casi richiedono risorse hardware non a tutti disponibili mentre in altri casi esulano dal focus specifico di WPF 4, per cui ne riparleremo in futuro :-) Avete mai provato a scaricare un file con Windows 7? Se si, vi sarete sicuramente accorti che l'icona di Internet Explorer nella barra delle applicazioni mostra lo stato di avanzamento del...

posted @ giovedì 21 gennaio 2010 15:43 | Feedback (1) | Filed Under [ Windows Presentation Foundation Windows 7 Visual Studio 2010 ]

Visual Studio 2010 RTM: la data del lancio

Rob Caron di Microsoft ha annunciato ieri nel suo blog che la data ufficiale di lancio di Visual Studio 2010 e .NET Framework 4.0 in RTM sarà il prossimo 12 aprile. Fonte originale qui. Ma quanto manca?? :-) Alessandro

posted @ giovedì 14 gennaio 2010 23:59 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Video del lancio di Windows 7/Windows Server 2008 R2 disponibili

Microsoft Italia ha appena annunciato la disponibilità delle registrazioni delle sessioni dell'evento di lancio di Windows 7 e Windows Server 2008 R2, disponibili sul portale Be-It a questo indirizzo. Molto interessanti le sessioni della track per sviluppatori, dedicate allo sviluppo per Windows 7, Azure e Visual Studio 2010/.NET 4.0. All'evento c'era tanta di quella gente che molti non sono riusciti ad entrare in sala, per cui queste registrazioni sono un'ottima opportunità di rivivere l'evento. Alessandro

posted @ martedì 22 dicembre 2009 22:32 | Feedback (0) | Filed Under [ Varie Windows 7 Visual Studio 2010 ]

A febbraio la Release Candidate di Visual Studio 2010

SomaSegar, il boss della Developer Division di Redmond, ha annunciato in questo post che a febbraio prossimo verrà rilasciata una Release Candidate di Visual Studio 2010, dato che dal rilascio della Beta 2 ci sono stati molti feedback e che servirà per ottenerne altri al fine di migliorare la release finale di Visual Studio 2010, che però pare sia rimandata a data da destinarsi. Nel post di Soma ci sono tutte le informazioni al riguardo. Alessandro

posted @ venerdì 18 dicembre 2009 08:10 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Visual Studio 2010 e i privilegi nelle distribuzioni VSTO

Tempo fa venne pubblicato un mio webcast sul portale Be-It di Microsoft Italia inerente la distribuzione di personalizzazioni per Office 2007, create con Visual Studio 2008, tramite la tecnologia ClickOnce. In Visual Studio 2010 i concetti sono essenzialmente gli stessi, la cosa che però vi dovete ricordare è che ora Visual Studio 2010 richiede privilegi amministrativi, per cui tasto destro e Run as administrator. Il tutto per evitare che la pubblicazione dell'add-in, anche se sul solo file system locale, fallisca. Alessandro

posted @ martedì 15 dicembre 2009 13:13 | Feedback (0) | Filed Under [ Visual Studio Tools for Office Visual Studio 2010 ]

Windows 7 e WPF 4: aggiungere pulsanti sulla TaskBar nell'icona dell'applicazione

Windows Presentation Foundation 4, ossia la versione attualmente in Beta 2 che farà parte poi di .NET Framework 4/VS 2010, offre l'integrazione nativa con Windows 7 senza la necessità di dover ricorrere a componenti e librerie esterne (almeno per la maggior parte delle attività). Il multi-touch e l'integrazione con la task bar sono alcune delle funzionalità disponibili. In questo post ci proponiamo di vedere come sia possibile aggiungere dei pulsanti all'icona che rappresenta l'applicazione nella task bar, un po' come avviene per Windows Media Player, che offre i pulsanti di controllo anche quando passiamo col mouse sopra l'icona: Prima di proseguire...

posted @ martedì 8 dicembre 2009 23:30 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Windows 7 Visual Studio 2010 ]

Anche WPC 2009 è andata..

Si è conclusa ieri la conferenza Microsoft TechDays WPC 2009, organizzata da Microsoft Italia e Overnet Solutions, una intensa tre giorni dedicata alle più recenti tecnologie Microsoft per sviluppatori e professionisti IT. E' sempre un piacere passare giornate come queste, così come lo è ritrovare gli amici delle community, gli MVP e scambiare due chiacchiere con i partecipanti. Spero anche che la mia sessione "VB 2010 nelle applicazioni data-centric con WPF 4 e Entity Framework" sia stata interessante. Ero un esordiente come speaker a WPC, per cui un po' di emozione c'è sempre quando si sale su un palco di quel...

posted @ venerdì 27 novembre 2009 14:47 | Feedback (6) | Filed Under [ Visual Basic Varie Windows Presentation Foundation Visual Studio 2010 ]

Installare manualmente la documentazione di Visual Studio 2010

Potrebbe accadere che, alla fine dell'installazione di Visual Studio 2010 Beta 2, il pulsante per l'avvio dell'installazione della documentazione off-line non sia disponibile oppure che l'apposito comando nella schermata principale dell'installer sia disabilitato. Se vi scontrate con questo problema, niente paura; è sicuramente possibile installare la documentazione off-line anche dopo. Selezionate l'apposito comando del menu Help: A questo punto comparirà l'Help Library Manager dal quale potrete installare la documentazione, ad esempio selezionando Find Content On Disk:   Quest'ultima opzione richiede la disponibilità del supporto di installlazione di Visual Studio. Alessandro

posted @ lunedì 23 novembre 2009 00:22 | Feedback (2) | Filed Under [ Visual Studio 2010 ]

Disponibili slide e demo delle sessioni del "Community Tour" del 13 novembre

In area Download di VB T&T sono disponibili per il download le slide e, ove disponibili, le demo delle sessioni tenute durante l'evento "New Efficiency Community Tour" tenutosi a Milano in data 13 novembre 2009. Vi riporto i link diretti al download con il titolo della sessione: Gestire il ciclo di vita del software con TFS per scettici (Lorenzo Barbieri) WPF per scettici (Alessandro Del Sole) Dal 'concept al design' dell'interfaccia utente di un'applicazione Web con Silverlight  (Timothy Carniato/Alberto Chiesurin) Approfitto dell'occasione per ringraziare tutti coloro che hanno partecipato all'evento, sperando che, per quel che riguarda me, la mia sessione su WPF abbia almeno incuriosito...

posted @ mercoledì 18 novembre 2009 17:46 | Feedback (5) | Filed Under [ Visual Basic C# Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

Installare SharePoint 2010 Foundation Beta su sistemi Windows Vista e 7

Una delle più interessanti novità di SharePoint 2010 è la possibilità di installare l'edizione Foundation anche su sistemi operativi client come Windows Vista SP 1 e Windows 7. Come vi ha già segnalato qualcuno, da oggi SharePoint 2010 Beta è disponibile per il download agli abbonati MSDN e con i download è possibile ricevere anche la Foundation. Tuttavia, e mi auguro sia solo un problema della Beta, installare SharePoint 2010 su un sistema client non è una cosa immediata. Nel senso che non è sufficiente lanciare l'installer, che fallirà miseramente. C'è infatti tutta una serie di operazioni manuali da compiere e che,...

posted @ martedì 17 novembre 2009 01:24 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Nasce WPF Tips & Tricks

Oggi durante il Community Tour a Milano ho annunciato la nascita di una nuova community tematica, legata al network di Visual Basic Tips & Tricks, dedicata in modo specifico a Windows Presentation Foundation e Silverlight, chiamata WPF Tips & Tricks in onore del sito "genitore". La nuova community non sarà chiaramente vincolata al linguaggio utilizzato, sarà invece specifica per la tecnologia. Lo scopo della nuova realtà è, infatti, quello di rappresentare un punto di riferimento italiano per Windows Presentation Foundation e Silverlight, con l'augurio di di costituire un punto di incontro per la convergenza di risorse per chi sviluppa (o per chi...

posted @ domenica 15 novembre 2009 12:18 | Feedback (7) | Filed Under [ Visual Basic C# Windows Presentation Foundation Visual Studio 2010 ]

Info di servizio per gli iscritti all'evento di domani

Per coloro che si sono iscritti all'evento Community Tour di domani 13 novembre, rappresento che c'è stato un piccolo disguido tecnico sulla registrazione (ormai corretto), per cui: l'iscrizione già effettuata è assolutamente ancora valida, quindi venite tranquilli ma a questo indirizzo, se diverso da quello indicato sulla ricevuta di registrazione: Aula N12 - Edificio 2 ("Bruno Finzi") Politecnico di MilanoVia Leonardo da Vinci 32Milano specificando, al vostro arrivo, che siete lì per seguire la track sviluppatori dell'evento. Per coloro che invece non si sono ancora iscritti, che aspettate a farlo? :-) A tal proposito, se doveste riscontrare problemi a registrarvi informatemi tempestivamente utilizzando...

posted @ giovedì 12 novembre 2009 19:19 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Una rivelazione.. prossima, all'evento del 13 :-)

Venerdì 13, durante l'evento Community Tour a Milano in cui terrò la sessione "WPF per scettici", farò una sorpresona con una importante rivelazione che sicuramente scuoterà molti animi :-) Inoltre vorrei approfittare per invitarvi ancora a partecipare all'evento, che, vi ricordo, è totalmente gratuito. E' da tempo che VB T&T non partecipa da protagonista ad un evento di questo tipo, per cui ci farebbe piacere potervi ritrovare tutti e credo sia una buona occasione per chiarire alcuni dubbi su tecnologie di cui si sente molto parlare ma su cui molti sono titubanti (da qui i titoli delle sessioni dev). Io vi consiglierei di...

posted @ mercoledì 11 novembre 2009 18:14 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Block selection in Visual Studio 2010 Beta 2

L'editor di codice di Visual Studio 2010 Beta 2 introduce una nuova interessante caratteristica, chiamata Block Selection, che permette di selezionare e modificare aree di codice desiderate. Una cosa simile si trova disponibile in Microsoft Word, quando premete Ctrl+Shift+F8. In Visual Studio 2010 si preme il tasto Alt e si seleziona il blocco di codice interessato, come nella seguente figura in cui vogliamo sostituire Protected con Public su entrambe le linee: Se ora cominciamo a scrivere, ciò che scriveremo verrà automaticamente riportato su entrambe le righe di codice, in un sol colpo: E questo funziona anche se le righe di codice sono molte...

posted @ giovedì 5 novembre 2009 22:04 | Feedback (1) | Filed Under [ Visual Studio 2010 ]

Come ti ancoro le finestre del codice di VS 2010 a Windows 7

Se utilizzate Windows 7, probabilmente sapete che cliccando sulla barra del titolo di una finestra, potete trascinarla in alto, in basso, a destra o a sinistra finchè non viene ancorata automaticamente a dimensioni riadattate. Ad esempio, se trascinate una finestra fino al limite destro dello schermo, la finestra sarà ridimensionata per occupare la metà esatta dello schermo stesso. Se poi utilizzate Visual Studio 2010 Beta 2, dovete sapere che è possibile tirar fuori dall'IDE le finestre dei file di codice e trattarle in modo analogo alle finestre di Windows :-) Provare per credere: con un progetto aperto, cliccate sulla scheda...

posted @ giovedì 5 novembre 2009 21:46 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Community Tour: le tappe di novembre

Nelle prossime settimane ci saranno alcune tappe del Community Tour, organizzato da Microsoft Italia con le community italiane, in cui sarà possibile seguire sessioni tecniche dedicate allo sviluppo per Windows 7 & Web, ma anche sessioni per IT Pro dedicate a Windows Server 2008 R2.   Vi riporto di seguito l’elenco delle tappe di novembre, ricordandovi che venerdì 13 ci siamo anche noi J   13/11/2009, Milano – con noi di Visual Basic Tips & Tricks e la community ExpresSys. Dettagli sull’evento e link per l’iscrizione qui. Vi anticipo che nella mia sessione faremo un’introduzione a WPF,...

posted @ mercoledì 4 novembre 2009 12:59 | Feedback (0) | Filed Under [ Varie Windows Presentation Foundation Visual Studio 2010 ]

Versione aggiornata a VS 2010 b2 del mio add-in "Export selection as Code Snippet"

Nel marzo 2008 pubblicai su CodePlex un add-in open source per Visual Studio 2008 che consente di esportare il blocco di codice selezionato nell'editor come code snippet riutilizzabile, allegando il progetto completo di codice Visual Basic 2008, documentazione, installer e screencast. Contento del discreto successo (circa 3500 download), ho deciso di fare l'aggiornamento dell'add-in per Visual Studio 2010 Beta 2, sempre con codice VB. Devo dire che l'aggiornamento è stato abbastanza indolore, anzi ho potuto trarre vantaggio da alcune nuove feature, come le auto-implemented properties, per rendere più snello il codice. Se qualcuno di voi l'ha già utilizzato, l'add-in funziona in...

posted @ venerdì 30 ottobre 2009 00:04 | Feedback (1) | Filed Under [ Visual Basic Visual Studio Extensibility Visual Studio 2010 ]

Aperte le iscrizioni per l'evento con VB T&T del 13 novembre

Sono aperte le iscrizioni per l'evento (gratuito) che si terrà il 13 novembre a Milano, nell'ambito del Community Tour organizzato da Microsoft Italia con le community italiane. Come accennato giorni fa, ci saremo anche noi di VB T&T con una mia sessione di introduzione a Windows Presentation Foundation con Visual Studio 2010 (beh, utilizzeremo la Beta 2 :-)). Il link per l'iscrizione è questo, mentre qui trovate i dettagli dell'evento e.. vi aspettiamo! Alessandro

posted @ venerdì 23 ottobre 2009 19:24 | Feedback (0) | Filed Under [ Varie Windows Presentation Foundation Visual Studio 2010 ]

Nuovi screencast su TFS 2010 Beta 2, con Windows 7 e VS 2010

Forse non tutti sanno che Team Foundation Server 2010 Beta 2 offre due importanti novità. La prima è la possibilità di installare una versione Basic anche su sistemi operativi client, come Windows 7. La seconda è che detta installazione avviene con pochi clic di mouse, della serie Next -> Next -> Next. Molto bello! Altrettanto rapida è la creazione del primo Team Project, attraverso la connessione a TFS da Visual Studio 2010. A tal proposito ho registrato due nuovi video, che sono disponibili nell'area Screencast di VB T&T e dei quali riporto i link diretti per comodità: "Installare Team Foundation Server 2010...

posted @ mercoledì 21 ottobre 2009 23:38 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Visual Studio 2010 and .NET Framework 4 Training Kit - October Preview

E' disponibile per il download il training kit aggiornato per la Beta 2 di Visual Studio 2010 e .NET Framework 4.0. Si tratta di un nutrito insieme di documentazione, esempi di codice, slide, che toccano tutte le novità delle nuove versioni dell'ambiente di sviluppo Microsoft. Giusto per citarne alcuni, ADO.NET Data Services 1.5, Parallel Programming, Entity Framework 4, Silverlight 3... il tutto gratuitamente. E' un must-have, vi consiglio davvero di scaricarlo. Disponibile qui. Alessandro

posted @ mercoledì 21 ottobre 2009 18:15 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2010 ]

Visual Studio 2010 Beta 2: qualche screenshot, senza parole

Splash screen: Start page: Architecture explorer: Profiler: Giusto per invogliare coloro che potranno scaricarla tra non molto... Alessandro

posted @ mercoledì 21 ottobre 2009 00:32 | Feedback (7) | Filed Under [ Visual Studio 2010 ]

Installazione di Visual Studio 2010 Beta 2: attenzione a Silverlight 3 SDK

Ho finito di installare Visual Studio 2010 Beta 2 e ne sono subito rimasto piacevolmente impressionato. Solo per la grafica val bene l'attesa per il download :-) C'è però una piccola problematica su cui è necessario fare attenzione, niente di grosso comunque. Se avete precedentemente installato Silverlight 3 SDK, ad esempio con Expression Studio 3 o con i tool per Visual Studio 2008, prima di installare VS 2010 è necessario rimuovere sia Silverlight 3 SDK che il runtime di Silverlight. Questo perchè il setup della Beta 2 si occupa di installare una versione un pochino più recente, sia dell'SDK che del runtime developer...

posted @ lunedì 19 ottobre 2009 23:28 | Feedback (5) | Filed Under [ Visual Studio 2010 ]

Visual Studio 2010 Beta 2 disponibile per abbonamenti MSDN

Visual Studio 2010 Beta 2 is out! Se avete un abbonamento MSDN, dovreste già vederlo disponibile nei download... Sono anche disponibili le edizioni Express, Team Foundation Server, l'SDK.. e le diverse edizioni, tra cui la nuova Ultimate. Credo che entro breve tempo il download sarà reso disponibile al pubblico. Buon download! Alessandro

posted @ lunedì 19 ottobre 2009 18:46 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Partecipa al Community Tour di Microsoft! (e ci siamo anche noi!)

Microsoft Italia ha organizzato, unitamente alle Community e gli User Group italiani, una serie di eventi gratuiti denominata “Community Tour” ; il tour è suddiviso in varie tappe che toccheranno altrettante città italiane e che vedranno protagonisti, come speaker, gli evangelist Microsoft e i rappresentanti delle community. Il focus degli eventi è indirizzato verso Windows 7, il cui lancio ufficiale è imminente, e al Web.   Nella tappa di Milano del prossimo 13 novembre, il percorso per developer sarà curato da noi di Visual Basic Tips & Tricks e da ExpresSys (community che si occupa...

posted @ lunedì 19 ottobre 2009 16:05 | Feedback (0) | Filed Under [ Visual Basic Varie Windows Presentation Foundation Visual Studio 2010 ]

Nuovo look per i portali MSDN

MSDN, il portale Microsoft dedicato agli sviluppatori, offre ora una nuova e più funzionale veste grafica che permette una migliore fruizione dei contenuti oltre ad avere un'estetica decisamente nuova. Non solo la pagina principale di MSDN, ma molti altri portali collegati (compresi i forum in inglese) hanno il nuovo look. Se volete dare un'occhiata, qui ci sono alcuni link (che comunque vi consiglio di tenere sempre nei bookmark :-) ): MSDN  Visual Basic Developer Center (dove troverete anche una vecchia conoscenza :D) Visual C# Visual F# Visual Basic su MSDN Italia Alessandro

posted @ sabato 17 ottobre 2009 23:54 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

WPF: gestire il doppio click su una cella di DataGrid

Come sapete, in WPF è disponibile un controllo DataGrid introdotto con il WPF Toolkit per .NET Framework 3.5 SP 1 e che sarà nativamente disponibile in .NET Framework 4.0. Nella attuale Beta 1, è già testabile. La DataGrid, al contrario della sua equivalente per Windows Forms, non espone un evento per gestire il doppio click in una cella. Tendenzialmente i casi in cui questo è necessario potrebbero non essere molti, magari limitati a campi in sola lettura. Nel mio caso dovevo gestire questa situazione in una cella contenente una foto, intercettando il doppio click. L'esempio...

posted @ sabato 17 ottobre 2009 22:59 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF 4: assegnare immagini al controllo Image, in Visual Studio 2010

Un altro miglioramento al designer di Visual Studio 2010, attualmente testabile sulla Beta 1 corrente, è la modalità con cui è possibile assegnare, a design-time, immagini ai controlli Image. Sostanzialmente, dopo aver aggiunto il controllo Image all'interfaccia, si fa clic sul pulsante "..." per la proprietà Source visibile nella Finestra delle proprietà. Questo farà sì che compaia la finestra esemplificata qui in figura, dalla quale è possibile selezionare una o più immagini: La cosa interessante è la casella Path: Visual Studio mostra quello che è il cosidetto Packed Uri, che consente di puntare all'immagine che, di fatto, entra a far parte...

posted @ mercoledì 7 ottobre 2009 23:26 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

WPF 4: impostare i colori dei controlli con Visual Studio 2010

Coloro i quali sono interessati a WPF ed hanno avuto modo di sperimentare un po' con la Beta 1 di Visual Studio 2010 avranno sicuramente notato i progressi fatti dal designer WPF (conosciuto come Cider) già in questa prima beta della prossima versione dell'IDE. La premessa di base è che Visual Studio non è Expression Blend, anche perchè nascono con due finalità diverse. Tuttavia, il designer ha ora strumenti decisamente più avanzati rispetto al passato. Uno di questi riguarda la possibilità di impostare i colori nei controlli, come Background, Foreground e tutte quelle proprietà che possono essere assegnate con dei brushes....

posted @ mercoledì 7 ottobre 2009 23:19 | Feedback (2) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Ci vediamo alla WPC 2009?

Come ogni anno, Microsoft & Overnet Education organizzano la conferenza TechDays - WPC 2009, uno dei più importanti appuntamenti dedicati all'approfondimento delle tecnologie Microsoft. Quest'anno la conferenza si terrà dal 24 al 26 novembre ad Assago (MI) e sarà per me la prima volta da speaker in questa conferenza, con una sessione su VB 2010 con WPF & Entity Framework. Se vi iscrivete entro il 30 settembre potrete approfittare del super early bird, come indicato nell'home page del sito. Se poi volete curiosare su quello che sarà l'argomento della mia sessione, potete fare clic qui. Se avrete modo di venire, fatevi riconoscere così...

posted @ lunedì 28 settembre 2009 18:08 | Feedback (6) | Filed Under [ Visual Basic Varie Windows Presentation Foundation LINQ Visual Studio 2010 ]

Due chiacchiere di VB 2010 a Segrate, in un video :-)

Durante gli MVP Open Days, di cui vi ho raccontato qualcosa nel precedente post, ho avuto il piacere di scambiare due chiacchiere con Pietro Brambati, Developer Evangelist di Microsoft Italia, col quale abbiamo parlato di alcune novità sintattiche di Visual Basic 2010 che rientrano in un discorso co-evolutivo con Visual C#. In particolare si è discusso di auto-implemented properties, di implicit line continuation, di lambda multi-linea e.. altro. La chiacchierata è stata registrata in un video di circa 7 minuti, pubblicato su Channel 9, che potete guardare cliccando sullo screenshot qui sotto: In area Articoli di VB T&T e in questo...

posted @ lunedì 21 settembre 2009 17:57 | Feedback (4) | Filed Under [ Visual Studio 2010 ]

Elencare i file di una directory con LINQ in .NET 4.0

Quando esce una nuova versione di .NET Framework il pensiero va spesso, almeno nel mio caso, alle nuove mirabolanti tecnologie che questa possa offrire, ma spesso ci sfugge che ci sono piccole aggiunte anche alla libreria di classi base ereditata dal predecessore. Per puro caso ho scoperto oggi che la classe System.IO.Directory di .NET Framework 4.0 Beta 1 offre ora un metodo chiamato EnumerateFiles, che fa lo stesso di quanto già facesse GetFiles, solo che restituisce una IEnumerable(Of String) rendendo il risultato, di fatto, interrogabile con LINQ in modo diretto. Un esempio:         Dim filesEnumerable As IEnumerable(Of String) = Directory.EnumerateFiles("C:\", "*.exe")

posted @ lunedì 14 settembre 2009 19:07 | Feedback (0) | Filed Under [ .NET Framework Visual Basic LINQ Visual Studio 2010 ]

Nascono i forum MSDN in italiano per developer

Sono appena nati alcuni nuovi forum MSDN in italiano anche per gli sviluppatori! Nascono il forum ASP.NET, Silverlight, Visual C#, Visual C++ e Visual Basic, di cui avrò l'onore di essere moderatore. Tali nuovi forum si basano sulla piattaforma di social networking che già caratterizza altri luoghi di incontro virtuali Microsoft ed affiancano a quelli italiani già esistenti nel sito stesso di Microsoft. Per accedervi, come per quelli già esistenti o per quelli MSDN in inglese, è sufficiente il proprio Windows Live ID. I nuovi forum sono disponibili a questo indirizzo! Enjoy! :-) Alessandro

posted @ mercoledì 9 settembre 2009 15:50 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Help Authoring Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Windows 7 Visual Studio Tools for Office LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 Parallel Programming ]

Come cambia System.IO.Compression in .NET 4.0

Come sapete, a partire da .NET Framework 2.0 venne introdotto il namespace System.IO.Compression, che consente di comprimere e decomprimere stream utilizzando l'algoritmo GZip. Tale namespace è sopravvissuto nelle successive versioni di .NET Framework e la versione 4.0 include alcune specifiche novità. Sostanzialmente l'utilizzo delle classi rimarrà analogo a quello che illustrai in un vecchio articolo per VB 2005, in pratica ci sono un paio di interessanti novità. Innanzitutto è stato rimosso il limite di 4 Gigabyte per i dati da comprimere, oltre il quale nelle precedenti versioni non era possibile andare mentre ora si. In secondo luogo, l'algoritmo di compressione...

posted @ lunedì 17 agosto 2009 13:23 | Feedback (0) | Filed Under [ .NET Framework Visual Studio 2010 ]

Ma cosa c'è dietro le auto-implemented properties di VB 2010?

Come sapete, una delle più importanti novità che faranno parte del linguaggio Visual Basic 2010 è costituita dalle auto-implemented properties, ossia dalla possibilità di dichiarare ed utilizzare una proprietà semplicemente utilizzando la keyword Property senza dover prevedere campi ed esplicitare getter e setter. Ne abbiamo parlato sia in questo blog, ma soprattutto in questo articolo su VB T&T e in questo screencast. Vi siete mai chiesti (ammesso che la cosa vi interessi :D) cosa succede dietro le scene? Beh, a me è capitata la necessità di dover scrivere una proprietà secondo il vecchio stile e, partendo da una auto-implemented property,...

posted @ lunedì 10 agosto 2009 23:39 | Feedback (1) | Filed Under [ Visual Basic Visual Studio 2010 ]

Il tipo BigInteger con Visual Basic 2010

Tra i nuovi tipi offerti da .NET Framework 4.0, già nell’attuale Beta 1, c’è il nuovo System.Numerics.BigInteger. Tale oggetto ha lo scopo di rappresentare un intero (con segno) arbitrariamente grande, ossia senza limite inferiore e superiore, come invece avviene per altri tipi valore .NET. BigInteger, infatti, non ha proprietà MinValue e MaxValue. L’unica cosa a cui bisogna fare attenzione è il rischio di incorrere in un overflow nel caso in cui il valore diventi eccessivamente grande.   Alcuni esempi d’uso:           'Dichiarazione di istanza         Dim myInt As New System.Numerics.BigInteger           'Può essere il più piccolo dei valori...

posted @ mercoledì 5 agosto 2009 21:53 | Feedback (8) | Filed Under [ .NET Framework Visual Basic Visual Studio 2010 ]

La classe Lazy(Of T) con Visual Basic 2010

.NET Framework 4.0 introduce alcune nuove classi. Una di queste si chiama Lazy(Of T) e, tra i suoi scopi, consente di avere a disposizione un oggetto ma di non allocarne il valore in memoria finchè non viene effettivamente utilizzato (una sorta di lazy loading per i tipi .NET).   L’utilizzo più semplice di Lazy è quello mostrato nel seguente codice VB 2010:   'Una lambda stabilisce qual è il valore della stringa 'da restituire Dim lazyString As New Lazy(Of String)(Function()                                           Return "Messaggio di prova"                                       End Function)   'Non assegna ancora il valore per l'oggetto, quindi 'non alloca memoria Console.WriteLine(lazyString.IsValueCreated.ToString) 'Nel momento in cui...

posted @ lunedì 3 agosto 2009 13:04 | Feedback (1) | Filed Under [ .NET Framework Visual Basic Visual Studio 2010 ]

Approccio "Model First" in ADO.NET Entity Framework 2.0 e VS 2010

Una delle nuove caratteristiche di ADO.NET Entity Framework 2.0, che possiamo già saggiare nella Beta 1 di Visual Studio 2010, si chiama Model First e consente di generare un vero e proprio database di SQL Server a partire dal modello a oggetti. In questo modo è possibile partire dal modello tipizzato arrivando a uno script SQL. In primo luogo si aggiunge al progetto un Entity Data Model: Ci verrà poi chiesto di specificare l'origine per l'EDM. In questo caso dobbiamo selezionare un modello vuoto:   Dopo qualche secondo, il designer di EF si presenta in modo simile alla figura seguente, da cui...

posted @ domenica 2 agosto 2009 00:07 | Feedback (4) | Filed Under [ .NET Framework Visual Basic LINQ Visual Studio 2010 ]

Sticky data tips nel debugger di Visual Studio 2010

I data tips sono una caratteristica disponibile nel debugger di Visual Studio fin dalla versione 2005. Ci consentono, quando il debugger è in modalità di interruzione, di conoscere il contenuto delle variabili e degli oggetti semplicemente passando il puntatore del mouse sull'oggetto di interesse. In Visual Studio 2010 questa caratteristica è stata ulteriormente estesa con una nuova funzionalità, chiamata sticky data tips. Si tratta di poter creare una sorta di post-it contenenti i nostri commenti, da lasciare in evidenza durante l'esecuzione del debug. Vediamo ora come funziona. Supponiamo di avere un breakpoint nel codice e di voler attivare il data...

posted @ lunedì 27 luglio 2009 23:45 | Feedback (3) | Filed Under [ Visual Studio 2010 ]

Disponibili per il download le sessioni dell'evento Remix '09

Sul portale Microsoft Be-It sono state pubblicate le registrazioni delle sessioni presentate all'evento Microsoft Remix '09 nel giugno scorso. Troverete sessioni su ASP.NET MVC, Silverlight 3, RIA Services, Expression Blend 3, accesso ai dati, test di siti web e molto altro. Risorse da non perdere che potete trovare nella pagina dell'evento, i cui link rimandano alle registrazioni disponibili sul portale. Alessandro

posted @ lunedì 27 luglio 2009 00:16 | Feedback (0) | Filed Under [ .NET Framework Varie Visual Studio 2008 Windows Presentation Foundation Silverlight e Windows Phone Visual Studio 2010 ]

Risorse per sviluppare con Silverlight 3

Come sicuramente saprete, da un po' di giorni è disponibile Silverlight 3. Di conseguenza, sono stati resi disponibili anche i tool per Visual Studio 2008 SP 1 e altre risorse, che riassumo qui in modo che possiate trovarle rapidamente: Installazione runtime Silverlight 3 Silverlight 3 Tools per Visual Studio 2008 SP 1 Silverlight 3 SDK: necessario per Visual Studio 2010 Beta 1 .NET RIA Services Potrebbe anche interessarvi provare Microsoft Expression Studio 3, che contiene la nuova versione di Expression Blend. La trial è scaricabile da qui. Alessandro

posted @ domenica 26 luglio 2009 23:56 | Feedback (1) | Filed Under [ Visual Studio 2008 Silverlight e Windows Phone Visual Studio 2010 ]

WPF Visualizer nel debugger di Visual Studio 2010

Visual Studio 2010 introduce diverse novità nei tool di debugging. Una di queste si chiama WPF Visualizer ed è un nuovo debugger visualizer specifico per WPF. Il WPF Visualizer ci consente di analizzare il visual tree dei controlli e di analizzarne le proprietà in fase di debug. Per attivarlo dovete chiaramente essere in modalità di interruzione; potete, ad esempio, richiamarlo facendo clic sulla lente d'ingrandimento che compare su ciascun elemento nelle finestre Locals e Autos oppure sul breakpoint. Nel mio caso c'è una ListBox popolata a runtime con una query LINQ. Questo è un esempio del WPF Visualizer in azione: Ad...

posted @ giovedì 23 luglio 2009 11:50 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Historical Debugger in Visual Studio 2010

Visual Studio 2010, nelle sue edizioni Team System, offre un nuovo importante strumento chiamato Historical Debugger. Si tratta di uno strumento che ci consente di cambiare un po' il modo di pensare il debug e, come il nome lascia intendere, offre una visualizzazione storica degli accadimenti che si verificano nel corso dell'esecuzione dell'applicazione. Immaginiamo di avere un progetto Visual Basic per la Console, in cui ci sia la seguente riga di codice che tenta di leggere un file inesistente:         Dim myFile As String = My.Computer.FileSystem.ReadAllText("C:\TextFile.Txt") Se proviamo ad avviare l'applicazione, chiaramente il debugger classico interromperà...

posted @ venerdì 17 luglio 2009 11:34 | Feedback (0) | Filed Under [ Visual Studio 2010 ]

Cicli Parallel.ForEach con Visual Basic

Nell'ultimo post abbiamo introdotto i cicli Parallel.For con Visual Basic e abbiamo visto come questi consentano di scalare l'esecuzione dell'elaborazione dei dati su tutti i processori dell'architettura multi-core della nostra macchina, aprendo thread simultanei per nostro conto senza che noi lo dovessimo fare a manina. Abbiamo anche visto come l'utilizzo del ciclo For parallelo aumenti le performance in modo esponenziale, sempre tenuto conto di un ipotetico lavoro intensivo. Per qualche dettaglio in più sul discorso Parallel Task Library vi rimando al precedente post, mentre in questo riprendo il discorso dei cicli introducendo il ciclo For Each che è fattibile utilizzando...

posted @ giovedì 9 luglio 2009 19:57 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2010 Parallel Programming ]

Cicli Parallel.For con Visual Basic

In un precedente post abbiamo introdotto Parallel LINQ e abbiamo visto come questo faccia parte di una tecnologia più ampia, la Parallel Task Library, che farà parte di .NET Framework 4.0 e che offre il supporto in Visual Studio 2010 al parallel computing. Nel rimandarvi al precedente post per i link ai download necessari alle estensioni per Visual Studio 2008, in questo post facciamo la conoscenza sommaria di una nuova classe chiamata Parallel e che fa parte del namespace System.Threading. La classe Parallel offre una serie di metodi Shared per eseguire alcune operazioni a livello di multi-threading (anche se nel...

posted @ martedì 7 luglio 2009 00:09 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2010 Parallel Programming ]

Introduzione a Parallel LINQ con Visual Basic

Premessa   Parallel LINQ (detto anche PLINQ) è una nuova implementazione di LINQ che si inquadra nel più ampio discorso del Parallel Computing, ossia quelle speciali forme tecnologiche volte a sfruttare le architetture multi-processore o i processori multi-core che oggi hanno ampia diffusione nel mondo dei personal computer. Per farvi un banale esempio, tutti i notebook che vengono venduti oggi ad uso domestico montano architetture almeno dual-core. Tipicamente, però, quasi mai sfruttiamo queste risorse hardware appieno e, conseguentemente, non sempre riusciamo a sfruttarle ai fini del miglioramento delle performance.   Pensiamo, ad esempio, ai cicli For..Each o...

posted @ martedì 7 luglio 2009 00:01 | Feedback (6) | Filed Under [ Visual Basic LINQ Visual Studio 2010 Parallel Programming ]

Interviste "I'm a VB!" a Seattle, ci sono anch'io :-)

Ok, visto che sono stato ormai scoperto su FaceBook, ne faccio un post :-) Durante l'MVP Global Summit 2009, tenutosi a Seattle/Redmond a fine febbraio scorso, ho avuto il piacere di essere intervistato nell'ambito di una iniziativa portata avanti dal Microsoft Visual Basic Team e denominata "Interviste I'm a VB!" che ha visto protagonisti gli MVP di Visual Basic lì presenti. Le domande erano volte a conoscere i motivi della nostra passione per VB, che tipo di applicazioni creiamo, quali sono le caratteristiche del linguaggio che più preferiamo. Premetto che non sono abituato a stare davanti a una telecamera e che ero molto...

posted @ lunedì 29 giugno 2009 00:48 | Feedback (0) | Filed Under [ Visual Basic Varie Visual Studio 2008 Visual Studio 2010 ]

WPF: il data-binding drag'n'drop in Visual Studio 2010 - quarta parte (Entity Framework)

In questo ultimo post della mini-serie dedicata al data-binding di tipo drag’n’drop per WPF, in Visual Studio 2010 Beta 1, continueremo il discorso inerente l’utilizzo di ADO.NET Entity Framework come fonte dati nell’ambito di un’applicazione Visual Basic che riprenderà quanto fatto nel terzo post nei confronti di un DataSet, quindi creeremo una finestra con visualizzazione di tipo Details in cui potremo scegliere un cliente da una ListBox, visualizzare i dettagli di un ordine sotto forma di dettaglio implementando pulsanti per la navigazione tra gli ordini.   Ciò premesso, dopo aver creato un nuovo progetto WPF...

posted @ domenica 14 giugno 2009 23:57 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Esempi per il data-binding in WPF con Visual Studio 2010 Beta 1

Come anticipato da Milind Lele in questo suo post sul Visual Studio Data blog, nella MSDN Code Gallery sono disponibili nuovi esempi di codice per applicazioni WPF che sfruttano alcune tecniche di data-binding, utilizzabili in Visual Studio 2010 Beta 1. Attualmente gli esempi coprono .NET Framework 3.5 e saranno in futuro resi disponibili anche per .NET 4.0 Beta. Gli esempi sono sia per Visual Basic che per C#, riguardano l'utilizzo di alcuni controlli come la DataGrid e implementano funzionalità di validazione dei dati/esecuzione di operazioni CRUD (Create/Read/Update/Delete). Potete trovarli a questo indirizzo. Alessandro

posted @ domenica 14 giugno 2009 18:36 | Feedback (2) | Filed Under [ Visual Basic C# Windows Presentation Foundation Visual Studio 2010 ]

Serie di video su Channel 9 per WPF 4 Beta 1

Se siete interessati alle novità di Windows Presentation Foundation nella prossima versione di .NET Framework e volete dare un'occhiata a quanto sia già possibile fare con la Beta 1, potete guardare alcuni video su Channel 9 (il sito Microsoft dedicato ai video tecnici) inerenti la tecnologia. In particolare si parla di novità in XAML, designer e.. multi-touch con Windows 7! La pagina dei video si trova qui. Alessandro

posted @ sabato 13 giugno 2009 17:25 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Disponibile la registrazione del Live Meeting di introduzione a Visual Studio 2010 Beta 1

In area Download di Visual Basic Tips & Tricks è disponibile la registrazione del Live Meeting che abbiamo fatto il 9 giugno, dal titolo "Introduzione a Microsoft Visual Studio 2010 (Beta 1)". Lo zip da scaricare contiene il video della registrazione, le slide e il codice delle demo proposte. Potete fare clic sull'immagine sottostante per scaricare la registrazione: Purtroppo per mancanza di tempo non sono riuscito a fare l'ultima demo, quella relativa all'interoperabilità tra Visual Basic 2010 e i linguaggi dinamici. Eventualmente foste curiosi, ho trattato l'argomento nell'articolo "Le novità di Visual Basic 2010 - Il linguaggio, seconda parte". Il codice a...

posted @ venerdì 12 giugno 2009 03:14 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio 2010 ]

Modifiche a LINQ to SQL in .NET Framework 4.0

E' una delle domande che ho sentito più spesso e una "croce e delizia" per chi usa LINQ: che fine farà LINQ to SQL, con l'avvento di ADO.NET Entity Framework? Nel suo blog Damien Guard, che lavora a Redmond, ha elencato una serie di modifiche/miglioramenti a LINQ to SQL in .NET Framework 4.0 che, almeno in parte, rispondono alle sopra citate domande. Potete trovare tale elenco in questo suo post. Alessandro

posted @ martedì 9 giugno 2009 19:43 | Feedback (0) | Filed Under [ LINQ Visual Studio 2010 ]

WPF: il data-binding drag'n'drop in Visual Studio 2010 - terza parte (DataSet)

Riprendiamo il discorso iniziato nei post precedenti, inerente le nuove tecniche di data-binding drag’n’drop disponibili in Visual Studio 2010 già nell’attuale Beta 1, dal punto di vista di applicazioni Visual Basic. In precedenza abbiamo visto come creare applicazioni per la rappresentazione di dati in forma tabulare, sfruttando il nuovo controllo DataGrid sia nei confronti di oggetti DataSet che nei confronti di Entity Data Model & Entity Framework.   In questo terzo post faremo qualcosa di diverso e sfrutteremo il drag’n’drop per creare una rappresentazione di tipo master-detail più interessante lavorando, come nel primo post della...

posted @ martedì 9 giugno 2009 01:04 | Feedback (1) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Serie di articoli su Visual Basic 2010, in VB T&T

In area Articoli tecnici di Visual Basic Tips & Tricks è disponibile una mini serie completa di articoli su Visual Basic 2010, in cui ho introdotto le novità dell'ambiente di sviluppo e quelle del linguaggio. Se volete dare un'occhiata, questi sono i link agli articoli: Introduzione a Visual Basic 2010 - Le novità dell'IDE Le novità di Visual Basic 2010 - Il linguaggio, prima parte Le novità di Visual Basic 2010 - Il linguaggio, seconda parte Alessandro

posted @ lunedì 8 giugno 2009 00:27 | Feedback (5) | Filed Under [ Visual Basic Visual Studio 2010 ]

WPF: il data-binding drag'n'drop in Visual Studio 2010 - seconda parte (Entity Framework)

Nel post precedente abbiamo introdotto una nuova caratteristica di Microsoft Visual Studio 2010, ossia il data-binding di tipo drag’n’drop per applicazioni WPF. Abbiamo visto come utilizzare questo tipo di tecnica nei confronti di un DataSet e di un database di Microsoft Access al fine di ottenere una rappresentazione di dati in forma tabulare.   In questo post faremo la stessa cosa, ma questa volta lavorando nei confronti di un Entity Data Model generato su ADO.NET Entity Framework, nei confronti di un database di SQL Server.   Dopo aver quindi aperto la Beta 1 di Visual Studio 2010,...

posted @ domenica 7 giugno 2009 01:09 | Feedback (3) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Nuovo screencast: databinding drag'n'drop per WPF in Visual Basic 2010

In area Screencast di Visual Basic Tips & Tricks è disponibile un nuovo video inerente un'altra delle novità di Visual Studio 2010, ossia il data-binding di tipo drag'n'drop per applicazioni WPF che affrontiamo dal punto di vista del developer Visual Basic. La tematica è in corso di approfondimento attraverso alcuni post su questo blog (la serie sta per proseguire), ho quindi pensato che poter "vedere" cosa c'è da fare oltre che leggerlo può essere comodo. La demo nel video fa riferimento al solo utilizzo di ADO.NET Entity Framework verso database di SQL Server, sebbene come abbiamo iniziato a vedere la stessa tecnica...

posted @ sabato 6 giugno 2009 23:58 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

WPF: il data-binding drag'n'drop in Visual Studio 2010 - prima parte (DataSet)

Una delle più importanti novità che avremo a disposizione in Microsoft Visual Studio 2010 è il data-binding di tipo drag’n’drop anche nelle applicazioni Windows Presentation Foundation, in maniera analoga a quanto già accadeva per le applicazioni Win Forms.   Di questa nuova caratteristica abbiamo avuto un assaggio nell’intervista che ho fatto a Milind Lele di Microsoft Corp. durante l’MVP Global Summit 2009, che desidero riprendere e approfondire verso altri contesti. Così com’è, questo tipo di data-binding ha dei limiti intrinseci, nel senso che va benissimo per applicazioni semplici, senza molte pretese, magari per la sola...

posted @ giovedì 4 giugno 2009 16:09 | Feedback (2) | Filed Under [ Visual Basic Windows Presentation Foundation Visual Studio 2010 ]

Miglioramenti a IntelliSense in Visual Studio 2010, anche per XAML

I miglioramenti alla tecnologia IntelliSense apportati in Visual Studio 2010, già con l'attuale Beta 1, non riguardano solamente la scrittura di codice Visual Basic ma influenzano anche l'editor di codice XAML. Ad esempio, nello scrivere le Xaml Markup Extensions ora abbiamo alcuni aiuti, come ad esempio l'indicazione di cosa occorre e di quante proprietà dobbiamo specificare (in modo simile agli overload): Questo è molto utile quando scriviamo a mano il codice per porre in essere il data-binding, come nella figura seguente, dove IntelliSense ci aiuta ora a capire cosa possiamo effettivamente collegare: Ritengo che l'editor di codice XAML e il designer WPF...

posted @ martedì 2 giugno 2009 12:56 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2010 ]

Miglioramenti a IntelliSense in Visual Studio 2010

Uno dei miglioramenti apportati all'IntelliSense in Visual Studio 2010, di cui possiamo già fare la conoscenza nella Beta 1, è la migliore ricerca dei membri sulla base del carattere digitato. In altre parole, IntelliSense ricerca tutti i membri che contengono la lettera digitata, purché facente parte degli identificatori che costituiscono il casing dell'identificatore stesso. Mi spiego meglio con un'immagine: Nell'immagine si vede come sia stata digitata la lettera "e". In questo momento IntelliSense non mostra solo i membri che iniziano con la "e" (quindi EnterDebugMode e Equals), ma anche ReferenceEquals che contiene la "e" nell'iniziale della seconda parola che compone il nome,...

posted @ lunedì 1 giugno 2009 00:36 | Feedback (5) | Filed Under [ Visual Studio 2010 ]

Utilizzare gli ADO.NET Data Services in Visual Studio 2010 Beta 1

La Beta 1 di Microsoft Visual Studio 2010 consente di utilizzare gli ADO.NET Data Services in maniera analoga a quanto avviene attualmente con Visual Studio 2008 SP 1 (se vi servono info in merito, potete guardare i miei ultimi webcast sul portale Microsoft BE-IT). Nativamente, infatti, è possibile utilizzare la stessa versione 1.0 (anche se con un paio di accorgimenti possiamo usare la CTP della v. 1.5, come vedremo in un post successivo). Sono stati però introdotti un paio di miglioramenti lato client con riferimento alla fruizione delle origini dati. Gli step che si possono eseguire sono ora i seguenti: Creazione di...

posted @ giovedì 28 maggio 2009 19:47 | Feedback (7) | Filed Under [ WCF Data Services/WCF RIA Services/OData Visual Studio 2010 ]

Modelli di progetto on-line per Visual Studio 2010 Beta 1

Come già in Visual Studio 2008, anche in Visual Studio 2010 è possibile ricercare modelli di progetto on-line, con la differenza che questa volta l'interfaccia offerta dalla struttura in WPF ha tutto un altro aspetto. Quando si va a creare un nuovo progetto, è possibile selezionare la scheda Online Templates dalla finestra New Project. Apparirà così un elenco di modelli disponibili per il download da Internet, con tanto di rating: E' anche possibile ottenere informazioni di dettaglio sul modello facendo clic sull'apposito collegamento, che ci reindirizzerà a una pagina della documentazione MSDN dove vengono descritti i template. Una volta individuato il modello di...

posted @ lunedì 25 maggio 2009 18:24 | Feedback (0) | Filed Under [ Visual Basic C# Visual Studio 2010 ]

Visual Basic 2010 su Channel9

Da un po' di tempo su Channel 9, una delle Community Microsoft, è iniziata una serie di video introduttivi a .NET Framework 4.0 e Visual Studio 2010. Nel 9” episodio di questa serie si parla di Visual Basic 2010 e di alcune delle novità della prossima versione del linguaggio. Se siete curiosi di vedere una demo fatta col nuovo linguaggio, questa può essere una buona occasione. Il video, visionabile on-line grazie a Silverlight, è poi anche disponibile per il download e ci sono anche altri link utili. Alessandro

posted @ lunedì 25 maggio 2009 16:09 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 ]

Visual Basic 2010: continuazione di linea implicita

Una delle nuove caratteristiche che sarà parte della ventura versione di Microsoft Visual Basic, la 10, è la continuazione di linea implicita. In parole molto povere, potremo scrivere blocchi di codice senza utilizzare il carattere di underscore (_) in maniera analoga a quanto fanno attualmente gli sviluppatori C#. Il compilatore in background sarà in grado di distinguere il termine dei blocchi di codice. Non so cosa ne pensate voi, personalmente mi fa piacere ma avrei potuto continuare tranquillamente come prima, tuttavia ritengo questo improvement molto comodo per quanto riguarda le query LINQ, dato che spesso mi dimentico di inserire l'underscore e quindi...

posted @ lunedì 25 maggio 2009 16:08 | Feedback (2) | Filed Under [ Visual Basic Visual Studio 2010 ]

Visual Basic 2010: generare oggetti "al volo"

Una delle caratteristiche che farà parte dell'IDE di Visual Studio 2010, e che già è possibile "assaporare" nella CTP di ottobre 2008, è la generazione di oggetti al volo. Proviamo a descrivere la feature con illustrazioni. Considerate la seguente figura, in cui viene istanziato un oggetto di tipo TestClass che però non è definito, osservando le opzioni di correzione disponibili: L'IDE riconosce che il tipo che si tenta di istanziare non è definito e mostra due nuove soluzioni: Generate 'Class ...' e Generate other. La seconda la vedremo più avanti, mentre selezionando la prima l'IDE genera per noi la definizione di una...

posted @ lunedì 25 maggio 2009 16:08 | Feedback (6) | Filed Under [ Visual Basic Visual Studio 2010 ]

Documentare il codice Visual Basic coi commenti Xml: il presente e il futuro

I commenti XML all'interno del codice ci consentono di documentare il codice stesso permettendoci di utilizzare tool per la produzione di file della guida compilati per i nostri assembly .NET e di trarre vantaggio dall'abilitazione di IntelliSense in Visual Studio, che sarà in grado di visualizzare le informazioni aggiunte tramite i predetti commenti ogni qual volta utilizziamo i nostri oggetti. In Visual Basic, i commenti Xml sono disponibili in modo nativo dalla versione 2005. Lisa Feigenbaum, del Visual Basic Team, ha scritto un articolo per MSDN Magazine in cui affronta la tematica dei commenti Xml in Visual Basic, osservandone l'utilizzo nella versione attuale...

posted @ lunedì 25 maggio 2009 16:07 | Feedback (3) | Filed Under [ Visual Basic Help Authoring Visual Studio 2010 ]

Visual Basic 2010: collection initializers

Tra le novità della prossima versione di Visual Basic, la 2010, rientrano gli inizializzatori di collezioni o, meglio, i “collection initializers”. Cosa ci consentono di fare? Ci permettono di istanziare e popolare una collection direttamente nella dichiarazione di istanza, un po’ come avviene con gli object initializer introdotti con VB 2008.   Vediamo un esempio. Il seguente codice inizializza una collezione generica di stringhe e la popola:   Dim stringsList As New List(Of String) From {"Alessandro", "Antonio", "Diego"}   Utilizzando la parola chiave From, possiamo popolare la List con gli elementi racchiusi tra parentesi graffe. Il codice di cui...

posted @ lunedì 25 maggio 2009 16:06 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 ]

Visual Basic 2010: array literals

Un’altra delle novità che saranno disponibili in Visual Basic 2010, è quella degli Array Literals ossia una sorta di inferenza del tipo per gli array. Considerate i seguenti frammenti di codice con relativi commenti:           'Il compilatore dichiara come Dim interi() As Integer         Dim interi = {0, 1, 2, 3}           'Il compilatore dichiara come Dim stringhe() As String         Dim stringhe = {"One", "Two", "Three"}           'Se Option Strict Off, inferisce Object altrimenti solleva eccezione         Dim varieEdEventuali = {"One" , 1}   Non c’è molto altro da dire, poiché si spiega da solo J In sostanza il compilatore...

posted @ lunedì 25 maggio 2009 16:06 | Feedback (7) | Filed Under [ Visual Basic Visual Studio 2010 ]

Nuova serie completa di screencast su Visual Basic 2010 Beta 1

In area Screencast di Visual Basic Tips & Tricks sono disponibili 4 nuovi video di introduzione a Visual Basic 2010 che ho appena finito di realizzare. I video sono i seguenti: Introduzione a Visual Studio 2010 - le novità dell'IDE Visual Basic 2010: le novità del linguaggio - prima parte Visual Basic 2010: le novità del linguaggio - seconda parte Visual Studio 2010: personalizzare la Start Page con WPF Chiaramente, vi occorre la Beta 1 di Visual Studio 2010. I video servono per introdurre il nuovo ambiente di sviluppo Microsoft, sia per quanto riguarda l'IDE che per quanto riguarda le novità specifiche del linguaggio Visual Basic.   Oltre...

posted @ lunedì 25 maggio 2009 16:05 | Feedback (6) | Filed Under [ .NET Framework Visual Basic Visual Studio Extensibility Visual Studio 2010 ]

Utilizzare Silverlight 2.0 e 3.0 Beta con Visual Studio 2010 Beta 1

Se anche voi vi state interessando alla Beta 1 di Microsoft Visual Studio 2010, è probabile che vi possa interessare sapere come utilizzare Silverlight 2.0 e 3.0 Beta nei progetti. C'è da premettere che Visual Studio 2010 supporta il multi-targeting anche per Silverlight, quindi è possibile selezionare diverse versioni. Inoltre VS 2010 ha già incluso il supporto per i progetti Silverlight, tuttavia è necessario eseguire alcuni passaggi manuali. Per poter creare applicazioni Silverlight 2.0, è necessario scaricare e installare il solo Silverlight 2.0 SDK. Non scaricate anche i tool per Visual Studio (come si faceva in VS 2008), poiché non serve. Per poter...

posted @ lunedì 25 maggio 2009 16:05 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2010 ]

Le novità di VB 2010 attraverso i "CodeCast"

Alcuni membri del Microsoft Visual Basic Team sono stati intervistati da Ken Levy del sito CoDe Magazine, nell'ambito di un'iniziativa chiamata "CodeCast". Si tratta di podcast in formato Mp3 in cui i VB Team members introducono le novità che caratterizzeranno la prossima versione del nostro amato linguaggio, anche con riferimento al nuovo ambiente di Visual Studio. Vi riporto alcuni link per scaricare gli audio; è necessaria una certa dimestichezza con l'inglese, ovviamente, ma si tratta di chiacchierate molto interessanti: CodeCast Episode 12: Visual Basic and the VB Community CodeCast Episode 17: Visual Basic 2010 Preview with Lisa Feigenbaum CodeCast Episode 20: Biz Apps Team...

posted @ lunedì 25 maggio 2009 16:05 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 ]

Visual Studio 2010 Beta 1: ci siamo!

Come annunciato da Somasegar, Corporate Vice President di Microsoft Corp. nella Developer Division in questo suo blog post, da oggi è disponibile per il download la Beta 1 di Visual Studio 2010! Al momento la Beta 1 è disponibile solo ai sottoscrittori di abbonamento MSDN, mentre da mercoledì 20 sarà disponibile per il pubblico. Se volete curiosare su qualche novità di VS 2010, potete consultare la pagina dedicata ma vi assicuro che c'è molto altro! :-) Buon download! Alessandro

posted @ lunedì 25 maggio 2009 16:04 | Feedback (3) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Varie Visual Studio Express Editions Visual Studio 2008 Visual Studio Extensibility Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Visual Studio Tools for Office Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2010 ]

Nuove risorse MSDN per Visual Basic 2010 Beta 1

Sono stati appena pubblicati dei portali all'interno di MSDN inerenti risorse per Visual Basic 2010 Beta 1. Si tratta di risorse molto interessanti, con download, procedure guidate, video, articoli ed esempi di codice (a dire il vero, non solo per Visual Basic). Ecco un elenco: portale Visual Studio 2010 and the .NET Framework 4.0 Beta 1 dove trovate anche i link per scaricare la Beta 1 Visual Studio 2010 and the .NET Framework 4.0 Beta 1 Walkthroughs, con procedure guidate. C'è anche l'intervista che ho fatto a Milind Lele in quel di Redmond nella documentazione relativa al drag'n'drop in WPF :-) Documentazione della MSDN Library...

posted @ lunedì 25 maggio 2009 16:04 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2010 ]

Powered by:
Powered By Subtext Powered By ASP.NET