Building Windows Apps. w/Visual C# .NET

Overview

This C# .NET training provides detailed instructions on building Windows applications using Windows Forms and Visual Studio .NET 2003 with the .NET Framework. This C# course will also fully prepare students for the Microsoft Certified Application Developer (MCAD) exam 70-316, Building Windows-based Application with MS Visual C# .NET.

Introduction

Before you begin, we recommend that you have a basic understanding of the C# language. In this C# training course for building Windows applications, you will learn how to use Windows Forms along with controls to create interactive applications. You will also learn how to handle exceptions as well as ADO.NET, GDI+, XML Web Services, COM, and many other topics.

Prerequisite Course - C# Training for Programmers

Learning Tools

The learning tools incorporated into this C# .NET Training Suite have helped over 95% of our students pass their exams. These CD-ROM based integrated learning tools are as follows:

  • Video Training - Classroom quality lectures, demonstrations, and illustrations by certified trainers (Video, audio, & animations).
  • Lab Exercises - Student performs actual hands-on lab exercises in a realistic Visual Studio .NET environment.
  • Practice Exams - Exam Simulators and Self Assessment Tools simulate the look and feel of the actual exams.

Features

Experience the interface and immerse yourself into the most effective computer based C# .NET training suite available today! Get the training you need to effectively learn real-world concepts and skills. Perform hands-on labs in a realistically simulated Visual Studio .NET learning environment.

  • The most effective learning tool available
  • Over 95% of our students pass their exams
  • See & hear your trainer with video lessons
  • Easy to understand lessons with examples
  • Demonstrations, Animations, & Scenarios
  • Practice exams with answers to all questions
  • Simulates the look & feel of the actual exams

Building Windows Applications with C# .NET

Title Exam#
Building Windows-based Applications with MS Visual C# .NET and MS Visual Studio .NET 70-316

Exams retired on March 2009
Clearance Item! Call for Availability

Building Windows Apps w/Visual C#.NET Training Series

Clearance item. All Sales are Final.

Part#: tocshrpwi | Contents: Set of 2 CDs

Format

Reg: $495.00
Sale: $479.00
*No tax except for Maryland (USA) residents.

Shipping: Economy shipping allow 4-7 business days for delivery*

Payment options:

Order securely online or call 1-888-797-4040 (301-589-3349)

All major credit cards (Visa, MasterCard, Amex, and Discover)

PayPal: Pay online quickly with your PayPal account

Company PO's accepted (Net 30); Call for multi-user license

System Requirements: 1.3 GHz Processor (minimum), CD-ROM (24x), 512 MB RAM, Sound Card. Available Hard Disk Space 200 MB. 1024x768 Screen Resolution & 32 bit true color display required. Windows Media Player 10.0 or later. Internet Explorer 6.0 Service Pack 2 or later. Microsoft .Net Framework 1.1. Windows 98, ME, 2000, XP, or Windows Vista.

Course Outline - Building Windows Applications with MS Visual C# .NET and MS Visual Studio .NET (70-316)

Estimated time to complete: 50 hours

 Videos: 79
 Demonstrations: 87
 Simulations: 53
 Fact Sheets: 46
 Exam Questions: 195
 Exams: 8

1.0 Forms

    1.1 Forms Overview 

     1.1.1 Windows Forms 
     1.1.2 Creating a Windows Form 
     1.1.3 Using the Form Designer 
     1.1.4 Setting Form Properties 

    1.2 Form Instances 

     1.2.1 Form Instances 
     1.2.2 Creating a Form Instance 
     1.2.3 Form Lifecycle 
     1.2.4 Setting the Startup Form 
     1.2.5 Form Instance Facts 

    1.3 Form Events 

     1.3.1 Form Events 
     1.3.2 Handling Form Events 
     1.3.3 Using the Visual Studio Simulator 
     1.3.4 Handle the Close Event 
     1.3.5 Handle Form Events 

    1.4 Inherited Forms 

     1.4.1 Inherited Forms 
     1.4.2 Creating an Inherited Form 
     1.4.3 Using Access Modifiers 

    1.5 MDI Applications 

     1.5.1 MDI Applications 
     1.5.2 Creating an MDI Application 
     1.5.3 MDI Application Facts 
     1.5.4 Create an MDI Application

