Course not currently available

Windows Forms with C#.Net Training Course

Course

Online

£ 4,450 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

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.

About this course

Before attending this workshop, students must have:
An understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls.
At least 3 months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge.

Questions & Answers

Add your question

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

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Inheritance
  • Access
  • Ado. Net
  • Visual Studio
  • Windows
  • Ado.net
  • Database training
  • Technology
  • Programming
  • Application Development

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 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

Additional information

35 hours (usually 5 days including breaks)

Windows Forms with C#.Net Training Course

£ 4,450 VAT inc.