Alessandro Del Sole's Blog

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

CodePlex download Scarica i miei progetti open-source su CodePlex!

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

settembre 2011 Blog Posts

Vinci con Windows Phone

Microsoft Italia ha appena lanciato una nuova iniziativa chiamata Vinci con Windows Phone, grazie alla quale tutti coloro che pubblicheranno sul Market Place delle nuove app per Windows Phone potranno partecipare a delle estrazioni bisettimanali di buoni acquisto MediaWorld. E' importante che l'app o il gioco sia free o che comunque abbia almeno una versione trial. Il regolamento e tutti i dettagli dell'iniziativa sono disponibili in questa pagina, all'interno della quale potete trovare (da non sottovalutare) un ottimo elenco di tante risorse utili per imparare (o approfondire) lo sviluppo di applicazioni per i device. Un'altra occasione da non perdere Alessandro

posted @ martedì 27 settembre 2011 14:17 | Feedback (0) | Filed Under [ Silverlight e Windows Phone Community and friends ]

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 ]

What's new in WPF 4.5

Come vi ha già fatto sapere Antonio giorni fa, è disponibile la Developer Preview di Visual Studio 11, .NET Framework 4.5 e TFS 11. La valanga di annunci e novità che ci aspettano per il futuro prossimo relativo a Windows 8 è stata davvero travolgente e molti si sono chiesti che fine farà WPF, non solo per tutto il discorso relativo alle Metro app ma anche alla forza di Html 5 e Silverlight 5. In realtà su WPF ci sono ancora investimenti, come testimoniato da questa pagina della documentazione (rigorosamente in preview) MSDN intitolata What's new in WPF 4.5. Quindi un po' di novità...

posted @ lunedì 19 settembre 2011 22:06 | Feedback (0) | Filed Under [ Windows Presentation Foundation ]

WPF: caricare e salvare immagini a runtime

Per la serie a volte ritornano , riprendiamo in mano WPF. Ma in realtà non l'ho mai abbandonato, anzi ci lavoro quotidianamente ma il libro su LightSwitch mi sta prendendo totalmente e come vedete anche il numero dei miei post si è ridotto. Bando alle ciance, tornando al titolo del post, può capitare e non di rado la necessità di caricare un'immagine (foto, disegno...) a runtime in un'applicazione WPF, affinchè sia associata a un controllo Image. Mentre assegnare la proprietà Source da XAML è banale, non è lo stesso da code-behind. In sostanza, non basta dire: Image1.Source = "Qualcosa.jpg" Per caricare un'immagine è...

posted @ lunedì 19 settembre 2011 21:58 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation ]

Windows 8 Developer Preview + evento Build Live

Sicuramente saprete che ieri si è tenuta la prima giornata dell'evento Build, che Microsoft sta erogando ad Anheim negli States e in cui ha presentato ufficialmente la prima preview di Windows 8. Windows 8: qualche novità e download Novità succose per il nuovo sistema operativo, davvero molto "impressive". L'interfaccia di tipo Metro caratterizza ogni ambito del sistema, senza comunque tralasciare la possibilità di agire con il classico stile della barra delle applicazioni. Il touch-first diventa quindi la modalità primaria di interazione con i dispositivi di qualunque tipo; Windows 8 è nell'ottica del dispositivo che può muoversi e non solo dal negozio a casa,...

posted @ mercoledì 14 settembre 2011 12:58 | Feedback (0) | Filed Under [ .NET Framework Visual Basic C# Windows 7 Silverlight e Windows Phone Community and friends ]

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 ]

LightSwitch: rilasciato l'Office Integration Pack

Ieri la GridLogic ha rilasciato un'importantissima estensione per Visual Studio LightSwitch, peraltro gratuita, chiamata Office Integration Pack. Ne dà l'annuncio il team di LightSwitch in questo post. Come il nome lascia intendere, questa estensione ci permette di interagire con applicazioni della suite di Office 2010 facendo tecnicamente automation, e può essere molto molto utile per utilizzare Word come motore di reportistica, generare PDF, importare ed esportare dati da e per Excel, inviare email con Outlook. Ci sono tre classi .NET: Word, Excel, Outlook Ad esempio, con il seguente codice è possibile inviare un'email con contenuto Html a partire da una tabella chiamata...

