Visual Basic
200 Videos
- 1 - What Is Visual Basic
- 2 - Installing The Visual Basic IDE
- 3 - Getting Familiar With The IDE
- 4 - Hello World
- 5 - Primitive Data Types
- 6 - Comments And Whitespace
- 7 - Errors
- 8 - Variables
- 9 - Math Operators
- 10 - More On Math Operators
- 11 - Getting User Input
- 12 - Creating A Basic Calculator
- 13 - If Statement
- 14 - Else If And Else
- 15 - Nested If Statements
- 16 - Conditional Operators
- 17 - Logical Operators
- 18 - Concatenate Strings
- 19 - Get Length Of Strings
- 20 - SubStrings
- 21 - Formatting Strings
- 22 - Replacing SubStrings
- 23 - Comparing Strings
- 24 - Select Case
- 25 - Select Case Else
- 26 - For Next Loop
- 27 - Step Operator
- 28 - Exiting For Loop
- 29 - Continue For
- 30 - Do Until Loop
- 31 - Do While Loop
- 32 - Exit Do Loops
- 33 - More On Do Loops
- 34 - Nested Loops
- 35 - The Infinte Loop
- 36 - Introduction To Windows Forms
- 37 - Form Properties
- 38 - ToolBox
- 39 - MessageBoxes
- 40 - MessageBox Input
- 41 - Input Box
- 42 - User Defined Subs
- 43 - Functions
- 44 - ByVal
- 45 - ByRef
- 46 - Optional ByVal
- 47 - Coercion
- 48 - Exit Subs
- 49 - Events
- 50 - Global Variables
- 51 - Constants
- 52 - Math Class
- 53 - CType
- 54 - Calculator Part 1
- 55 - Calculator Part 2
- 56 - Calculator Part 3
- 57 - Calculator Part 4
- 58 - Calculator Part 5
- 59 - Introduction To Arrays
- 60 - Sorting And Reversing Arrays
- 61 - For Each Loop
- 62 - Passing Arrays As Parameters
- 63 - Initialize Arrays With Values
- 64 - Enumerations
- 65 - Introduction To Properties
- 66 - More On Properties
- 67 - Finishing The DayAction Program
- 68 - Structures
- 69 - More On Structures
- 70 - ReadOnly Properties
- 71 - Passing Enumerations As Parameters
- 72 - GetValues Of Enumerations
- 73 - GetNames and GetName Of Enumeration
- 74 - IsDefined In Enumerations
- 75 - Dynamic Arrays
- 76 - Preserve
- 77 - ArrayLists
- 78 - Overriding Functions
- 79 - Finishing The Customer Application
- 80 - More On ArrayLists Part 1
- 81 - More On ArrayLists Part 2
- 82 - More On ArrayLists Part 3
- 83 - Queues
- 84 - Stacks
- 85 - StringCollections
- 86 - Dates
- 87 - Dates Part 2
- 88 - Dates Part 3
- 89 - Random Number Generator
- 90 - Multi Dimensional Arrays
- 91 - Introduction To Classes
- 92 - Person Part 1
- 93 - Person Part 2
- 94 - Person Part 3
- 95 - Person Part 4
- 96 - Person Part 5
- 97 - Constructors
- 98 - Showing Multiple Forms
- 99 - More On Multiple Forms
- 100 - Introduction To IDisposable
- 101 - Using End Using
- 102 - Introduction To Namespaces
- 103 - Accessing Classes in Namespaces
- 104 - Nested Namespaces
- 105 - More On Nested Namespaces
- 106 - Car Part 1 Creating The Car Class
- 107 - Car Part 2 Using The Car Class
- 108 - Car Part 3 Adding To The Car Class
- 109 - Car Part 4 Showing The Car Info
- 110 - Car Part 5 Inheritance
- 111 - Car Part 6 More On Inheritance
- 112 - Car Part 7 Using The SportsCar Class
- 113 - Car Part 8 Polymorphism
- 114 - Car Part 9 Creating The Truck Class
- 115 - Car Part 10 Adding The Cars To A List
- 116 - Car Part 11 Showing Info Of Multiple Cars
- 117 - Car Part 12 AddCar Dialog
- 118 - Car Part 13 Adding Cars With AddCar
- 119 - Car Part 14 Cancelling AddCar
- 120 - Car Part 15 Changing the selectedCar Attributes
- 121 - Car Part 16 Adding Different Types Of Cars
- 122 - Car Part 17 Creating And Accessing Different Car Types
- 123 - Car Part 18 Wrapping It Up
- 124 - StreamWriters
- 125 - StreamReaders
- 126 - More On FileStreams
- 127 - Special Directories And File Attributes
- 128 - Shared
- 129 - OpenFileDialog
- 130 - SaveFileDialog
- 131 - FontDialog
- 132 - OpenFolderDialog
- 133 - Introduction To Try Catch
- 134 - Catching Specific Exception Types
- 135 - Exit Try And Throw
- 136 - Finally Statement
- 137 - When Keyword
- 138 - Timers
- 139 - Recursion
- 140 - Keeping Letters Out Of TextBoxes
- 141 - SMTP Client Part 1 Building The Interface
- 142 - SMTP Client Part 2 Creating The Message And Credentials
- 143 - SMTP Client Part 3 Finishing The Email Sender
- 144 - Threading
- 145 - Game Part 1 Class Libraries
- 146 - Game Part 2 Creating The Classes
- 147 - Game Part 3 Building The GUI
- 148 - Game Part 4 More On GUI
- 149 - Game Part 5 Creating New Enemies
- 150 - Game Part 6 Cleaning Up The Enemy Generator
- 151 - Game Part 7 Creating Popeye
- 152 - Game Part 8 Popeye Attack
- 153 - Game Part 9 Enemy Attacks Back
- 154 - Game Part 10 Health Label
- 155 - Game Part 11 Fixing The Health Logic Error
- 156 - Game Part 12 Creating The Event Log
- 157 - Game Part 13 Creating Log Events
- 158 - Game Part 14 Damage Arrays
- 159 - Game Part 15 Adding Events To The Log
- 160 - Game Part 16 OH NO! LOGIC ERRORS
- 161 - Game Part 17 Attaching The Log To The Game
- 162 - Game Part 18 Hiding And Showing The Log
- 163 - Game Part 19 Adding The Spinach Multiplier To The Log
- 164 - Introduction To Graphics
- 165 - Drawing More Squares
- 166 - Animating Graphics
- 167 - Graphics Points
- 168 - Paint Part 1 Custom Controls
- 169 - Paint Part 2 Building GraphicsItem
- 170 - Paint Part 3 Building GraphicsCircle
- 171 - Paint Part 4 Building PaintCanvas
- 172 - Paint Part 5 Finishing PaintCanvas
- 173 - Paint Part 6 Fixing The Screen Flicker
- 174 - Paint Part 7 Creating The Options Form
- 175 - Paint Part 8 Changing The Brush Size
- 176 - Paint Part 9 Changing The Brush Color
- 177 - Paint Part 10 Clearing The Canvas
- 178 - FTP Downloader Part 1 Creating The GUI
- 179 - FTP Downloader Part 2 Referencing A Class Library
- 180 - FTP Downloader Part 3 Showing The Files In The Home Directory
- 181 - FTP Downloader Part 4 Downloading Files
- 182 - FTP Downloader Part 5 Opening Folders
- 183 - FTP Downloader Part 6 Changing The Server
- 184 - FTP Downloader Part 7 Uploading Files
- 185 - FTP Downloader Part 8 Deleting Files
- 186 - FTP Downloader Part 9 Refreshing, Clearing, And Checking
- 187 - FTP Downloader Part 10 Checking Timer And Notifications
- 188 - Favorites Part 1 Creating The GUI
- 189 - Favorites Part 2 Creating The WebFavorite Class
- 190 - Favorites Part 3 Creating The WebFavoriteCollection
- 191 - Favorites Part 4 Creating The Favorites Class
- 192 - Favorites Part 5 Adding The Favorites To The List
- 193 - Favorites Part 6 Opening The Favorites Link
- 194 - Favorites Part 7 Startup Link And Refreshing
- 195 - Creating The Favorites DLL
- 196 - Favorites Tray Part 1 Creating The UI
- 197 - Favorites Tray Part 2 Creating The MenuItem Classes
- 198 - Favorites Tray Part 3 Exit MenuItem And ContextMenus
- 199 - Tray Part 4 Adding Our Favorites To The ContextMenu
- 200 - Combining The Favorites Tray And Favorites Window
Feel free to donate to help support thenewboston. All contributions will be used to upgrade the website, buy new software, and enhance the quality of our tutorials. Thank you so much to all of those who have contributed!