Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
VB . NET with VS 2017 and Windows Forms
Rating: 4.6 out of 5(995 ratings)
5,660 students

VB . NET with VS 2017 and Windows Forms

With Early OOP, Connections to C# and the .NET Framework Source Code
Created byT O
Last updated 1/2023
English

What you'll learn

  • Learn how to work with events
  • Learn Basic Graphical Interface Design
  • Learn Visual Basic . NET
  • Learn How to Build DLL's
  • Learn how to control program flow
  • Learn about the .NET Framework source code
  • Learn how to build a text editor with saving, opening and printing and other functions
  • Learn how C# powers the .NET Framework and how VB relates
  • Learn the practical benefits of polymorphism
  • Learn how to use the memory window
  • Learn how to use a variety of looping structures in a practical context
  • Please read the course curriculum to see everything the course has to offer

Course content

7 sections86 lectures12h 51m total length
  • Get Visual Studio 2017 Community3:55

    Get Visual Studio 2017 Community Preview

  • Create and Run First Windows Form Program6:47
  • Dig into Solutions and Projects8:26
  • Understand a Basic Namespace and Class8:38
  • Build a Form with a Button, Part 17:24
  • Add a Click Event Code Handler, Part 28:25
  • Add MessageBox.Show to Event Handler, Part 37:52

    Explore how to invoke the message box from a button click in vb.net, using the show function with string parameters and understanding the message box class and its overloads.

  • Use One Variable with TrackBar Control, Part 110:37

    Learning Results

    1) Learn the purpose of a format specifier

    2) Learn how place holders are replaced at run time with real values

  • Explore the Label Class with TrackBar, Part 28:49
  • Use Function Chaining11:40
  • Build Simple Calculator Interface, Part 16:39

    Build a simple calculator interface in VB.NET with VS 2017 Windows Forms by placing two text boxes, a button, and a label, and apply basic layout and naming techniques.

  • Simple Calculator Code, Part 212:52
  • Break from Programming: Configure VS and Install Simple Calculator App.8:45
  • Build Picture Viewer Interface, Part 13:24
  • Dive into the .NET FrameWork and Add Code, Part 29:29
  • Improve Picture Viewer with an Enumeration, Part 38:11
  • Dig Deeper with the Memory Window9:17

    Explore the memory window in visual studio to debug VB.NET code, set breakpoints, and step through execution line by line, observing how strings allocate memory and addresses change.

  • Attaching Event Handlers to Events through Delegates18:03

Requirements

  • Ability to download and install Visual Studio 2017 (100% free)

Description

Most Important Thing: Please take the time to watch the free preview videos, so you can be sure my style of presentation, the pace of presentation, and the overall feel of the course are truly what you are looking for.

Who should join:

0. This is a course for those who are willing to push themselves. It's not a "basic" introduction that gives an overly simplified perspective on VB. In places, this code connects to the .NET framework, which is a professional level code base written in C#.  My promise is simple: take this course, and you'll discover details not taught in any other course.  Speaking from experience, I can tell you that it is through consistent, daily effort, and I don't mean little effort, but wholehearted effort, that one makes progress when it comes to these technical subjects. That's what years of struggling have taught me.

1. This course uses the latest preview version of Visual Studio 2017

2.  This course jumps into aspects of object-oriented programming early, so you can see real VB as soon as possible.

     a. This does not mean that every aspect of OOP is covered immediately

    b. It just mentions enough OOP to see what's needed to make reasonable progress

3. This course provides detailed explanations, so please be sure you enjoy fine detail before enrolling

4. If you are looking for fast, superficial explanations, and five minutes videos, this course will NOT help you

5.  There are videos on what happens in your computer memory and how the .NET Framework and C# connect to VB . NET

6. When I delve into the .NET Framework source code, you will also see C# in operation, and therefore the code will be complex.

7. Clear, crisp audio done with a studio microphone

8. Review questions are now embedded directly into the videos at different points, and there are many of them in the videos

9. You will not see videos on things like printing 1,2,3,4,5 using a loop because this has little practical value

10. You will see more practical videos on things like using loops to read files/write files 

11. The videos are straightforward code examples, with no talking head or distracting graphics

12. Some of my explanations step through the code line by line using the debugger,  so if you are impatient, this likely will not work for you

13. There is a text editor project on the bottom

14. You also learn about the practical implications of polymorphism and interfaces

15. I also show you how to use a variety of features in Visual Studio 2017

16. You can adjust the playback speed on the player very easily to 0.5, 0.75, 1.25,1.5 and 2 times the regular speed so you can learn at a pace that truly works for you

Who Should Not Join:

1. People who want to learn VB . NET through console programs

2. Those who are not ready to be exposed to object-oriented programming

3. People who want five-minute videos would not be the right fit for this course

4. People who do not enjoy detailed explanations would not be the right fit for this course

5. People who do not want to answer review questions would not be the right fit for this course

6. People who are not willing to do whatever it takes to push their skills higher

Who this course is for:

  • Those who are interested in Objected Oriented Programming
  • Those who are interested in Windows Forms
  • Do not take this course if you want to study Visual Basic using console programs
  • Do not take this course if you do not enjoy detailed explanations
  • Do not take this course if you do not enjoy videos that are 13 minutes on average