Visual Basic Blog

A group blog from members of the VB team

Visual Basic XML Transform – TechEd demo prep

Hello from Orlando! I’ve been at TechEd 2007 this week in very sunny Orlando. As part of my demo prep, I had to create a little xml transform to convert the TechEd schedule that I got off the www.msteched.com website in an Excel XML format into a more readable xml file format. I could have done this all with one transform, but the newer XML ...

Visual Basic LINQ Hands On Labs for Orcas Beta 1 (Beth Massi)

The VB team just posted some Hands On Labs on LINQ and LINQ to SQL for Orcas Beta 1. The first lab provides an introduction to The LINQ Project. You'll look at basic LINQ features including the Standard Query Operators, and you'll see how these features can be used against in-memory collections, connected databases, and XML documents. The ...

Closures in VB Part 3: Scope

Jared here again.  For previous articles in this series please see Thus far in the series we've only lifted variables that are declared in the same block/scope. What happens if we lift variables in different scope?  The answer is that one closure class will be created for every unique scope where a lifted variable is declared ...

AmandaS' LINQ talk at VSLive Orlando

I escaped from Redmond this week to present at VSLive Orlando on LINQ in Visual Studio Orcas. As promised, please find the slides and demos included as an attachment below. As mentioned during the talk – that was intended to be an overview. If you want really want to understand the nitty-gritty details behind what make LINQ possible, be ...

Closures in VB Part 2: Method Calls

For previous articles in this series, please see Jared here again.  This part of the series will focus on how method calls are handled in closures.  As stated in the previous article, the purpose of closures is to allow all operations inside a lambda or query expression that would normally be available inside the function or ...

Closures in VB: Part 1

  My name is Jared Parsons and I am a developer on the VB Compiler and Debugger.  One of the features I implemented for VB 9.0 is lexical closure support.  This a great addition to the VB language and I wanted to do a series of blog posts to describe this feature and how it will impact your code. Lexical Closures (more often ...

VB On Silverlight

  One of the great things about being on the VB team is that we’re generally in the loop early and often with teams developing new technologies and products. It’s always exciting to see ideas take shape, evolve into a product, and eventually hit the market—often after four or five code names, a couple of tech previews, and a few ...

Visual Basic LINQ Samples Updated for Orcas Beta 1! (Beth Massi)

The Visual Basic LINQ Samples have been updated for Visual Studio Orcas Beta 1! This is a set of 101 samples that demonstrate all the features of Visual Basic's Language Integrated Query in Orcas Beta 1. Also check out the The LINQ Project page. This has been updated with links to some news articles and quote highlights ...

Visual Basic "Orcas" Beta1 is in the wild! (Amanda Silver)

Woohoo! Its official, we finally got Orcas Beta1 out the door! We’re very excited to get this release out to you so we can finally talk about some of the stuff we’ve been working on in addition to the LINQ and XML feature-set. We believe that Orcas Beta1 displays all of the essential value in the Orcas product but it’s important to keep ...

"Live From Redmond: Orcas Overview" Webcast Rescheduled (Beth Massi)

Live Meeting had some technical issues for this morning's webcast with John Stallo. Sincerest apologies from the Visual Basic team. We’ve rescheduled the webcast for this Tuesday, April 24th. Please register here. Also don't forget to register for the other incredible webcasts from other members of the team. You can always find...