VBNETStudy Notes
Everything on SkillVeris tagged VBNETStudy Notes — collected across the glossary, study notes, blog, and cheat sheets.
30 resources across 1 library
Study Notes(30)
ADO.NET and Database Access
Learn how VB.NET applications connect to relational databases using ADO.NET's connection, command, and reader objects, plus disconnected DataSets and transacti…
Async/Await in VB.NET
Learn how the Async and Await keywords let VB.NET applications perform non-blocking I/O and long-running work without freezing the UI or wasting threads.
Building a Simple CRUD App in VB.NET
A step-by-step walkthrough of building a Create-Read-Update-Delete application in VB.NET using ADO.NET and a repository pattern.
Classes and Objects in VB.NET
Learn how VB.NET classes act as blueprints and objects as their instances, covering fields, methods, constructors, and Shared members.
Collections and Generics in VB.NET
Move beyond fixed arrays to type-safe, resizable generic collections like List(Of T) and Dictionary(Of TKey, TValue), and write your own generic methods.
Conditionals in VB.NET
Learn how to control program flow in VB.NET using If...Then...Else, Select Case, and logical operators to make decisions based on data.
Debugging VB.NET Applications
Practical techniques for diagnosing and fixing bugs in VB.NET applications using the Visual Studio debugger, breakpoints, and structured exception handling.
Error Handling with Try/Catch
Learn structured exception handling in VB.NET using Try, Catch, Finally, and Throw to write robust code that gracefully handles runtime errors.
Events and Delegates in VB.NET
Understand how delegates provide type-safe function references in VB.NET, and how the Event/RaiseEvent/WithEvents system builds the observer pattern on top of…
File I/O in VB.NET
How to read, write, and manage files and directories in VB.NET using System.IO and the My.Computer.FileSystem helper namespace.
Inheritance and Interfaces
Explore how VB.NET classes reuse and extend behavior through Inherits, Overridable/Overrides, and how Interfaces define implementation-free contracts.
Installing Visual Studio and Setup
A practical walkthrough of installing Visual Studio, selecting the correct workload, and creating your first VB.NET project.
LINQ in VB.NET
Explore Language Integrated Query (LINQ) in VB.NET, from query syntax and lambda-based method syntax to deferred execution and aggregate operations.
Loops in VB.NET
Master repetitive control flow in VB.NET using For...Next, While, Do loops, and For Each, including loop control statements like Exit and Continue.
Migrating VB6 to VB.NET
Key differences between classic Visual Basic 6 and VB.NET, and a practical strategy for migrating legacy VB6 applications onto the .NET runtime.
Optional and ByRef Parameters
Learn how VB.NET's Optional, ByRef, and ParamArray parameters give procedures flexible, efficient, and expressive argument-passing options.
Overloading and Overriding
Distinguish compile-time method overloading from run-time method overriding in VB.NET, plus MustOverride and operator overloading.
Properties and Encapsulation
Understand how VB.NET Property blocks and Private fields work together to enforce encapsulation, validation, and controlled access to object state.
Subs and Functions in VB.NET
Understand how to organize reusable code in VB.NET using Sub and Function procedures, including parameters, return values, and overloading.
Unit Testing VB.NET Code
How to write and run automated unit tests for VB.NET code using MSTest, NUnit, or xUnit, including mocking and test structure best practices.
VB.NET and C# Interoperability
How VB.NET and C# code coexist and call into each other on the .NET CLR, and the practical rules for building mixed-language solutions.
VB.NET Best Practices
Practical conventions and patterns for writing clean, maintainable, and performant VB.NET code in real-world applications.
VB.NET Data Types and Option Strict
How VB.NET's built-in data types map to the .NET Framework, the value vs reference type distinction, and how Option Strict and Option Explicit catch type error…
VB.NET Interview Questions
Common VB.NET interview topics and questions covering language fundamentals, OOP concepts, and practical coding scenarios, with model answers.
Showing 24 of 30.