Que Certification MCAD MCSD.NET.pdf

(8008 KB) Pobierz
75834629 UNPDF
CERTIFICATION
MCAD/MCSD.NET
Developing and Implementing Windows-
Based Applications with Microsoft Visual
C# .NET and Microsoft Visual Studio .NET
Exam 70-316
Amit Kalani
Training Guide
75834629.006.png 75834629.007.png 75834629.008.png
MCAD/MCSD.NET T RAINING G UIDE :
D EVELOPING AND I MPLEMENTING W INDOWS -
B ASED A PPLICATIONS WITH M ICROSOFT
V ISUAL C# .NET AND M ICROSOFT V ISUAL
S TUDIO .NET, E XAM (70-316)
EXECUTIVE EDITOR
Jeff Riley
DEVELOPMENT EDITOR
Steve Rowe
MANAGING EDITOR
Thomas F. Hayes
PROJECT EDITOR
Natalie Harris
Tonya Simpson
COPY EDITOR
Kitty Wilson Jarrett
INDEXER
Ginny Bess
PROOFREADER
Juli Cook
TECHNICAL EDITORS
Kourosh Ardestani
Steve Heckler
TEAM COORDINATORS
Rosemary Lewis
Kimberley Herbert
INTERIOR DESIGNER
Louisa Klucznik
COVER DESIGNER
Charis Ann Santillie
PAGE LAYOUT
Cheryl Lynch
Copyright 2003 by Que Publishing
All rights reserved. No part of this book shall be reproduced, stored in
a retrieval system, or transmitted by any means, electronic, mechanical,
photocopying, recording, or otherwise, without written permission
from the publisher. No patent liability is assumed with respect to the
use of the information contained herein. Although every precaution
has been taken in the preparation of this book, the publisher and
author assume no responsibility for errors or omissions. Nor is any lia-
bility assumed for damages resulting from the use of the information
contained herein.
International Standard Book Number: 0-7897-2823-0
Library of Congress Catalog Card Number: 2002108892
Printed in the United States of America
First Printing: December 2002
05 04 03 02
Trademarks
All terms mentioned in this book that are known to be trademarks or
service marks have been appropriately capitalized. Que cannot attest to
the accuracy of this information. Use of a term in this book should not
be regarded as affecting the validity of any trademark or service mark.
Microsoft is a registered trademark of Microsoft Corporation.
Windows is a registered trademark of Microsoft Corporation.
Visual C# is a registered trademark of Microsoft Corporation.
Visual Studio is a registered trademark of Microsoft Corporation.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accu-
rate as possible, but no warranty or fitness is implied. The information
provided is on an “as is” basis. The author and the publisher shall have
neither liability nor responsibility to any person or entity with respect
to any loss or damages arising from the information contained in this
book or from the use of the CD or programs accompanying it.
4321
75834629.009.png
Que Certification • 201 West 103rd Street • Indianapolis, Indiana 46290
A Note from Series Editor Ed Tittel
Congratulations on your purchase of the 70-316 Training Guide,
the finest exam preparation book in the marketplace!
As Series Editor of the highly regarded Training Guide series, I can
assure you that you won’t be disappointed. You’ve taken your first
step toward passing the 70-316 exam, and we value this opportunity to help you on
your way!
As a “Favorite Study Guide Author” finalist in a 2002 poll of CertCities
readers, I know the importance of delivering good books. You’ll be
impressed with Que Certification’s stringent review process, which
ensures the books are high-quality, relevant, and technically accurate.
Rest assured that at least a dozen industry experts—including the panel
of certification experts at CramSession—have reviewed this material,
helping us deliver an excellent solution to your exam preparation needs.
We’ve also added a preview edition of PrepLogic’s powerful, full-featured test engine,
which is trusted by certification students throughout the world.
As a 20-year-plus veteran of the computing industry and the original creator and editor of
the Exam Cram series, I’ve brought my IT experience to bear on these books. During my
tenure at Novell from 1989 to 1994, I worked with and around its excellent education and
certification department. At Novell, I witnessed the growth and development of the first
really big, successful IT certification program—one that was to shape the industry forever
afterward. This experience helped push my writing and teaching activities heavily in the cer-
tification direction. Since then, I've worked on more than 70 certification related books, and
I write about certification topics for numerous Web sites and for Certification magazine.
In 1997 when Exam Cram was introduced, it quickly became the best-selling computer
book series since “ ...For Dummies ,” and the best-selling certification book series ever. By
maintaining an intense focus on the subject matter, tracking errata and updates quickly,
and following the certification market closely, Exam Cram was able to establish the domi-
nant position in cert prep books.
You will not be disappointed in your decision to purchase this book. If you are, please
contact me at etittel@jump.net. All suggestions, ideas, input, or constructive criticism are
welcome!
75834629.001.png 75834629.002.png 75834629.003.png
75834629.004.png
Contents at a Glance
Introduction .............................................................................................................................................. 1
Study and Exam Prep Tips .................................................................................................................... 9
PART I Developing Windows Applications
1Introducing Windows Forms .......................................................................................................... 21
2 Controls ................................................................................................................................................ 113
3 Error Handling for the User Interface ...................................................................................... 229
4 Creating and Managing .NET Components and Assemblies ........................................ 283
5 Data Binding ...................................................................................................................................... 353
6 Consuming and Manipulating Data ........................................................................................ 427
7 Web Services ........................................................................................................................................ 565
8 Globalization ...................................................................................................................................... 599
9 Working with Legacy Code .......................................................................................................... 641
10 User Assistance and Accessibility ................................................................................................ 677
11 Printing .................................................................................................................................................. 729
PART II Testing, Debugging, and Deploying a Windows Application
12 Testing and Debugging a Windows Application .................................................................. 775
13 Deploying a Windows Application ............................................................................................ 835
PART III Maintaining and Configuring a Windows Application
14 Maintaining and Supporting a Windows Application ...................................................... 941
15 Configuring a Windows Application ........................................................................................ 991
75834629.005.png
Zgłoś jeśli naruszono regulamin