Mcadmcsd Training Guide 70305 Developing And Implementing Web Applications With Visual Basicnet And Visual Studionet Mike Gunderloy pdf download
Mcadmcsd Training Guide 70305 Developing And Implementing Web Applications With Visual Basicnet And Visual Studionet Mike Gunderloy pdf download
https://ebookbell.com/product/mcadmcsd-training-guide-70316-amit-
kalani-978024
Mcadmcsd Training Guide Exam 70310 Developing Xml Web Services And
Server Components With Visual Basic Net And The Net Framework Mike
Gunderloy
https://ebookbell.com/product/mcadmcsd-training-guide-
exam-70310-developing-xml-web-services-and-server-components-with-
visual-basic-net-and-the-net-framework-mike-gunderloy-976734
https://ebookbell.com/product/mcad-70315-training-guide-amit-
kalani-978022
https://ebookbell.com/product/mcadmcsd-selfpaced-training-kit-
implementing-security-for-applications-with-microsoft-visual-basic-
net-and-microsoft-c-net-revised-anthony-northrup-980502
Mcad Mcsd Selfpaced Training Kit Developing Xml Web Services And
Server Components With Microsoft Visual Basic Net And Microsoft Visual
C Net Microsoft Corporation
https://ebookbell.com/product/mcad-mcsd-selfpaced-training-kit-
developing-xml-web-services-and-server-components-with-microsoft-
visual-basic-net-and-microsoft-visual-c-net-microsoft-
corporation-2158824
https://ebookbell.com/product/mcadmcsd-selfpaced-training-kit-
developing-windowsbased-applications-with-microsoft-visual-basicnet-
and-microsoft-visual-cnet-exams-70306-and-70316-2nd-matthew-a-
stoecker-931156
https://ebookbell.com/product/mcadmcsd-selfpaced-training-kit-
developing-web-applications-with-microsoft-visual-basicnet-and-
microsoft-visual-cnet-exams-70305-and-70315-2nd-jeff-webb-932492
https://ebookbell.com/product/mcadmcsd-selfpaced-training-kit-
developing-web-applications-with-microsoft-visual-basic-net-and-
microsoft-visual-c-net-bkcdrom-corporation-microsoft-
corporation-979848
https://ebookbell.com/product/mcadmcsd-selfpaced-training-kit-
developing-windowsbased-applications-with-microsoft-visual-basic-net-
and-microsoft-visual-c-net-matthew-a-stoecker-1214466
00 0789728184 FM 11/26/02 12:22 PM Page i
C E R T I F I C AT I O N
MCAD/MCSD.NET
Developing and Implementing Web
Applications with Visual Basic .NET
and Visual Studio .NET
Exam 70-305
Contents at a Glance
Introduction ..............................................................................................................................................1
Study and Exam Prep Tips....................................................................................................................9
A Glossary ..............................................................................................................................................1011
B Overview of the Certification Process ....................................................................................1019
C What’s on the CD-ROM ............................................................................................................1027
D Using the PrepLogic, Preview Edition Software ..................................................................1029
E Suggested Reading and Resources ............................................................................................1035
Index ....................................................................................................................................................1037
00 0789728184 FM 11/26/02 12:22 PM Page vii
CONTENTS VII
00 0789728184 FM 11/26/02 12:22 PM Page viii
Table of Contents
Introduction 1
How This Book Helps You ................................................................................................................1
Organization ......................................................................................................................................1
Instructional Features ....................................................................................................................2
Extensive Practice Test Options ................................................................................................2
Final Review ......................................................................................................................................3
What the Developing and Implementing Web Applications with
Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
Exam (70-305) Covers ....................................................................................................................4
Creating User Services ..................................................................................................................4
Creating and Managing Components and .NET Assemblies ....................................5
Consuming and Manipulating Data ....................................................................................5
Testing and Debugging ..............................................................................................................5
Deploying a Web Application ................................................................................................5
Maintaining and Supporting a Web Application ..............................................................6
Configuring and Securing a Web Application ................................................................6
What You Should Know Before Reading This Book ..............................................................6
Hardware and Software You’ll Need ..............................................................................................7
Advice on Taking the Exam ..............................................................................................................8
2 Controls 89
Introduction ..........................................................................................................................................92
HTML Controls ..................................................................................................................................93
00 0789728184 FM 11/26/02 12:22 PM Page x
CONTENTS XI
CONTENTS XIII
9 Globalization 615
Introduction ........................................................................................................................................618
Understanding Localization and Globalization ..................................................................619
The Localization Process ........................................................................................................619
What Should be Localized? ....................................................................................................620
Implementing Localization for the User Interface ..............................................................621
Understanding Cultures ..........................................................................................................621
Displaying Localized Information ......................................................................................625
Setting Culture Properties ......................................................................................................627
Working with Resource Files ................................................................................................628
Converting Existing Encodings ..................................................................................................633
Understanding Unicode and Encodings ..........................................................................634
Converting Encodings ..............................................................................................................634
Implementing Mirroring ..............................................................................................................636
Understanding Mirroring ......................................................................................................636
Mirroring in .NET ....................................................................................................................637
Validating Non-Latin User Input ..............................................................................................638
String Indexing ............................................................................................................................638
Comparing and Sorting Data ..............................................................................................640
Exercises ........................................................................................................................................642
Review Questions ......................................................................................................................645
Exam Questions ..........................................................................................................................645
Answers to Review Questions ..............................................................................................648
Answers to Exam Questions ..................................................................................................649
CONTENTS XV
Tracing ..................................................................................................................................................727
Using the TraceContext Class ..............................................................................................728
Using the Trace and Debug Classes ....................................................................................735
Trace Listeners ............................................................................................................................740
Trace Switches ..............................................................................................................................743
Conditional Compilation ......................................................................................................748
Debugging ..........................................................................................................................................753
Setting Breakpoints and Stepping Through Program Execution ..........................753
Analyzing Program State to Resolve Errors ....................................................................758
Debugging on Exceptions ......................................................................................................762
Debugging a Running Process ..............................................................................................765
Debugging a Remote Process ................................................................................................767
Debugging Code in DLL Files ............................................................................................768
Debugging Client-side scripts ..............................................................................................768
Exercises ........................................................................................................................................771
Review Questions ......................................................................................................................775
Exam Questions ..........................................................................................................................776
Answers to Review Questions ..............................................................................................780
Answers to Exam Questions ..................................................................................................781
CONTENTS XVII
CONTENTS XIX
PART V: Appendixes
A Glossary 1011
CONTENTS XXI
Index 1037
00 0789728184 FM 11/26/02 12:22 PM Page xxii
00 0789728184 FM 11/26/02 12:22 PM Page xxiii
Mike Gunderloy pursued his first Microsoft certifica- Mike lives on a farm in eastern Washington state, along
tion the year that the program was introduced, and has with his wife and children and an ever-changing array
earned the MCP, MCT, MCSE, MCDBA, and MCSD of horses, sheep, llamas, geese, turkeys, chickens, ducks,
credentials in the decade since. As lead developer for peacocks, cats, dogs, and guinea fowl. When he’s not
Lark Group, Inc., Mike has worked with small busi- busy testing and writing about software, Mike can usu-
nesses and Fortune 500 corporations alike, as well as ally be found in his garden or greenhouse, trying to
trained many other developers in the use of Microsoft persuade recalcitrant vegetables to grow.
products. He got hooked on computers when you still
You can reach Mike at [email protected] or
had to build your own out of parts, and is still passion-
http://www.larkware.com/.
ately interested in cutting-edge software technology. As
a long-time member of the editorial staff of MCP
Magazine, Mike has remained in close touch with the
certification community.
00 0789728184 FM 11/26/02 12:22 PM Page xxiv
Dedication
Acknowledgments
It’s never possible to thank everyone who contributed to Many people helped me develop some of my .NET skills;
a book in some way, but it’s always fun to try. I’d like to of these, Ken Getz, Mary Chipman, and Steve White
start with Robert Shimonski, who first put me in touch deserve special mention. Let’s tackle some development
with Que when this project was still being hatched. projects together again in the future, folks!
From there, it’s been a treat to work with the editorial
Although his name isn’t on the cover, in many ways
staff at Que, including Jeff Riley, Steve Rowe, and Sheila
Amit Kalani is a co-author of the book you’re holding
Schroeder, who helped turn a mass of manuscript into a
now. Amit wrote the C# version of this book, and gen-
book. Technical editors Emmett Dulaney and Ken Cox
erously shared chapter drafts with me as both projects
deserve special mention for wading through this entire
moved forward. This book benefited immensely from
book and pointing out the things that I missed.
his insights into .NET. An added bonus for me was the
Of course no book ever happens without a production chance to see step by step how C# handles some of the
staff. I’m happy that Michael Dietsch, Linda Seifert, same topics tackled in this book.
Cheryl Lynch, and John Sleeva were working behind
Finally, and as always, I’d like to thank my family for
the scenes to take the final manuscript and put it
supporting me through another book. My wonderful
between covers and on the shelf.
wife Dana always listened patiently when I ranted
I’ve benefited over the years from many people in the about stupid bugs, which of course were usually my
wider development community. The editorial staff at own fault. And her constant encouragement keeps me
MCP Magazine, including Dian Schaffhauser, Keith going, no matter what obstacles lie in the road. Adam
Ward, Michael Domingo, Becky Nagel, and Kris kept me entertained and challenged to be the best par-
McCarthy, have helped me stay in touch with certifica- ent I possibly can at all times. Kayla was on her way
tion issues, and were very understanding when I trimmed out just as this introduction is on its way in to the pub-
my magazine duties to be able to tackle this project. Steve lisher, but she’s already helped make life even more
Bogart provided essential HTML advice and pointers. exciting.
00 0789728184 FM 11/26/02 12:22 PM Page xxv
We Want to Hear
from You!
As the reader of this book, you are our most important When you write, please be sure to include this book’s
critic and commentator. We value your opinion and title and author as well as your name, email address,
want to know what we’re doing right, what we could and phone number. I will carefully review your com-
do better, what areas you’d like to see us publish in, ments and share them with the author and editors who
and any other words of wisdom you’re willing to pass worked on the book.
our way.
Email: [email protected]
As an executive editor for Que, I welcome your com-
Mail: Jeff Riley
ments. You can email or write me directly to let me
Executive Editor
know what you did or didn’t like about this book—as
Que Certification
well as what we can do to make our books better.
201 West 103rd Street
Please note that I cannot help you with technical prob- Indianapolis, IN 46290 USA
lems related to the topic of this book. We do have a
For more information about this book or another Que
User Services group, however, where I will forward spe-
title, visit our Web site at www.quepublishing.com. Type
cific technical questions related to the book.
the ISBN (excluding hyphens) or the title of a book in
the Search field to find the page you’re looking for.
00 0789728184 FM 11/26/02 12:22 PM Page xxvi
00 0789728184 FM 11/26/02 12:22 PM Page xxvii
00c 0789728184 walkthru 11/26/02 12:14 PM Page xxviii
CHAPTER OPENER
Each chapter begins with a set of features
designed to allow you to maximize study
time for that material.
Answers and Explanations: For each of the Review and Exam questions, you
will find thorough explanations located at the end of the section.
Introduction
á Each chapter also begins with an outline that á Guided Practice Exercises. These exercises offer you
provides an overview of the material for that additional opportunities to practice the material
chapter as well as the page numbers where specif- within a chapter and to learn additional facets of
ic topics can be found. the topic at hand.
á I’ve also repeated each objective in the text where á Key Terms. A list of key terms appears at the end
it is covered in detail. of each chapter.
á Notes. These appear in the margin and contain
various kinds of useful information such as tips
Instructional Features on technology, historical background, side com-
mentary, or notes on where to go for more
This book has been designed to provide you with mul- detailed coverage of a particular topic.
tiple ways to learn and reinforce the exam material.
Here are some of the instructional features you’ll find á Warnings. When using sophisticated computing
inside: technology, there is always the possibility of mis-
takes or even catastrophes. Warnings appear in
á Objective Explanations. As mentioned previously, the margin to alert you of such potential prob-
each chapter begins with a list of the objectives lems, whether they’re in following along with the
covered in the chapter. In addition, immediately text or in implementing VB .NET in a produc-
following each objective is a more detailed expla- tion environment.
nation that puts the objective in the context of
the product. á Step by Steps. These are hands-on, tutorial
instructions that lead you through a particular
á Study Strategies. Each chapter also offers a selected task or function relevant to the exam objectives.
list of study strategies—exercises to try or addi-
tional material to read that will help you in learn- á Exercises. Found at the end of each chapter in the
ing and retaining the material that you’ll find in “Apply Your Knowledge” section, the exercises
the chapter. may include additional tutorial material and
more chances to practice the skills that you
á Exam Tips. Exam tips appear in the margin to learned in the chapter.
provide specific exam-related advice. Such tips
might address what material is likely to be cov-
ered (or not covered) on the exam, how to
remember it, or particular exam quirks. Extensive Practice Test
á Review Breaks and Summaries. Crucial informa- Options
tion is summarized at various points in the book
The book provides numerous opportunities for you to
in lists of key points you need to remember. Each
assess your knowledge and practice for the exam. The
chapter ends with an overall summary of the
practice options include the following:
material covered in that chapter as well.
01 0789728184 Intro 11/26/02 12:23 PM Page 3
INTRODUCTION 3
á Review Questions. These open-ended questions á Practice Exam. A full practice test for the exam is
appear in the “Apply Your Knowledge” section at included, with questions written in the style and
the end of each chapter. They allow you to quick- format used on the actual exam. Use it to assess
ly assess your comprehension of what you just your readiness for the real thing.
read in the chapter. The answers are provided
later in the section. This book includes several valuable appendixes as well,
including a glossary (Appendix A), an overview of the
á Exam Questions. These questions also appear in
Microsoft certification program (Appendix B), and a
the “Apply Your Knowledge” section. They reflect
description of what is on the CD-ROM (Appendix C).
the kinds of multiple-choice questions that
Appendix D covers the use of the PrepLogic, Preview
appear on the Microsoft exams. Use them to
Edition software. Finally, Appendix E provides you with
practice for the exam and to help you determine
a list of suggested readings and resources that contain
what you know and what you may need to
useful information on Visual Basic .NET and the
review or study further. Answers and explanations
.NET Framework.
are provided later in the section.
These and all the other book features mentioned previ-
á Practice Exam. The “Final Review” section
ously will provide you with thorough preparation for
includes a complete practice exam. The Final
the exam.
Review section and the Practice Exam are dis-
cussed in more detail later in this chapter. For more information about the exam or the certifica-
tion process, you should contact Microsoft directly:
á PrepLogic. The PrepLogic, Preview Edition soft-
ware included on the CD-ROM provides further By email: mailto:[email protected]
practice questions. By regular mail, telephone, or fax, contact the
Microsoft Regional Education Service Center (RESC)
nearest you. You can find lists of Regional Education
NOTE
WHAT THE DEVELOPING AND á Set styles on ASP.NET pages by using cascading
style sheets.
IMPLEMENTING WEB á Instantiate and invoke an ActiveX control.
APPLICATIONS WITH Implement navigation for the user interface (UI).
MICROSOFT VISUAL BASIC á Manage the view state.
.NET AND MICROSOFT á Manage data during postback events.
VISUAL STUDIO .NET EXAM á Use session state to manage data across pages.
The Developing and Implementing Web Applications á Validate non-Latin user input.
with Microsoft Visual Basic .NET and Microsoft
Visual Studio .NET exam covers seven major topic Implement error handling in the user interface.
areas: Creating User Services, Creating and Managing á Configure custom error pages.
Components and .NET Assemblies, Consuming and
á Implement Global.asax, application, page-level,
Manipulating Data, Testing and Debugging, Deploying
and page event error handling.
a Web Application, Maintaining and Supporting a Web
Application, and Configuring and Securing a Web
Implement online user assistance.
Application. The exam objectives are listed by topic
area in the following sections. Incorporate existing code into ASP.NET pages.
Display and update data.
á Transform and filter data.
Creating User Services
á Bind data to the user interface.
Create ASP.NET Pages.
á Use controls to display data.
á Add and set directives on ASP.NET pages.
á Separate user interface resources from business Instantiate and invoke Web service or components.
logic.
á Instantiate and invoke a Web service.
Add Web server controls, HTML server controls, user á Instantiate and invoke a COM or COM+ com-
controls, and HTML code to ASP.NET pages. ponent.
á Set properties on controls. á Instantiate and invoke a .NET component.
á Load controls dynamically. á Call native functions by using platform invoke.
á Apply templates.
01 0789728184 Intro 11/26/02 12:23 PM Page 5
INTRODUCTION 5
á Prepare culture-specific formatting. Access and manipulate data from a data store. Data
stores include relational databases, XML documents,
Handle events. and flat files. Methods include XML techniques and
ADO .NET.
á Create event handlers.
Handle data errors.
á Raise events.
á Plan the deployment of an application to a Web Configure and implement caching. Caching types
garden, a Web farm, or a cluster. include output, fragment, and data.
á Use a cache object.
Create a setup program that installs a Web application
and allows for the application to be uninstalled. á Use cache directives.
Deploy a Web application. Configure and implement session state in various
Add assemblies to the Global Assembly Cache. topologies such as a Web garden and a Web farm.
á Use session state within a process.
á Use session state with session state service.
Maintaining and Supporting a
á Use session state with Microsoft SQL Server.
Web Application
Optimize the performance of a Web application. Install and configure server services.
Diagnose and resolve errors and issues. á Install and configure a Web server.
á Install and configure Microsoft FrontPage Server
Extensions.
Configuring and Securing a
Web Application
Configure a Web application. WHAT YOU SHOULD KNOW
á Modify the web.config file.
BEFORE READING THIS BOOK
á Modify the Machine.config file.
The Microsoft Visual Basic .NET exams assume that
á Add and modify application settings.
you’re familiar with the Visual Basic language and the
use of Visual Studio .NET to create applications, even
Configure security for a Web application.
though there are no objectives that pertain directly to
á Select and configure authentication type. this knowledge. I’ll show you tasks that are directly
Authentication types include Windows related to exam objectives, but this book does not
Authentication, None, forms-based, Microsoft include a tutorial in Visual Basic .NET itself. If you’re
Passport, and custom authentication. just getting started with the language, you should
check out some of the references in Appendix E for the
Configure authorization. information that you’ll need to get you started. For
á Configure role-based authorization. beginners, I particularly recommend these references:
INTRODUCTION 7
á Special Edition Using Microsoft Visual Basic .NET, á Enterprise Architect. The high-end Enterprise
by Brian Siler and Jeff Spotts (Que, 2002) Architect edition adds Visio Enterprise Architect,
a development license for SQL Server, and high-
á Visual Basic .NET: The Complete Reference, by
end enterprise templates.
Jeffrey R. Shapiro (McGraw-Hill/Osborne, 2002)
á Programming Visual Basic .NET, by Dave You should be able to complete all of the exercises in
Grundgeiger (O’Reilly, 2002) this book with any of the three editions of Visual Studio
.NET. Your computer should meet the minimum crite-
á Mastering ASP.NET with VB.NET, by A. Russell
ria required for a Visual Studio .NET installation:
Jones (Sybex, 2002)
á Pentium II or better CPU running at 450 MHz
á VB.NET Language in a Nutshell, by Steven
or faster.
Roman, Ron Petrusha and Paul Lomax (O’Reilly,
2002) á Windows NT 4.0 or later.
á Memory depending on the operating system you
have installed: 64MB for Windows NT 4.0
Workstation, 96MB for Windows 2000
HARDWARE AND SOFTWARE Professional, 160MB for Windows NT 4.0 Server
YOU’LL NEED or Windows XP Professional, or 192MB for
Windows 2000 Server.
Although you can build Visual Basic ASP.NET applica- á 3.5GB of disk space for a full installation.
tions using nothing more than the tools provided in
the free .NET Framework SDK, to pass the exam you’ll á CD-ROM or DVD drive.
need to have access to a copy of Visual Studio .NET, á Video card running at 800×600 with at least 256
which includes many tools and features not found in colors.
the free command-line tools. There are three editions
of Visual Studio .NET: á Microsoft or compatible mouse.
á Professional. Visual Studio .NET Professional is Of course, those are minimum requirements. I recom-
the entry-level product in the product line. This mend the following more realistic requirements:
edition allows you to build Windows, ASP.NET,
and Web services applications. It includes visual á Pentium III or better CPU running at 800 MHz
design tools, Crystal Reports, and the MSDE ver- or faster.
sion of SQL Server 2000. á Windows 2000.
á Enterprise Developer. Building on the Professional á At least 256MB of RAM, and as much more as
edition, the Enterprise Developer edition adds you can afford.
the full version of SQL Server 2000, Visual
á 5GB of disk space for a full installation.
SourceSafe, Application Center Test, Visual
Studio Analyzer, and developer licenses for á CD-ROM or DVD drive.
Exchange Server, Host Integration Server, and
á Video card running at 1280×1024 or higher with
Commerce Server. It also contains additional
at least 65,000 colors.
samples and templates.
á Microsoft or compatible mouse.
01 0789728184 Intro 11/26/02 12:23 PM Page 8
You may find it easier to obtain access to the necessary Remember, the primary objective is not to pass the
computer hardware and software in a corporate envi- exam—it is to understand the material. After you
ronment. It can be difficult, however, to allocate understand the material, passing the exam should be
enough time within a busy workday to complete a self- simple. To really work with Visual Basic .NET, you
study program. Most of your study time will probably need a solid foundation in practical skills. This book,
need to occur outside of normal working hours, away and the Microsoft Certified Professional program, are
from the everyday interruptions and pressures of designed to ensure that you have that solid foundation.
your job.
Good luck!
TIP
single best study tip that anyone
You’ll find more extensive tips in “Study and Exam can give you is to actually work with
EXAM
Prep Tips,” but keep this advice in mind as you study: the product that you’re learning!
Even if you could become a “paper
á Read all the material. Microsoft has been known MCAD” simply by reading books,
to include material not expressly specified in the you wouldn’t get the real-world
objectives for an exam. This book includes addi- skills that you need to be a Visual
tional information not reflected in the objectives Basic .NET success.
in an effort to give you the best possible prepara-
tion for the examination—and for the real-world
experiences to come.
á Do the Step by Steps and complete the Exercises
in each chapter. They will help you gain experi-
ence with Visual Basic .NET. All Microsoft
exams are task- and experience-based and require
you to have experience using the Microsoft prod-
ucts, not just reading about them.
á Use the questions to assess your knowledge.
Don’t just read the chapter content; use the ques-
tions to find out what you know and what you
don’t. Study some more, review, and then assess
your knowledge again.
á Review the exam objectives. Develop your own
questions and examples for each topic listed. If
you can develop and answer several questions for
each topic, you should not find it difficult to pass
the exam.
02 0789728184 Tips 11/26/02 12:24 PM Page 9
STUDY STRATEGIES
Although individuals vary in the ways they learn infor-
mation, some basic principles of learning apply to
everyone. You should adopt some study strategies that
take advantage of these principles. One of these princi-
ples is that learning can be broken into various depths.
Recognition (of terms, for example) exemplifies a more
surface level of learning in which you rely on a prompt
of some sort to elicit recall. Comprehension or under-
standing (of the concepts behind the terms, for exam-
ple) represents a deeper level of learning. The ability to
analyze a concept and apply your understanding of it
in a new way represents a further depth of learning.
Your learning strategy should enable you to know the
material at a level or two deeper than mere recognition.
This will help you do well on the exams. You will
know the material so thoroughly that you can easily
handle the recognition-level types of questions used in
multiple-choice testing. You will also be able to apply
your knowledge to solve new problems.
An outline provides two approaches to studying. First, The hands-on nature of the Step by Step tutorials and
you can study the outline by focusing on the organiza- the Exercises at the ends of the chapters provide further
tion of the material. Work your way through the points active learning opportunities that will reinforce con-
and subpoints of your outline with the goal of learning cepts as well.
how they relate to one another. For example, be sure
you understand how each of the main objective areas is
similar to and different from another. Then do the Common-Sense Strategies
same thing with the subobjectives; be sure you know
which subobjectives pertain to each objective area and Finally, you should also follow common-sense practices
how they relate to one another. when studying. Study when you are alert, reduce or
eliminate distractions, take breaks when you become
Next, you can work through the outline, focusing on fatigued, and so on.
learning the details. Memorize and understand terms
and their definitions, facts, rules and strategies, advan-
tages and disadvantages, and so on. In this pass
through the outline, attempt to learn detail rather than Pre-Testing Yourself
the big picture (the organizational information that Pre-testing enables you to assess how well you are learn-
you worked on in the first pass through the outline). ing. One of the most important aspects of learning is
Research has shown that attempting to assimilate both what has been called meta-learning. Meta-learning has
types of information at the same time seems to inter- to do with realizing when you know something well or
fere with the overall learning process. Separate your when you need to study some more. In other words,
studying into these two approaches and you will per- you recognize how well or how poorly you have learned
form better on the exam. the material you are studying.
For most people, this can be difficult to assess objec-
tively on their own. Practice tests are useful in that they
Active Study Strategies reveal more objectively what you have learned and
what you have not learned. You should use this infor-
The process of writing down and defining objectives, mation to guide review and further studying.
subobjectives, terms, facts, and definitions promotes a Developmental learning takes place as you cycle
more active learning strategy than merely reading the through studying, assessing how well you have learned,
material. In human information-processing terms, writ- reviewing, and assessing again until you feel you are
ing forces you to engage in more active encoding of the ready to take the exam.
information. Simply reading over it exemplifies more
passive processing. You may have noticed the practice exam included in
this book, and the PrepLogic, Preview Edition software
Next, determine whether you can apply the informa- on the CD-ROM. These tools are excellent for provid-
tion you have learned by attempting to create examples ing extra exam preparation opportunities. Use these
and scenarios on your own. Think about how or where extensively as part of the learning process.
you could apply the concepts you are learning. Again,
write down this information to process the facts and You should set a goal for your pre-testing. A reasonable
concepts in a more active fashion. goal would be to score consistently in the 90-percent
range.
02 0789728184 Tips 11/26/02 12:24 PM Page 11
The typical format for the fixed-form exam is as follows: The Adaptive-Exam Process
Your first adaptive exam will be unlike any other testing
á 50–60 questions.
experience you have had. In fact, many examinees have
á 75–90 minute testing time. difficulty accepting the adaptive testing process because
á Question review is allowed, including the oppor- they feel that they were not provided the opportunity
tunity to change your answers. to adequately demonstrate their full expertise.
You can take consolation in the fact that adaptive
exams are painstakingly put together after months of
Adaptive Form data gathering and analysis and are just as valid as a
An adaptive-form exam has the same appearance as a fixed-form exam. The rigor introduced through the
fixed-form exam, but its questions differ in quantity adaptive testing methodology means that there is noth-
and process of selection. Although the statistics of ing arbitrary about what you’ll see. It is also a more effi-
adaptive testing are fairly complex, the process is con- cient means of testing, requiring less time to conduct
cerned with determining your level of skill or ability and complete.
with the exam subject matter. This ability assessment As you can see from Figure 1, a number of statistical
begins by presenting questions of varying levels of diffi- measures drive the adaptive examination process. The
culty and ascertaining at what difficulty level you can most immediately relevant to you is the ability esti-
reliably answer them. Finally, the ability assessment mate. Accompanying this test statistic are the standard
determines if that ability level is above or below the error of measurement, the item characteristic curve,
level required to pass that exam. and the test information curve.
Examinees at different levels of ability will see quite dif-
ferent sets of questions. Examinees who demonstrate
little expertise with the subject matter will continue to
be presented with relatively easy questions. Examinees
who demonstrate a high level of expertise will be pre-
sented progressively more difficult questions.
Individuals of both levels of expertise may answer the
same number of questions correctly, but because the FIGURE 1
Microsoft’s Adaptive Testing Demonstration Program.
higher-expertise examinee can correctly answer more
difficult questions, he or she will receive a higher score The standard error, which is the key factor in deter-
and is more likely to pass the exam. mining when an adaptive exam will terminate, reflects
the degree of error in the exam ability estimate. The
The typical design for the adaptive form exam is as item characteristic curve reflects the probability of a
follows: correct response relative to examinee ability. Finally, the
á 20–25 questions. test information statistic provides a measure of the
information contained in the set of questions the
á 90 minute testing time, although this is likely to examinee has answered, again relative to the ability
be reduced to 45–60 minutes in the near future.
level of the individual examinee.
á Question review is not allowed, providing no
opportunity to change your answers.
02 0789728184 Tips 11/26/02 12:24 PM Page 13
When you begin an adaptive exam, the standard error New Question Types
has already been assigned a target value it must drop
below for the exam to conclude. This target value A variety of question types can appear on MCP exams.
reflects a particular level of statistical confidence in the Examples of multiple-choice questions and scenario-
process. The examinee ability is initially set to the mean based questions appear throughout this book and the
possible exam score (500 for MCP exams). PrepLogic, Preview Edition software. Simulation-based
questions are new to the MCP exam series.
As the adaptive exam progresses, questions of varying
difficulty are presented. Based on your pattern of
responses to these questions, the ability estimate is Simulation Questions
recalculated. Simultaneously, the standard error esti- Simulation-based questions reproduce the look and feel
mate is refined from its first estimated value of one of key Microsoft product features for the purpose of test-
toward the target value. When the standard error reach- ing. The simulation software used in MCP exams has
es its target value, the exam terminates. Thus, the more been designed to look and act, as much as possible, just
consistently you answer questions of the same degree of like the actual product. Consequently, answering simula-
difficulty, the more quickly the standard error estimate tion questions in a MCP exam entails completing one or
drops, and the fewer questions you will end up seeing more tasks just as if you were using the product itself.
during the exam session. This situation is depicted in
Figure 2. The format of a typical Microsoft simulation question
consists of a brief scenario or problem statement along
with one or more tasks that must be completed to solve
the problem.
It is important to understand that your answer to the á Become familiar with the product. Hands-on
simulation question will not be recorded until you experience is one of the keys to success on any
move on to the next exam question. This gives you the MCP exam. Review the exercises and the Step by
added capability to close and reopen the simulation Steps in the book.
application (using the launch button) on the same
á Review the current exam-preparation guide on
question without losing any partial answer you may
the Microsoft MCP Web site. The documenta-
have made.
tion Microsoft makes available over the Web
The third step is to use the simulator as you would the identifies the skills every exam is intended to test.
actual product to solve the problem or perform the
á Memorize foundational technical detail, but
defined tasks. Again, the simulation software is
remember that MCP exams are generally heavy
designed to function, within reason, just as the product
on problem solving and application of knowledge
does. But don’t expect the simulation to reproduce
rather than just questions that require only rote
product behavior perfectly. Most importantly, do not
memorization.
allow yourself to become flustered if the simulation
does not look or act exactly like the product. á Take any of the available practice tests. We rec-
ommend the one included in this book and the
There are two final points that will help you tackle sim-
ones you can complete using the PrepLogic,
ulation questions. First, respond only to what is being
Preview Edition software on the CD-ROM, and
asked in the question; do not solve problems that you
visiting the PrepLogic Web site for purchase of
are not asked to solve. Second, accept what is being
further practice exams if you feel the need for
asked of you. You may not entirely agree with condi-
more examination practice. Although these are
tions in the problem statement, the quality of the
fixed-form exams, they provide preparation that is
desired solution, or the sufficiency of defined tasks to
just as valuable for taking an adaptive exam.
adequately solve the problem. Always remember that
Because of the nature of adaptive testing, these
you are being tested on your ability to solve the prob-
practice exams cannot be done in the adaptive
lem as it is presented. If you make any changes beyond
form. However, fixed-form exams use the same
those required by the question, the item will be scored
types of questions as adaptive exams and are the
as wrong on an MCP exam.
most effective way to prepare for either type.
á Look on the Microsoft MCP Web site for sam-
ples and demonstration items. These tend to be
Putting It All Together particularly valuable for one significant reason:
Given all these different pieces of information, the task They help you become familiar with any new
now is to assemble a set of tips that will help you suc- testing technologies before you encounter them
cessfully tackle the different types of MCP exams. on a MCP exam.
á Take a deep breath and try to relax when you first Make a rough calculation of how many minutes
sit down for your exam session. It is very impor- you can spend on each question and use this to
tant to control the pressure you may (naturally) pace yourself through the exam.
feel when taking exams. á Take advantage of the fact that you can return to
á You will be provided scratch paper. Take a and review skipped or previously answered ques-
moment to write down any factual information tions. Record the questions you can’t answer con-
and technical detail that you committed to short- fidently, noting the relative difficulty of each
term memory. question, on the scratch paper provided. Once
you’ve made it to the end of the exam, return to
á Carefully read all information and instruction
the more difficult questions.
screens. These displays have been put together to
give you information relevant to the exam you are á If there is session time remaining once you have
taking. completed all questions (and if you aren’t too
fatigued!), review your answers. Pay particular
á Accept the Non-Disclosure Agreement and pre-
attention to questions that seem to have a lot of
liminary survey as part of the examination
detail or that require graphics.
process. Complete them accurately and quickly
move on. á As for changing your answers, the general rule of
thumb here is don’t ! If you read the question
á Read the exam questions carefully. Reread each
carefully and completely and you felt like you
question to identify all relevant detail.
knew the right answer, you probably did. Don’t
á Tackle the questions in the order they are pre- second-guess yourself. If, as you check your
sented. Skipping around won’t build your confi- answers, one clearly stands out as incorrectly
dence; the clock is always counting down. marked, however, of course you should change it
in that instance. If you are at all unsure, go with
á Don’t rush, but also don’t linger on difficult ques-
your first impression.
tions. The questions vary in degree of difficulty.
Don’t let yourself be flustered by a particularly
difficult or verbose question.
Adaptive Exams
If you are planning to take an adaptive exam, keep
Fixed-Form Exams these additional tips in mind:
Building from this basic preparation and test-taking á Read and answer every question with great care.
advice, you also need to consider the challenges pre- When reading a question, identify every relevant
sented by the different exam designs. Because a fixed- detail, requirement, or task that must be per-
form exam is composed of a fixed, finite set of ques- formed and double-check your answer to be sure
tions, add these tips to your strategy for taking a fixed- you have addressed every one of them.
form exam:
á If you cannot answer a question, use the process
á Note the time allotted and the number of ques- of elimination to reduce the set of potential
tions appearing on the exam you are taking. answers, and then take your best guess. Stupid
mistakes invariably mean additional questions
will be presented.
02 0789728184 Tips 11/26/02 12:24 PM Page 16
È
— È vano illudersi, Giulio... La mia malattia è stata un avvertimento,
il primo segnale di partenza del treno...
— Angela! Angela!
Più dell'esortazioni austere, più dei giusti rimproveri potè su Giulio
Frassini questa confessione di debolezza, questo grido d'un'anima
chiedente un'ultima, un'unica gioja alla vita che fugge. Egli la sentiva
più vicina a lui, ora ch'ell'era scesa dalle sue altezze inaccessibili, ora
ch'ella pregava non soltanto pegli altri ma anche per sè... Ed egli le
doveva pure una riparazione, egli che l'aveva abbandonata e
tradita... tradita per la Marialì!
Una mano dell'Angela pendeva dal bracciolo della poltrona. Frassini
la prese e se la portò al cuore.
— Angela — egli disse, — se facessi quello che tu desideri, mi
perdoneresti le mie colpe, le nuove e le antiche, mi perdoneresti di
aver rovinato la tua esistenza?
Il volto dell'Angela s'illuminò di contentezza.
— Tu accondiscendi?
— Perdonami, perdonami — egli implorava. — Ho espiato tanto.
— Lascia il passato in pace — ella interruppe con un sospiro. — Lo
sai che non ho rancori.
— Non mi basta. Perdonami — egli ripeteva con l'insistenza di un
bambino.
L'Angela sorrise.
— Perdono tutto... Ma non pensiamo a noi che siamo vecchi, che
abbiamo finito... Pensiamo a quelli che cominciano.
Giulio Frassini seguitava concitatamente: — Mi ajuterai a
risollevarmi? Vorrai essere la mia guida, la mia consigliera, la mia
confortatrice? Mi permetterai, nei momenti più tristi, di cercare un
rifugio a Villarosa?
— Villarosa t'è sempre stata aperta — disse l'Angela. — Eri tu che ci
venivi così poco.
— Non osavo — egli susurrò.
— Avevi torto.
Ritirando con dolcezza la mano ch'egli copriva di baci, ella lo pregò
di suonare il campanello ch'era accanto al letto.
— Vuoi qualche cosa? — chiese il cognato timidamente mentre si
accingeva a ubbidire.
Ell'aspettò ch'egli avesse suonato e poi soggiunse:
— Intanto volevo questo... Ora vorrò che tu non ti penta delle tue
buone disposizioni e che tu mostri d'esser in pieno accordo con me.
— Ma... — obbiettò Frassini che non capiva.
— Tss! — fece l'Angela portandosi il dito alla bocca. E rivoltasi alla
Maddalena che s'era affacciata all'uscio, le disse: — Dov'è la
signorina Antonietta?
— Credo sia giù in salotto, coi padroni.
— Ebbene, che faccia il piacere di salire un momento... subito.
Appena la Maddalena ebbe chiuso l'uscio, Giulio Frassini si alzò in
piedi inquieto, turbato.
— Che precipizio, Angela, che precipizio!
— A che servirebbero gl'indugi?
— Potevo parlarle io.
— No, io le parlerò in nome di tutti e due alla tua presenza.. Oh, tu
devi fidarti... Non aver paura ch'io le carpisca un sì contrario alle sue
inclinazioni... Se l'Antonietta persisterà nel suo rifiuto, se mi proverà
ch'io m'ero ingannata sui suoi sentimenti, io chinerò il capo... Ma io
son certa di non essermi ingannata... Quando non ti crederà più
ostile al suo amore, ella non avrà più ragione di fingere... Su, su,
Giulio, ricomponiti... Sii un uomo... Che tua figlia non ti veda così...
Eccola. Mi par di sentire il suo passo.
L'Antonietta entrò, rossa in viso dalla fretta con cui aveva fatto le
scale.
— Mi avete chiamata?
— Sì — disse l'Angela rizzandosi sui gomiti. — Il tuo babbo ed io
t'abbiamo chiamata per una cosa molto, molto importante... Siedi
quì, vicino a noi.
Benchè la solennità dell'esordio fosse temperata dall'accento
amorevole, una certa ansietà, quasi d'imputato davanti ai suoi
giudici, si dipinse sul volto della fanciulla.
L'Angela andò diritta allo scopo.
— Sii sincera, sii franca con noi, Antonietta... Aprici tutto il tuo cuore.
Non è vero che tu vuoi un po' di bene a tuo cugino Tullio?
Le guancie dell'Antonietta s'imporporarono ed ella protestò con
enfasi: — Non è vero, non è vero niente... Chi lo ha detto?... È stato
lo zio Cesare?... Non è vero.
— Calma, bimba mia — ripigliò l'Angela con un sorriso. — Tu neghi
con troppo calore, come una che tema d'aver commesso un delitto...
E sì che non ci sarebbe ragione di vergognarsi.
L'Antonietta aveva un nodo alla gola.
— Perchè mi tormentate? Perchè dovrei voler bene a mio cugino? —
ella diceva a scatti con un'irritazione che tradiva lo sforzo. — Per
quello che abbiamo da stare insieme!... Non è in procinto
d'imbarcarsi per l'America?... Buon viaggio, buona fortuna!
— Oh, il bastimento non è ancora pronto — ribattè l'Angela con una
scrollatina di spalle.
E smettendo la celia proseguì con l'eloquenza appassionata di chi
vuol trasfondere in altri la propria convinzione.
— Via, Antonietta, cessiamo di parlar per indovinelli. Tu non puoi
non aver capito che Tullio ha per te una simpatia... più che di
cugino, e ch'egli aveva creduto d'inspirarti una simpatia uguale... Ed
ecco che oggi lo respingi, lo sfuggi!... Per qual motivo?... Ah non è
certo per sua elezione ch'egli lascia l'Italia, l'Europa, i suoi studi
tranquilli, la speranza di una cattedra; è per stordirsi, se può, per
dimenticare un trattamento ingiusto... Vedi se t'ama! Non importa...
Amare non basta; bisogna essere amati. E se tu, leggendo meglio
dentro di te, hai scoperto che c'è fra voi due un'incompatibilità
profonda, se la tua passeggera inclinazione è svanita, pazienza!
Tullio non avrà da lagnarsi che della sorte... Ma se non siete divisi
che da un malinteso, da un puntiglio, spiegatevi per carità e non
giocate sopra una carta tutto il vostro avvenire... L'America? Ma
dipende da te che Tullio ci vada o rimanga in Italia.
Con occhi umidi e supplichevoli l'Antonietta si voltò verso suo padre.
— Babbo, babbo, perchè taci, perchè non mi difendi?... Hai scordato
i nostri progetti? Non dovevamo restar sempre insieme, noi due?
Non dovevamo principiare intanto col fare anche noi il nostro viaggio
o in Egitto, o in Sicilia, o al Nord dell'Europa?... Saremmo stati
assenti parecchi mesi con la sola compagnia dei tuoi pennelli e della
tua tavolozza;... tu avresti lavorato senza distrazioni, senza
preoccupazioni...
Era il sogno, era il bel sogno che Frassini aveva accarezzato, e a
sentirlo ora rievocare dall'Antonietta gli veniva una gran voglia di
piangere.
Pur riuscì a dominarsi, e tentennando la testa — No, figliuola mia —
egli disse — ci ho pensato su... I nostri progetti erano campati in
aria... Chi ha ragione è la zia Angela che ha sempre avuto più
giudizio di tutti noi... Segui il suo consiglio...
— No — interruppe la zia, — segui la voce del tuo cuore in cui forse
ho visto più chiaro degli altri, più chiaro di te stessa... Ma te lo ripeto
ancora una volta, se ho sbagliato, dimmelo schietto ed aperto, e io
cesserò di tormentarti, e Tullio ti si leverà dai piedi per sempre.
Invece di rispondere, la giovinetta si strinse al suo babbo, e gli
nascose la faccia nel petto.
— Ah papà mio — ella singhiozzava, — perchè la zia Angela è così
cattiva?
— La zia Angela è savia e buona — replicò Giulio Frassini
accarezzando i folti capelli dell'Antonietta — e dovremmo tutti
adorarla in ginocchio.
— Però ella non si è sposata — notò la ragazza; — ella ha preferito
vivere coi suoi genitori.
— Oh, — esclamò Frassini non avvertendo o non curando i segni che
gli faceva la cognata — non è ch'ella non volesse sposarsi... Sono
state le circostanze... è stato qualcheduno... Oh, il colpevole darebbe
quello che gli resta di vita per riparare ai suoi torti!
Adagio adagio l'Antonietta alzò il capo, e i suoi occhi si posarono
successivamente su suo padre e sull'Angela. Comprese ella la verità?
Fatto si è ch'ella si sciolse dalle braccia paterne, e si gettò piangendo
in quelle della zia.
— Tu credi proprio che Tullio rinunzierebbe a partire? — ella
mormorò in un soffio.
XXXI.
. . . . . . . . . . . . . . . .
Fine.
Nota del Trascrittore
Ortografia e punteggiatura originali sono state
mantenute, così come le grafie alternative
(auguri/augurî, tintinnio/tintinnìo e simili), correggendo
senza annotazione minimi errori tipografici.
*** END OF THE PROJECT GUTENBERG EBOOK NOZZE D'ORO:
ROMANZO ***
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
ebookbell.com