|Table of Contents|
|Part I - |
|Part II - |
|Part III - |
Full coverage of the topics you need to review, including how to:
About the Authors
Scott Duffy, MCSD, Sun Certified Programmer, and CIW Associate, has more than 11 years of professional computer software design and development experience. He has been developing Web-based applications for five years and has authored several programming books.
David Waddleton, MCSD, MCT, MCP, is a project lead/architect with Daviton Technologies, Inc., in Houston, TX. He has extensive production and teaching experience with .NET technologies.
MCSD Analyzing Requirements and Defining .NET Solution Architectures Study Guide (Exam 70-300)
Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries. McGraw-Hill/Osborne is an independent entity from Microsoft Corporation, and not affiliated with Microsoft Corporation in any manner. This publication may be used in assisting students prepare for a Microsoft Certified Professional Exam. Neither Microsoft Corporation nor McGraw-Hill/Osborne warrants that use of this publication will ensure passing the relevant exam.
2100 Powell Street, 10th Floor
Emeryville, California 94608
To arrange bulk purchase discounts for sales promotions, premiums, or fund-raisers, please contact McGraw-Hill/Osborne at the above address. For information on translations or book distributors outside the U.S.A., please see the International Contact Information page immediately following the index of this book.
Copyright © 2003 by The McGraw-Hill Companies. All rights reserved. Printed in the United States of America. Except as permitted under the Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of publisher, with the exception that the program listings may be entered, stored, and executed in a computer system, but they may not be reproduced for publication.
1234567890 FGR FGR 019876543
Book p/n 0-07-212584-5 and CD p/n 0-07-212585-3
parts of ISBN 0-07-212586-1
Brandon A. Nordin
& Associate Publisher
Carie Abrew, Tara A. Davis
Kathleen Fay Edwards, Melinda Moore Lytle, Lyssa Wald
This book was composed with Corel VENTURA™ Publisher.
Information has been obtained by McGraw-Hill/Osborne from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill/Osborne, or others, McGraw-Hill/Osborne does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from the use of such information.
My wife, Liez’l. You inspire me to do greater things.
My parents. You set me on the right course in life, for which I am eternally grateful.
This book is dedicated to my wife, Vicki, and my children, Ashley, Bethany, and Samuel. Thanks for allowing me to take this time away from you to write this book and fulfill a dream. I would like to thank my grandparents, Joe and Evelyn Waddleton, who set the standards for the rest of us to follow.
About the contributors
About the Authors
Scott Duffy has been providing IT consulting services to medium- and large-sized organizations for more than six years. His 12 years of professional experience covers a wide range of platforms and technologies, including programming in mainframe, client-server, and web-based application environments. He is actively involved in every stage of the software development process, including leading the development efforts. When he’s not designing software applications for clients, Scott keeps himself busy with his writing projects.
To contact Scott to discuss your organization’s business needs, or about any other matter, please e-mail him at firstname.lastname@example.org or visit his web site at http://www.mydemos.com.
David Waddleton began his career as a software developer at a small consulting company after receiving a degree in B.S. in Computer Science at Ouachita Baptist University. He has written software ranging from automating machinery to complex e-commerce sites. He has been developing software for the last 11 years. He currently works as an independent contractor and is the owner of Daviton Technologies, Inc. (http://www.we-learn.net), a small consulting company providing consulting and training services. He has obtained the following certifications: Visual Studio 6 Microsoft Certified Solutions Developer (MCSD), Microsoft Certified Professional (MCP), and Microsoft Certified Trainer (MCT). He spends his free time with his wife and kids. He can be reached as DavidWaddleton@hotmail.com.
About the Technical Editor
Kenneth S. Lind, MCSD, MCAD, MCSE+I, MCSE, MCP+SB, MCT, and CTT+, is an independent training consultant and author working out of Toronto, Ontario. Kenneth has over 20 years experience in software development and has developed applications using C, FORTRAN, C++, Java, VB, C#, and assembler. Kenneth left his native Sweden after receiving an engineering degree in telecommunication, a move he never regretted. Kenneth has specialized in object-oriented (OO) development and its use in Java and C++. His most recent project has been coauthorship of a certification study guide for C# .NET published by McGraw-Hill/Osborne. Kenneth can be reached at KennethSLind@hotmail.com.
LearnKey provides self-paced learning content and multimedia delivery solutions to enhance personal skills and business productivity. LearnKey claims the largest library of rich streaming-media training content that engages learners in dynamic media-rich instruction complete with video clips, audio, full motion graphics, and animated illustrations. LearnKey can be found on the Web at www.LearnKey.com.
If at first you don’t succeed, try, try, again. Then quit. No use being a damn fool about it.
—W. C. Fields
I very much appreciate the efforts of everyone who was involved in getting this book published. I owe a great debt of gratitude to many people:
Nancy Maragioglio, Patty Mon, Jessica Wilson, and all the fine people at McGraw-Hill/Osborne. This book really would not exist in any usable form without their expertise.
David Waddleton, my coauthor. Thanks David.
Ken Lind, my technical editor. Thanks for all your efforts.
Emily Rader, my copy editor. You did an excellent job turning my gibberish into actual English sentences.
Jawahara Saidullah, my agent at Waterside Productions.
And last but not least, my wife Liez’l. Thank you sweetheart, for your patience and perseverance while I was sequestered in my office writing this. I owe you so much.
For me this book would not have been possible without the support of my wife, Vicki. Thank you for your time and patience, and for waking me up from my study sessions. I would like to also thank my children Ashley, Bethany, and Samuel for being patient and understanding. My appreciation goes out to Nancy and Jessica for their guidance and direction during the editing process. I would especially like to thank my parents, Dr Donald and Irma Waddleton, for giving me the encouragement needed to reach for my goals and persevere in order to achieve them.