Windows Forms with C#.Net
5 Day Training Course London and UK Wide
Training formats available
- on-site at your company office UK wide (60 second quote)
- closed group at one of our London training venues (60 second quote)
- near-site at a location close to you
- bespoke one-to-one basis
- tailored training courses to your requirements
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:
- 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.
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 IDEC# Language Fundamentals
Data Types
Variables
Constants
Strings
Statements
ExpressionsBranching
Conditional branching statements
Unconditional branching statements
LoopsOperators
Assignment
Mathematical operators
Increment & decrement
RelationalStrings
Creating strings
Manipulating strings
The StringBuilder classDebugging
Setting a breakpoint
Stepping through lines of code
The debugging windows
The call stackThrowing and Catching Exceptions
The throw statement
The try, catch and finally statements
How the call stack works
Exception class methods and propertiesPrinciple of Object Orientation
Creating models of systems
Classes & objects
Encapsulation, specialisation & polymorphismClasses and Objects
Defining classes
Creating class constructors
Static and instance members
Destroying objectsInside Methods
Overloading methods
Encapsulating data with properties
Returning multiple valuesInheritance and Polymorphism
Specialisation and generalisation
Inheritance
Polymorphism
Abstract and sealed classes
The root class: object
Boxing and unboxing typesInterfaces
Implementing and interface
Implementing more than one interface
Casting to an interface
Extending and interfaceDelegates and Events
Using delegates
Using eventsGenerics
Type parameter for classes and methods
Limit generic classes to hold only certain types of data
Generic collectionsBuilding 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 deploymentCustomizing Windows Forms and Controls
Methods of authoring controls for windows forms
Windows forms inheritance
Creating the base form
Creating the inherited form
Creating custom controlsData 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.NETPerforming 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.
|
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 post: Conditional Formatting |



Course updates

