Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     

Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Visual C# 2005: Developing Applications Additional Topics
with Ken Getz and Robert Green

View Course Outline

In this course you'll learn about important development topics that aren't normally covered in a beginning Windows application programming course. More

Course includes 42+ hours of total training time...

  • 12 modules of training
  • Over 14 hours of media run time
  • Over 1000 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail Price
C# 2005: Developing Apps Additional Topics

 12 CD-ROMs


 12 CD-ROMs+Printed Books


 1 DVD Rom


 1 DVD-ROM+Printed Books

Course Outline (Outlines are subject to change.)

Visual C# 2005: Developing Applications
Additional Topics

Sessions Run Time Pages
12 14 hours 1000

In this course you'll 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, you'll 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 your own user interfaces using the System.Drawing namespace. You'll see how to handle vital distribution issues, learning about application security, versioning, and deployment. You'll dig deeper into working with the most complex of Visual Studio's built-in controls, the DataGridView control, how to extend Visual Studio 2005 in a number of different ways, get started building mobile applications, and how to interact with printers and how to print documents. You're certain to find many topics here that will extend your knowledge, your capabilities, and your value as a developer.

  • 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

back to top

Your Instructor

Ken Getz is a nationally renowned speaker and best-selling author who specializes in programming with Visual C# and Visual Basic. He has been working with for more than 10 years, and is the author and presenter of some of most popular courses . Ken is also a senior consultant with MCW Technologies and the author or co-author of several best-selling books including Access 2002 Developer's Handbooks (with Paul Litwin and Mike Gunderloy (Sybex)), Access Cookbook (with Andy Baron and Paul Litwin (O'Reilly)), VBA Developer's Handbook (with Mike Gilbert (Sybex)), and ASP.NET Developer's JumpStart (with Paul D. Sheriff (Addison-Wesley)). Since the inception of the program, Ken has been selected each year as a Microsoft Support MVP and is a member of the INETA speaker's bureau, traveling to speak at .NET user groups throughout the country. Ken is a frequent speaker at technical conferences, including Microsoft's Tech-Ed, as well as VSLive and DevConnections. Ken is also a technical editor for Advisor Guide to Microsoft Access and Advisor Guide to Microsoft Visual Basic and is a columnist for both CoDe Magazine and MSDN Magazine.

Robert Green is a senior consultant with MCW Technologies, a Microsoft Certified Partner. Before joining MCW, Robert worked at Microsoft for 8 years, most recently as a Program Manager on the Visual Basic product team and previously as a Product Manager for several products including Visual Studio, Visual Basic, Visual Studio Tools for Office and Visual FoxPro. Prior to joining Microsoft, Robert was a Vice President and co-founder of The Information Management Group, a consulting and education services firm in Chicago. Robert has been a frequent speaker at technology conferences, including TechEd, VSLive, VSConnections and Advisor Live. His articles have appeared on MSDN and Advisor Publication’s VB.NET Advisor, and will appear in other venues as well throughout the year. Robert is the co-author and co-presenter of Visual Basic 2005 and Visual C# 2005 training along with Ken Getz.

back to top

About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac

Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
© Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy