You are previewing MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET.
O'Reilly logo
MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET

Book Description

The authoritative solution to passing the 70-316 exam!

  • Amit Kalani is a leading authority on C#.

  • Training Guides are the most effective self-study guide in the marketplace, featuring exam tips, study strategies, review exercises, case studies, practice exams, ExamGear testing software, and more.

  • Subjected to rigorous technical review by a team of industry experts, ensuring content is superior in both coverage and technical accuracy.

  • Table of Contents

    1. Copyright
    2. A Note from Series Editor Ed Tittel
    3. About the Author
    4. Acknowledgments
    5. We Want to Hear from You!
    6. How to Use This Book
    7. Introduction
    8. Study and Exam Prep Tips
    9. Developing Windows Applications
      1. Introducing Windows Forms
        1. Introduction
        2. Key Concepts
        3. Creating a Windows Forms Application
        4. Setting and Adding Properties to a Windows Form
        5. Using Visual Inheritance
        6. Event Handling
        7. Building Graphical Interface Elements by Using the System.Drawing Namespace
        8. Chapter Summary
        9. Apply Your Knowledge
      2. Controls
        1. Introduction
        2. Adding Controls to a Windows Form
        3. Setting Properties of Controls
        4. Handling Control Events
        5. Dialog Boxes
        6. Common Windows Forms Controls
        7. Creating Menus and Menu Items
        8. Creating MDI Applications
        9. Chapter Summary
        10. Apply Your Knowledge
      3. Error Handling for the User Interface
        1. Introduction
        2. Understanding Exceptions
        3. Handling Exceptions
        4. Creating and Using Custom Exceptions
        5. Managing Unhandled Exceptions
        6. Validating User Input
        7. Chapter Summary
        8. Apply Your Knowledge
      4. Creating and Managing .NET Components and Assemblies
        1. Introduction
        2. Creating and Managing .NET Components
        3. Creating and Managing .NET Assemblies
        4. Chapter Summary
        5. Apply Your Knowledge
      5. Data Binding
        1. Introduction
        2. Binding Data to the User Interface
        3. Transforming and Filtering Data
        4. Chapter Summary
        5. Apply Your Knowledge
      6. Consuming and Manipulating Data
        1. Introduction
        2. Accessing and Manipulating SQL Server Data
        3. Accessing and Manipulating Data
        4. Handling Data Errors
        5. Chapter Summary
        6. Apply Your Knowledge
      7. Web Services
        1. Introduction
        2. Understanding Web Services
        3. Creating Web Services
        4. Discovering Web Services
        5. Instantiating and Invoking Web Services
        6. Chapter Summary
        7. Apply Your Knowledge
      8. Globalization
        1. Introduction
        2. Understanding Localization and Globalization
        3. Implementing Localization for the User Interface
        4. Converting Existing Encodings
        5. Implementing Mirroring
        6. Validating Non-Latin User Input
        7. Chapter Summary
        8. Apply Your Knowledge
      9. Working with Legacy Code
        1. Introduction
        2. Using ActiveX Controls
        3. Using COM Components
        4. Using COM+ Components
        5. Using PInvoke
        6. Chapter Summary
        7. Apply Your Knowledge
      10. User Assistance and Accessibility
        1. Introduction
        2. Selecting a Help Compiler
        3. Creating Help Projects Using HTML Help 1.3
        4. Creating Help Project Using HTML Help 2
        5. Implementing User Assistance
        6. Implementing Accessibility Features
        7. Chapter Summary
        8. Apply Your Knowledge
      11. Printing
        1. Introduction
        2. Using the PrintDocument Component
        3. Using the Printing Controls
        4. Chapter Summary
        5. Apply Your Knowledge
    10. Testing, Debugging, and Deploying a Windows Application
      1. Testing and Debugging a Windows Application
        1. Introduction
        2. Testing
        3. Tracing
        4. Debugging
        5. Chapter Summary
        6. Apply Your Knowledge
      2. Deploying a Windows Application
        1. Introduction
        2. Deployment Tools
        3. Deploying a Windows Application
        4. Customizing a Setup Project
        5. Shared Assemblies
        6. Creating Installation Components
        7. URL Remoting
        8. Methods of Deployment
        9. Windows Logo Program Requirements
        10. Chapter Summary
        11. Apply Your Knowledge
    11. Maintaining and Configuring a Windows Application
      1. Maintaining and Supporting a Windows Application
        1. Introduction
        2. Managing a Windows Process
        3. Working with Event Logs
        4. Working with Performance Counters
        5. Designing a Windows Application for Performance
        6. Chapter Summary
        7. Apply Your Knowledge
      2. Configuring a Windows Application
        1. Introduction
        2. Configuring Control Licensing
        3. Configuring a Windows-Based Application
        4. Configuring Security
        5. Configuring Authorization
        6. Chapter Summary
        7. Apply Your Knowledge
    12. Final Review
      1. Fast Facts 70-316
        1. Creating User Services
        2. Creating and Managing Components and .NET Assemblies
        3. Consuming and Manipulating Data
        4. Testing and Debugging
        5. Deploying a Windows-Based Application
        6. Maintaining and Supporting a Windows-Based Application
        7. Configuring and Securing a Windows-Based Application
      2. Practice Exam
        1. Exam Questions
        2. Answers to Exam Questions
    13. Appendixes
      1. Glossary
      2. Overview of the Certification Process
        1. Types of Certification
        2. Certification Requirements
      3. What's on the CD-ROM
        1. The PrepLogic Practice Tests, Preview Edition
        2. An Exclusive Electronic Version of the Text
        3. Complete Code Samples
      4. Using the PrepLogic Practice Tests, Preview Edition Software
        1. The Exam Simulation
        2. Question Quality
        3. The Interface Design
        4. The Effective Learning Environment
        5. Software Requirements
        6. Installing PrepLogic Practice Tests, Preview Edition
        7. Removing PrepLogic Practice Tests, Preview Edition, from Your Computer
        8. Using PrepLogic Practice Tests, Preview Edition
        9. Getting More Exams
        10. Contacting PrepLogic
        11. License Agreement
      5. Suggested Reading and Resources
        1. .NET User Assistance
        2. Books
        3. Web Sites
    14. Index