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 2012

Estensioni per Visual Studio con riferimenti esterni

Se dovesse capitarvi di sviluppare un'estensione per Visual Studio che ha dei riferimenti ad assembly esterni o di terze parti, ricordate di decorare la classe che eredita da VSPackage con l'attributo ProvideBindingPath. Questo è necessario perché, nonostante gli assembly vengano correttamente impacchettati nel file .vsix, Visual Studio non li referenzia automaticamente. Tale attributo, invece, dice a Visual Studio che ci sono degli assembly da referenziare nella directory in cui viene installata l'estensione. Se gli assembly sono organizzati in sottodirectory, potete utilizzare l'overload dell'attributo che consente di specificarne il nome. Alessandro

posted @ domenica 3 gennaio 2016 13:48 | Feedback (0) | Filed Under [ Visual Studio 2012 Visual Studio 2013 Visual Studio 2015 ]

Il mio nuovo libro "Programmare con WPF" è disponibile

Finalmente Il mio nuovo libro Programmare per Windows con WPF 4.5.1 è finalmente disponibile per l'acquisto sia online che in libreria. 24 capitoli in cui viene sviscerata "la" piattaforma applicativa per lo sviluppo Windows desktop, partendo dalle basi per poi passare attraverso tutte le aree principali di WPF, quindi sicuramente l'accesso ai dati e il data-binding, ma anche la gestione dei documenti, la grafica, la multimedialità audio/video, pattern avanzati e l'interazione con Windows 7 e 8. Dal sito dell'editore (LSWR) potete scaricare anche un estratto in PDF, che contiene, tra l'altro, la prefazione scritta dal mitico Lorenzo Barbieri, che ha...

posted @ venerdì 26 settembre 2014 05:39 | Feedback (0) | Filed Under [ Visual Basic C# Windows Presentation Foundation Windows 7 Community and friends UWP e Windows Store Apps Visual Studio 2012 Visual Studio 2013 ]

Bing Developer Assistant for Visual Studio

E' disponibile, già da un mesetto a dire il vero, una interessante estensione per Visual Studio 2013 e 2012 chiamata Bing Developer Assistant che sembra molto promettente. Rivisitando il comportamento di IntelliSense, questa estensione consente di: visualizzare esempi mentre si scrive codice, relativi al membro che si sta utilizzando semplificare la ricerca di code snippet e esempi di codice relativi a una determinata area ricerca offline tra i code snippet e gli esempi installati Nel blog post di annuncio troverete le informazioni di dettaglio e ulteriori screenshot. Alessandro

posted @ mercoledì 10 settembre 2014 15:23 | Feedback (0) | Filed Under [ Visual Studio 2012 Visual Studio 2013 ]

MZTools 7.0 per Visual Studio

Vi segnalo la disponibilità della versione 7.0 di MZTools, un'eccellente estensione per Visual Studio nelle sue varie versioni, realizzata da un grande Visual Basic MVP, Carlos Quintero. MZTools offre molti strumenti con lo scopo di migliorare la produttività, con riferimento alla scrittura di codice migliore e più velocemente, generazione di documentazione del sorgente, strumenti per il miglioramento della qualità dello sviluppo in team, ricerca di codice e molto altro. Tra le caratteristiche che preferisco c'è l'editor di code snippet, l'automazione della conversione da campo a proprietà, il copia-incolla dei controlli con il relativo codice (quindi non solo della parte di design). Sono certo...

posted @ mercoledì 18 dicembre 2013 16:03 | Feedback (0) | Filed Under [ Visual Studio 2012 Visual Studio 2013 ]

Usare la classe HttpClient nelle portable libraries

Come sapete, le Portable Class Libraries hanno lo scopo di favorire il riutilizzo dello stesso codice su più piattaforme, scrivendolo una sola volta. Caso molto frequente è il loro uso per condividere codice tra app per Windows 8 e Windows Phone. Spesso e volentieri, si ha la necessità di accedere a risorse Web via HTTP e il protocollo REST. Sfortunatamente, le librerie portabili non supportano la classe HttpClient, utile allo scopo. Di contro, Microsoft ha di recente creato un'estensione per le portable libraries, ottenibile via NuGet, che rende possibile l'integrazione e l'uso della classe in questione. Dato un progetto di tipo Portable...

posted @ martedì 3 dicembre 2013 09:18 | Feedback (0) | Filed Under [ Silverlight e Windows Phone UWP e Windows Store Apps Visual Studio 2012 Visual Studio 2013 ]

Visual Basic Tips & Tricks: evento di 15° compleanno con ospite d'onore

L'8 dicembre ricorre il compleanno della nostra community, ricorrenza che quest'anno ha un sapore ancora più speciale dal momento che festeggiamo 15 anni di attività (il 1996 è l'anno in cui il buon Gianluca cominciò a raccogliere trucchi e suggerimenti, ma la forma di community vera e propria risale al 1998). Per celebrare l'importante occasione, abbiamo organizzato un evento speciale che si terrà martedì 3 dicembre presso la sede di Microsoft Italia a Peschiera Borromeo (MI). Si tratta di un evento tecnico, certamente, ma anche con momenti dedicati ai ricordi. L'evento sarà impreziosito dalla presenza di un ospite d'onore, Anthony D. Green, Program...

posted @ mercoledì 20 novembre 2013 21:12 | Feedback (0) | Filed Under [ Visual Basic Community and friends Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 Visual Studio 2013 ]

E' uscita "Dove l'hai messo?" per Windows Phone 8

Quante volte avete messo un oggetto da qualche parte e poi avete dimenticato dov'era proprio nel momento in cui vi serviva? quante volte qualcuno in famiglia ha spostato qualcosa di vostro senza che voi sapeste dove fosse? Da oggi non dovete più temere di perdere le vostre cose, è infatti uscita la mia nuova app chiamata "Dove l'hai messo?" il cui scopo è quello di memorizzare il posto in cui mettete i vari oggetti. L'app non ha limitazioni nella memorizzazione degli oggetti; vi consente anche di associare una fotografia dell'oggetto e del suo posto e vi consente di fare il...

posted @ sabato 28 settembre 2013 18:03 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone Community and friends Visual Studio 2012 ]

LightSwitch: alla scoperta del client HTML

Premetto e prometto che poi ne parlerò anche in italiano Nel frattempo, vi segnalo la pubblicazione di una serie di miei 4 nuovi articoli sul portale InformIT dedicati alla nuova versione di LightSwitch e focalizzati sul client HTML5. La serie è così composta sviluppo di applicazioni gestionali per dispositivi, orientate al touch, con il client HTML in Visual Studio 2012 (ovviamente vale anche per la 2013) personalizzare le applicazioni LightSwitch HTML con autenticazione, codice JavaScript, stili e query pubblicazione di applicazioni LightSwitch HTML su Windows Azure pubblicazione di...

posted @ martedì 20 agosto 2013 20:17 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Windows Azure and SQL Azure Visual Studio 2012 Visual Studio 2013 ]

Aggiornamento al Live SDK: importante, aggiornate le vostre app!

Come segnalato in un post di Matteo Pagani, recentemente Microsoft ha rilasciato la versione 5.4 del Live SDK, quello che abbiamo utilizzato in precedenti post per far dialogare un'app Windows Phone con SkyDrive. Devono esserci stati dei cambiamenti lato server sulla piattaforma SkyDrive, per cui se le applicazioni usano Live SDK 5.3 produrranno, al download da SkyDrive, dei file corrotti. Per risolvere il problema è quindi sufficiente aggiornare la versione del Live SDK alla 5.4 nelle proprie app e basta. Se avete usato NuGet, tasto dx sul progetto in Solution Explorer, selezionate Manage NuGet packages, poi nell'apposita finestra selezionate Updates. Visual Studio...

