Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1902, 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

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

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

luglio 2011 Blog Posts

Disponibili le registrazioni dell'evento di lancio di Visual Studio LightSwitch 2011

Antonio Catucci ha già pubblicato un blog post per comunicarvi la disponibilità delle registrazioni delle sessioni che abbiamo erogato il 27 luglio u.s., nell'ambito di un evento online che abbiamo organizzato per festeggiare il lancio di Microsoft Visual Studio LightSwitch 2011. Non voglio quindi sovrappormi ad Antonio nè annoiarvi con altre chiacchiere, ma oltre a ricordarvi questa pubblicazione volevo approfittare per fare alcuni ringraziamenti: Beth Massi e John Stallo del Team di LightSwitch a Redmond, che hanno "sopportato" per mesi un sacco di mie domande ma, soprattutto, ci hanno gentilmente concesso di utilizzare il template "ufficiale" per le...

posted @ domenica 31 luglio 2011 19:32 | Feedback (0) | Filed Under [ 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 ]

Evento online per il lancio di LightSwitch: prepariamoci per le domande

Come sapete, domani sera alle 18 terremo un evento online per celebrare il lancio della RTM di Visual Studio LightSwitch 2011. Non lo sapevate? Male   In quest'altro mio post trovate tutti i dettagli e l'elenco delle sessioni. Come da agenda avremo a disposizione l'ultima parte dell'evento per rispondere alle vostre domande tecniche e curiosità su LightSwitch. Per consentirci una migliore organizzazione, vi chiediamo di porre le vostre domande attraverso l'apposito strumento della console di Live Meeting, come in figura, attivabile con il pulsante Q&A: Le domande verranno accodate e risponderemo a tutte al termine dell'evento. Chiaramente scrivetele nel momento in...

posted @ martedì 26 luglio 2011 11:11 | Feedback (0) | Filed Under [ 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 ]

LightSwitch: rinforzare la security nel middle-tier

Come sapete, Visual Studio LightSwitch consente con pochissimi passaggi di implementare regole di autenticazione e autorizzazione (c.d. Access Control), che poi vengono collegate alla logica con pochissime e banali righe di codice. Ci sono tuttavia dei casi in cui il semplice controllo dei permessi non è sufficiente, ma è necessario essere più precisi nella gestione delle regole. Nicole Haugen, del team di Redmond, ha pubblicato un blog post in cui viene illustrato come rinforzare le regole di secuirty nel middle-tier delle applicazioni LightSwitch. Una lettura decisamente interessante, volta a eliminare i cosiddetti security hole. Alessandro

posted @ venerdì 15 luglio 2011 11:28 | Feedback (0) | Filed Under [ Visual Studio LightSwitch ]

Windows Phone "Mango": aggiornati gli esempi con Visual Basic

Nel gran parlare che si fa di "Mango", nome in codice della prossima versione di Windows Phone, ci sono delle interessanti novità per gli sviluppatori Visual Basic. La pagina MSDN dedicata agli esempi di codice è stata infatti aggiornata e tutti gli esempi sono ora disponibili anche per il nostro amato linguaggio di programmazione. Indubbiamente da non perdere, ricordando che per testare gli esempi è sufficiente scaricare la Beta 2 dei tool di sviluppo e provarli con l'emulatore di dispositivo. Alessandro

posted @ venerdì 15 luglio 2011 11:20 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Disponibile la CTP 3 di SQL Server "Denali"

Da qualche giorno è disponibile una nuova preview (CTP 3) della prossima versione di SQL Server, nome in codice "Denali". E' disponibile anche un video in cui sono illustrate alcune novità. E' possibile guardarlo e scaricare Denali da questo indirizzo. Alessandro

posted @ venerdì 15 luglio 2011 11:15 | Feedback (0) | Filed Under [ .NET Framework Varie ]

Evento online su Windows Phone "Mango"

Microsoft Italia ha pubblicato la registrazione di un evento online dedicato allo sviluppo sulla nuova versione del sistema operativo Windows Phone 7, detta "Mango", a seguito del rilascio della Beta 2 dei nuovi tool di sviluppo per Visual Studio 2010. Nell'evento sono discusse, in 6 sessioni, una serie di novità di Mango per sviluppatori, tra cui il multi-tasking, nuove live tile, notifiche, design della UI e molto altro. Ulteriori dettagli sull'evento e il link per la visione sono disponibili in questo post del team di MSDN Italia. Alessandro

posted @ venerdì 15 luglio 2011 11:05 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Community and friends ]

WPF (XBAP): Se ottenete un 404 sul file di configurazione

