As you may have read in Jason’s announcement, today we announced that Visual Studio 11 Beta is now available for download. This is a huge release for Visual Basic as it provides full platform support for building Windows 8 Metro style apps,
If you’re looking for ways to get started with Entity Framework 4.0 in Visual Basic then be sure to check out this month’s issue of CODE Magazine. In it the Entity Framework team has put together a walkthrough that shows how to use EF4 in Silverlight,
By now you’ve likely heard about the major new features coming in VB 2010, but there’s also a number of smaller additions in the language and IDE that might not be as readily noticeable. “Hidden Gems” will be a multi-part series where we’ll explore some of these smaller enhancements.
This one’s going to be long, but for those of you who’ve felt the first 3 in this series were too easy I promise this one’s tougher J.
Let’s say you want to list all the customers from a table in a ComboBox,
What’s wrong with the following WPF code?
Sub OK_Click(sender As Object, e As RoutedEventArgs) Handles OK.Click
Title=”Window1″ Height=”300″ Width=”300″>
In yesterday’s post we saw that the use of the wrong comparison operator with Nothing in an If block can lead to surprising results. Let’s look at a slightly different case today:
Dim x As Integer = Nothing
Microsoft has this neat mailing list called “Spot the Bug” where developers can send interesting snippets of code that look correct but actually have subtle bugs in them. The puzzles are a lot of fun and I’ve always thought it’d be a fun thing to try here on the team blog.
The other day I got an email from a developer asking an interesting question about VB10’s Auto-implemented Properties feature.
“I am, however, somewhat confused regarding the properties feature you mentioned – i.e. turning 11 lines of get/set/backing variable into one line.
About two years ago I posted some code that shows how to dynamically construct LINQ queries at runtime. On average there’s a couple questions per month about trying it in some edge case, and usually the support already exists within the API.
As part of the new VB/C# co-evolution strategy, Visual Studio Technical Fellow Anders Hejlsberg has broadened his role. In addition to being Chief Architect for C#, he now sets the direction for both the VB.NET and C# languages.
At TechEd, Anders participated in both the VB.NET and C# language presentations.