posted @ giovedì 18 luglio 2013 15:19 | Feedback (0) | Filed Under [ Silverlight e Windows Phone UWP e Windows Store Apps Visual Studio 2012 ]

WPF: data-binding drag & drop con Entity Framework 5

Prendo spunto da un thread transitato nei forum di VB T&T, la cui problematica riguarda la necessità di scrivere codice che carichi dei dati da un database attraverso Entity Framework e li visualizzi in una DataGrid in WPF attraverso il drag'n'drop. Di questo tipo di tecnica basilare ne parlammo quasi 4 anni fa, con VS 2010 Beta 1. L'evoluzione del tutto ha riguardato anche l'Entity Framework, ormai da un po' basato sull'approccio noto come Code First e sulla classe DbContext. Se usiamo Visual Studio 2012 avremo a che fare con questo tipo di modeling e ciò riguarda anche WPF. I passaggi sono...

posted @ martedì 9 luglio 2013 21:27 | Feedback (0) | Filed Under [ Windows Presentation Foundation Visual Studio 2012 ]

Visual Studio 2012 Update 3 disponibile

Si sta svolgendo in queste ore, a San Francisco, la conferenza //build edizione 2013, la più importante conferenza dell'anno per sviluppatori anche per gli importanti annunci che stanno arrivando. Il primo di questi riguarda l'aggiornamento Update 3 per Visual Studio 2012, che include alcuni importanti bug fix elencati in questo articolo di supporto su MSDN. Alcuni fix riguardano la compatibilità con Windows 8.1, appena annunciato anch'esso in preview. Altri improvement riguardano l'IDE e varie tipologie di progetti, se poi usate LightSwitch e il client HTML troverete un fix per l'IntelliSense nell'editor di codice JavaScript. L'Update 3, oltre che dall'IDE di VS 2012...

posted @ mercoledì 26 giugno 2013 18:53 | Feedback (0) | Filed Under [ Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 ]

LightSwitch v3, il client HTML, dove sta andando il prodotto

{Premessa} Piccola premessa al post: vivere esperienze internazionali mi ha insegnato che se un prodotto, uno strumento, una tecnologia non vengono apprezzati o adottati in Italia non vuol dire che non siano validi e soprattutto non vuol dire che il prodotto stesso non abbia invece un gran successo all'estero. Parentesi chiusa Breve Intro Come forse sapete, con il rilascio di Visual Studio 2012 Update 2 sono stati rilasciati anche i bit finali del client HTML per LightSwitch, che consente di allargare gli orizzonti dello sviluppo rapido di applicazioni line-of-business anche al mondo mobile, consentendo di generare applicazioni basate su HTML5/JavaScript, anche senza conoscerli,...

posted @ lunedì 6 maggio 2013 17:46 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio LightSwitch Windows Azure and SQL Azure Visual Studio 2012 ]

In RTM il pacchetto per l'uso di Async/Await con Windows Phone 7.5 e Silverlight 4

Vi segnalai, tempo fa, la preview di una libreria disponibile su NuGet per poter utilizzare il nuovo pattern asincrono, costituito dalle parole chiave Async/Await, anche in Visual Studio 2012 con progetti per Windows Phone 7.5 e Silverlight 4/5. Oggi il team della Base Class Library ha annunciato che la libreria è stata rilasciata in versione definitiva (RTM) ed è sempre disponibile tramite NuGet sotto il nome di Microsoft.Bcl.Async. L'uso di questa libreria è fenomenale, perché vi permette di semplificare notevolmente la scrittura di codice asincrono in tecnologie precedenti al Framework 4.5 e di evitare blocchi complessi che facciano ricorso a pattern basati...

posted @ giovedì 18 aprile 2013 15:33 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2012 ]

Preparare l'installazione offline di Update 2 per Visual Studio 2012

Come sapete, da ieri è disponibile l'Update 2 per Visual Studio 2012 che introduce tantissime novità. Il programma di setup è in realtà un Web installer, quindi scaricherà da Internet i vari file necessari. Questo può andarvi bene se lavorate con un solo pc, ma se volete fare l'aggiornamento su più macchine può diventare sconveniente il fatto di dover scaricare il tutto ogni volta. Per tale ragione, potete scaricare il Web installer e preparare l'installazione offline in questo modo: aprire il prompt dei comandi sulla cartella che contiene il Web installer digitare VS2012.2.exe /layout ...

posted @ venerdì 5 aprile 2013 14:08 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Visual Studio 2012: il tema grafico Blue con l'Update 2

Sappiamo che Microsoft Visual Studio 2012 ha strappato con le passate edizioni, piene di colori in ogni loro parte, presentandosi con due temi Light e Dark che hanno un aspetto molto orientato alla Modern UI che caratterizza i prodotti Microsoft più recenti, ma che non ha incontrato il grande favore degli sviluppatori, per i quali spesso qualche colore in più rende più immediata l'interazione con l'ambiente di lavoro. Con l'Update 2 rilasciato ieri, Microsoft reintroduce il tema Blue: Per attivarlo, basta andare in Tools, Options, scheda Environment/General e selezionare il nuovo tema dall'apposita tendina: Anch'io non aspettavo altro e così questo è diventato...

posted @ venerdì 5 aprile 2013 13:57 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Rilasciato "Visual Studio 2012 Update 2"

Ieri Microsoft ha rilasciato un secondo importantissimo aggiornamento per Visual Studio 2012, definito come Visual Studio 2012 Update 2. Questo aggiornamento contiene tantissime novità molto utili, che riguardano diversi aspetti di diverse tecnologie: Blend per Visual Studio 2012 supporta Sketchflow, Silverlight e WPF Nuova versione del kit di certificazione per Windows Store Apps e visual profiler HTML5 Miglioramenti ai tool per TFS come la possibilità di gestire al meglio le connessioni ai team project, l'invio di email per i work item, di lavorare al meglio con il wizard di connessione ...

posted @ venerdì 5 aprile 2013 13:46 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Un'estensione per Visual Studio 2012 per usare le API di WinRT dal Desktop

