O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Visual Basic .NET

Video Description

In this Visual Basic .NET (VB.NET) training course, expert author Rod Stephens will teach you how to program from scratch with Visual Basic.

You will start by learning how to install and use the Visual Studio development environment. Rod will then teach you how to build classes that define properties, methods, and events, as well as understand and use overloaded methods and operators and perform calculations. This video tutorial will also cover topics including debugging programs, working with data types, branching and looping statements, and use subroutines, functions, and object-oriented techniques. You will learn how to use LINQ to select, modify, and sort information, as well as easily read and write data in files. Finally, you will learn about printing and print previews.

Once you have completed this computer based training course, you will be fully capable of programming with VB. Working files are included, allowing you to follow along with the author throughout the lessons.


Download the working files for this course at: http://www.infiniteskills.com/01955

Table of Contents

  1. 01. Introduction
    1. Introduction And Course Overview 00:02:05
    2. About The Author 00:01:22
    3. Installing Visual Studio 00:05:35
    4. How To Access Your Working Files 00:03:22
  2. 02. Using The IDE
    1. Creating And Running A New Project 00:04:55
    2. Copying And Compressing Projects 00:02:56
    3. IDE Tour 00:06:05
  3. 03. Building User Interfaces
    1. Creating Controls 00:03:26
    2. Setting Properties At Design Time 00:03:25
    3. Common Properties 00:04:26
    4. Naming Controls 00:02:11
    5. Anchoring Controls 00:03:53
  4. 04. Common Controls
    1. Label And Textbox 00:01:52
    2. Button 00:01:53
    3. Check Box And Radio Button 00:01:40
    4. Combo Box, Listbox, And Checked Listbox 00:03:49
    5. Menus 00:04:56
  5. 05. Container Controls
    1. Group Box, Panel, And Flow Layout Panel 00:03:14
    2. Tab Control And Split Container 00:02:48
    3. Table Layout Panel 00:07:08
  6. 06. Events Handling
    1. Button and Menu Events 00:08:28
    2. Paint Events 00:04:53
    3. Scroll Bars 00:09:44
  7. 07. Dialogs
    1. Message Box 00:04:11
    2. Open File Dialog And Save File Dialog 00:05:01
    3. Color Dialog And Font Dialog 00:02:52
    4. Folder Browser Dialog 00:02:14
  8. 08. Working With Forms
    1. Creating And Displaying New Forms 00:04:24
    2. Re-Using Forms 00:07:20
    3. Building Custom Dialogs 00:06:13
  9. 09. Using Variables
    1. Declaring Variables And Performing Calculations 00:05:30
    2. Using Constants 00:01:48
    3. Understanding Scope 00:06:08
    4. Arithmetic Operators 00:02:52
    5. Enumerated Types 00:02:33
  10. 10. Debugging
    1. Stepping Through Code 00:04:16
    2. Using Watch Windows 00:03:27
    3. Using Advanced Breakpoints 00:04:29
    4. Handling Exceptions 00:06:26
    5. Detecting Errors 00:07:16
  11. 11. Working With Data Types
    1. Strings 00:03:01
    2. String Methods 00:04:31
    3. Dates, Times, And Timespans 00:05:53
    4. Creating Arrays 00:07:43
    5. Creating Collections 00:06:41
    6. Initializing Arrays And Collections 00:04:48
  12. 12. Branching Statements
    1. If Statements 00:02:50
    2. Select Case Statements 00:03:47
  13. 13. Looping Statements
    1. For Loops 00:07:03
    2. For Each Loops 00:03:08
    3. While Loops 00:03:54
    4. Do Loops 00:03:19
  14. 14. Making Methods
    1. Subroutines, Functions, And Methods 00:08:41
    2. ByVal And ByRef 00:03:59
    3. Passing Arrays 00:03:28
    4. Optional Parameters 00:03:50
    5. Parameter Arrays 00:03:03
  15. 15. Classes
    1. Introduction To Classes 00:06:35
    2. Creating Properties 00:06:54
    3. Creating Events 00:05:32
    4. Event Parameters 00:07:47
    5. Inheritance And Polymorphism 00:05:14
    6. Shadowing And Overriding 00:05:03
    7. Overriding ToString 00:02:01
    8. Overloading Methods 00:07:22
    9. Constructors 00:06:07
    10. Shared Members 00:05:10
    11. Overloading Operators 00:07:59
    12. Building Generic Classes 00:10:03
    13. Building Generic Methods 00:03:18
    14. Extension Methods 00:03:25
    15. Implementing Interfaces 00:05:01
    16. Creating Interfaces 00:06:23
  16. 16. LINQ To Objects
    1. Understanding LINQ 00:04:32
    2. Lambda Expressions And Order By 00:07:19
    3. Group By 00:05:56
  17. 17. Working With Files And Directories
    1. Files - The Easy Way 00:06:19
    2. File Dates And Times 00:02:36
    3. Working With Directories 00:04:58
    4. The My Namespace 00:07:33
  18. 18. Printing
    1. Printing 00:09:03
    2. Printing A Report 00:08:59
    3. Aligning Printed Text 00:04:50
    4. Measuring Text 00:08:23
  19. 19. Wrap-Up
    1. Wrap-Up 00:02:22