C# Beginners Tutorials by TheNewBoston

Video Lectures

Displaying all 200 video lectures.
Lecture 1
Introduction and Installing C# 2010
Play Video
Introduction and Installing C# 2010
Lecture 2
Changing Forms Properties
Play Video
Changing Forms Properties
Lecture 3
Showing MessageBoxes
Play Video
Showing MessageBoxes
Lecture 4
Variables in C#
Play Video
Variables in C#
Lecture 5
Changing Properties With Code
Play Video
Changing Properties With Code
Lecture 6
If Statements in C#
Play Video
If Statements in C#
Lecture 7
More on If Statements
Play Video
More on If Statements
Lecture 8
If Statements pt 3
Play Video
If Statements pt 3
Lecture 9
Switch Statements
Play Video
Switch Statements
Lecture 10
Mathematical Operators in C#
Play Video
Mathematical Operators in C#
Lecture 11
Arrays in C#
Play Video
Arrays in C#
Lecture 12
Lists in C#
Play Video
Lists in C#
Lecture 13
For and Foreach Loop in C#
Play Video
For and Foreach Loop in C#
Lecture 14
Do and Do While in C#
Play Video
Do and Do While in C#
Lecture 15
Try, Catch and Finally in C#
Play Video
Try, Catch and Finally in C#
Lecture 16
Methods pt 1
Play Video
Methods pt 1
Lecture 17
Methods pt 2
Play Video
Methods pt 2
Lecture 18
Continue and Break
Play Video
Continue and Break
Lecture 19
Overview of Namespaces and Classes
Play Video
Overview of Namespaces and Classes
Lecture 20
Constructors
Play Video
Constructors
Lecture 21
Access Modifiers and Static
Play Video
Access Modifiers and Static
Lecture 22
Overloading Methods and Enumerations
Play Video
Overloading Methods and Enumerations
Lecture 23
Creating Your Own Properties
Play Video
Creating Your Own Properties
Lecture 24
Throwing Exceptions
Play Video
Throwing Exceptions
Lecture 25
Inheritance and Overriding
Play Video
Inheritance and Overriding
Lecture 26
More on Inheritance and Interfaces
Play Video
More on Inheritance and Interfaces
Lecture 27
Indexers
Play Video
Indexers
Lecture 28
Structs
Play Video
Structs
Lecture 29
Partial
Play Video
Partial
Lecture 30
Abstract
Play Video
Abstract
Lecture 31
Delegates
Play Video
Delegates
Lecture 32
Events
Play Video
Events
Lecture 33
Ternary Operator
Play Video
Ternary Operator
Lecture 34
OpenFileDialogs
Play Video
OpenFileDialogs
Lecture 35
More Variable Types
Play Video
More Variable Types
Lecture 36
StreamReader pt 1
Play Video
StreamReader pt 1
Lecture 37
StreamReader pt 2
Play Video
StreamReader pt 2
Lecture 38
StreamReader pt 3
Play Video
StreamReader pt 3
Lecture 39
StreamWriter pt 1
Play Video
StreamWriter pt 1
Lecture 40
StreamWriter pt 2
Play Video
StreamWriter pt 2
Lecture 41
BinaryReader pt 1
Play Video
BinaryReader pt 1
Lecture 42
BinaryReader pt 2
Play Video
BinaryReader pt 2
Lecture 43
BinaryWriter
Play Video
BinaryWriter
Lecture 44
SaveFileDialog
Play Video
SaveFileDialog
Lecture 45
Convert Class
Play Video
Convert Class
Lecture 46
Special Folder Locations
Play Video
Special Folder Locations
Lecture 47
Is, as, and Casting
Play Video
Is, as, and Casting
Lecture 48
Convert Class
Play Video
Convert Class
Lecture 49
Substrings
Play Video
Substrings
Lecture 50
IndexOf and Trim
Play Video
IndexOf and Trim
Lecture 51
Remove and Replace
Play Video
Remove and Replace
Lecture 52
Split and ToCharArray
Play Video
Split and ToCharArray
Lecture 53
Math Class
Play Video
Math Class
Lecture 54
Generating Random Numbers
Play Video
Generating Random Numbers
Lecture 55
Generating Random String
Play Video
Generating Random String
Lecture 56
FolderBrowserDialog
Play Video
FolderBrowserDialog
Lecture 57
Directory Class pt 1
Play Video
Directory Class pt 1
Lecture 58
Directory Class pt 2
Play Video
Directory Class pt 2
Lecture 59
Directory Class pt 3
Play Video
Directory Class pt 3
Lecture 60
File Class pt 2
Play Video
File Class pt 2
Lecture 61
File Class pt 1
Play Video
File Class pt 1
Lecture 62
Path Class
Play Video
Path Class
Lecture 63
Process Class pt 1
Play Video
Process Class pt 1
Lecture 64
Process Class pt 2
Play Video
Process Class pt 2
Lecture 65
Null Coalesce Operator
Play Video
Null Coalesce Operator
Lecture 66
Bitwise Operators pt 1
Play Video
Bitwise Operators pt 1
Lecture 67
Bitwise Operators pt 2
Play Video
Bitwise Operators pt 2
Lecture 68
Bitwise Operators pt 3
Play Video
Bitwise Operators pt 3
Lecture 69
Threading pt 1
Play Video
Threading pt 1
Lecture 70
Threading pt 2
Play Video
Threading pt 2
Lecture 71
Threading pt 3
Play Video
Threading pt 3
Lecture 72
WebClient pt 1 Status Log
Play Video
WebClient pt 1 Status Log
Lecture 73
WebClient Class pt 2 Downloading Files
Play Video
WebClient Class pt 2 Downloading Files
Lecture 74
Project 1 Email Sender, pt 1
Play Video
Project 1 Email Sender, pt 1
Lecture 75
Project 1 Email Sender, pt 2
Play Video
Project 1 Email Sender, pt 2
Lecture 76
Project 1 Email Sender, pt 3
Play Video
Project 1 Email Sender, pt 3
Lecture 77
DateTimePicker
Play Video
DateTimePicker
Lecture 78
DateTime Struct
Play Video
DateTime Struct
Lecture 79
Picture Box and Image Class
Play Video
Picture Box and Image Class
Lecture 80
Clipboard Class
Play Video
Clipboard Class
Lecture 81
ColorDialog
Play Video
ColorDialog
Lecture 82
Color Struct
Play Video
Color Struct
Lecture 83
FontDialog
Play Video
FontDialog
Lecture 84
Timer Control
Play Video
Timer Control
Lecture 85
Playing Sounds
Play Video
Playing Sounds
Lecture 86
MaskedTextBox Control
Play Video
MaskedTextBox Control
Lecture 87
Multiple Forms
Play Video
Multiple Forms
Lecture 88
Multi Document Interface MDI
Play Video
Multi Document Interface MDI
Lecture 89
ComboBox Control
Play Video
ComboBox Control
Lecture 90
ProgressBar Control
Play Video
ProgressBar Control
Lecture 91
ListView Control pt 1
Play Video
ListView Control pt 1
Lecture 92
ListView Control pt 2
Play Video
ListView Control pt 2
Lecture 93
ListView Control pt 3
Play Video
ListView Control pt 3
Lecture 94
ListView Control pt 4
Play Video
ListView Control pt 4
Lecture 95
ToolStrip and StatusStrip Controls
Play Video
ToolStrip and StatusStrip Controls
Lecture 96
NotifyIcon Control
Play Video
NotifyIcon Control
Lecture 97
Opening Files With Your App
Play Video
Opening Files With Your App
Lecture 98
Settings
Play Video
Settings
Lecture 99
TreeView Control pt 1
Play Video
TreeView Control pt 1
Lecture 100
TreeView pt 2
Play Video
TreeView pt 2
Lecture 101
TreeView pt 3
Play Video
TreeView pt 3
Lecture 102
Property Grid
Play Video
Property Grid
Lecture 103
Accessing All Controls pt 1
Play Video
Accessing All Controls pt 1
Lecture 104
Accessing All Controls pt 2
Play Video
Accessing All Controls pt 2
Lecture 105
WebBrowser Control pt 1
Play Video
WebBrowser Control pt 1
Lecture 106
WebBrowser Control pt 2
Play Video
WebBrowser Control pt 2
Lecture 107
WebBrowser Control pt 3
Play Video
WebBrowser Control pt 3
Lecture 108
TrackBar and NumericUpDown Controls
Play Video
TrackBar and NumericUpDown Controls
Lecture 109
Reading XML pt 1
Play Video
Reading XML pt 1
Lecture 110
Reading XML pt 2
Play Video
Reading XML pt 2
Lecture 111
Editing XML File
Play Video
Editing XML File
Lecture 112
Writing New XML file
Play Video
Writing New XML file
Lecture 113
Write Nodes to Existing XML File
Play Video
Write Nodes to Existing XML File
Lecture 114
Deleting a XML Node
Play Video
Deleting a XML Node
Lecture 115
MD5 and SHA1
Play Video
MD5 and SHA1
Lecture 116
TripleDES Encryption
Play Video
TripleDES Encryption
Lecture 117
TripleDES Decryption
Play Video
TripleDES Decryption
Lecture 118
Drag and Drop
Play Video
Drag and Drop
Lecture 119
Drawing Shapes
Play Video
Drawing Shapes
Lecture 120
Drawing More Shapes
Play Video
Drawing More Shapes
Lecture 121
Drawing with Pen Class pt 1
Play Video
Drawing with Pen Class pt 1
Lecture 122
Drawing With Pen Class pt 2
Play Video
Drawing With Pen Class pt 2
Lecture 123
Drawing Strings Text
Play Video
Drawing Strings Text
Lecture 124
LinearGradientBrush
Play Video
LinearGradientBrush
Lecture 125
Multiple Colors in a LinearGradientBrush
Play Video
Multiple Colors in a LinearGradientBrush
Lecture 126
PathGradientBrush pt 1
Play Video
PathGradientBrush pt 1
Lecture 127
PathGradientBrush pt 2
Play Video
PathGradientBrush pt 2
Lecture 128
Project 2 Paint Program, pt 1
Play Video
Project 2 Paint Program, pt 1
Lecture 129
Project 2 Paint Program, pt 2
Play Video
Project 2 Paint Program, pt 2
Lecture 130
Project 2 Paint Program, pt 3
Play Video
Project 2 Paint Program, pt 3
Lecture 131
Project 2 Paint Program, pt 4
Play Video
Project 2 Paint Program, pt 4
Lecture 132
Project 2 Paint Program, pt 5
Play Video
Project 2 Paint Program, pt 5
Lecture 133
Making Controls pt 1
Play Video
Making Controls pt 1
Lecture 134
Making Controls pt 2
Play Video
Making Controls pt 2
Lecture 135
Making Controls pt 3
Play Video
Making Controls pt 3
Lecture 136
Making Controls pt 4
Play Video
Making Controls pt 4
Lecture 137
Making Controls pt 5
Play Video
Making Controls pt 5
Lecture 138
Making Controls pt 6
Play Video
Making Controls pt 6
Lecture 139
Inheriting From Existing Controls
Play Video
Inheriting From Existing Controls
Lecture 140
Splash Screen
Play Video
Splash Screen
Lecture 141
Making a DLL
Play Video
Making a DLL
Lecture 142
Internal Access Modifier
Play Video
Internal Access Modifier
Lecture 143
Comments and Descriptions
Play Video
Comments and Descriptions
Lecture 144
Goto Keyword and Regions
Play Video
Goto Keyword and Regions
Lecture 145
Capturing Screen
Play Video
Capturing Screen
Lecture 146
Making Keyboard Shortcuts
Play Video
Making Keyboard Shortcuts
Lecture 147
Checking Controls on Leave
Play Video
Checking Controls on Leave
Lecture 148
Overloading Operators pt 1
Play Video
Overloading Operators pt 1
Lecture 149
Overloading Operators pt 2
Play Video
Overloading Operators pt 2
Lecture 150
Overloading Operators pt 3
Play Video
Overloading Operators pt 3
Lecture 151
Overloading Operators pt 4
Play Video
Overloading Operators pt 4
Lecture 152
Making Conversion Operators
Play Video
Making Conversion Operators
Lecture 153
Ref and Out Keywords
Play Video
Ref and Out Keywords
Lecture 154
Project 3 Hang Man Game, Making the UI
Play Video
Project 3 Hang Man Game, Making the UI
Lecture 155
Project 3 Hangman, Drawing Hang Post
Play Video
Project 3 Hangman, Drawing Hang Post
Lecture 156
Project 3 Hang Man, Drawing Face
Play Video
Project 3 Hang Man, Drawing Face
Lecture 157
Project 3 Hang Man, Drawing Bosy and Arms
Play Video
Project 3 Hang Man, Drawing Bosy and Arms
Lecture 158
Project 3 Hang Man, Drawing Legs
Play Video
Project 3 Hang Man, Drawing Legs
Lecture 159
Project 3 Hang Man, Getting Random Word
Play Video
Project 3 Hang Man, Getting Random Word
Lecture 160
Project 3 Hang Man, Making the Labels pt 1
Play Video
Project 3 Hang Man, Making the Labels pt 1
Lecture 161
Project 3 Hang Man, Making the Labels pt 2
Play Video
Project 3 Hang Man, Making the Labels pt 2
Lecture 162
Project 3 Hang Man, Submit Button
Play Video
Project 3 Hang Man, Submit Button
Lecture 163
Project 3 Hang Man, Submitting Wrong Letter
Play Video
Project 3 Hang Man, Submitting Wrong Letter
Lecture 164
Project 3 Hang Man, Resetting Game
Play Video
Project 3 Hang Man, Resetting Game
Lecture 165
Project 3 Hang Man, Submit Word Button
Play Video
Project 3 Hang Man, Submit Word Button
Lecture 166
Optional Parameters
Play Video
Optional Parameters
Lecture 167
IEnumerable and Yield Return
Play Video
IEnumerable and Yield Return
Lecture 168
Make a Class for a Foreach Loop
Play Video
Make a Class for a Foreach Loop
Lecture 169
Project 4 Address Book, Making UI
Play Video
Project 4 Address Book, Making UI
Lecture 170
Project 4 Address Book, Making Class and Files
Play Video
Project 4 Address Book, Making Class and Files
Lecture 171
Project 4 Address Book, Adding Data to Classes
Play Video
Project 4 Address Book, Adding Data to Classes
Lecture 172
Project 4 Address Book, Updating Information and Removing People
Play Video
Project 4 Address Book, Updating Information and Removing People
Lecture 173
Project 4 Address Book, Save Changes Button
Play Video
Project 4 Address Book, Save Changes Button
Lecture 174
Project 4 Address Book, Writing to XML File
Play Video
Project 4 Address Book, Writing to XML File
Lecture 175
Project 4 Address Book, Reading People
Play Video
Project 4 Address Book, Reading People
Lecture 176
Notified When Files Change
Play Video
Notified When Files Change
Lecture 177
Zipping Files and Folders
Play Video
Zipping Files and Folders
Lecture 178
Preprocessor Directives
Play Video
Preprocessor Directives
Lecture 179
Project 5 Captcha Generator, Setting Up
Play Video
Project 5 Captcha Generator, Setting Up
Lecture 180
Project 5 Captcha Generator, Drawing Random String
Play Video
Project 5 Captcha Generator, Drawing Random String
Lecture 181
Project 5 Captcha Generator, Drawing Shapes
Play Video
Project 5 Captcha Generator, Drawing Shapes
Lecture 182
Project 5 Captcha Generator, Getting Image Name
Play Video
Project 5 Captcha Generator, Getting Image Name
Lecture 183
Project 5 Captcha Generator, Returning Images
Play Video
Project 5 Captcha Generator, Returning Images
Lecture 184
Project 5 Captcha Generator, Saving the Images
Play Video
Project 5 Captcha Generator, Saving the Images
Lecture 185
Project 5 Captcha Generator, Using the Images
Play Video
Project 5 Captcha Generator, Using the Images
Lecture 186
Project 6 Reading and Writing Class, Making Base Class
Play Video
Project 6 Reading and Writing Class, Making Base Class
Lecture 187
Project 6 Reading and Writing Classes, Begining Reading Class
Play Video
Project 6 Reading and Writing Classes, Begining Reading Class
Lecture 188
Project 6 Reading and Writing Classes, Reading Methods
Play Video
Project 6 Reading and Writing Classes, Reading Methods
Lecture 189
Project 6 Reading and Writing Classes, Changing Byte Order ect
Play Video
Project 6 Reading and Writing Classes, Changing Byte Order ect
Lecture 190
Project 6 Reading and Writing Class, Reading Strings
Play Video
Project 6 Reading and Writing Class, Reading Strings
Lecture 191
Project 6 Reading and Writng Classes, Finishing and Testing Reader
Play Video
Project 6 Reading and Writng Classes, Finishing and Testing Reader
Lecture 192
Project 6 Reading and Writing Classes, Begin Writing Class
Play Video
Project 6 Reading and Writing Classes, Begin Writing Class
Lecture 193
Project 6 Reading and Writing Classes, Writing Bytes
Play Video
Project 6 Reading and Writing Classes, Writing Bytes
Lecture 194
Project 6 Reading and Writing Classes, Writing Strings
Play Video
Project 6 Reading and Writing Classes, Writing Strings
Lecture 195
Project 6 Reading and Writing Class, Finishing Class Up
Play Video
Project 6 Reading and Writing Class, Finishing Class Up
Lecture 196
Project 6 Reading and Writing Class, Using the Writing Class
Play Video
Project 6 Reading and Writing Class, Using the Writing Class
Lecture 197
IDisposable pt 1
Play Video
IDisposable pt 1
Lecture 198
IDisposable pt 2
Play Video
IDisposable pt 2
Lecture 199
ICloneable
Play Video
ICloneable
Lecture 200
Changing Your Project's Properties
Play Video
Changing Your Project's Properties