Chiunque abbia sviluppato qualcosa per Windows 8 utilizzando il Windows Runtime si è sicuramente chiesto se sia possibile sfruttarlo anche nelle applicazioni Desktop. Pur se con (un bel po' di) limitazioni, questo è possibile e richiede una serie di passaggi affinché il progetto desktop possa referenziare le librerie di Windows 8. Il mitico Lucian Wischik, Specification Lead di Visual Basic a Redmond, ha pubblicato un'interessante estensione per Visual Studio 2012 che aggiunge all'IDE un modello di progetto Console che è già in grado di sfruttare le API di WinRT. L'estensione è disponibile nella Visual Studio Gallery a questo indirizzo, dove, tra l'altro, troverete...

posted @ mercoledì 13 marzo 2013 17:48 | Feedback (0) | Filed Under [ .NET Framework UWP e Windows Store Apps Visual Studio 2012 ]

.NET: i prodotti MindScape si aggiornano

Vi segnalo un recente aggiornamento dei prodotti della Mindscape, società che si occupa da molto tempo dello sviluppo di componenti e controlli .NET davvero molto ben fatti e interessanti. Io li conosco per i controlli WPF, oltre 50 di cui molti destinati ai dati e ai grafici, (Elements e Diagrams) e per i controlli Windows Phone (Phone Elements) ma ci sono molti altri controlli, come per Silverlight, un bel designer per NHibernate, strumenti visuali per SharePoint e molto altro. Da poco la società ha anche rilasciato Raygun, un bel servizio di error tracking che è possibile testare in free trial. Se poi volete provare...

posted @ martedì 12 marzo 2013 12:25 | Feedback (0) | Filed Under [ Windows Presentation Foundation LINQ Silverlight e Windows Phone Visual Studio 2012 ]

LightSwitch: nuova anteprima del client HTML 5 e molto altro

Due giorni fa è stata rilasciata una nuova CTP dell'Update 2 per Visual Studio 2012, la numero 4, che include, fra l'altro, una nuova anteprima del client HTML5 per Visual Studio LightSwitch e diverse altre caratteristiche molto interessanti. In questo post parleremo di ciò che riguarda LightSwitch, anche dettagliatamente descritto nel blog post ufficiale del Team (dal quale provengono gli screenshot). Il client HTML5 Come sapete, il team di Visual Studio LightSwitch sta lavorando sodo sul client HTML5/JavaScript che permetterà alle applicazioni line-of-business create con LightSwitch di poter essere utilizzate su qualunque device, come tablet Apple, Android, Windows 8, sistemi operativi mobili come...

posted @ mercoledì 6 marzo 2013 20:25 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Office Developer Tools per Visual Studio 2012

Somasegar ha appena annunciato il rilascio della versione finale degli Office Developer Tools per Visual Studio 2012. I nuovi tool offrono il pieno supporto allo sviluppo per Office 2013 e SharePoint, oltre che al modello di sviluppo già noto dei Visual Studio Tools for Office. Integrazione perfetta con Windows Azure e Team Foundation Services completano il tutto. Circa SharePoint, i tool offrono anche il supporto per la pubblicazione di app nell'Office Store. Ovviamente questi tool sono anche il punto di partenza verso Office 365 e, tra l'altro, Soma fa sapere che nei nuovi benefit per abbonati MSDN c'è un account sviluppatore della durata...

posted @ lunedì 4 marzo 2013 19:46 | Feedback (0) | Filed Under [ Visual Studio Tools for Office Visual Studio 2012 ]

Community Days 2013: si parte!

E' ormai tutto pronto per i Community Days, giunti all'edizione 2013, l'evento community più importante dell'anno organizzato dagli User Group italiani sulle tecnologie .NET, tra cui ovviamente anche Visual Basic Tips & Tricks. Sarò presente domani con una sessione che butta un'occhio al futuro, neanche tanto prossimo, dedicata all'utilizzo del nuovo client HTML5 di Visual Studio LightSwitch con riferimento particolare al deploy di applicazioni portabili su Windows Azure. Se domani siete presenti, venite a salutarmi così scambiamo due chiacchiere. E godetevi l'evento, quest'anno sarà veramente spaziale! A domani! Alessandro

posted @ martedì 26 febbraio 2013 14:27 | Feedback (0) | Filed Under [ Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure Visual Studio 2012 ]

MVP Of The Year 2012

La scorsa settimana ho avuto il piacere di essere presente all'MVP Global Summit, l'evento che Microsoft Corporation organizza ogni anno per incontrare gli MVP di tutto il mondo con cui fare condivisione dei percorsi tecnici presenti e futuri e, ovviamente, per essere in contatto più diretto. Ed è nell'ambito di questo evento che, per la 4° volta consecutiva, sono stato votato MVP Of The Year per Visual Basic tra gli MVP di tutto il mondo. E' veramente una soddisfazione grandissima, anche perché 4 anni di fila su 5 da MVP non è per nulla usuale, quindi devo davvero ringraziare di cuore...

posted @ martedì 26 febbraio 2013 14:11 | Feedback (0) | Filed Under [ Visual Basic Community and friends Visual Studio LightSwitch Visual Studio 2012 ]

Il mio nuovo libro Visual Basic 2012 Unleashed è disponibile

Da qualche giorno è disponibile il mio ultimo libro, Visual Basic 2012 Unleashed, sesto della mia vita e terzo in inglese. Per questa mia ultima 'fatica' ho avuto l'onore di una prefazione scritta da Lucian Wischik del Visual Basic Team di Microsoft Corp., il quale, come forse sapete, è il Visual Basic Specification Lead, ossia la persona responsabile del linguaggio e che ne decide le specifiche e le forme sintattiche, oltre ad essere uno dei 'fondatori' del nuovo pattern Async/Await che è forse la più importante novità del linguaggio. Come sempre è una grandissima soddisfazione vedere su carta, o comunque in...

posted @ mercoledì 30 gennaio 2013 15:23 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Setup & Deployment Varie Visual Studio Express Editions Visual Studio Extensibility Windows Presentation Foundation Windows Communication Foundation Windows 7 LINQ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Parallel Programming Community and friends Windows Azure and SQL Azure UWP e Windows Store Apps Visual Studio 2012 ]

Linee guida per l'uso dei Microsoft account nelle Windows Store Apps

Se per caso vi venisse l'idea, come è venuta a me, di utilizzare i Live Services di Microsoft nelle vostre app per Windows 8 per poter accedere a cosette come SkyDrive e il calendario di Hotmail attraverso delle specifiche API, assicuratevi di: installare l'ultima versione di Live SDK, ad oggi la 5.3, disponibile qui. leggere le linee guida per l'implementazione delle funzionalità di sign-in e sign-out con il Microsoft account desiderato (precedentemente noto come Windows Live ID). farvi sempre un giretto sul forum MSDN chiamato Live Connect, dove vengono comunicati...

posted @ lunedì 14 gennaio 2013 19:45 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

L'app di Visual Basic Tips & Tricks per Windows Phone si rinnova

Dopo quasi due anni dalla sua prima uscita, l'app per Windows Phone del nostro network è stata rinnovata ed è ora disponibile sul Marketplace nella versione 2.0. L'aggiornamento è stato reso necessario da diversi fattori, primo fra tutti il fornire notizie e contenuti provenienti dal nuovo portale e quindi con indirizzi diversi, oltre a voler proporre un nuovo layout che rispecchiasse la controparte per Windows 8; inoltre, la dismissione del sito WPF Tips & Tricks ha consentito di avere elenchi unici per VB T&T e LightSwitch T&T. Vi mostro un paio di immagini. La pagina iniziale è ora la seguente, quindi non...

posted @ venerdì 11 gennaio 2013 10:12 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Community and friends Visual Studio 2012 ]

WinRT: Errore 0x8002802B nel debug dei background task

Se state implementando i background task in WinRT per dare notifiche all'utente su aggiornamenti per la vostra app, e doveste imbattervi nel seguente errore: Element not found. (Exception from HRESULT: 0x8002802B (TYPE_E_ELEMENTNOTFOUND))". E' perché probabilmente avete messo un punto di interruzione sulla seguente riga di codice: Await BackgroundExecutionManager.RequestAccessAsync() Provate a metterlo sulla riga successiva.. a questo punto dovrebbe andare tutto bene. Alessandro

posted @ venerdì 11 gennaio 2013 00:00 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

Usare Async con Visual Studio 2012 in Windows Phone 7.5 e .NET 4

