|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Programming Windows and Smart Client Applications with .NET: Hands-OnCreating Applications with Windows Forms
Course: 509
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Program Windows and smart client applications with C# and Visual Basic
- Design rich graphical user interfaces (GUIs) using advanced .NET controls
- Employ the .NET Framework for serialization, file I/O, multithreading and globalization
- Accelerate data binding with generics and ADO.NET DataSources
- Leverage ClickOnce for easy application deployment
- Create custom and user controls for rapid application development
Course Benefits Windows applications installed over the Web--smart clients--provide a rich user interface, the ability to exchange data over networks, and are nearly as easy to deploy and manage as Web applications. This course provides the skills to design, program and deploy Windows Forms applications with VB and C#. You also learn to create custom controls, bind to XML and databases, and access data over the Internet via Web services.Who Should Attend Windows programmers moving to .NET from VB, C++, Java or other environments and Web developers adding smart clients to applications. Programming experience is assumed.Hands-On Training Exercises offer experience creating smart clients with VB or C#. Exercises include:
- Programming MDI and Outlook-style applications
- Designing interfaces with DataGridView, ListView, TreeView and ErrorProvider
- Employing multiple threads
- Globalizing forms, accessing resource files and saving user settings
- Binding to XML and database data
- Creating and consuming Web services
- Configuring ClickOnce deployment
- Creating custom and user controls
Course 509 Content
- Coding Windows applications with C# and VB
- Creating and displaying forms and controls
- Responding to input with event handlers
- Setting project and application properties
- Storing user preferences with .NET settings
- Employing serialization to store complex objects in XML
- Implementing MDI parent and child forms
- MenuStrip
- ContextMenuStrip
- ToolStrip
- StatusStrip
- RichTextBox
- Integrating help with the ToolTip and ErrorProvider controls
- Creating custom dialogs
- Employing .NET common dialogs
- Globalization and localization
- Translating forms to multiple languages
- Arranging multipane interfaces with SplitContainer and Panel controls
- Representing complex information with TreeView and ListView controls
- Exploiting the System.IO namespace
- Traversing directories, files and special folders
- Spawning, detecting and aborting worker threads
- Simplifying multithreaded programs with the BackgroundWorker component
- Calling any function asynchronously with delegates
- Simple vs. complex binding
- Binding to arrays, generics and XML
- BindingSource and BindingNavigator controls
- Drag-and-drop binding to objects and DataSources
- Retrieving and updating data from databases
- Navigating relational data with master-detail forms
- Manipulating the DataGridView control
- Validating user input and handling errors
- Retrieving and updating data using the Web
- Maintaining referential integrity
- Invoking Web services asynchronously
- Launched vs. installed applications & application prerequisites
- Updating applications automatically
- Running programs via Internet Explorer
- Code groups and permission sets
- Running full or partially trusted code
- Setting ClickOnce security options
- Painting and designing custom controls
- Delegates and custom event arguments
- GDI+ pens, brushes, drawing and imaging
- Creating Windows control libraries
- Accessing controls with JavaScript
- Manipulating the PrintDocument object
- Previewing output with printing controls
- Simplifying printing with Crystal Reports
- Designing and viewing reports
|
Related Courses
Windows is a registered trademark of Microsoft Corporation.
|
|
|
|
 |
|
|