Visual Basic Blog

A group blog from members of the VB team

Latest posts

Aug 21, 2008
Post comments count 0
Post likes count 0

VB 2008 Language Deep Dive – Presentation Materials (Jonathan Aneja)

VBTeam

Last week I got the chance to visit the Toronto .NET User Group and give a talk on all the great new language features in VB2008.  It was great to see so much excitement around LINQ and especially XML Literals!   The slides and demo code are posted at the link below; here’s the session abstract (with links inserted so you can find more info on each topic):   Language Integrated Query (LINQ) is a new platform feature in Visual Studio 2008 that allows you to access objects, databases, and XML through a common query syntax (in both VB and C#).  In this talk, we’ll take a deep dive into the langua...

Aug 15, 2008
Post comments count 0
Post likes count 0

Channel 9 Interview: XML Schema Explorer in Visual Studio 2008 SP1 (Beth Massi)

Beth Massi

Today I posted an interview on Channel 9 with Yang Xiao, a tester on the VB IDE. In this interview Yang shows us the new XML Schema Explorer in Visual Studio 2008 Service Pack 1. This new window is invoked when you right-click on an XML literal element or namespace and select "Show in XML Schema Explorer" in Visual Basic programs. It's a nice way to visually display the structure of your schema sets which makes you even more productive when working with XML in Visual Basic. XML Schema Explorer in Visual Studio 2008 SP1 Enjoy, -Beth Massi, Visual Studio Community

Aug 11, 2008
Post comments count 0
Post likes count 0

VS2008 SP1 and NetFX3.5 SP1 Released (Adam Braden)

VBTeam

Today we shipped Service Pack 1 (SP1) for both Visual Studio 2008 and the .Net Framework 3.5.  This is the first time we’ve release both a VS SP and a .NetFramework SP at the same time!  Additionally, we released ENU, JPN and 8 additional languages that ship with SQL 2008 at the same time!  See the announcement on Soma’s blog:http://blogs.msdn.com/somasegar/archive/2008/08/11/service-pack-1-for-vs-2008-and-net-fx-3-5-released.aspxHere are the links for information and where to get it: For more details on what’s included, Scott Guthrie does a great job listing all the major ...

Aug 8, 2008
Post comments count 0
Post likes count 0

Channel 9 Interview: SQL 2008 & Occasionally Connected Client Support in Visual Studio SP1 (Beth Massi)

Beth Massi

I just posted a new Channel 9 interview with Milind Lele, a PM on the VS Pro Tools team. In this interview Milind shows us the improvements made to the tooling in Visual Studio SP1 for occasionally connected clients as well as the new data type support for SQL Server 2008. Using SQL 2008 built-in change tracking, you don't need to make modifications to your table schemas like you have to do with SQL 2005. Additionally he shows off a "smarter" DataSet designer where you can have tables coming from server and client data stores all contained within one model making maintenance easier.SQL 2008 & Occasionally Con...

Aug 7, 2008
Post comments count 0
Post likes count 0

Co- and contra-variance (Lucian Wischik)

VBTeam

How do I convert an IEnumerable(Of CheckingAccount) into an IEnumerable(Of Account) ? (where CheckingAccount inherits from Account).Currently this conversion isn't allowed, but we're considering a VB language feature to support it. The topic is called "co- and contravariance", and has been in the CLR since 2005 or so, but no one's yet released a .Net language that uses it. Eric Lippert has written a series of blog posts to explore how variance might appear in a hypothetical future version of C# and gather feedback, and I'm going to do the same for VB. Dim args As New List(Of ConstantExpression)args...

Jul 28, 2008
Post comments count 0
Post likes count 0

Channel 9 Interview: Jared Parsons on the P-Invoke Interop Assistant (Beth Massi)

Beth Massi

Today I posted an interview screencast on Channel 9. In this interview, Jared Parsons, a Developer on the Visual Basic IDE, shows us the P/Invoke Interop Assistant available on CodePlex. The tool helps with converting unmanaged C code to managed P/Invoke signatures and vice versa. Say goodbye to digging through random header files or MSDN documentation to find the right constants, structures and signatures. The P/Invoke Interop Assistant does a smarter translation for you using SAL (Source Code Annotation Language). Enjoy,-Beth Massi, VS Community

Jul 23, 2008
Post comments count 0
Post likes count 0

Channel 9 Interview: Look Who's Working on Visual Basic (Beth Massi)

Beth Massi

Last month when I was in Redmond I was pulled into a photo with some of the people working on Visual Basic. Do you notice something quirky about these pictures (besides me)? Yes, they are all wearing grey shirts! There's apparently a running joke going on with how Jonathan Aneja (top row, 4th from the left in the first picture) only wears grey. So the team all wore grey to see if he would even notice! The joke is explained in this Channel 9 interview with the VB Language Design Team. I sat down with the VB Language design team and asked them about their design process, favorite features, their thoughts on othe...

Jul 22, 2008
Post comments count 0
Post likes count 0

WANTED: Your feedback on a potential Call Hierarchy feature (Lisa Feigenbaum)

Lisa Feigenbaum

Last post, I introduced the VS Languages Future Focus page on Code Gallery. This time, we'd like to get your feedback on another potential IDE feature: Call Hierarchy.Please find a description of the feature here:http://code.msdn.microsoft.com/vslangfutures/Wiki/View.aspx?title=Call%20Hierarchy&referringTitle=HomePlease leave your feedback here:http://code.msdn.microsoft.com/Thread/View.aspx?ProjectName=vslangfutures&ThreadId=123Thanks!LisaDISCLAIMER: It is important that readers of Future Focus topics have the right expectations. The information presented is not a binding commitment nor is it n...

Jul 21, 2008
Post comments count 0
Post likes count 0

WANTED: Your feedback on a potential Quick Search & Navigate feature (Lisa Feigenbaum)

Lisa Feigenbaum

We've started a new page on Code Gallery called "Future Focus", to collect your feedback on ideas that we're considering for future versions of Visual Studio.The latest post is regarding an IDE feature to help you quickly search for and navigate to symbols in your code. Please see a description of the feature here:http://code.msdn.microsoft.com/vslangfutures/Wiki/View.aspx?title=Symbol%20Search&referringTitle=HomePlease leave your feedback on this feature here:http://code.msdn.microsoft.com/Thread/View.aspx?ProjectName=vslangfutures&ThreadId=520Thanks!LisaDISCLAIMER: It is important th...