2.0 Windows Controls

    2.1 Control Overview 

     2.1.1 Windows Controls 
     2.1.2 Adding Controls 
     2.1.3 Customizing the Toolbox 

    2.2 Events 

     2.2.1 Event Handlers 
     2.2.2 Creating Event Handlers 
     2.2.3 Subscribing to Events 
     2.2.4 Subscribing to an Event 
     2.2.5 Event Facts 
     2.2.6 Subscribe and Unsubscribe to an Event 

    2.3 Tab Order and Tab Stop 

     2.3.1 Tab Order and Tab Stop 
     2.3.2 Setting Tab Order and Tab Stop 
     2.3.3 Tab Order and Tab Stop Facts 
     2.3.4 Change the Tab Order 

    2.4 Special Properties 

     2.4.1 Using the Format Menu 
     2.4.2 Setting the Anchor Property 
     2.4.3 Setting the Dock Property 
     2.4.4 Configure Anchor and Dock Properties 

    2.5 Controls 

     2.5.1 Using Text Boxes 
     2.5.2 Add TextBoxes 
     2.5.3 Add Labels 
     2.5.4 Using Text Lists 
     2.5.5 Add a ListBox 
     2.5.6 Using Grouped Controls 
     2.5.7 Add Grouped Controls 
     2.5.8 Modify Grouped Control Properties 
     2.5.9 Add a TrackBar and a ProgressBar 

    2.6 Menus 

     2.6.1 Menus 
     2.6.2 Creating a Main Menu 
     2.6.3 Add a Main Menu 
     2.6.4 Creating a Context Menu 
     2.6.5 Create a Context Menu 
     2.6.6 Runtime Menus 
     2.6.7 Modifying Menus at Runtime 
     2.6.8 Add a Menu at Runtime 
     2.6.9 Cloned and Merged Menus 
     2.6.10 Cloning and Merging Menus 
     2.6.11 Clone and Merge a Menu 
     2.6.12 Menu Facts 

    2.7 Dialog Boxes 

     2.7.1 Dialog Boxes 
     2.7.2 Using Common Dialog Boxes 
     2.7.3 Using Message Boxes 

    2.8 Toolbars and ImageLists 

     2.8.1 Toolbars and ImageList Controls 
     2.8.2 Creating a Status Bar 

    2.9 Runtime Controls 

     2.9.1 Runtime Controls 
     2.9.2 Adding Controls at Runtime 
     2.9.3 Runtime Control Facts 
     2.9.4 Add and Remove Controls at Runtime 

    2.10 Validation 

     2.10.1 Validation Events 
     2.10.2 Using Validation Events 
     2.10.3 Error Provider Control 
     2.10.4 Using Error Provider Control 
     2.10.5 Validation Facts 
     2.10.6 Validate Data Entry 1 
     2.10.7 Validate Data Entry 2 

    2.11 Custom Controls 

     2.11.1 Custom Controls 
     2.11.2 Extended and Composite Controls 
     2.11.3 Creating Extended Controls 
     2.11.4 Creating Composite Controls 
     2.11.5 Licensing a Control

3.0 Debugging

    3.1 Testing and Debugging 

     3.1.1 Testing Facts 
     3.1.2 Debugging Overview 
     3.1.3 Using Debugging Tools 
     3.1.4 Using Debugging Windows 
     3.1.5 Debugging Facts 

    3.2 Debug and Trace 

     3.2.1 Debug and Trace 
     3.2.2 Using Debug and Trace Methods 
     3.2.3 Trace Listeners 
     3.2.4 Using Debug and Trace Listeners 
     3.2.5 Trace and Debug Object Facts 
     3.2.6 Output to a Trace Listener 

    3.3 Trace Switches 

     3.3.1 Trace Switches 
     3.3.2 Using Trace Switches 
     3.3.3 Trace Switch Facts 
     3.3.4 Use Trace Switches

4.0 Exception Handling

    4.1 Handling Exceptions 

     4.1.1 Exceptions Overview 
     4.1.2 Catching an Exception 
     4.1.3 Handling Exceptions 
     4.1.4 Built-in Exceptions 
     4.1.5 Exception Facts 
     4.1.6 Catch Exceptions 

    4.2 Custom Exceptions 

     4.2.1 Customizing Exceptions 
     4.2.2 Throwing an Exception 
     4.2.3 Creating Custom Exceptions 
     4.2.4 Custom Exception Facts 
     4.2.5 Throw Exceptions 
     4.2.6 Custom Exceptions

