Course not currently available
Windows Forms with C#.Net Training Course
Course
Online
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.
Reviews
Subjects
- Inheritance
- Access
- Ado. Net
- Visual Studio
- Windows
- Ado.net
- Database training
- Technology
- Programming
- Application Development
Course programme
- 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
- Data Types
- Variables
- Constants
- Strings
- Statements
- Expressions
- Conditional branching statements
- Unconditional branching statements
- Loops
- Assignment
- Mathematical operators
- Increment & decrement
- Relational
- Creating strings
- Manipulating strings
- The StringBuilder class
- Setting a breakpoint
- Stepping through lines of code
- The debugging windows
- The call stack
- The throw statement
- The try, catch and finally statements
- How the call stack works
- Exception class methods and properties
- Creating models of systems
- Classes & objects
- Encapsulation, specialisation & polymorphism
- Defining classes
- Creating class constructors
- Static and instance members
- Destroying objects
- Overloading methods
- Encapsulating data with properties
- Returning multiple values
- Specialisation and generalisation
- Inheritance
- Polymorphism
- Abstract and sealed classes
- The root class: object
- Boxing and unboxing types
- Implementing and interface
- Implementing more than one interface
- Casting to an interface
- Extending and interface
- Using delegates
- Using events
- Type parameter for classes and methods
- Limit generic classes to hold only certain types of data
- Generic collections
- 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
- Methods of authoring controls for windows forms
- Windows forms inheritance
- Creating the base form
- Creating the inherited form
- Creating custom controls
- 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
- 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
Windows Forms with C#.Net Training Course