Alessandro Del Sole's Blog

/* A programming space about Microsoft® .NET® */
posts - 159, comments - 0, trackbacks - 0

My Links


Your host

This is me! This space is about Microsoft® .NET® and Microsoft® Visual Basic development. Enjoy! :-)

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.

Microsoft MVP

My MVP Profile

I'm a VB!

Watch my interview in Seattle

My new book on VB 2015!

Pre-order VB 2015 Unleashed Pre-order my new book "Visual Basic 2015 Unleashed". Click for more info!

My new book on LightSwitch!

Visual Studio LightSwitch Unleashed My book "Visual Studio LightSwitch Unleashed" is available. Click the cover!

Your visits

Follow me on Twitter!

CodePlex download Download my open-source projects from CodePlex!

Article Categories


Post Categories

.NET Framework


Help Authoring

Microsoft & MSDN

Setup & Deployment

Visual Basic 2005/2008/2010

febbraio 2009 Blog Posts

Vsi Builder 2008 moves to Code Gallery

I'm quite happy about the fact that my dev tool called Vsi Builder 2008 is considered interesting. If you don't know this free tool, which simply creates .Vsi packages for deploying additional contents for Visual Studio, you can find some information here. The tool is hosted by the Italian "VB Tips & Tricks" community (also the English edition was hosted by our server) but in the last period we decided to make all downloads available only to subscribers. So, several non Italian people could not download the tool (mostly because they are not familiar with Italian language). So I decided to move the English...

posted @ lunedì 23 febbraio 2009 01:56 | Feedback (12) | Filed Under [ Visual Studio 2008 Visual Studio Express Editions ]

WPF: an extension method for converting IEnumerable(Of T) into ObservableCollection(Of T)

When working with data-binding in Windows Presentation Foundation applications, the most appropriate collection for manipulating data is the ObservableCollection(Of T) because it allows the so called "two ways" data-binding. Changes made versus the collection are automatically reflected to the UI, because it implements the INotifyPropertyChanged interface, moreover it supports adding, removing and editing data. And, of course, changes made by the user via the UI are automatically sent back to the collection itself. It's not unusual to use LINQ for getting data that we want to bind to the user interface. Anyway, LINQ typically returns IEnumerable(Of T) or IQueryable(Of T) (which derives from IEnumerable) and...

posted @ lunedì 16 febbraio 2009 20:32 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation ]

Windows Azure "How-do-I" videos on MSDN

I just learnt from Steve Marx's blog that the Windows Azure Team has released some "How-do-I" videos on the Windows Azure Developer Portal from MSDN. The videos are related to creating and deploying applications for Windows Azure (5 videos) and getting started with .NET Services (2 videos). If you are interested into or just curious about Windows Azure development, these videos are the best starting point for learning this new great technology. The videos are available on this page. Alessandro

posted @ venerdì 13 febbraio 2009 00:59 | Feedback (8) | Filed Under [ Windows Azure ]

WPF: Using the WebBrowser control in Visual Basic code

.NET Framework 3.5 Service Pack 1 has added to Windows Presentation Foundation, among several additions, a new WebBrowser control which is very similar to the one provided by Windows Forms and that allows navigating Web pages, HTML documents and anything we could do with the Win Forms one.   It's very easy to use this control, so this is what we're going to see in this post. I created a simple demo application using Microsoft Visual Basic 2008 Express Edition. After creating a new WPF project for Visual Basic, our purpose is implementing a very simple UI where there are...

posted @ sabato 7 febbraio 2009 17:49 | Feedback (0) | Filed Under [ Visual Basic Windows Presentation Foundation ]

Powered by:
Powered By Subtext Powered By ASP.NET