E' stato recentemente rilasciato un nuovo targeting pack che permette di utilizzare il pattern Async/Await e le relative keyword anche con Windows Phone 7.5 e .NET 4. Questo, però, vale solo per Visual Studio 2012 e può esservi estremamente utile se avete app esistenti, che non volete migrare a versioni nuove delle piattaforme, ma che volete rivisitare col nuovo pattern. Per utilizzarlo, il procedimento è molto semplice. Supponendo di avere un progetto Windows Phone 7.5 o .NET 4, in Visual Studio 2012 si utilizza NuGet (Tools -> Library Package Manager -> Manage NuGet Packages for Solution). Dovete cercare il package chiamato Async for...

posted @ sabato 5 gennaio 2013 19:56 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Visual Studio 2012 ]

Debug di Windows Store Apps su tablet con Windows RT

Se avete un tablet con Windows RT, la versione di Windows 8 dedicata ad architetture ARM, potrebbe essere una buona idea testare le vostre app anche su questo dispositivo prima di inviarle alla certificazione. Infatti, è il modo migliore per essere certi che le app si comportino come desiderato. Per fare questo, è necessario dapprima installare sul tablet i componenti di Remote Debugging di Visual Studio 2012. Potete scaricarli da questo indirizzo. Assicuratevi di scaricare quelli per processore ARM, quindi vi conviene farlo direttamente dal tablet. Per i più precisi, si tratta di componenti che possono funzionare sulla parte Desktop di Windows...

posted @ mercoledì 2 gennaio 2013 18:12 | Feedback (2) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

Tutorial video per sviluppare su Windows 8 con VB

Parafrasando qualcuno, noi di VB non siamo una razza in via di estinzione  Su Channel 9, il canale multimediale di Microsoft per sviluppatori, è in corso di pubblicazione una serie di video dedicati allo sviluppo di app per Windows 8 con Visual Basic. Per ora ci sono le seguenti 4 parti: Create a Hello World App Manage app lifecycle and state Navigation layout and views (1 e 2) File access and pickers Vi consiglio di seguire il Tag VB su Channel 9 per rimanere aggiornati sulle prossime pubblicazioni. Alessandro

posted @ lunedì 17 dicembre 2012 21:57 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Annullare operazioni asincrone con HttpClient.GetStringAsync

Vi segnalo questo post di Lucian Wischik, uno dei "padri fondatori" del pattern Async/Await, in cui discute come implementare l'annullamento di un'operazione asincrona avviata dal metodo GetStringAsync della classe HttpClient, nuova in .NET 4.5. Il post spiega perché usare la nuova classe in luogo della vecchia WebClient. Approfitto per farvi sapere che questo argomento fa parte anche del mio libro Visual Basic 2012 Unleashed, di imminente uscita. Alessandro

posted @ domenica 16 dicembre 2012 17:42 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Visual Studio 2012 ]

WinRT: Esempio di serializzazione per Windows 8

Molto spesso le nostre app per Windows 8 hanno la necessità di memorizzare informazioni su disco in fase di chiusura o sospensione, e poterle recuperare in fase di avvio o resume. Windows 8 non ha l'Isolated Storage, per cui ci viene suggerito di usare il namespace Windows.Storage per la gestione di file locali. Questo comporta l'utilizzo di tecniche di serializzazione. Ci sono diverse metodologie, oggi ne vediamo una piuttosto semplice. Supponiamo di avere una classe che rappresenti un qualcosa e che la nostra app debba memorizzare una collection di oggetti di questo tipo. La classe: Imports System.Runtime.Serialization   <DataContract> Public Class MyItem     <DataMember> Public Property MyStuff As String     <DataMember> Public Property MyCounter As Integer End Class Al di là del significato puramente dimostrativo della...

posted @ domenica 16 dicembre 2012 16:56 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Aperte le iscrizioni ai Community Days 2013

Sono aperte le iscrizioni ai Community Days 2013, l'evento community più importante dell'anno e organizzato dagli User Group italiani che si occupano di tecnologie Microsoft. Le date di svolgimento sono il 27 e il 28 febbraio p.v. a Peschiera Borromeo (MI) presso Microsoft. I posti sono limitati, quindi affrettatevi a garantirvi la vostra presenza registrandovi. E' anche online la prima bozza di agenda, che potrebbe essere soggetta a modifiche ma che vi dà già un'idea del livello della conferenza. Il sottoscritto vi parlerà di Visual Studio LightSwitch 2012 congiuntamente al nuovo client HTML5 e alle possibilità con Windows Azure. Visual Basic Tips &...

posted @ sabato 8 dicembre 2012 17:16 | Feedback (0) | Filed Under [ Community and friends Visual Studio LightSwitch Windows Azure and SQL Azure Visual Studio 2012 ]

Visual Studio Modern Image Library

Microsoft ha rilasciato una nuova libreria di icone e immagini, da poter usare nelle proprie applicazioni, create secondo i dettami della Modern UI, quella che caratterizza Windows 8 e Windows Phone per intenderci. Molte delle nuove icone, inoltre, rispecchiano le controparti che troviamo in Visual Studio 2012 e Office 2013. Lo zip di circa 5 Mb è scaricabile da qui. E' indubbiamente da scaricare se le nostre applicazioni vogliono adattarsi allo stile grafico contemporaneo. Alessandro

posted @ martedì 4 dicembre 2012 09:36 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

Visual Studio 2012 Update 1

Ieri Microsoft ha rilasciato il primo importante aggiornamento per Visual Studio 2012, chiamato Visual Studio 2012 Update 1. Come annunciato da Somasegar nel suo post, questo aggiornamento introduce miglioramenti per lo sviluppo di Windows Store app, per SharePoint e per chi usa gli strumenti di sviluppo in team (come TFS). Di particolare interesse sono la possibilità di avere come target anche Windows XP per applicazioni scritte in C++, supporto per il debugging misto nella modalità native/managed e il dump nativo su architettura ARM. Per chi sviluppa per Windows Phone, questo aggiornamento aggiunge il supporto agli strumenti di code analysis. Vi rimando al...

posted @ martedì 27 novembre 2012 14:49 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

WinRT e la Clipboard

Accedere ai famosi appunti di Windows, la Clipboard, è una delle operazioni più comuni in ogni contesto applicativo. Nelle app per Windows 8 questo è ancora possibile, sebbene ci siano alcune differenze negli oggetti che si usano e negli elementi che si possono memorizzare. La gestione della Clipboard è demandata alla classe Clipboard esposta dal namespace Windows.ApplicationModel.DataTransfer. Chi ha avuto esperienza di sviluppo per Windows 8 può già notare una cosa: il namespace Windows.ApplicationModel.DataTransfer è lo stesso che si usa con lo Share contract, quello attraverso cui condividiamo contenuti con altre app o col sistema operativo. Ciò implica che gli oggetti che vengono...

posted @ sabato 24 novembre 2012 14:19 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

WinRT: Introduzione all'uso di Bing Maps

Poche settimane fa è stato rilasciato il Bing Maps SDK, che permette di utilizzare le mappe di Bing all'interno delle nostre app per Windows 8. In questo post faremo un'introduzione all'uso di questo SDK, cercando di capire cosa serve e i passaggi principali. L'SDK può essere scaricato come file VSIX dal link di cui sopra, oppure direttamente dall'Extension Manager di Visual Studio 2012. Per poter utilizzare le Bing Maps all'interno delle proprie app, è dapprima necessario registrarsi e dotarsi di un token, ossia di credenziali in assenza delle quali le mappe non funzionano. Il procedimento va fatto da questo indirizzo: https://www.bingmapsportal.com/ Il tipo...

posted @ venerdì 23 novembre 2012 22:32 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

Windows 8 Store Apps, logo e contrasti tra colori

