Sep 15, 2011 10:37 AM
(This post was last modified: Sep 28, 2011 01:01 PM by ra1d.)
[img]http://i.min.us/idC6CI.png[/img]
[img]http://i.min.us/iEwyk.png[/img]
- VB.NET online learning resources
- C# online learning resources
- VB.NET & C# VB.net & C# Sources and tutorials by members
[img]http://i.min.us/ibrzec.png[/img]
All credits to homeandlearn for the tutorials.
Getting Started
- /llbNw1]Getting Started - A C# Console Application
- /m8cJVl]Saving your work
- Your first line of C# code
- /izAiSF]How to Run your C# Programmes
- /l8m3qR]Your First C# Windows Form
- /kUQK8I]Adding Controls to a Form
- /jL7y3M]Properties of a Control
- /mLrl5L]Adding Code to a Button
- /l7cY4I]C# Message Boxes
- /ih8zHb]More about Message Boxes
Variables
- /k2LLfW]String Variables in C#. NET
- /k5Htox]Assigning Text to a String Variable
- /mh6aR0]Concatenation in C#
- /krAnaM]C# Comments
- /ijSlfr]Numbers Variables
- /kQCb5w]Double and Float Variables
- /mj6XGN]Double Variables
- /iVPdH6]Addition in C# .NET
- /lNnPjD]Adding up with float Variables
- /key8VG]Subtraction
- /j80xjn]Mixing Subtraction and Addition
- /iqQwwn]Operator Precedence
- /kboTlF]Multiplication and Division
- /iY4bWX]Getting Numbers from Text Boxes
- /iGwn0z]A C# .NET Calculator - Design
- /lYqNBY]C# .NET Calculator - The Code
- /jyQQE8]The Plus Button
- /j3hPSW]The Equals Button
Conditional Logic
Loops
- /mvRQiy]C# and For Loops
- /mF2xbV]Loop Start and End Values
- /lubu9Q]A Times Table Programme
- /ijXgQu]Do loops and While Loops
- /k8CLcf]Checking for Blank TextBoxes in C#
Add Menus to your Forms
- /ixWHRT]Add Menus to Windows Forms in C#
- /kCCVZA]Sub Menus
- /lhjmtC]Menu Shortcuts
- /jxLFG5]Code for your Quit Menu
- /ky59W5]The Edit Menu
- /ik2YYL]Copy and Paste in C# .NET
- /jWMsUI]The View Menu
- /iRue7b]Adding Images in C# .NET
- /kLR2fa]Open File Dialogue Box in C#
- /kwylF3]Open a Text File
- /lpuBMr]The Save As Dialogue Box
- /ik3wDH]CheckBoxes and Radio Buttons
Debugging your Applications
- /m2YNR1]Errors at Design Time
- /lfugYC]Run Time Errors
- /l8P4Zz]Logic Errors
- /kgRJnS]Breakpoints
- /mjU685]The Locals Window
- /khE2Ix]Try ..Catch Statements in C# .NET
Methods
Understanding Arrays
- Arrays in C# .NET
- Arrays and Loops
- Arrays at RunTime
- Multi Dimensional Arrays in C# .NET
- Arrays and Text
- C# Collections - Array Lists
- C# Collections - HashTables
String Manipulation
- C# String Variables
- Trim Unwanted Characters
- The Contains Method
- The IndexOf Method
- The Insert Method
- PadLeft and PadRight
- Remove and Replace in C# .NET
- C# Substring
- Split and Join in C#
- A C# .NET Hangman Game
Events
- The Click Event
- The MouseDown Event
- KeyDown
- The Leave Event
- C# ListBox and ComboBox Events
- C# Custom Web Browser
- The TreeView Control
- Adding Nodes to a TreeView
- Add a WebBrowser to a C# Windows Form
Classes and Objects
- Classes and Objects in C# .NET
- A First Class
- Create Objects from your C# Classes
- Passing values to your Classes
- Adding Properties to your C# Classes
- Using Class Properties
- Class Constructors in C# .NET
- Inheritance in C# .NET
- C# Method Overloading
- C# Static Methods
Manipulating Files
- How to open a Text File
- Read a file line by line in C# .NET
- Write to a Text File
- How to Copy, Move and Delete a File
Databases
- SQL Server Express and C# .NET
- Create a SQL Server Express Database
- Connect to a SQL Server Database
- Connect to an Access Database
- Datasets and Data Adapters in C# .NET
- Display Data from a Dataset
- Database Navigation Buttons
- Move Backwards through the Database
- Move to the First and Last Record
- Add a New Record to a Database
- Update and Delete Records
- Finding Records in a Database
Multiple Forms
Dates and Times
Graphics
- Graphics in Visual C# .NET
- Drawing Rectangles in C# .NET
- Brushes
- Drawing Polygons in C# .NET
- Drawing Text
Dates and Times

