Windows form programming has changed greatly with .Net 4. In this course you will use Windows Presentation Foundation (WPF) and Visual Studio 2010 to develop Windows applications, practicing with a host of new and useful features. Using these new technologies, you will become familiar with how to make user-centric, efficient and data driven applications. You will be exposed to the basics of LINQ and Entity Framework and will explore data binding and collections. Deployment and multithreading are also introduced to both ease maintenance and make your programs more efficient.
The exercises in this course use Visual Studio 2010 and .Net 4 exclusively, but users of other versions of Visual Studio or .Net will also benefit.
Performance Objectives: Upon completion of this course you should be able to:
- Use WPF and Visual Studio 2010 to create Windows applications
- Design and implement a customer centric user interface
- Manage resource files for efficient program deployment and versioning
- Use XAML to create Windows Forms applications
- Implement data binding using LINQ and Entity Framework
- Implement sorting and filtering in the bound data collections
- Utilize multithreading and asynchronous processes
- Implement security features in .Net 4
- Create Windows Installer projects to simplify deployment
- Debug WPF applications
Competencies covered in this course:Windows programming
Intended Audience: Developers whose work requires the development of Windows applications.
Recommended Prerequisites: Experience with .Net programming and Visual Studio. A Level 1 course in either C# or Visual Basic.Net is strongly recommended.