If you need to create Windows based applications using C# in Visual Studio then this is the course for you.
Before attending you must have some experience with a .NET language such as C# or C++. Alternatively you should have experience developing basic Microsoft Foundation Class Library applications and/or Visual Basic 6
Introducing Window Forms
- Creating a Form
- Adding Controls to a Form
- Creating an Inherited Form
- Organizing Controls on a Form
- Creating MDI Applications
Working with Controls
- Creating an Event Handler for a Control
- Using Windows Forms Controls
- Using Dialog Boxes in a Windows Forms Application
- Adding Controls at Run Time
- Creating Menus
- Validating User Input
Building Controls
- Extending and Creating Controls
- Adding Design-Time Support for Controls
- Licensing a Control
Using Data in Windows Form Applications
- Adding ADO.NET Objects
- Configuring ADO.NET Objects
- Accessing and Modifying Data by Using DataSets
- Binding Data to Controls
- Overview of XML Web Services
- Creating a Simple XML Web Services Client
- Persisting Data Printing and Reporting in Windows Forms Applications
- Printing from a Windows Forms Application
- Using the Print Preview, Page Setup, and Print Dialogs
- Constructing Print Document Content by Using GDI+
- Creating Reports by Using Crystal Reports
Asynchronous Programming
- The .NET Asynchronous Programming Model
- The Asynchronous Programming Model Design Pattern
- How to Make Asynchronous Calls to Any Method
- Helping Protect State and Data in a Multithreaded Environment
Enhancing the Usability of Applications
- Adding Accessibility Features
- Adding Help to an Application
- Localizing an Application
The course runs from 9:30am through to 4:30pm.
You will learn in a relaxed environment with a small group of people. A specialist tutor will guide and encourage you through all the learning necessary to develop your skills and questions are always welcome.
Included with your course
We provide the following with online and training centre delivered courses.
- Course notes
- Certificate of attendance
- 90 days post course support
Online Delivery
A link to the online training platform will be sent before the course, simply click the link and follow the instructions.
- See Virtual / Remote training information for more details
- Contact us if you'd like to test the platform before the morning of the course
- You can be located anywhere in the world with an internet connection and your computer
Our Training Centres
For training courses run at one of our training centres we include.
- Free onsite parking
- Lunch and refreshments
- Notepad, pen and Polos
Our Norwich on-site parking (NR3 1UB) is free and situated 5 minutes walk along the river to our training centre at St James Mill. If you arrive by train it is about 20 minutes on the Riverside walk or a short taxi ride to get to us. View full directions for Norwich and all our other venues.