5.0 Data Access Overview

    5.1 ADO.NET Basics 

     5.1.1 ADO.NET 
     5.1.2 ADO.NET Components 
     5.1.3 Connections 
     5.1.4 Creating a SQL Connection 
     5.1.5 Connection Facts 
     5.1.6 Create a New Connection 
     5.1.7 Connection Pooling

6.0 Connected Data Access

    6.1 Command and DataReader 

     6.1.1 Command Object 
     6.1.2 Command Facts 
     6.1.3 Row Return 
     6.1.4 DataReader Facts 

    6.2 Managing Data 

     6.2.1 Returning Rows 
     6.2.2 Use ExecuteReader 
     6.2.3 Returning a Single Value 
     6.2.4 Use ExecuteScalar 
     6.2.5 Returning Non-row Data 
     6.2.6 Insert Data 
     6.2.7 Update Data 
     6.2.8 Delete Data 

    6.3 Stored Procedures 

     6.3.1 Stored Procedures 
     6.3.2 Using a Stored Procedure 
     6.3.3 Use a Stored Procedure 
     6.3.4 Multiple ResultSets 
     6.3.5 Using Multiple ResultSets 
     6.3.6 Return Multiple Result Sets 
     6.3.7 Command Parameters 
     6.3.8 Configuring Command Parameters 
     6.3.9 Configure Command Parameters 
     6.3.10 Stored Procedure Facts 

    6.4 SQL Exceptions 

     6.4.1 SQL Exceptions 
     6.4.2 Handling SQL Exceptions 
     6.4.3 SQL Exception Facts 
     6.4.4 Handle SQL Exceptions 

    6.5 Transactions 

     6.5.1 Transactions 
     6.5.2 Managing Transactions 
     6.5.3 Transaction Facts 
     6.5.4 Use Transactions

7.0 Disconnected Data Access

    7.1 DataSet and DataAdapter 

     7.1.1 DataSet and DataAdapter 
     7.1.2 Using the DataSet Object 
     7.1.3 Creating and Filling a DataSet 
     7.1.4 Create a Weak Typed DataSet 
     7.1.5 Strong Typed DataSet 
     7.1.6 Generating a Strong Typed DataSet 
     7.1.7 DataSet and DataAdapter Facts 
     7.1.8 Advanced DataSet Operations 

    7.2 Binding and DataView 

     7.2.1 Bound Controls 
     7.2.2 Binding a Control 
     7.2.3 Use Simple Bound Controls 
     7.2.4 Use Complex Bound Controls 
     7.2.5 Data Currency 
     7.2.6 Using Data Currency 
     7.2.7 Implement Data Currency 
     7.2.8 DataView 
     7.2.9 Using DataView 
     7.2.10 Use a DataView 
     7.2.11 DataView Facts 

    7.3 Managing Data 

     7.3.1 Updating a DataSet 
     7.3.2 Editing DataSet Rows 
     7.3.3 Edit a DataSet Row 
     7.3.4 DataRow Changes 
     7.3.5 Managing DataRow Changes 
     7.3.6 Accept and Reject DataRow Changes 
     7.3.7 Multiple Table DataSets 
     7.3.8 Using Multiple Table DataSets 
     7.3.9 Fill Multiple Tables 
     7.3.10 Update Method 
     7.3.11 Updating the Data Source 

    7.4 Concurrency Conflicts 

     7.4.1 Conflict Overview 
     7.4.2 Conflict Detection 
     7.4.3 Using the DataAdapter Configuration Wizard 
     7.4.4 Conflict Resolution 
     7.4.5 Resolving Conflicts 
     7.4.6 Concurrency Conflict Facts 

    7.5 XML 

     7.5.1 XML Basics 
     7.5.2 XML and DataSet 
     7.5.3 Data Access with DataSet 
     7.5.4 Reading and Writing with a DataSet 
     7.5.5 XML DataSet Facts 
     7.5.6 Generate an XML Schema 
     7.5.7 Write XML from a DataSet 
     7.5.8 Read XML into a DataSet