Quando si dice che le guidelines per la pubblicazione di app per Windows 8 vanno seguite alla lettera, è proprio così Se dovesse capitarvi il seguente errore in fase di test con lo strumento Windows App Cert Kit: "The contrast ratio of the background color and foreground text color is 1. This ratio should be greater than or equal to 1.5" e non sapete dove sbattere la testa, sappiate che il problema risiede nel manifest dell'applicazione (file Package.Appxmanifest), in particolare nella selezione dei colori relativi al logo di startup. Ad esempio, se è selezionato il tema di primo piano Light, il...

posted @ venerdì 23 novembre 2012 16:26 | Feedback (0) | Filed Under [ UWP e Windows Store Apps Visual Studio 2012 ]

L'emulatore di Windows Phone 8, LocalHost, i servizi WCF

Diversamente da quanto avveniva per l'emulatore di Windows Phone 7.x, quello di Windows Phone 8 viene registrato all'interno del dominio Windows (banalmente anche la rete domestica) come dispositivo a sé stante. Nel caso aveste delle app che, in fase di sviluppo e test, debbano accedere a risorse tipo il sito Web locale di IIS (il famoso LocalHost) o dei servizi WCF pubblicati su di esso, le cose non sono più come prima in conseguenza a questo cambio. Detto in altre parole, mentre prima si raggiungeva LocalHost senza problemi, ora ci sono delle piccole riconfigurazioni da fare a seconda della tipologia di Host...

posted @ domenica 11 novembre 2012 17:42 | Feedback (0) | Filed Under [ Silverlight e Windows Phone WCF Data Services/WCF RIA Services/OData Visual Studio 2012 ]

Windows Phone 8: disponibili i tool di sviluppo

Nei giorni scorsi, alla conferenza Build 2012, Microsoft ha annunciato Windows Phone 8 e la disponibilità da fine mese dei primi device con il nuovo sistema operativo. Contemporaneamente è stato rilasciato l'SDK, ossia l'insieme di strumenti di sviluppo, chiamato Windows Phone 8 SDK. Questo rilascio è importantissimo, perché non solo permette di sviluppare app per il nuovo sistema operativo, ma si integra con Visual Studio 2012 e consente sia lo sviluppo per questa versione, sia per quelle precedenti, evitando la necessità di ricorrere a Visual Studio 2010 per sviluppare per Phone 7.x. Nota importante: l'SDK per Windows Phone 8 richiede Windows 8 e...

posted @ giovedì 1 novembre 2012 20:27 | Feedback (0) | Filed Under [ Silverlight e Windows Phone UWP e Windows Store Apps Visual Studio 2012 ]

WCF Data Services Tools for Windows Store Apps

Forse sapete che nello sviluppo di Windows Store Apps per Windows 8, allo stato attuale è veramente difficoltoso referenziare e raggiungere i feed OData attraverso i WCF Data Services, se non attraverso richieste HTTP. Cercando info al riguardo, ho casualmente scoperto che i primi di settembre Microsoft ha rilasciato un fondamentale Toolkit chiamato WCF Data Services Tools for Windows Store Apps che aggiunge funzionalità a Visual Studio 2012 grazie alle quali è possibile aggiungere le c.d. service references anche ai feed OData nelle app. Download qui. In un futuro post vi farò vedere perché ritengo questa addition davvero importante. Alessandro

posted @ giovedì 25 ottobre 2012 22:19 | Feedback (0) | Filed Under [ WCF Data Services/WCF RIA Services/OData UWP e Windows Store Apps Visual Studio 2012 ]

LightSwitch: mini-guida per l'upgrade di applicazioni dalla v1 alla v2

In questi giorni ho completato la migrazione di un progetto piuttosto consistente in LightSwitch, dalla v1 (2011) alla v2 (2012) per cui volevo condividere qualche dritta che può tornare utile prima di fare il passo (e affinché il passo non sia più lungo della gamba ) In realtà il procedimento in sé è semplicissimo, ma bisogna tenere conto dei seguenti aspetti. Estensioni e componenti di terze parti Se la vostra applicazione fa uso di estensioni o controlli utente di produttori di terze parti, è fondamentale accertarsi che esista una versione supportata anche in Visual Studio 2012. Nella maggior parte dei casi le estensioni...

posted @ mercoledì 10 ottobre 2012 14:03 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Visual Studio 2012 Update 1 CTP 3

Si, in termini di sigle è sempre abbastanza complesso, in ogni caso è stato rilasciato (in CTP - community technology preview) un primo aggiornamento a Visual Studio 2012 che apporta interessanti miglioramenti, di cui alcuni specifici per la gestione del ciclo di vita del software, quindi Team Foundation Server e Test Manager, altri di interesse più generale come ad esempio la possibilità di creare applicazioni in compatibilità per Windows XP. L'elenco completo delle novità si trova a questo indirizzo. Il download, invece, è disponibile qui. Non si sa con precisione, invece, la data di rilascio per l'aggiornamento definitivo. Alessandro

posted @ martedì 9 ottobre 2012 19:05 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Com'è andato l'evento Visual Studio 2012 Tour

Sabato scorso, il 6 ottobre, si è tenuto a Reggio Emilia l'evento Visual Studio 2012 Tour che la nostra community VB T&T ha organizzato per festeggiare il lancio di Visual Studio 2012. Personalmente sono molto contento di com'è andata, sia perché eravamo circa 40 e in un sabato, in una zona normalmente fuori dall'area lombarda in cui siamo più presenti, solo i migliori partecipano , sia perché ho visto un pubblico molto attento e partecipe, quello delle grandi occasioni insomma. Credo che le sessioni siano state abbastanza interessanti, (Antonio ha spaccato con Entity Framework 5 confermandosi speaker di grande livello) e la mia sui...

posted @ martedì 9 ottobre 2012 18:59 | Feedback (0) | Filed Under [ Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Partecipa al nostro evento "Visual Studio 2012 Tour" il 6 ottobre

Sabato 6 ottobre terremo un evento chiamato "Visual Studio 2012 Tour", con il quale intendiamo continuare a dare risalto al lancio di Microsoft Visual Studio 2012. L'evento si terrà a Reggio Emilia e, ovviamente, la partecipazione è gratuita. Vi riassumo brevemente l'agenda, mentre vi rimando all'apposita pagina del nostro sito per i dettagli sull'evento, sulla location e sulla registrazione:  9.00 - 9.30 Registrazione ...

posted @ venerdì 21 settembre 2012 20:17 | Feedback (0) | Filed Under [ .NET Framework Visual Basic Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Windows 8 Store Apps Starter Kit

Qualche giorno fa ho pubblicato sulla MSDN Code Gallery una sorta di starter kit che ho chiamato Windows 8 Store Apps Starter Kit, il cui scopo è quello di illustrare come implementare i contratti che consentono di interagire con i "charms" del nuovo sistema operativo, quindi: Search contract, per la ricerca Share contract, per condividire contenuti (non per riceverli però, almeno in questa v1) Settings contract, per implementare due requirements necessari come richiesta di supporto e informativa sulla privacy se si fa uso della rete Altre cosine carine: l'utilizzo delle secondary Tiles...

posted @ venerdì 21 settembre 2012 20:08 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

L'app per Windows 8 di Visual Basic Tips & Tricks

A dire il vero è disponibile già da un po' di giorni, ma solo ora trovo il tempo di bloggare un po' in pace Sullo Store di Windows 8 è disponibile l'app ufficiale del network di Visual Basic Tips & Tricks, che vi permette di avere sul vostro device tutti i contenuti dei nostri tre siti. Per me è stato un altro modo di imparare tante altre cose sullo sviluppo di Windows 8 apps e di farmi un altro po' di esperienza. La potete trovare qui (oltre che scaricare dallo Store): http://apps.microsoft.com/webpdp/it-IT/app/visual-basic-tips-tricks/df4dae76-74dc-4f1d-b4b1-e58238424bfb Approfitto di questo post per rispondere a una domanda frequente:...

posted @ venerdì 21 settembre 2012 19:58 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Visual Studio 2012 Express for Desktop disponibile

Da qualche giorno è disponibile per il download il tanto atteso Visual Studio 2012 Express for Windows Desktop, che permette di creare applicazioni Windows con WPF, Windows Forms e Console con .NET Framework 4.5. Questo completa la famiglia delle edizioni Express che includono lo strumento per Windows 8 e quello per il Web. Il prodotto è gratuito e andrà fatta la registrazione, anch'essa gratuita. Download: Alessandro

posted @ sabato 15 settembre 2012 18:43 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Windows 8 e WinRT: implementare il Settings contract

Come sapete, in Windows 8 è disponibile la barra dei c.d. "charm" che attivate scorrendo col dito (o col mouse) dal lato destro dello schermo verso il centro. La barra dei charm offre funzionalità di ricerca, condivisione, impostazioni, scorciatoie a funzioni di sistema. Il ruolo dei charm è fondamentale, perché non solo lavorano con Windows ma si integrano con le app per cui queste possono sfruttare (attraverso i contracts) i charm stessi per cercare, condividere, impostare settings su sé stesse. In questo post vedremo come implementare il Settings Contract e dotare un'app per Windows 8 della possibilità di prevedere impostazioni e fornire...

posted @ martedì 11 settembre 2012 22:43 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

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 ]

Visual Studio 2012, Entity Framework, DbContext per default e i RIA Services

Come forse sapete con la versione 5 di ADO.NET Entity Framework è stato introdotto un nuovo paradigma chiamato Code First, basato su una classe chiamata DbContext che è più snella dell'ObjectContext e che richiede la stesura del modello a oggetti scrivendo le proprie classi. Se non avete mai sentito parlare di Code First, il nostro Antonio Catucci ha un articolo che fa per voi. Poiché questo approccio ha ottenuto un discreto successo, con Visual Studio 2012 gli Entity Data Model generati dall'IDE e modificabili da designer non usano più l'ObjectContext e il suo ecosistema, ma direttamente la classe DbContext, con la DbSet...

posted @ mercoledì 5 settembre 2012 15:35 | Feedback (0) | Filed Under [ WCF Data Services/WCF RIA Services/OData Visual Studio 2012 ]

Festeggiamo il lancio di Visual Studio 2012 con un evento online targato VB T&T

Come forse sapete, Microsoft erogherà un evento mondiale online per il lancio di Visual Studio 2012, che si terrà il giorno 12 settembre p.v. e per il quale potete seguire questo indirizzo. Visual Basic Tips & Tricks vuole celebrare il lancio di Visual Studio 2012 con un altrettanto scintillante evento online, che terremo giovedì 13 settembre 2012 alle ore 18. Parleremo di sviluppo per Windows 8, delle novità dell'IDE, di linguaggi, di codice cross-Platform riutilizzabile e avremo il grande piacere di avere con noi anche la mitica Laura La Manna, neo-MVP per Visual C#. Come di consueto, erogheremo l'evento online attraverso la...

posted @ lunedì 27 agosto 2012 20:58 | Feedback (0) | Filed Under [ Visual Basic C# Silverlight e Windows Phone Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Installare i Code Contracts sulla RTM di Visual Studio 2012

Probabilmente avrete sentito parlare dei Code Contracts, una libreria già presente nel Framework a partire dalla versione 4.0 e disponibile anche nella 4.5. In sintesi, si tratta di una libreria che permette di eseguire porzioni di codice al verificarsi di condizioni determinate. Ne parlai in modo molto più dettagliato in questo articolo su VB T&T. Se la libreria fa parte del Framework, ci sono però dei tool che permettono di impostare delle opzioni all'interno dell'IDE di Visual Studio e questi vanno scaricati da questa pagina MSDN. Detti tool funzionano anche con la RTM di Visual Studio 2012, ma una volta installati non sono...

posted @ giovedì 23 agosto 2012 21:22 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

Rivivi gli eventi su Windows 8

Nel caso aveste perso gli eventi per Windows 8 organizzati da MSDN Italia recentemente, potete riviverli accedendo alle registrazioni per sviluppatori e designer. Ecco i link: Windows 8 Developer event Windows 8 Designer event E se avete un abbonamento MSDN, mi raccomando iniziate la preparazione psicologica al download di Windows 8 e Visual Studio 2012 RTM in barba alle festività Alessandro

posted @ lunedì 13 agosto 2012 17:33 | Feedback (0) | Filed Under [ Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Windows 8 e Visual Studio 2012 in RTM: ci siamo!

Ieri sera (in Italia) Microsoft ha annunciato che Windows 8 e Visual Studio 2012 con .NET 4.5 hanno finalmente raggiunto lo stato di Release To Manufacturing, il che significa che entrano finalmente in produzione. Come annunciato dal Team di Windows in questo post, gli abbonati MSDN potranno scaricare Windows 8 a partire dal 15 agosto mentre altri programmi hanno date diverse specificate sempre nel citato post, oltre alla precisazione che il sistema operativo sarà disponibile al pubblico a partire dal 26 ottobre anche su nuovi pc (e aspettiamo i tablet ) Per quanto riguarda Visual Studio 2012 e .NET Framework 4.5, il...

posted @ giovedì 2 agosto 2012 12:32 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Setup & Deployment Windows Presentation Foundation Windows Workflow Foundation Windows Communication Foundation Visual Studio Tools for Office Silverlight e Windows Phone Parallel Programming Visual Studio LightSwitch UWP e Windows Store Apps Visual Studio 2012 ]

Annunciata la conferenza Build 2012

Seguendo la scia dello scorso anno, in cui Windows 8 fu svelato al mondo, Microsoft ripeterà l'annuale conferenza per sviluppatori riprendendo il nome "BUILD", la cui edizione 2012 si terrà a Redmond dal 30 ottobre al 2 novembre. L'annuncio non sorprende, atteso che tutti ormai sappiamo che Windows 8 verrà rilasciato ad ottobre p.v. Le registrazioni apriranno l'8 agosto 2012, nel frattempo potete tenere d'occhio il sito della conferenza. Alessandro

posted @ mercoledì 25 luglio 2012 19:49 | Feedback (0) | Filed Under [ 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 ]

Problematiche nel passaggio tra beta di Windows 8

In questi giorni mi è capitato di rispondere a qualche email in cui si evidenziavano problemi nel migrare app Metro per Windows 8 originariamente sviluppate sulla Consumer Preview, per poi passarle alla Release Preview e alla RC di Visual Studio 2012. Nulla è scontato e nulla è immutabile, ma tendenzialmente in uno stato di Release Candidate le cose sono abbastanza definite. A tal proposito è di fondamentale importanza leggere lo specifico documento che Microsoft ha redatto per rendere meno indolore il passaggio da Consumer Preview a Release Preview delle proprie app. Si tratta di un bel malloppo di pagine, ma è...

posted @ martedì 10 luglio 2012 23:47 | Feedback (0) | Filed Under [ Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Distribuzione per Windows Installer con Visual Studio 2012

Visual Studio 2012 segna un importante punto di rottura col passato per quanto riguarda la distribuzione di applicazioni desktop .NET sfruttando Windows Installer. Infatti, sin dalla prima versione di Visual Studio .NET e fino a Visual Studio 2010 erano disponibili i Setup Projects che permettevano di creare dei pacchetti di installazione MSI. Tra l'altro questo è sempre stato un topic molto 'caldo', un mio vecchissimo articolo datato novembre 2002 e basato su VS .NET credo sia stato uno dei più letti di sempre tra i miei contributi, anche perché il meccanismo è rimasto sostanzialmente invariato attraverso le versioni, pur con qualche piccola...

posted @ venerdì 29 giugno 2012 13:29 | Feedback (2) | Filed Under [ Setup & Deployment 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 ]

LightSwitch: in arrivo il client HTML 5!

Oggi Jason Zander ha annunciato, al TechEd North America, che tra poco tempo sarà possibile creare client HTML 5 in LightSwitch, con Visual Studio 2012! In sostanza, oltre al classico progetto LightSwitch, sarà possibile aggiungere alla solution un progetto per creare un'applicazione basata su HTML 5/JavaScript che potrà accedere alle sorgenti dati LightSwitch, affiancando il client Silverlight. Questa è una svolta epocale, dal momento che potete immaginare da soli le conseguenze: facilità di sviluppo client per dispositivi mobili. Per darvi un'idea di cosa sia possibile, ecco un'applicazione LightSwitch in azione su un iPad: Per i più smanettoni è possibile modificare il layout con JavaScript: L'esperienza di...

posted @ lunedì 11 giugno 2012 23:55 | Feedback (1) | Filed Under [ Visual Studio LightSwitch 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 ]

Novità in LightSwitch nella RC di Visual Studio 2012

Anche Visual Studio LightSwitch riceve qualche miglioramento introdotto dalla Release Candidate di Visual Studio 2012. Ecco l'elenco: la shell Cosmopolitan, di cui parlammo in questo post, è ora la selezione di default. E' ovviamente possibile selezionare ancora la shell Office nelle proprietà del progetto. Il logo dell'applicazione viene ora mostrato anche nella maschera di login nelle applicazioni con autenticazione Forms. Molto richiesto Pubblicazione su Windows Azure semplificata. Al riguardo il Team di LightSwitch ha pubblicato questo post. miglioramenti generali alle performance dei designer e nel caricamento dei dati...

posted @ sabato 9 giugno 2012 11:45 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Visual Studio 2012 Express for Windows Desktop: ci sarà!

Come annunciato nel blog di Visual Studio, ci sarà anche un'edizione Express di Visual Studio 2012 per lo sviluppo Windows desktop, come già avveniva per le precedenti edizioni. In questo modo non ci sarà più il solo sviluppo Metro per Windows 8, ma anche i cari WPF, Win Forms, Console. Come da grande richiesta Alessandro

posted @ sabato 9 giugno 2012 11:41 | Feedback (0) | Filed Under [ Visual Studio 2012 ]

LightSwitch 2012: pubblicare i soli servizi

Come sapete, la nuova versione di Visual Studio LightSwitch offre il supporto per i servizi OData; questi possono essere consumati ma, cosa ancor più importante, le origini dati LightSwitch sono anche automaticamente esportate come servizi OData. Con il rilascio della RC di VS 2012 avvenuto pochi giorni fa, c'è stata una piacevole aggiunta alle opzioni di pubblicazione. In sostanza, è ora possibile decidere di pubblicare i soli servizi dell'applicazione LightSwitch, quindi anche senza il client ad interfaccia grafica. Questo è fenomenale, perché per creare i miei servizi OData posso usare LightSwitch con tutte le facilitazioni del caso, e pubblicarli senza impazzire grazie...

posted @ lunedì 4 giugno 2012 11:49 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Windows 8 Release Preview disponibile

E' disponibile da ieri il nuovo rilascio di Windows 8, chiamato Release Preview, che possiamo considerare una Release Candidate. Il percorso che il nuovo sistema operativo sta facendo procede spedito e la nuova preview, che precede in sostanza la versione definitiva, promette di essere molto interessante e più stabile della precedente beta. Il download è pubblico e potete scaricare sia un Web installer che le immagini ISO. Nota interessante: sebbene la localizzazione italiana non sia ancora disponibile, selezionando l'italiano nei regional settings anche le app vengono localizzate. Carino Potete scaricarla da qui. Vi ricordo inoltre che, contestualmente alla RC di Windows 8,...

posted @ venerdì 1 giugno 2012 18:04 | Feedback (0) | Filed Under [ UWP e Windows Store Apps 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 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - ottava parte

Proseguiamo la serie di post dedicati allo sviluppo di app Metro per Windows 8 con Visual Basic. Nella puntata precedente abbiamo descritto gli stati di sospensione e attivazione che vanno gestiti, in questa puntata invece parliamo del Search contract. La ricerca in Windows 8 e Metro Windows 8 offre il cosiddetto Search Charm, ossia una funzionalità di ricerca integrata nel sistema operativo in grado di cercare non solo elementi di sistema, ma anche all'interno delle app. Questo quindi è un altro modo con cui le app si integrano con Windows. Un esempio di ricerca è dato dalla seguente figura, che mostra come...

posted @ martedì 29 maggio 2012 20:26 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Nella Hall of Fame delle app per Windows 8!

Da qualche giorno ho l'onore di far parte della "Windows 8 App Hall of Fame" per essere stato tra i primi a sviluppare un'applicazione Metro style per il venturo sistema operativo di casa Microsoft, insieme ad altri bravissimi sviluppatori, alcuni dei quali giovanissimi. L'app che ho sviluppato si chiama "I'm a VB" e probabilmente molti di voi hanno già conosciuto la versione per Windows Phone; in Windows 8 e Metro, avendo a disposizione molte più opportunità, l'app che ogni sviluppatore VB non può fare a meno di avere diventa non solo un modo per rimanere aggiornato con facilità ma anche un punto di contatto tra...

posted @ martedì 29 maggio 2012 19:40 | Feedback (0) | Filed Under [ Visual Basic Community and friends UWP e Windows Store Apps Visual Studio 2012 ]

Annunciate le edizioni di Visual Studio 11

Un paio di giorni fa Microsoft ha annunciato quali saranno le edizioni di Visual Studio 11, attualmente in beta, nel momento in cui il prodotto verrà definitivamente rilasciato. Le edizioni saranno sostanzialmente note, ci saranno infatti le Express gratuite, la Professional, la Test Professional, la Premium, la Ultimate. Approfondimenti specifici su ciascuna edizione possono essere trovati nei vari blog ufficiali, io vi segnalo questo post perché viene fatto un confronto un po' più carino. Quello che di sicuro è interessante rilevare è che: le edizioni Express non prevedono un ambiente per lo sviluppo di applicazioni desktop, per le quali si dovrà...

posted @ mercoledì 23 maggio 2012 16:24 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - settima parte

Dopo aver parlato dell'orientamento e dello snap nella parte precedente, è ora di passare ad alcune considerazioni sul ciclo di vita dell'applicazione, in particolare la sospensione e il ripristino del funzionamento. Sospensione e ripristino delle app Non voglio fare considerazioni avanzate a livello architetturale, anche perché ci sono altri ben più preparati di me sulla cosa, ma piuttosto fare delle considerazioni da un punto di vista più pratico. Quando avete a che fare con un'app Metro e poi passate ad un'altra app oppure passate al desktop oppure fate qualunque altra cosa, l'app precedentemente aperta non viene effettivamente chiusa ma viene messa da...

posted @ venerdì 18 maggio 2012 15:31 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Registrazione della mia sessione su WPF 4.5 ai Community Days 2012

Tramite altri canali social, tempo fa, avevo segnalato la disponibilità della registrazione della sessione che avevo tenuto ai Community Days 2012 di Milano, dal titolo What's new in WPF 4.5. Poiché ho ricevuto contatti in merito alla sessione stessa, sono andato a verificare ed effettivamente non avevo bloggato circa la disponibilità della sessione. La potete trovare a quest'indirizzo del portale dei Community Days, dal quale potete anche scaricare le slide e la demo (che andrebbe aggiornata alla Beta di Visual Studio 11). La registrazione è anche scaricabile in vari formati video se accedete alla sua pagina su Vimeo. Per facilitarvi la visione, qui c'è il...

posted @ mercoledì 16 maggio 2012 20:11 | Feedback (0) | Filed Under [ Windows Presentation Foundation Community and friends Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - sesta parte

Dopo una lunga pausa riprendiamo la serie di post dedicati allo sviluppo di app in stile Metro per Windows 8, con il nostro amato Visual Basic. C'eravamo salutati la volta scorsa dopo aver completato il nostro news reader, dotato di app bar. Questa volta facciamo considerazioni sul layout e sulle rotazioni. Layout e adattabilità Sganciamoci per un momento dall'ambiente desktop classico a cui siamo abituati e immaginiamo di avere in mano un tablet. Come sapete, questo può essere ruotato. Ciò implica che il layout della nostra app deve essere in grado di adattarsi alla rotazione. Non solo: in Windows 8 esiste il concetto...

posted @ martedì 15 maggio 2012 22:14 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps 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 ]

Aggiornamenti all'interfaccia in Visual Studio 11 RC

Qualcuno aveva espresso apprezzamento, ma la maggior parte della comunità degli sviluppatori ha inviato feedback a Microsoft sul fatto che l'interfaccia utente della beta di Visual Studio 11 presentasse troppe tonalità di grigio e icone di difficile individuazione, incluse quelle relative ai file di codice. Il feedback più forte è stato quindi: ridateci i colori E a quanto pare questo feedback è stato assolutamente ascoltato, dal momento che si apprende che una Release Candidate è in fase di preparazione e alcuni screen shot sono stati pubblicati nel blog di Visual Studio. In particolare, in questo post si possono vedere tutti i...

posted @ martedì 8 maggio 2012 21:51 | Feedback (3) | Filed Under [ Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - quinta parte

Nel precedente post di questa serie abbiamo creato un'app in stile Metro per Windows 8 che legge i feed RSS dal Visual Basic Developer Center di MSDN e abbiamo cominciato a prendere confidenza con il pattern Async, con classi specifiche di WinRT e con l'esecuzione dell'app. In questo post (il nr. 1500!) facciamo degli interessanti passi in avanti, implementando caratteristiche tipiche di Windows 8: lo Share contract e l'app bar. Share contract Come sapete le app Metro godono della possibilità di integrarsi profondamente con il sistema operativo e con altre app, condividendo informazioni. Questo è possibile attraverso i cosiddetti charm (condivisione, ricerca, impostazioni)...

posted @ venerdì 27 aprile 2012 00:26 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - quarta parte

Dopo qualche giorno riprendiamo la serie di post introduttivi allo sviluppo Metro per Windows 8 con Visual Basic. Finalmente iniziamo a scrivere codice ed a questo proposito faccio le seguenti precisazioni: l'app che iniziamo a creare oggi (e che sarà completata nel prossimo post) è un news reader, ossia aggrega e presenta feed RSS. sebbene questa possa sembrare la più banale delle app, e in effetti può esserlo, è la palestra ideale per capire una serie di concetti come l'uso di XAML, il pattern Async, l'uso dei contract. Queste sono tutte specificità di Windows...

posted @ lunedì 23 aprile 2012 21:03 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Da Redmond: video "What's new in VB 11"

Chi meglio del grande Lucian Wischik poteva descrivere le novità di Visual Basic 11? Lucian, Specification Lead di Visual Basic, ha realizzato un bellissimo video disponibile su Channel 9 a questo indirizzo. Vi suggerisco anche la lettura del suo companion post, nel quale troverete anche i link al codice dimostrato e alle slide. Riepilogo anche per comodità il post introduttivo alle novità di Jonathan Aneja e questo mio articolo sulle novità di VB 11 disponibile tra i nostri articoli. Alessandro

posted @ mercoledì 18 aprile 2012 18:40 | Feedback (0) | Filed Under [ Visual Basic Visual Studio 2012 ]

Esempio d'uso del Microsoft Feedback Client

Con Visual Studio 11 Beta viene reso disponibile un nuovo strumento chiamato Microsoft Feedback Client, che, interagendo con il Team Foundation Server specificato, permette di inviare vari tipi di feedback a sviluppatori o altri membri del team. A tale proposito vi segnalo un bel post di Nicolò Carandini, che spiega il tool partendo da un esempio di vita pratica. Bello strumento! Alessandro

posted @ martedì 17 aprile 2012 22:06 | Feedback (0) | Filed Under [ Community and friends Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - terza parte

Continuiamo la serie introduttiva di post sullo sviluppo di app in stile Metro per Windows 8, con Visual Basic 11. In questo post non metteremo ancora mano al codice perché daremo la precedenza alla conoscenza del manifest dell'applicazione. In Solution Explorer potete infatti notare la presenza di un file chiamato Package.Appxmanifest, che in realtà altro non è che un file XML e che contiene una serie di importanti informazioni come: icone, immagini e altre info legate all'interfaccia grafica strumentazione hardware del dispositivo utilizzate dall'applicazione informazioni per lo Store ...

posted @ lunedì 16 aprile 2012 22:53 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Sviluppare Metro-style app per Windows 8 con Visual Basic - seconda parte

Nel precedente post abbiamo dato qualche cenno introduttivo allo sviluppo di app Metro per Windows 8 e a WinRT. In questo post parliamo invece di Visual Studio 11 Express beta per Windows 8 e iniziamo a prendere confidenza con alcuni strumenti e passaggi dello sviluppo. Si dà chiaramente per scontato che una delle edizioni di Visual Studio 11 richieste siano state installate e che, ovviamente, lo abbiate fatto su una macchina con Windows 8 Consumer Preview. I template di progetto Quando avviate Visual Studio 11 e create un nuovo progetto, la finestra New Project offre alcuni template a seconda del linguaggio che scegliete....

posted @ venerdì 13 aprile 2012 19:32 | Feedback (0) | Filed Under [ Visual Basic UWP e Windows Store Apps Visual Studio 2012 ]

Webcast MSDN sulle novità di LightSwitch in Visual Studio 11

Segnalo che il giorno 11 maggio p.v. la mitica Beth Massi terrà un webcast dedicato alle novità di Visual Studio LightSwitch nell'attuale beta di VS 11. Si tratta di una sessione online in cui Beth parlerà di novità quali OData, nuovi biz types, ecc. L'orario della sessione è alle 13 Pacific Time, il che vuol dire alle 22 ora italiana. Tutto sommato un orario comodo Per partecipare all'evento dovete registrarvi a questo indirizzo, mentre potete leggere qualche informazione di dettaglio in questo post di Beth. Alessandro

posted @ venerdì 13 aprile 2012 11:31 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Visual Studio 2012 ]

Powered by:
Powered By Subtext Powered By ASP.NET