VB.NET Soup to Nuts

Nobody is as good as the Kansas City Chiefs.... except this guy!

This webcast series is devoted to those who want to learn to really use Visual Basic.NET and what it can do. Learn from Ron Cundiff, a renowned expert in software development and featured speaker for Microsoft.

Ron drinks Red Bull like Homer Simpson swigs beer, so get set for a well-caffeinated presentation. Ron loves challenges, tight deadlines and boosting productivity, but dislikes status meetings, slow drivers and waiting for downloads. Could there be a pattern here? Ron began his programming career at the tender age of 10, when he decided his Commodore 64 games weren't quite cutting it. He then downloaded technical info from BBS and wrote his own games using sprite graphics. Before joining Microsoft in 2002, Ron designed and implemented a global online commodities exchange system for an ISV. He has also held management and technical leadership positions with a Microsoft partner. His certifications include MCSD, MCSE, MCDBA, MCP+I+SB - and he's working on extending the list. Ron has led hundreds of MSDN events to date and participated in a whole slew of user group meetings throughout Kansas, Missouri and Tennessee and where ever else they will take him. Ron lives in Memphis with his wife, Lisa, and his children, Kayla and Ryan. No word if their Dad has passed on his passion for the Kansas City Chiefs.


Webcasts In This Series

2/5/2007 - Introduction Download Slide Deck Download Demo Code
In this webcast series, we explore the popular programming language, Microsoft Visual Basic .NET. Learn about the basic language constructs and discover the different types of applications you can build using Visual Basic .NET. In this presentation, we provide an introduction to our Visual Basic .NET series, which progressively delves deeper into this fantastic language.


2/13/2007 - Visual Basic 2005 Express Edition Download Slide Deck Download Demo Code
In this webcast, we introduce you to Microsoft Visual Basic 2005 Express Edition, a free download from Microsoft that enables you to develop Visual Basic .NET applications. We examine the powerful integrated development environment (IDE) features, like Code Editor, Compiler, IntelliSense, and the Debugger. We also describe the project system that can help you build a collection to keep all the files related to your program together.


2/19/2007 - Class Libraries Download Slide Deck Download Demo Code
Microsoft Visual Basic .NET is a very powerful language; however, it does not do everything by itself. In this webcast, we show you how Visual Basic .NET relies on a hierarchical set of prewritten functions that enable developers to gain access to standard functionality provided by the host operating system. We describe how these functions are contained in files called class libraries. Join us as we explore some of the basics of class libraries and examine how Visual Basic .NET provides developers with basic functionality through class libraries.


2/20/2007 - VB.NET Program Structure Download Slide Deck Download Demo Code
Visual Basic is the most popular programming language from Microsoft. So far, in this series, we've been exploring the basics of Visual Basic.NET and Visual Basic Express. In this webcast, we will begin to dive deep into just what Visual Basic is and how programs written in Visual Basic are structured. We will look at the basics of the language and how Visual Basic assembles the lines of code you write into something meaningful to the runtime.


3/5/2007 - Language Fundamentals Download Slide Deck Download Demo Code
Join this webcast series to learn the basics of the Microsoft Visual Basic .NET language. In this session, we examine specific features in Visual Basic .NET. We also learn about the different types, variables, constants, and statements in the language, and we describe how to use them.


3/19/2007 - Classes and Objects Download Slide Deck Download Demo Code
In this session, we examine specific features in Visual Basic .NET, explore classes and objects, and describe how to use them.


3/26/2007 - Operator Basics Download Slide Deck Download Demo Code
In this webcast we will examine specific Visual Basic language features. We will learn about the different kinds of operators and how to use them.


4/2/2007 - Branching and Looping Download Slide Deck Download Demo Code
Join me in this webcast series where I will teach you the basics of Microsoft's Visual Basic Language. In this webcast we will examine specific Visual Basic language features. We will learn about iterators, loops and Branching.


4/9/2007 - Basic Debugging Download Slide Deck Download Demo Code
Join this webcast series to learn the basics of the Microsoft Visual Basic .NET language. In this session, we examine specific features in Microsoft Visual Basic 2005 Express Edition. We explain debugging, and we describe how the integrated development environment (IDE) enables you to view what is going on inside your application while it is running.


4/16/2007 - Arrays and Collections Download Slide Deck Download Demo Code
Join this webcast series to learn about the Microsoft Visual Basic .NET language. In this session, we examine specific Visual Basic language features. We introduce arrays and collections, and we describe how you can use them to store and organize data within your application.


4/23/2007 - Exception Handling Download Slide Deck Download Demo Code
Join this session as we show you the basics of Microsoft Visual Basic and examine specific features within the programming language. We discuss how to handle unexpected problems in your application using the robust exception-handling system built into the Microsoft .NET Framework. We learn about try/catch blocks, and we describe how to correctly handle the types of exceptions your application can experience.


4/30/2007 - Delegates and Events Download Slide Deck Download Demo Code
Join this session as we show you the basics of Microsoft Visual Basic .NET and examine specific features within the programming language. We discuss delegates and events, and we describe how they enable you to build applications that can send alerts to other applications when interesting changes occur within your application. We also learn how multiple listeners can respond to a single event.


5/7/2007 - Inheritance and Polymorphism Download Slide Deck Download Demo Code
Join this webcast and learn the basics of the Microsoft Visual Basic language. We examine features that can help you create objects that are "like" other objects. We describe how you see this type of correlation in everyday objects and often need to model it in your programs. Discover how inheritance and polymorphism can reduce the amount of code you write and make it easier to understand.


5/14/2007 - Visual Basic and the Web
in this webcast to see how you can use Microsoft Visual Basic to build applications that target Web sites. We provide an overview of Microsoft ASP.NET, describe how it relates to Visual Basic, and illustrate how you can build Web pages and controls that enable you to reuse your code.


5/21/2007 - Custom Web Controls
Join me in this webcast where I will teach you about building basic ASP.NET controls in Visual Basic. Visual Basic and ASP.NET together bring us a powerful platform for developing web applications, but sometimes, we need to think about the application as a whole. Code reuse is on of those important features of application development that can significantly reduce our development time. In this webcast, we will see how we can use User Controls and Custom Controls to help us trim that development time down.


5/22/2007 - Visual Basic and Windows Applications
Join me in this webcast where I will teach you about building basic Windows Applications. The basic window class we use in Visual Basic is the Form. In this webcast, we will explore the System.Windows.Form object and see how we can expand it and utilize it to suite our exact needs.


5/28/2007 - Custom Controls
In the previous webcast in this series, I talked about using Visual Basic standard Windows form object. However, some applications require a user interface that is unique or different than the standard forms. In this webcast, we will explore some of the more advanced features of Windows Forms development, such as GDI+ that allow us to tailor the user interface to exactly what our applicaiton needs.


6/4/2007 - Creating and Manipulating Strings
Join me in this webcast series where I will teach you the basics of Microsoft's Visual Basic Language. In this webcast we will examine specific Visual Basic language features. We will learn about strings and how to create and manipulate them utilizing basic operators as well as the StringBuilder class.


6/6/2007 - Visual Basic and SQL Server 2005
Join me in this webcast where I will discuss how to include data access features in your applications. I will specifically discuss how to integrate SQL Server 2005 database functionallity directly into your web and Windows based applications. Visual Basic allows us to programatically get direct access to SQL Server data. In this webcast, we will look at the various features in Visual Basic that allow us to develop against SQL Server 2005 and other data sources.


6/18/2007 - Visual Basic Application Deployment Options
Join me in this webcast in the Visual Basic .NET Soup To Nuts series, where we will discuss the various deployment options for your applications. Writing an application can be a very tedious task, but deploying it can be a greater challenge. In this webcast, we'll look at the various deployment options you have, we'll see how they work and afterwards, you will have the information you need to sucessfully deploy your own applications.


6/25/2007 - Building a Multi-Tier Business Application
Join me in this final webcast in the Visual Basic .NET Webcast Series, where we have covered the basics of building applications with Visual Basic. In this final session, we will show how we can build a multi-tier business applications with Visual Basic. Building business applications with a multi-tier architecture allows us to build the application for maintainability, reusability, and extensibility.