DN03 - Windows Forms Development with .NET 3.5 (C# or VB.NET)
Duration5 days (customisation)
Availability

Course Description

This course has been designed for delegates new to the .NET development platform. Delegates will be introduced to the .NET framework and will learn to develop applications using VB.NET or C#. At course completion delegates should be familiar with the framework, experienced in developing basic windows application and conversant with database access using ADO.NET.

Pre-requisites

Delegates attending this course should have some programming experience. A background in Object Oriented Programming and VB6 would be advantageous but not essential.

Customisation

For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

Course Details

The .NET Framework
The CLR
The Framework Class Library
Intermediate Language
.NET Languages
The Global Assemble Cache
Disassemblers
Visual Studio.NET
Creating Projects
Project Anatomy
Using the IDE
Code Snippets
Language Syntax
VB.NET vs C#
Comments
Data Types
Variables
Operators
Conditional Statements
Looping Structures
Functions
Exception Handling
Classes & Objects
Classes and Objects
Partial Classes
Methods, Properties and Events
Constructors
Property Procedures
Enumerations
Reference vs. Value Types
Structures
Namespaces
OOP
Inheritance
Abstract Classes
Overloading
Overriding
Shared Classes
Interfaces
Data Structures
Strings
Arrays
ArrayLists
Generic Collections
File IO
File & Directory
FileInfo & DirectoryInfo
Streams
Serialisation
Debugging Applications
Breakpoints
Tracepoints
Stepping through code
Data Tips & Visualisers
Watch windows
Command Windows
Call Stack
Object test bench
Windows Forms
Application Framework
Controls & Components
MDI Forms
Menus
User Controls
ADO.NET
Connection Object
Command Object
Data Readers
DataSets & DataAdapters
Strongly Typed DataSets
Language Integrated Query
LINQ to Objects
LINQ to SQL
Deployment
XCopy deployment
Click Once deployment
Setup Projects