8.0 Interoperability and Services

    8.1 COM 

     8.1.1 .NET and COM Objects 
     8.1.2 COM Components 
     8.1.3 Accessing COM Objects 
     8.1.4 COM Facts 

    8.2 Windows APIs 

     8.2.1 Win32 API 
     8.2.2 Accessing the Win32 API 
     8.2.3 API Facts 
     8.2.4 Use the Win32 API 

    8.3 XML Web Services 

     8.3.1 XML Web Services 
     8.3.2 XML Web Service Facts 
     8.3.3 Referencing XML Web Services 
     8.3.4 Referencing an XML Web Service 
     8.3.5 Using Web Services 
     8.3.6 Configure a Web Service Client 

    8.4 GDI+ 

     8.4.1 GDI + 
     8.4.2 Using GDI+ 
     8.4.3 GDI+ Facts 

    8.5 Printing 

     8.5.1 Printing Classes 
     8.5.2 Using PrintDocument and PrintPreview 
     8.5.3 PageSetupDialog 
     8.5.4 Using PageSetupDialog 
     8.5.5 Printing Facts

9.0 Help and Customization

    9.1 Accessibility 

     9.1.1 Accessibility 
     9.1.2 Applying Accessibility Properties 
     9.1.3 Accessibility Facts 
     9.1.4 Add Accessibility Properties 

    9.2 Help 

     9.2.1 Help 
     9.2.2 Using the ToolTip Control 
     9.2.3 Add Tooltips 
     9.2.4 HelpProvider Control 
     9.2.5 Adding a Help Provider 
     9.2.6 Use a Help Provider 
     9.2.7 Help Facts 

    9.3 Globalization and Localization 

     9.3.1 Globalization and Localization 
     9.3.2 Globalization 
     9.3.3 Customizing for Globalization 
     9.3.4 Globalize an Application 
     9.3.5 Localization 
     9.3.6 Adding Localization 
     9.3.7 Implementing Left-to-right and Right-to-left Mirroring 
     9.3.8 Globalization and Localization Facts

10.0 Performance

    10.1 Performance 

     10.1.1 Performance Monitoring 
     10.1.2 Using PerformanceCounters 
     10.1.3 Dispose and Finally 
     10.1.4 Implementing the Dispose Method 
     10.1.5 Dispose Facts 
     10.1.6 Implement the Dispose Method

11.0 Security

    11.1 Security Overview 

     11.1.1 .NET Security Support 
     11.1.2 Security Facts 

    11.2 Role-based Security 

     11.2.1 Role-based Security 
     11.2.2 Imperative Role-based Security 
     11.2.3 Using Imperative Role-based Security 
     11.2.4 Declarative Role-based Security 
     11.2.5 Using Declarative Role-based Security 
     11.2.6 Role-based Security Facts 

    11.3 Code Access Security 

     11.3.1 Code Access Security 
     11.3.2 Using Imperative Code Access Security 
     11.3.3 Declarative Code Access Security 
     11.3.4 Using Declarative Code Access Security 
     11.3.5 Code Access Security Facts 

    11.4 Security Policies 

     11.4.1 Security Policies 
     11.4.2 Using Security Policies 
     11.4.3 Security Policy Facts

12.0 Deployment

    12.1 Assemblies 

     12.1.1 Assemblies 
     12.1.2 Strong-named Assemblies 
     12.1.3 Building a Strong-named Assembly 
     12.1.4 Installing an Assembly into the GAC 
     12.1.5 Satellite Assemblies 
     12.1.6 Using Satellite Assemblies 
     12.1.7 Assembly Facts 

    12.2 Packaging and Deployment 

     12.2.1 Packaging and Deployment 
     12.2.2 Creating an Installer Setup Project 
     12.2.3 Deployment Facts

ExamSim (195 questions)

    Preparing for Certification 

     Exam Objectives 
     Exam FAQs 
     How to Register for an Exam 
     Exam-taking Hints and Tips 

     Objective 100, All Questions (83 questions) 
     Objective 200, All Questions (7 questions) 
     Objective 300, All Questions (31 questions) 
     Objective 400, All Questions (25 questions) 
     Objective 500, All Questions (21 questions) 
     Objective 600, All Questions (8 questions) 
     Objective 700, All Questions (20 questions) 
     Typical Exam

Hands-on, Multimedia, and Self-paced Training

March Special!

Expires Sep 30, 2010

Save 10% to 20%
most training titles

For corporate orders, call to get a special quote or click here to receive a price quote by email.

Free Newsletter

Computer Training
Videos/CD-ROMs

Product List

A to Z

Programming

Programming Home

Other Categories

Autodesk
IT Certification
Microsoft Office

Soft skills
Computer Programming

Purchase Orders

Accepted from Corp., Gov., & Educational Institutions: Click here

Customer Service
Privacy Policy
Return Policy

Reg. price: $ 495.00
Sale price: $479.00

Format