Se per qualunque ragione avete a che fare con una Xaml Browser Application in WPF, potreste imbattervi in un problema alquanto fastidioso dopo aver fatto il deploy su Internet Information Services. Può capitare infatti che quando si tenta di lanciare l'applicazione da browser sui client, il download fallisca e che il log individui il problema nel mancato scaricamento del file di configurazione a causa di un errore 404. E' molto probabile che il problema sia nei filtri imposti da IIS sui file con estensione .config. Quindi, per risolvere è possibile seguire i seguenti passaggi (che ho sperimentato su Windows Server 2008...

posted @ mercoledì 13 luglio 2011 12:46 | Feedback (0) | Filed Under [ Windows Presentation Foundation ]

I metodi extension Any e Count: questione di performance (in VB)

Se avete avuto modo di usare LINQ nelle sue varie forme, sapete che esistono due metodi extension chiamati rispettivamente Any e Count. Any restituisce True se la collezione contiene almeno un elemento, mentre Count restituisce il numero di elementi nella collezione. Spesso, soprattutto perché erditiamo un certo approccio da altri contesti dove esiste una proprietà Count ma non un equivalente di Any, per sapere se la collezione contiene elementi si scrive erroneamente: If Collezione.Count > 0 Then ... In questo modo, però, Count deve muovere l'enumeratore per tutti gli elementi della collezione. Quindi, se la collezione contiene pochi elementi il discorso cambia poco, ma...

posted @ giovedì 7 luglio 2011 15:30 | Feedback (0) | Filed Under [ Visual Basic ]

Disponibili le registrazioni del TechEd North America 2011

Il Visual Basic Developer Center ci informa che sono disponibili le registrazioni delle sessioni del TechEd North America 2011. Di particolare interesse per il mondo Visual Basic ce ne sono alcune sulle prossime caratteristiche del linguaggio (Async e iterators) e lo sviluppo per Windows Phone, oltre a sessioni deep dive sull'IDE di Visual Studio. L'elenco completo di riferimento è disponibile a questo indirizzo. Alessandro

posted @ martedì 5 luglio 2011 23:15 | Feedback (0) | Filed Under [ Visual Basic ]

Visual Studio LightSwitch: ereditarietà delle query

Se avete avuto modo di dare un'occhiata a Visual Studio LightSwitch (non dimenticate il lancio il 26 luglio!), forse sapete che esiste un comodo designer che consente di creare in modo visuale delle query a partire dalle tabelle. In realtà, la terminologia corretta è che si parte dall'entità, quindi una riga della tabella, per arrivare a un entity set, quindi un insieme di entità, a cui corrisponde una tabella nel db. Ad esempio, se consideriamo il db dimostrativo Northwind, la seguente query filtra l'elenco degli Orders con le condizioni specificate: In LightSwitch esiste il concetto di ereditarietà delle query, ossia ogni query...

posted @ martedì 5 luglio 2011 23:12 | Feedback (0) | Filed Under [ Visual Studio LightSwitch ]

Modificare lo stile dei PanoramaItem in Windows Phone 7

In Windows Phone 7 il controllo Panorama è quello che ci consente di sfogliare elementi dell'interfaccia andando oltre le dimensioni fisiche del display, semplicemente con il tocco. Il controllo Panorama è, come sapete, suddiviso in tanti elementi PanoramaItem, ognuno dei quali rappresenta l'informazione che in quel momento impegna il display. I PanoramaItem godono di stili predefiniti, dei quali non è possibile fare l'override direttamente in linea. Ad esempio, se volessimo modificare lo stile del testo, come font e dimensioni, è necessario ricorrere a un piccolo stratagemma sfruttando i DataTemplate, concetto ben noto in WPF e Silverlight. Per esempio, nelle risorse della pagina definisco...

posted @ martedì 5 luglio 2011 22:56 | Feedback (0) | Filed Under [ Silverlight e Windows Phone ]

Utilizzare la classe ThreadPool in Windows Phone 7, con Visual Basic

Indubbiamente uno dei dogmi in qualunque scenario di programmazione è sempre quello di non bloccare l'interfaccia utente, ossia il thread della UI. La stessa cosa è vera quando si sviluppano app per Windows Phone 7. Ad esempio, è abbastanza comune per un'app scaricare informazioni da Internet, mostrare lunghe liste di dati ecc. Sebbene la cpu di questi dispositivi sia abbastanza veloce, ci sono fattori che possono impattare negativamente sulle performance, come ad esempio la lentezza della connessione a Internet oppure il rendering di liste di dati con template complessi. Di conseguenza non bisogna sovraccaricare il threa della UI e rendere...

posted @ martedì 5 luglio 2011 22:48 | Feedback (0) | Filed Under [ Visual Basic Silverlight e Windows Phone ]

Visual Studio LightSwitch: annunciata la RTM per il 26 luglio!

Microsoft ha ufficialmente annunciato che la RTM di Visual Studio LightSwitch 2011 sarà rilasciata martedì 26 luglio 2011. Per festeggiare il grande evento, su LightSwitch Tips & Tricks aggiorneremo il materiale creato sulle prime beta, e pubblicheremo nuovo materiale. Stiamo preparando anche delle altre interessanti iniziative di cui verrete tenuti aggiornati tramite i nostri canali, nel frattempo potete sottoscrivere gli aggiornamenti sul lancio ufficiale direttamente da Microsoft, a questo indirizzo. Preparatevi a creare le applicazioni business della nuova generazione con Visual Studio LightSwitch e con le guide di LightSwitch Tips & Tricks! Alessandro

posted @ domenica 3 luglio 2011 20:35 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Community and friends Visual Studio LightSwitch ]

Microsoft MVP Award 2011: rinnovato!

Ieri sono stato rinnovato come Microsoft MVP per Visual Basic, con l'award 2011! Per me è l'award numero 4 e devo dire che l'emozione e l'attesa della fatidica email sono intense come la prima volta, anzi forse i rinnovi sono ancor più emozionanti perché sai già quanto sia fantastico questo mondo. Farne parte è un grande onore, e sicuramente vuoi continuare ad esserci Gli ultimi 12 mesi da MVP sono stati veramente grandiosi per me. Per il secondo anno di fila (ne sono orgoglioso, permettetemelo ) sono stato nominato MVP Of The Year per VB e forse giusto un paio di...

posted @ sabato 2 luglio 2011 20:33 | Feedback (1) | Filed Under [ Community and friends ]

Powered by:
Powered By Subtext Powered By ASP.NET