Home > Store

MCAD/MCSD Training Guide (70-306): Developing and Implementing Windows-Based Applications with Visual Basic.NET and Visual Studio.NET

Register your product to gain access to bonus material or receive a coupon.

MCAD/MCSD Training Guide (70-306): Developing and Implementing Windows-Based Applications with Visual Basic.NET and Visual Studio.NET


  • Sorry, this book is no longer in print.
Not for Sale



  • Organized directly around Microsoft exam objectives.
    • Gives students and instructors a pre-built framework for study.

  • PrepLogic Software with each Training Guide.
    • Familiarizes students with the difficulty, style, and mechanics of the Microsoft exam, through exam simulations and study tools.

  • Objective Explanations.
    • Places each exam objective in a context that defines it more meaningfully.

  • Case Studies.
    • Help students prepare for new exam question formats and understand and apply information in each chapter.

  • Lab and Step-by-Step Exercises.
    • Allow students to try out the tasks they'll have to perform on the exams.

  • Multiple Self-Assessment Opportunities—Include review questions and a complete practice exam.
    • Allow students to evaluate their readiness level.

  • Study Strategies.
    • Give students insight on how to study and retain chapter material.

  • Exam tips.
    • Another method to drive home exam-related advice to students.

  • Chapter Summaries.
    • Condense crucial information into easy-to-use tables and lists.

  • List of Key Terms.
    • Appear at the end of each chapter and highlight critical terms and concepts.

  • Content Notes.
    • Pull important information from the text, such as admin tips or industry commentary.

  • Fast Facts.
    • Condensed version of info from book that will be extremely useful for last minute review.


  • Copyright 2003
  • Edition: 1st
  • Book
  • ISBN-10: 0-7897-2819-2
  • ISBN-13: 978-0-7897-2819-7

The authoritative solution to passing the 70-306 exam!

  • Mike Gunderloy is a leading authority on VB.NET.
  • 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 coverage and technical accuracy.

Sample Content

Online Sample Chapters

Error Handling for the User Interface

MCAD/MCSD: Error Handling for the User Interface

Table of Contents

(NOTE: Each chapter begins with an Introduction.)


How This Book Helps You. What the “Developing and Implementing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET“ Exam (70-306) Covers . What You Should Know Before Reading This Book. Hardware and Software You'll Need. Advice on Taking the Exam.

Study and Exam Prep Tips.

Study Tips. Exam Prep Tips. Final Considerations.


1. Introducing Windows Forms.

Overview of the .NET Framework and Visual Studio .NET. Creating a Windows Application. Setting and Adding Properties to a Windows Form. Using Visual Inheritance. Event Handling. Building Graphical Interface Elements by Using the System.Drawing Namespace.

2. Controls.

Adding Controls to a Windows Form. Setting Properties of Controls. Handling Control Events. Dialog Boxes. Common Windows Forms Controls. Creating Menus and Menu Items. Creating Multiple-Document Interface (MDI) Applications.

3. Error Handling for the User Interface.

Understanding Exceptions. Handling Exceptions. Custom Exceptions. Managing Unhandled Exceptions. User Input Validation.

4. Creating and Managing Components and .NET Assemblies.

Creating and Managing .NET Components. Creating and Managing .NET Assemblies.

5. Data Binding.

Bind Data to the UI. Transform and Filter Data.

6. Consuming and Manipulating Data.

Access and Manipulate SQL Server Data. Access and Manipulate Data. Handle Data Errors.

7. Web Services.

Understanding Web Services. Creating Web Services. Discovering Web Services. Instantiating and Invoking Web Services.

8. Globalization.

Understanding Localization and Globalization. Implementing Localization for the User Interface. Converting Existing Encodings. Implementing Mirroring. Validating Non-Latin User Input.

9. Working with Legacy Code.

Using ActiveX Controls. Using COM Components. Using COM+ Components. Using Platform Invoke.

10. User Assistance and Accessibility.

Selecting a Help Compiler. Creating HTML Help 1.3. Creating HTML Help 2. Implementing User Assistance. Implementing Accessibility Features.

11. Printing.

Using the PrintDocument Component. Using the Printing Controls.

12. Testing and Debugging a Windows Application.

Testing. Tracing. Debugging.

13. Deploying a Windows Application.

Deployment Tools. Deploying a Windows Application. Shared Assemblies. Creating Installation Components. URL Remoting. Methods of Deployment. Windows Logo Program Requirements.

14. Maintaining and Supporting a Windows Application.

Managing a Windows Process. Working with Event Logs. Working with Performance Counters. Designing a Windows Application for Performance.

15. Configuring a Windows Application.

Configuring Control Licensing. Configuring a Windows-Based Application. Configuring Security. Configuring Authorization.


Fast Facts.

Creating User Services. Creating and Managing Components and .NET Assemblies. Consuming and Manipulating Data. Testing and Debugging. Deploying a Windows-Based Application. Maintaining and Supporting a Windows-Based Application. Configuring and Securing a Windows-Based Application.

Practice Exam.

Exam Questions.


Appendix A: Glossary.
Appendix B: Overview of the Certification Process.

Types of Certification. Certification Requirements.

Appendix C: What's On the CD-ROM.

PrepLogic Practice Tests, Preview Edition. Exclusive Electronic Version of the Text. Complete Code Samples.

Appendix D: Using PrepLogic, Preview Edition Software

Exam Simulation. Question Quality. Interface Design. Effective Learning Environment. Software Requirements. Installing PrepLogic Practice Tests, Preview Edition. Removing PrepLogic Practice Tests, Preview Edition from Your Computer. Using PrepLogic Practice Tests, Preview Edition. Standard PrepLogic Practice Tests, Preview Edition Options. Time Remaining. Your Examination Score Report. Review Your Exam. Get More Exams. Contacting PrepLogic. Customer Service. Product Suggestions and Comments. License Agreement.

Appendix E: Suggested Readings and Resources.

.NET User Assistance. Books. Web Sites




The errata for the book is available here in Adobe Portable Document Format (PDF) format. You will need Adobe's Acrobat Reader to view these files. If you do not have the Acrobat Reader installed, you may go to Adobe Systems' web site to download this free reader.

Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

Errata for the book - 128 kb -- 0789728192errata.pdf

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership