This lesson picks up from the previous one by discussing at length each action and line of code you wrote. It discusses the relationship between the Visual Basic code you write, the Visual Basic compiler, the .NET Framework and more. The lesson discusses the concept of code blocks at a high level…
Paul Yuknewicz, Lead Program Manager on the Visual Studio team, discusses Visual Basic 6 runtime and IDE support options as well as proven techniques, tools and best practices for interoperability and gradual, phased migration to .NET.
Read the Official Support Statement on Windows 7, Windows…
VB and C# together share about 50% of the “garbage-collected languages” market. I’ll talk about how we design these languages. Where do we get ideas? How do we incorporate new paradigms without breaking the existing languages? Where will we go in the future,
and how will we get there? I’ll…
"Concurrent Basic extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Our design advances earlier MSRC
work on Polyphonic C#, Comega and the Joins Library. Unlike its C# based predecessors, CB adopts a simple event-like syntax…
This week on Channel 9, Dan and Brian discuss the week's top developer news, including: [0:24] ASP.NET Open Sourcing Discussion with Scott Hanselman (Brady Gaster, Scott Hanselman) [2:22] PowerShell Scripting Games, All in One Page, Registration Information, The Announcement, Top 10 Reasons for…
In this interview Spotty Bowles, a tester on the VB Compiler team, shows us a couple of new language features: Array and Collection Initializers. He gives us insight into how they are implemented in the compiler and best practices on how to use them in our
code. Additionally, he discusses…
In this lesson we start adding Visual Basic syntax to your vocabulary by talking about one of the fundamental building blocks: data types and variables. Beyond the basics topics such as naming conventions and explicit versus implicit data type conversions are discussed. Download the source code for…
This lesson demonstrates some of the common features -- the various windows, debugging features, code window features, customizations, etc. -- of the Visual Studio IDE found in Visual Basic Express Edition. A more complete discussion of features is found in the Visual Basic Express Edition…
Branching allows us to add logic to our applications. In this lesson you're introduced to the If Decision statement (in its various forms) as well as the IIf conditional function. We also discuss how to refactor our code to make it more compact and less likely to produce errors by eliminating…
In this lesson we talk about arrays, which are multi-part variables … a "bucket" containing other "buckets", if you will. We'll demonstrate how to declare and utilize arrays, setting and retrieving their values, initializing their values, attempting to access values outside of…