Visual C# 2005: Developing Applications Additional Topics Course

Course Code: IN 646
Course Abstract:
In this course, participants learn about important development topics that aren't normally covered in a beginning Windows application programming course. Starting with saving objects to a stream using .NET Serialization and creating and displaying reports, attendees work through crucial topics such as attributes and reflection, programming XML using the XmlDocument class, and the XmlReader/XmlWriter classes, creating Windows Services, and drawing user interfaces using the System.Drawing namespace.
Audience: This course is designed for developers.
Duration: 5 days
Learning Outcomes: Upon completion of this course, the participant will be able to:
> Handle vital distribution issues
> Learn about application security, versioning, and deployment
> Work with the most complex of Visual Studio's built-in controls, the DataGridView control, and how to extend Visual Studio 2005 in a number of different ways
> Get started building mobile applications and how to interact with printers and print documents
Course Topics:

Serialization
Introducing Serialization
Serializing Complex Objects
Customizing the Serialization Process

Creating and Displaying Reports
Reports in Data Applications
Creating and Displaying Reports

Filling the .NET Gaps with WMI
Introducing WMI
Getting Started with WMI
WMI Queries, Properties, and Methods
WMI Server Explorer Extensions

WMI Events and Asynchronous Handling
Creating WMI Event Handlers
Working with WMI Asynchronously
WMI Server Explorer Extensions and Events

Examining the DataGridViewControl
Customizing Rows, Columns and Cells
Working with Bound and Unbound Data

Extending Visual Studio 2005
Extending Visual Studio 2005
Creating Item Templates
Creating Project Templates
Using and Creating Code Snippets       
Using Macros to Automate the IDE      

Creating Rich User Interfaces with GDI+
Introducing Drawing in the .NET Framework
Creating Owner-Drawn Controls
Creating Non-Rectangular Forms
Creating a Custom DataGridView Control Column

Handling Versioning Issues
Before You Begin
Assemblies
Private Assemblies
Shared Assemblies

Creating Windows Services
Introducing Windows Services
Building Your First Windows Service    
The FileWatcher Service

Building Mobile Applications
Creating Smart Device Projects
The .NET Compact Framework
Using Device Emulators
Mobile Database Applications

Reading and Writing XML Using the XML DOM
Getting Started
Reading XML Data
Working with Nodes
Creating and Modifying XML
Dealing with Errors
 
Expert XML
Getting Started
Reading XML with XmlReader
Writing XML with XmlWriter
Searching XML with XPath

Printers and Printing
The PrintDocument Class
The PageSettings Class
The PrinterSettings Class
Working with Print-Related Controls    
A More Complex Report

Securing Windows Applications
Security in the .NET Framework
Code Access Security
Checking For Permissions
Role Based Security
Security and ClickOnce Deployment
Strong-Named Assemblies

Building Setup Applications
Windows Installer Deployment
Creating a Setup Project
Customizing a Setup Project

Attributes and Reflection
Introducing Attributes
Creating and Using Custom Attributes
Introducing Reflection
Using Reflection to Perform Late Binding

Prerequisites: Visual C# 2005 Developing Applications course is required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning