Windows Forms with C#.Net Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Objectives
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.
Audience
This workshop is intended for software developers who have a desire to learn more about specific technology areas in Windows application development.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Windows
  • Visual Studio
  • Ado. Net
  • Access
  • Inheritance

Course programme

Getting started with .Net

  • What is .Net?
  • Overview of the framework class libraries
  • Understanding the Common Language Runtime (CLR)
  • Compiling an application to an 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

Windows Forms with C#.Net Training Course

Price on request