Advanced VB.NET Programming – Threads, Events and Delegates (Part 1)
This is the first of two computer science lessons about threads, events and delegates. In these two lessons, you will learn how to create a multi-threaded racing game in Visual Basic.NET. The application makes use of the .NET Thread class, which allows you to build responsive applications that can run multiple sub programs at the same time. The game employs custom events to signal changes while the application is running, and delegates, otherwise known as type safe method pointers, to safely marshal method calls between threads. By following along and building this application yourself, you’ll come to see that threads, events and delegates are closely related. To get the most out of this video, you should already be familiar with the basics of high level programming. It would also be advantageous to have some familiarity with object oriented programming. You can find the essentials of object oriented programming with VB.NET in a separate series of computer science lessons. If you’re a C# programmer you still find these videos useful because, although there are some differences in language syntax, the fundamental concepts are the same. Chapters: 00:00 Features of the game 02:00 Animate a shape with a Graphics object 05:04 Random movement 07:45 Start multiple threads 08:54 What is a thread? 11:05 The ThreadStart Delegate 14:49 Finishing touches

Advanced VB.NET Programming – Threads, Events and Delegates (Part 2)

Advanced VB.NET Programming – Delegates

Advanced VB.NET Programming – Serializing Objects with JSON

Is C# better than VB.NET? Is VB.NET even relevant in 2025?

VB.NET Tutorial - Create and Handle Custom Events (Visual Basic .NET)

Learn Visual Basic in 30 Minutes

VB.NET Tutorial For Beginners - Creating Classes (Visual Basic Programming)

Margin Call - "Sell it all. Today." 👆🤘👆

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

VB.NET MS Access Database Tutorial 1 # How to Connect Access Database to VB.Net

Is WPF dead? The state of .NET WPF in 2025

VB.NET 2013: Classes - Inheritance and Polymorphism

Why Aliens Would NEVER Invade Africa

Record Management System project with source code in VB.NET

What is .NET? What's C# and F#? What's the .NET Ecosystem? .NET Core Explained, what can .NET build?

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Object Oriented Programming VB .net - Creating Classes

How Much Memory for 1,000,000 Threads in 7 Languages | Go, Rust, C#, Elixir, Java, Node, Python

