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

VB.NET with VS 2017 and Windows Forms

Video Description

With Early OOP, Connections to C# and the .NET Framework Source Code

About This Video

  • Clear, crisp audio done with a studio microphone.
  • You also learn about the practical implications of polymorphism and interfaces.
  • Learn how to use a variety of features in Visual Studio 2017

In Detail

This course uses the latest preview version of Visual Studio 2017. It jumps into Object-Oriented Programming early so you can see real VB as soon as possible. There are videos on what happens in your computer memory and how the .NET Framework and C# connect to VB.NET.

Table of Contents

  1. Chapter 1 : Programming Basics with OOP
    1. Get Visual Studio 2017 Community 00:03:55
    2. Create and Run First Windows Form Program 00:06:47
    3. Dig into Solutions and Projects 00:08:26
    4. Understand a Basic Namespace and Class 00:08:38
    5. Build a Form with a Button, Part 1 00:07:24
    6. Add a Click Event Code Handler, Part 2 00:08:25
    7. Add MessageBox.Show to Event Handler, Part 3 00:07:52
    8. Use One Variable with TrackBar Control, Part 1 00:10:37
    9. Explore the Label Class with TrackBar, Part 2 00:08:49
    10. Use Function Chaining 00:11:40
    11. Build Simple Calculator Interface, Part 1 00:06:39
    12. Simple Calculator Code, Part 2 00:12:52
    13. Break from Programming: Configure VS and Install Simple Calculator App 00:08:45
    14. Build Picture Viewer Interface, Part 1 00:03:24
    15. Dive into the .NET FrameWork and Add Code, Part 2 00:09:29
    16. Improve Picture Viewer with an Enumeration, Part 3 00:08:11
    17. Dig Deeper with the Memory Window 00:09:17
    18. Attaching Event Handlers to Events through Delegates 00:18:03
  2. Chapter 2 : OOP and Controlling Program Flow
    1. Build Interface with Check Box and Calendar Control, Part 1 00:04:33
    2. Add Code to Power Check Box, Part 2 00:09:32
    3. Break from Programming: Understand the Class Designer File 00:09:25
    4. Break from Programming: Understand the New Keyword More 00:03:39
    5. Using If With Functions and Enumerations, Part 1(Interface) 00:06:52
    6. Using If With Functions and Enumerations, Part 2 (Code) 00:09:25
    7. Using Compound Operators 00:09:52
    8. Looping with While Loops, Part 1 00:10:29
    9. Looping with While Loops, Part 2 00:12:04
    10. Looping with While Loops, Part 3 00:06:10
    11. Digging into the Stream Object at Run Time, Part 4 00:09:05
    12. Looping with Do Until/Loop 00:10:06
    13. Looping with For Each Loops, Part 1 Interface 00:05:02
    14. Looping with For Each Loops, Part 2 Code 00:11:44
    15. Digging into Indexes of a Collection, Code Part 3 00:04:58
    16. Looping with For Loops, Part 1(Interface) 00:03:14
    17. Looping with For Loops, Part 2(Code) 00:15:15
    18. If/Else with Menus and Form Load, Part 1 00:08:10
    19. If/Else with Menus and Form Load, Part 2 00:09:09
    20. If With Image Lists, Part 1 00:11:26
    21. If With Images Lists, Part 2 00:04:01
    22. Graphics Program, Part 1 00:09:28
    23. Graphics Program, Part 2 00:15:52
    24. Graphics Program, Part 3 00:09:00
    25. AndAlso Operator, Part 1 00:08:20
    26. And Also Operator, Part 2 00:08:17
    27. OrElse Operator, Part 1 00:09:36
    28. OrElse Operator, Part 2 00:10:20
    29. Using Try/Catch, Part 1 00:11:22
    30. Using Try/Catch, Part 2 00:15:36
  3. Chapter 3 : Build a Calculator
    1. Calculator Overview, Part 1 00:01:54
    2. Add DLL with Calculator Class, Part 2 00:12:02
    3. Build Calculator Interface, Part 3 00:06:30
    4. Update DLL to Disable Making Math Class Objects, Part 4 00:07:49
    5. Add Math Operation Calls, Part 5 00:10:14
    6. Add Button Click Handler, Part 6 00:06:18
    7. Add Highlighting, Part 7 00:13:45
    8. Digging into the .Net Framework, Part 8 00:05:56
  4. Chapter 4 : OOP Structures in More Detail
    1. Class Hierarchies, Part 1 00:14:01
    2. Class Hierarchies, Part 2 00:12:02
    3. Properties and Fields, Part 1 00:08:27
    4. Properties and Fields, Part 2 00:08:33
    5. Overriding Functions 00:21:39
    6. Properties That Can Crash and Default Values 00:08:59
    7. Overrides/Overridable Properties 00:13:26
    8. Readonly and Shared Properties 00:06:44
    9. Using MDI Properties, Part 1 00:08:41
    10. Using MDI Properties, Part 2 00:10:50
    11. Understand the Controls Property of the Form Object 00:07:37
    12. Form Class Hierarchy 00:09:09
  5. Chapter 5 : Text Editor App
    1. Text Editor Overview, Step 1 00:02:02
    2. Build Interface, Step 2 00:06:17
    3. Add Opening Files, Step 3 00:10:40
    4. DIg into the IDisposable Interface, Step 4 00:07:05
    5. Add Ability to Save Files, Step 5 00:06:59
    6. Add Ability to Change Font Color and Style and Size, Step 6 00:09:14
    7. Add Ability to Print Files, Part 7 00:10:33
    8. Add Ability to Print Preview, Part 8 00:04:07
    9. Digging into Dispose Again, Part 9 00:06:10
    10. Add Ability to Save RTF Files 00:07:22
  6. Chapter 6 : Polymorphism and Interfaces
    1. Polymorphic Subs with Class Data Types, Part 1 00:10:18
    2. Serializing Objects, Part 1 00:12:18
    3. Serializing objects, Part2 00:08:10
    4. Serializing Objects, Part 3 00:09:35
    5. Inheritance through Object Declarations 00:07:24
    6. Abstract /MustInherit Classes Vs. Interfaces 00:15:22
    7. Using ByRef Functions 00:12:01