Instructor-led training - Windows Forms with C#.Net
Microsoft Office TrainingThe UK's Number 1 for Microsoft Office Training Sitemap add this page to your favourites/bookmarksBookmark page
 
view a printable version of this pagePrintable version
Plus One Google
Customer: Sign in
Delegate: Sign in
Trainer: Log in

Windows Forms with C#.Net - Training CourseWindows Forms with C#.Net

5 Day Training Course London and UK Wide

Training formats available

Who is this training course suitable for?

This 5 day course is intended for software developers who have a desire to learn more about specific technology areas in Windows application development.

Prerequisites

Before attending this course, delegates must:

  1. Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls.
  2. At least 3 months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge.

Benefits

This course will enable delegates to develop Windows applications using Visual Studio 2005. This includes creating customised forms and controls. It will also cover the C# programming language, using the principles of object orientated programming. Delegates will be able to access data from a database and update this from a Windows form.

Course Syllabus

Getting started with .Net
What is .Net?
Overview of the framework class libraries
Understanding the Common Language Runtime (CLR)
Compiling an application to a assembly
A tour of the Visual Studio 2005 IDE

C# Language Fundamentals
Data Types
Variables
Constants
Strings
Statements
Expressions

Branching
Conditional branching statements
Unconditional branching statements
Loops

Operators
Assignment
Mathematical operators
Increment & decrement
Relational

Strings
Creating strings
Manipulating strings
The StringBuilder class

Debugging
Setting a breakpoint
Stepping through lines of code
The debugging windows
The call stack

Throwing and Catching Exceptions
The throw statement
The try, catch and finally statements
How the call stack works
Exception class methods and properties

Principle of Object Orientation
Creating models of systems
Classes & objects
Encapsulation, specialisation & polymorphism

Classes and Objects
Defining classes
Creating class constructors
Static and instance members
Destroying objects

Inside Methods
Overloading methods
Encapsulating data with properties
Returning multiple values

Inheritance and Polymorphism
Specialisation and generalisation
Inheritance
Polymorphism
Abstract and sealed classes
The root class: object
Boxing and unboxing types

Interfaces
Implementing and interface
Implementing more than one interface
Casting to an interface
Extending and interface

Delegates and Events
Using delegates
Using events

Generics
Type parameter for classes and methods
Limit generic classes to hold only certain types of data
Generic collections

Building Applications with Windows Forms
Why use windows forms?
Structure of windows forms
Windows forms class hierarchy
Using windows forms
Using controls
New controls in visual studio 2005
Click-once deployment

Customizing Windows Forms and Controls
Methods of authoring controls for windows forms
Windows forms inheritance
Creating the base form
Creating the inherited form
Creating custom controls

Data Access
List the benefits of ADO.NET
Create applications by using ADO.NET
List the main ADO.NET objects and their functions
Use Visual Studio NET data designers and data binding
Explain how XML integrates with ADO.NET

Performing Asynchronous Tasks by Using Multithreaded Techniques
Techniques for asynchronous programming
Load a bitmap into a windows forms application asynchronously.
Using multithreading to perform simultaneous operations
Using the background worker component
Synchronising data between threads

What is Microsoft .NET Framework?

The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework.

It supports multiple programming languages in a manner that allows language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses.

article

Does Being A SWOT Help Problem Solving?

There is a readymade formula to help you with workplace problem solving. SWOT analysis looks at many different variables to give you an all-round way of investigation how your firm can operate better in a competitive marketplace.

» Article: London decision making training onsite

forum postHi

I want to be able to colour code (RAG status) dates so that when we are close to an expiry date it flags it as amber or red.


I have a spread sheet with dates in and want to compare them to the current date ie the date the spreadsheet is looked ..

» Forum post: Conditional Formatting


Rate this page:
2.3/5 (14 votes cast)
Accredited Training Provider: Institute of IT Training Institute of Leadership and Management - Certified Courses
Microsoft Certified Partner
Security Seal verified by visa, mastercard securecard

Mini sitemap. These are the main areas of our web site. Full sitemap.

Management training

Professional Skills courses
Project Management Course London
Project Management Courses London
Project Management Training London
Project Management Training
Project Seminar
Project Seminars
Time Management Course London
Time Management London
Time Management Courses London
Time Management Training London
Introduction to Finance course
Assertiveness Skills course
Effective Communications Skills training
Presentation Skills London

Training Formats

Public scheduled courses
On-site training
Closed company courses

Consultancy
Application Development

Blogs

Excel Training
MS Project Training
Microsoft Training Blog

Version differences

Office 2010 vs 2007
MS Project version differences

Training Information

London Computer Training
Computer Training London
Docklands Training Courses
Docklands Training London

Training venues London
Client list
FAQ
Pricing and availability
Course details / Syllabus

Training Articles
Training Information

Microsoft training

Microsoft Office training
& IT Applications

Microsoft Project training
Microsoft Outlook training
Microsoft Powerpoint training
Microsoft Word training
MS Project courses
MS Project training
Outlook courses
PowerPoint courses
PowerPoint training
VBA courses
Word courses
Microsoft.training
(more...)

Excel Training

Excel courses
Excel Training Courses Medway
Autonumber in Excel
Microsoft Excel training
Basic Excel Courses
Basic Excel Course
Basic Excel Training

Interested in MS Access training?

Access courses
Microsoft Access training
Microsoft access courses
Microsoft training access course
Microsoft+access+training
Access courses in london

Training provider

Training providers
IT training companies
IT training providers
Management Training providers
Management Training provider

Event history, feedback results
Events in 2012 · 2011 · 2010 · More

See also

Crystal Reports training