posted @ mercoledì 14 settembre 2011 11:35 | Feedback (0) | Filed Under [ 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 ]

LightSwitch: Tecnicismi sulle View di SQL Server e Query da Access

Sappiamo che in LightSwitch c'è, alla base di tutto, il concetto di Entity che viene ereditato da ADO.NET Entity Framework. Sappiamo che in LightSwitch è possibile creare delle query, che restituiscono il set di dati specificati in base ai criteri forniti in fase di definizione (risultato completo, filtri, ordinamenti...) Sappiamo che LightSwitch genera un database di SQL Server, se non ci si collega ad altre fonti dati esterne. In questo caso, le query che creiamo nell'ambiente di sviluppo non vengono tramutate in oggetti di database ma semplicemente tradotte in codice .NET. Se invece ci colleghiamo a un database di SQL Server esistente che...

posted @ giovedì 8 settembre 2011 23:59 | Feedback (0) | Filed Under [ Visual Studio LightSwitch ]

LightSwitch: Static Spans e ottimizzazione query

LightSwitch fa un sacco di cose per conto dello sviluppatore, soprattutto dietro le scene. Silenziosamente Una di queste cose è costituita dalle query che si occupano di caricare i dati che abbiano relazioni con altri, classico esempio la relazione one-to-many tra Cliente e i suoi Ordinativi. In sostanza il tutto è ottimizzato per far sì che con una sola interrogazione (round-trip, come amano chiamarlo loro ) vengano recuperati tutti i dati in relazione, mentre nella Beta 1 non era così; in sostanza venifano fatte delle query nidificate, ma poi tutto è stato ottimizzato. In sostanza, possiamo tranquillamente lasciar fare al runtime. Tuttavia,...

posted @ giovedì 8 settembre 2011 23:47 | Feedback (0) | Filed Under [ Visual Studio LightSwitch ]

Dynamics CRM 2011 Toolkit per Visual Basic

Se lavorate con Microsoft Dynamics CRM 2011 o se magari vi state avvicinando a CRM online, vi può interessare il fatto che il Developer Toolkit realizzato da Microsoft ora contiene anche esempi di codice nel nostro amato Visual Basic. Il Visual Basic Team ha un blog post in cui descrive il target del toolkit e fornisce il link al download. Alessandro

posted @ giovedì 8 settembre 2011 23:26 | Feedback (0) | Filed Under [ Visual Basic ]

Community Days 2012: call for paper pubblica

E' con grande piacere che vi comunico che anche Visual Basic Tips & Tricks farà parte della prossima edizione dei Community Days, importante evento annuale di community dedicato alle più recenti novità tecnologiche dal punto di vista Microsoft. Come annunciato da Daniele Bochicchio, l'evento, gratuito, si terrà nel 2012 presso la nuova sede di Microsoft Italia a Peschiera Borromeo (MI) e la vera interessante novità è la call-for-paper pubblica: ognuno di voi potrà proporre una o più sessioni tecniche da presentare durante l'evento. Le proposte di sessioni verranno accettate fino a fine novembre, per consentire agli organizzatori di costruire l'agenda dell'evento entro dicembre....

posted @ mercoledì 7 settembre 2011 11:54 | Feedback (0) | Filed Under [ Community and friends ]

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 ]

LightSwitch: Hotfix per pubblicare su SQL Azure

Il Team di Visual Studio LightSwitch ha appena rilasciato un'hotfix che risolve un problema nella pubblicazione su SQL Azure. Alcuni utenti hanno infatti riportato di avere avuto qualche problema, dovuto in realtà all'aggiornamento della piattaforma cloud piuttosto che all'ambiente di sviluppo. Beninteso, non vi serve l'hotfix se non usate SQL Azure. La potete scaricare qui. Alessandro

posted @ giovedì 1 settembre 2011 23:36 | Feedback (0) | Filed Under [ Visual Studio LightSwitch Windows Azure and SQL Azure ]

Powered by:
Powered By Subtext Powered By ASP.NET