100% found this document useful (1 vote)
10 views

(Ebook) Programming with Microsoft Visual Basic 2010, 5th Edition by Diane Zak ISBN 1111529434 download

The document is an overview of the ebook 'Programming with Microsoft Visual Basic 2010, 5th Edition' by Diane Zak, which includes various resources and links to download other related ebooks. It provides a brief introduction to programming concepts and Visual Basic 2010, along with a detailed table of contents outlining the chapters and topics covered in the book. The document also includes information about copyright and publisher details.

Uploaded by

tepwehmatbor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
10 views

(Ebook) Programming with Microsoft Visual Basic 2010, 5th Edition by Diane Zak ISBN 1111529434 download

The document is an overview of the ebook 'Programming with Microsoft Visual Basic 2010, 5th Edition' by Diane Zak, which includes various resources and links to download other related ebooks. It provides a brief introduction to programming concepts and Visual Basic 2010, along with a detailed table of contents outlining the chapters and topics covered in the book. The document also includes information about copyright and publisher details.

Uploaded by

tepwehmatbor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 55

(Ebook) Programming with Microsoft Visual Basic

2010, 5th Edition by Diane Zak ISBN 1111529434


download

https://ebooknice.com/product/programming-with-microsoft-visual-
basic-2010-5th-edition-2357262

Explore and download more ebooks at ebooknice.com


Here are some recommended products for you. Click the link to
download, or explore more at ebooknice.com

(Ebook) Clearly Visual Basic: Programming with Microsoft Visual


Basic 2010 by Diane Zak ISBN 9781111530150, 1111530157

https://ebooknice.com/product/clearly-visual-basic-programming-with-
microsoft-visual-basic-2010-2382420

(Ebook) Clearly Visual Basic: Programming with Microsoft Visual


Basic 2012 by Diane Zak ISBN 9781285084107, 1285084101

https://ebooknice.com/product/clearly-visual-basic-programming-with-
microsoft-visual-basic-2012-4644122

(Ebook) Programming with Microsoft Visual Basic 2012 by Diane


Zak ISBN 9781285077925, 128507792X

https://ebooknice.com/product/programming-with-microsoft-visual-
basic-2012-6809572

(Ebook) Programming with Microsoft Visual Basic 2015 by Diane


Zak ISBN 9781285860268, 1285860268

https://ebooknice.com/product/programming-with-microsoft-visual-
basic-2015-5312274
(Ebook) Programming with Microsoft Visual Basic 2017 by Diane
Zak ISBN 9781337102124, 1337102121

https://ebooknice.com/product/programming-with-microsoft-visual-
basic-2017-6732858

(Ebook) Clearly Visual Basic_ Programming with Microsoft Visual


Basic 2010, 2nd Edition by null ISBN 9781111530150, 1111530157

https://ebooknice.com/product/clearly-visual-basic-programming-with-
microsoft-visual-basic-2010-2nd-edition-34868848

(Ebook) Microsoft Visual Basic 2015: RELOADED by Diane Zak ISBN


9781285860190, 1285860195

https://ebooknice.com/product/microsoft-visual-basic-2015-reloaded-11864296

(Ebook) Microsoft Visual BASIC 2012 : reloaded by Zak, Diane


ISBN 9781285084169, 1285084160

https://ebooknice.com/product/microsoft-visual-basic-2012-reloaded-6853800

(Ebook) An introduction to programming using Visual Basic 2010 :


with Microsoft Visual Studio Expression editions DVD by
Schneider, David I. ISBN 9780132128568, 013212856X

https://ebooknice.com/product/an-introduction-to-programming-using-visual-
basic-2010-with-microsoft-visual-studio-expression-editions-dvd-5915208
This is an electronic version of the print textbook. Due to electronic rights restrictions,
some third party content may be suppressed. Editorial review has deemed that any suppressed
content does not materially affect the overall learning experience. The publisher reserves the right
to remove content from this title at any time if subsequent rights restrictions require it. For
valuable information on pricing, previous editions, changes to current editions, and alternate
formats, please visit www.cengage.com/highered to search by ISBN#, author, title, or keyword for
materials in your areas of interest.
PROGRAMMING WITH
MICROSOFT® VISUAL BASIC® 2010
This page intentionally left blank
FIFTH EDITION

PROGRAMMING
WITH MICROSOFT®
VISUAL BASIC® 2010

DIANE ZAK

Australia • Brazil • Japan • Korea • Mexico • Singapore • Spain • United Kingdom • United States
Programming with Microsoft® Visual Basic® 2010, © 2012 Course Technology, Cengage Learning
Fifth Edition ALL RIGHTS RESERVED. No part of this work covered by the copyright herein may be
Diane Zak reproduced, transmitted, stored or used in any form or by any means graphic, electronic,
or mechanical, including but not limited to photocopying, recording, scanning,
Executive Editor: Marie Lee digitizing, taping, Web distribution, information networks, or information storage and
Acquisitions Editor: Brandi Shailer retrieval systems, except as permitted under Section 107 or 108 of the 1976 United
States Copyright Act, without the prior written permission of the publisher.
Freelance Product Manager: Tricia Coia
Associate Product Manager: Stephanie Lorenz
For product information and technology assistance, contact us at
Marketing Manager: Shanna Shelton Cengage Learning Customer & Sales Support, 1-800-354-9706
Senior Content Project Manager: Jill Braiewa For permission to use material from this text or product,
submit all requests online at cengage.com/permissions
Quality Assurance: Green Pen QA
Further permissions questions can be emailed to
Art Director: Faith Brosnan permissionrequest@cengage.com
Cover Designer: Cabbage Design Company
Text Designer: Shawn Girsberger Library of Congress Control Number: 2011921828

Print Buyer: Julio Esperas ISBN-13: 978-1-111-52943-7


ISBN-10: 1-111-52943-4
Proofreader: Suzanne Huizenga
Indexer: Rich Carlson Course Technology
20 Channel Center Street
Compositor: Integra Software Services
Boston, MA 02210
USA
Some of the product names and company names used in this book have been
used for identification purposes only and may be trademarks or registered
trademarks of their respective manufacturers and sellers.
Course Technology, a part of Cengage Learning, reserves the right to revise this
publication and make changes from time to time in its content without notice.
Example: Microsoft ® is a registered trademark of the Microsoft Corporation.
Cengage Learning is a leading provider of customized learning solutions
with office locations around the globe, including Singapore, the United
Kingdom, Australia, Mexico, Brazil, and Japan. Locate your local office at:
www.cengage.com/global
Cengage Learning products are represented in Canada by
Nelson Education, Ltd.
To learn more about Course Technology, visit
www.cengage.com/coursetechnology
To learn more about Cengage Learning, visit www.cengage.com
Purchase any of our products at your local college store
or at our preferred online store www.cengagebrain.com

Printed in the United States of America


1 2 3 4 5 6 7 17 16 15 14 13 12 11
Brief Contents
v

Pref ace . . . . . . . . . . . . . . . . . . . . . xv i i i

Read T h is Bef o re You Begi n . . . . . . . . . . . . . xxi i i

OVERVIEW An In t ro duct i o n to Programmi ng . . . . . . . . . . . . 1

CHAP TER 1 An In t ro duct i o n to V i sual Basi c 2 0 1 0 . . . . . . . . . . 9

CHAP TER 2 Des ig n in g A ppl i cati ons . . . . . . . . . . . . . . . . 60

CHAP TER 3 U s in g Var i abl es and Constants . . . . . . . . . . . 118

CHAP TER 4 T h e Select i o n Structure . . . . . . . . . . . . . . 190

CHAP TER 5 M o re o n t he Sel ecti on Structure . . . . . . . . . . . 261

CHAP TER 6 T h e Repeti t i o n Structure . . . . . . . . . . . . . . 327

CHAP TER 7 Su b an d Funct i on Procedures . . . . . . . . . . . . 394

CHAP TER 8 St r in g M ani pul ati on . . . . . . . . . . . . . . . . 446

CHAP TER 9 Ar r ays . . . . . . . . . . . . . . . . . . . . . . 502

CHAP TER 10 St r u ct u res and Sequenti al Access Fi l es . . . . . . . 562

CHAP TER 11 Clas s es an d Obj ects . . . . . . . . . . . . . . . . 615

CHAP TER 12 Web Applicat i o ns . . . . . . . . . . . . . . . . . 681

CHAP TER 13 Wo r k in g wi t h A ccess Databases and LI NQ . . . . . . 740

CHAP TER 14 Acces s Dat abases and SQL . . . . . . . . . . . . . 796


BRIEF CONTENTS

APPEN DIX A Lo cat in g Sy nt ax and Logi c Errors . . . . . . . . . . 848

APPEN DIX B GU I Des ig n Gui del i nes . . . . . . . . . . . . . . . 858

APPEN DIX C V is u al B asi c Conv ersi on Functi ons . . . . . . . . . . 863


vi
APPEN DIX D Applicat io n s w i th Mul ti pl e Forms . . . . . . . . . Onl i ne

In dex . . . . . . . . . . . . . . . . . . . . . . 864
Contents
vii

Pref ace . . . . . . . . . . . . . . . . . . . . . xv i i i

Read T h is Bef o re You Begi n . . . . . . . . . . . . . xxi i i

OVERVIEW An In t ro duct i o n to Programmi ng . . . . . . . . . . . . 1


Programming a Computer . . . . . . . . . . . . . . . . . . . . . . . . 2
The Programmer’s Job . . . . . . . . . . . . . . . . . . . . . . . . 2
Do You Have What It Takes to Be a Programmer? . . . . . . . . . . . . 2
Employment Opportunities . . . . . . . . . . . . . . . . . . . . . . 3
Visual Basic 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
A Visual Basic 2010 Demonstration . . . . . . . . . . . . . . . . . . 4
Using the Chapters Effectively . . . . . . . . . . . . . . . . . . . . . . 6
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

CHAP TER 1 An In t ro duct i o n to V i sual Basi c 2 0 1 0 . . . . . . . . . . 9


LESSON A The Splash Screen Application . . . . . . . . . . . . . . . . . 11
Managing the Windows in the IDE . . . . . . . . . . . . . . . . . . 15
The Windows Form Designer Window . . . . . . . . . . . . . . . . . 16
The Solution Explorer Window . . . . . . . . . . . . . . . . . . . . 17
The Properties Window . . . . . . . . . . . . . . . . . . . . . . . 18
Properties of a Windows Form . . . . . . . . . . . . . . . . . . . . . 19
The Name Property . . . . . . . . . . . . . . . . . . . . . . . . . 20
The Text Property . . . . . . . . . . . . . . . . . . . . . . . . . 21
The StartPosition Property . . . . . . . . . . . . . . . . . . . . . 21
The Font Property . . . . . . . . . . . . . . . . . . . . . . . . . 21
The Size Property . . . . . . . . . . . . . . . . . . . . . . . . . 22
Setting and Restoring a Property’s Value . . . . . . . . . . . . . . . . . 22
Saving a Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Closing the Current Solution . . . . . . . . . . . . . . . . . . . . . . 23
Opening an Existing Solution . . . . . . . . . . . . . . . . . . . . . . 24
Exiting Visual Studio 2010 or Visual Basic 2010 Express . . . . . . . . . 24
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 27
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 28
LESSON B The Toolbox W in d ow . . . . . . . . . . . . . . . . . . . . . . 31
The Label Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Setting the Text Property . . . . . . . . . . . . . . . . . . . . . . 34
Setting the Location Property . . . . . . . . . . . . . . . . . . . . 34
CONTENTS

Changing a Property for Multiple Controls . . . . . . . . . . . . . . . . 35


Using the Format Menu . . . . . . . . . . . . . . . . . . . . . . . . . 35
The PictureBox Tool . . . . . . . . . . . . . . . . . . . . . . . . . . 36
The Button Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Starting and Ending an Application . . . . . . . . . . . . . . . . . . . 38
The Code Editor Window . . . . . . . . . . . . . . . . . . . . . . . . 40
viii The Me.Close() Instruction. . . . . . . . . . . . . . . . . . . . . . 42
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 46
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 47
LESSON C Using the Timer Tool . . . . . . . . . . . . . . . . . . . . . 50
Setting the FormBorderStyle Property . . . . . . . . . . . . . . . . . . 52
The MinimizeBox, MaximizeBox, and ControlBox Properties . . . . . . . . 53
Printing the Application’s Code and Interface . . . . . . . . . . . . . . . 54
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 56
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 57

CHAP TER 2 Des ig n in g A ppl i cati ons . . . . . . . . . . . . . . . . 60


LESSON A Creating an O bject-Oriented Application . . . . . . . . . . . . . 63
Planning an Object-Oriented Application . . . . . . . . . . . . . . . . . 63
Identifying the Application’s Tasks . . . . . . . . . . . . . . . . . . 64
Identifying the Objects . . . . . . . . . . . . . . . . . . . . . . . 66
Identifying the Events . . . . . . . . . . . . . . . . . . . . . . . . 67
Drawing a Sketch of the User Interface . . . . . . . . . . . . . . . . 69
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 72
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 73
LESSON B Building the U ser Inter face . . . . . . . . . . . . . . . . . . . 75
Including Graphics in the User Interface . . . . . . . . . . . . . . . 76
Selecting Fonts for the Interface . . . . . . . . . . . . . . . . . . . 77
Adding Color to the Interface . . . . . . . . . . . . . . . . . . . . 77
The BorderStyle and AutoSize Properties . . . . . . . . . . . . . . . 78
Adding a Text Box Control to the Form . . . . . . . . . . . . . . . . 80
Locking the Controls on a Form . . . . . . . . . . . . . . . . . . . . . 80
Assigning Access Keys . . . . . . . . . . . . . . . . . . . . . . . . . 81
Controlling the Tab Order . . . . . . . . . . . . . . . . . . . . . . . . 82
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 87
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 88
LESSON C Coding the Ap p lication. . . . . . . . . . . . . . . . . . . . . 90
Using Pseudocode to Plan a Procedure . . . . . . . . . . . . . . . . 91
Using a Flowchart to Plan a Procedure . . . . . . . . . . . . . . . . 92
Coding the btnClear Control’s Click Event Procedure . . . . . . . . . . . 93
Assigning a Value to a Property During Run Time . . . . . . . . . . . 94
Using the Focus Method . . . . . . . . . . . . . . . . . . . . . . 96
Internally Documenting the Program Code . . . . . . . . . . . . . . 96
Writing Arithmetic Expressions . . . . . . . . . . . . . . . . . . . . . 98
Coding the Calculate Order Button . . . . . . . . . . . . . . . . . . . . 100
The Val Function . . . . . . . . . . . . . . . . . . . . . . . . . . 102 ix
The Format Function . . . . . . . . . . . . . . . . . . . . . . . . 103
Testing and Debugging the Application . . . . . . . . . . . . . . . . . . 105
Assembling the Documentation . . . . . . . . . . . . . . . . . . . . . 108
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 111
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 112

CHAP TER 3 U s in g Var i abl es and Constants . . . . . . . . . . . 118


LESSON A Using Variables to Store Information . . . . . . . . . . . . . . 121
Selecting a Data Type for a Variable . . . . . . . . . . . . . . . . . 122
Selecting a Name for a Variable . . . . . . . . . . . . . . . . . . . 123
Declaring a Variable . . . . . . . . . . . . . . . . . . . . . . . . 124
Assigning Data to an Existing Variable . . . . . . . . . . . . . . . . . . 125
The TryParse Method . . . . . . . . . . . . . . . . . . . . . . . . 128
The Convert Class . . . . . . . . . . . . . . . . . . . . . . . . . 130
The Scope and Lifetime of a Variable . . . . . . . . . . . . . . . . . . 131
Variables with Procedure Scope . . . . . . . . . . . . . . . . . . . 132
Variables with Class Scope . . . . . . . . . . . . . . . . . . . . . 134
Static Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Named Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Option Explicit, Option Infer, and Option Strict . . . . . . . . . . . . . . 141
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 147
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 148
LESSON B Modifying the Playtime Cellular Application . . . . . . . . . . . . 152
Modifying the Calculate Order Button’s Code . . . . . . . . . . . . . . . 153
Concatenating Strings . . . . . . . . . . . . . . . . . . . . . . . . . 160
The InputBox Function . . . . . . . . . . . . . . . . . . . . . . . . . 161
The ControlChars.NewLine Constant . . . . . . . . . . . . . . . . . . . 165
Designating a Default Button . . . . . . . . . . . . . . . . . . . . . . 166
Using the ToString Method to Format Numbers . . . . . . . . . . . . . . 167
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 172
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 174
LESSON C Modifying the Load and Click Event Procedures . . . . . . . . . . 178
Coding the TextChanged Event Procedure . . . . . . . . . . . . . . . . 181
Associating a Procedure with Different Objects and Events . . . . . . . 182
CO
PNRT
EEFA
NCTS
E

Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 185


Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 186
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 187

CHAP TER 4 T h e Select i o n Structure . . . . . . . . . . . . . . 190


x
LESSON A Making Decision s in a Program . . . . . . . . . . . . . . . . . 192
Coding Single-Alternative and Dual-Alternative Selection Structures . . . . . 198
Comparison Operators . . . . . . . . . . . . . . . . . . . . . . . . . 199
Using Comparison Operators: Swapping Numeric Values . . . . . . . . 201
Using Comparison Operators: Displaying the Sum or Difference . . . . 204
Logical Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Using the Truth Tables . . . . . . . . . . . . . . . . . . . . . . . 210
Using Logical Operators: Calculating Gross Pay . . . . . . . . . . . . 211
Comparing Strings Containing Letters . . . . . . . . . . . . . . . . . . 213
Converting a String to Uppercase or Lowercase . . . . . . . . . . . . . 215
Using the ToUpper and ToLower Methods: Displaying a Message . . . . 216
Comparing Boolean Values . . . . . . . . . . . . . . . . . . . . . . . 219
Comparing Boolean Values: Determining Whether a String
Can Be Converted to a Number . . . . . . . . . . . . . . . . . . . 219
Summary of Operators . . . . . . . . . . . . . . . . . . . . . . . . . 222
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 225
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 227
LESSON B Creating the Mon thly Payment Calculator Application . . . . . . . 231
Adding a Group Box to the Form . . . . . . . . . . . . . . . . . . . 231
Coding the Monthly Payment Calculator Application . . . . . . . . . . . . 233
Coding the btnCalc Control’s Click Event Procedure . . . . . . . . . . 234
Using the Financial.Pmt Method . . . . . . . . . . . . . . . . . . . . . 236
The MessageBox.Show Method . . . . . . . . . . . . . . . . . . . . . 238
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 244
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 245
LESSON C Coding the KeyPress Event Procedures . . . . . . . . . . . . . 248
Coding the Enter Event Procedures . . . . . . . . . . . . . . . . . . . 251
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 255
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 256

CHAP TER 5 M o re o n t he Sel ecti on Structure . . . . . . . . . . . 261


LESSON A Nested Selection Structures . . . . . . . . . . . . . . . . . . 264
The Voter Eligibility Application . . . . . . . . . . . . . . . . . . . 265
Logic Errors in Selection Structures . . . . . . . . . . . . . . . . . . . 270
Using a Compound Condition Rather than a Nested
Selection Structure . . . . . . . . . . . . . . . . . . . . . . . . . 272
Reversing the Primary and Secondary Decisions . . . . . . . . . . . 273
Using an Unnecessary Nested Selection Structure . . . . . . . . . . . 274
Multiple-Alternative Selection Structures . . . . . . . . . . . . . . . . . 275
The Select Case Statement . . . . . . . . . . . . . . . . . . . . . . . 278
Specifying a Range of Values in a Case Clause . . . . . . . . . . . . 280
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 283
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 286 xi

LESSON B Creating the Math Practice Application . . . . . . . . . . . . . 290


Adding a Radio Button to the Form . . . . . . . . . . . . . . . . . . 290
Adding a Check Box to the Interface . . . . . . . . . . . . . . . . . 292
Coding the Math Practice Application . . . . . . . . . . . . . . . . . . 294
Creating an Independent Sub Procedure . . . . . . . . . . . . . . . . . 296
Generating Random Integers . . . . . . . . . . . . . . . . . . . . 298
Coding the Grade Radio Buttons’ Click Event Procedures . . . . . . . . . 301
Coding the Operation Radio Buttons’ Click Event Procedures . . . . . . . . 303
Coding the Form’s Load Event Procedure. . . . . . . . . . . . . . . . . 304
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 307
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 309

LESSON C Coding the C h eck Answer Button’s Click Event Procedure . . . . . 312
Coding the Display Summary Check Box’s
Click Event Procedure . . . . . . . . . . . . . . . . . . . . . . . . . 315
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Lesson C Key Term . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 320
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 320

CHAP TER 6 T h e Repeti t i o n Structure . . . . . . . . . . . . . . 327


LESSON A Repeating Program Instructions . . . . . . . . . . . . . . . . . 329
The Do . . . Loop Statement . . . . . . . . . . . . . . . . . . . . . . . 333
Coding the Modified Quarter of a Million Club Application . . . . . . . 336
Counters and Accumulators . . . . . . . . . . . . . . . . . . . . . . . 339
The Sales Express Company Application . . . . . . . . . . . . . . . 340
Arithmetic Assignment Operators . . . . . . . . . . . . . . . . . . . . 347
The For . . . Next Statement . . . . . . . . . . . . . . . . . . . . . . . 348
The Monthly Payment Calculator Application . . . . . . . . . . . . . 351
Comparing the For . . . Next and Do . . . Loop Statements . . . . . . . . 354
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 357
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 361

LESSON B Nested Repetition Structures . . . . . . . . . . . . . . . . . . 365


The Refresh and Sleep Methods . . . . . . . . . . . . . . . . . . . . . 366
Revisiting the Monthly Payment Calculator Application . . . . . . . . . . . 367
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 371
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 372
CO
PNRT
EEFA
NCTS
E

LESSON C Creating the S h op pers Haven Application . . . . . . . . . . . . 374


Including a List Box in an Interface . . . . . . . . . . . . . . . . . . . 375
Adding Items to a List Box . . . . . . . . . . . . . . . . . . . . . 375
The Sorted Property . . . . . . . . . . . . . . . . . . . . . . . . 376
Coding the Shoppers Haven Application . . . . . . . . . . . . . . . . . 377
The SelectedItem and SelectedIndex Properties . . . . . . . . . . . . 379
xii The SelectedValueChanged and SelectedIndexChanged Events . . . . . 381
Coding the btnCalc Control’s Click Event Procedure . . . . . . . . . . 381
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 385
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 386

CHAP TER 7 Su b an d Funct i on Procedures . . . . . . . . . . . . 394


LESSON A More About S u b Procedures . . . . . . . . . . . . . . . . . . 396
Passing Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Passing Variables by Value . . . . . . . . . . . . . . . . . . . . . 397
Passing Variables by Reference . . . . . . . . . . . . . . . . . . . 400
Function Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 410
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 414
LESSON B Including a C ombo Box in an Inter face . . . . . . . . . . . . . . 419
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 424
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 425
LESSON C Creating the Harvey Industries Application . . . . . . . . . . . . . . . 427
Coding the FormClosing Event Procedure . . . . . . . . . . . . . . . . 428
Coding the btnCalc Control’s Click Event Procedure . . . . . . . . . . . . 430
Creating the GetFwt Function . . . . . . . . . . . . . . . . . . . . 432
Completing the btnCalc Control’s Click Event Procedure . . . . . . . . . . 436
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 443
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 443

CHAP TER 8 St r in g M ani pul ati on . . . . . . . . . . . . . . . . 446


LESSON A Working with S trin gs . . . . . . . . . . . . . . . . . . . . . 449
Determining the Number of Characters in a String . . . . . . . . . . . . 449
Removing Characters from a String . . . . . . . . . . . . . . . . . . . 450
The Product ID Application . . . . . . . . . . . . . . . . . . . . . 451
Inserting Characters in a String . . . . . . . . . . . . . . . . . . . . . 453
Aligning the Characters in a String . . . . . . . . . . . . . . . . . . 453
The Net Pay Application . . . . . . . . . . . . . . . . . . . . . . . 455
Searching a String . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
The City and State Application . . . . . . . . . . . . . . . . . . . . 458
Accessing the Characters in a String . . . . . . . . . . . . . . . . . . 460
The Rearrange Name Application . . . . . . . . . . . . . . . . . . 460
Using Pattern-Matching to Compare Strings . . . . . . . . . . . . . . . 463
Modifying the Product ID Application . . . . . . . . . . . . . . . . . 465
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 468
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 471
xiii
LESSON B Adding a Men u to a Form . . . . . . . . . . . . . . . . . . . 476
Assigning Shortcut Keys to Menu Items . . . . . . . . . . . . . . . 479
Coding the Exit Menu Item . . . . . . . . . . . . . . . . . . . . . 480
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 481
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 482

LESSON C Completing th e Hangman Game Application. . . . . . . . . . . . 483


Coding the mnuFileNew Object’s Click Event Procedure . . . . . . . . 484
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 496
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 496
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 497

CHAP TER 9 Ar r ays . . . . . . . . . . . . . . . . . . . . . . 502


LESSON A Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
One-Dimensional Arrays . . . . . . . . . . . . . . . . . . . . . . . . 505
Determining the Number of Elements and the Highest Subscript . . . . 508
Traversing a One-Dimensional Array . . . . . . . . . . . . . . . . . 509
The For Each . . . Next Statement . . . . . . . . . . . . . . . . . . . . 511
Calculating the Total and Average Values . . . . . . . . . . . . . . . . . 512
Finding the Highest Value . . . . . . . . . . . . . . . . . . . . . . . . 515
Arrays and Collections . . . . . . . . . . . . . . . . . . . . . . . . . 518
Accumulator and Counter Arrays . . . . . . . . . . . . . . . . . . . . 522
Sorting a One-Dimensional Array . . . . . . . . . . . . . . . . . . . . 525
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 529
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 530
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 530
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 534

LESSON B Parallel One-Dimensional Arrays . . . . . . . . . . . . . . . . 539


Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Lesson B Key Term . . . . . . . . . . . . . . . . . . . . . . . . . . 543
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 543
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 543

LESSON C Two-Dimension al Arrays . . . . . . . . . . . . . . . . . . . . 546


Traversing a Two-Dimensional Array . . . . . . . . . . . . . . . . . 549
Totaling the Values Stored in a Two-Dimensional Array . . . . . . . . . . . 550
Searching a Two-Dimensional Array . . . . . . . . . . . . . . . . . . . 552
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 556
Lesson C Key Term . . . . . . . . . . . . . . . . . . . . . . . . . . 556
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 556
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 558
CO
PNRT
EEFA
NCTS
E

CHAP TER 10 St r u ct u res and Sequenti al Access Fi l es . . . . . . . 562


LESSON A Structures . . . . . . . . . . . . . . . . . . . . . . . . . . 565
Declaring and Using a Structure Variable . . . . . . . . . . . . . . . . . 566
Passing a Structure Variable to a Procedure . . . . . . . . . . . . . 567
Creating an Array of Structure Variables . . . . . . . . . . . . . . . 571
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 575
xiv
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 576
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 576
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 577
LESSON B Sequential Access Files . . . . . . . . . . . . . . . . . . . . 581
Writing Data to a Sequential Access File . . . . . . . . . . . . . . . 581
Closing an Output Sequential Access File . . . . . . . . . . . . . . . 584
Reading Data from a Sequential Access File . . . . . . . . . . . . . 585
Closing an Input Sequential Access File. . . . . . . . . . . . . . . . 589
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 592
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 592
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 593
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 594
LESSON C Coding the C D C ollection Application . . . . . . . . . . . . . . 598
Coding the Form’s Load Event Procedure . . . . . . . . . . . . . . . 599
Coding the btnAdd Control’s Click Event Procedure . . . . . . . . . . 601
Aligning Columns of Information . . . . . . . . . . . . . . . . . . . 602
Coding the btnRemove Control’s Click Event Procedure . . . . . . . . 604
Coding the Form’s FormClosing Event Procedure . . . . . . . . . . . 606
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 609
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 610
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 610
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 611

CHAP TER 11 Clas s es an d Obj ects . . . . . . . . . . . . . . . . 615


LESSON A Object-Oriented Programming Terminology . . . . . . . . . . . . 617
Creating a Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
Example 1—A Class that Contains Public Variables Only . . . . . . . . . . 620
Example 2—A Class that Contains Private Variables, Public Properties,
and Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624
Private Variables and Property Procedures . . . . . . . . . . . . . . 625
Constructors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
Methods Other than Constructors . . . . . . . . . . . . . . . . . . 631
Coding the Carpet Haven Application . . . . . . . . . . . . . . . . . 632
Example 3—A Class that Contains a Parameterized Constructor . . . . . . 636
Example 4—Reusing a Class . . . . . . . . . . . . . . . . . . . . . . 640
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 644
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 646
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 648
LESSON B Example 5—A C lass that Contains a ReadOnly Proper ty . . . . . . 654
Example 6—A Class that Contains Auto-Implemented Properties . . . . . . 658
Example 7—A Class that Contains Overloaded Methods . . . . . . . . . . 661
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 667
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 668
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 668
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 669

LESSON C Example 8—U sin g a Base Class and a Derived Class . . . . . . . 672 xv
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 678
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 678
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 679
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 679

CHAP TER 12 Web Applicat i o ns . . . . . . . . . . . . . . . . . 681


LESSON A Web Application s . . . . . . . . . . . . . . . . . . . . . . . 684
Creating a Web Application . . . . . . . . . . . . . . . . . . . . . . . 687
Adding the Default.aspx Web Page to the Application . . . . . . . . . . . 689
Customizing a Web Page . . . . . . . . . . . . . . . . . . . . . . . . 690
Adding Static Text to a Web Page . . . . . . . . . . . . . . . . . . 691
Viewing a Web Page in Full Screen View . . . . . . . . . . . . . . . . . 693
Adding Another Web Page to the Application . . . . . . . . . . . . . . . 693
Adding a Link Button Control to a Web Page . . . . . . . . . . . . . . . 694
Starting a Web Application . . . . . . . . . . . . . . . . . . . . . . . 696
Adding an Image to a Web Page . . . . . . . . . . . . . . . . . . . . . 698
Closing and Opening an Existing Web Application . . . . . . . . . . . . . 700
Repositioning a Control on a Web Page . . . . . . . . . . . . . . . . . 701
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 702
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 704
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 704
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 705

LESSON B Dynamic Web Pages . . . . . . . . . . . . . . . . . . . . . . 708


Coding the Submit Button’s Click Event Procedure . . . . . . . . . . . . 712
Validating User Input . . . . . . . . . . . . . . . . . . . . . . . . . . 714
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 716
Lesson B Key Term . . . . . . . . . . . . . . . . . . . . . . . . . . 717
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 717
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 718

LESSON C Creating the DJ Tom Application . . . . . . . . . . . . . . . . 721


Creating a Columnar Layout. . . . . . . . . . . . . . . . . . . . . . . 722
Using an ASP Table . . . . . . . . . . . . . . . . . . . . . . . . . . 724
Dragging Controls in Source View . . . . . . . . . . . . . . . . . . 727
Adding Items to a DropDownList Control . . . . . . . . . . . . . . . . . 729
Coding DJ Tom’s Web Page . . . . . . . . . . . . . . . . . . . . . . . 730
Using the <br /> Tag . . . . . . . . . . . . . . . . . . . . . . . . 732
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 734
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 734
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 735
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 736
CO
PNRT
EEFA
NCTS
E

CHAP TER 13 Wo r k in g wi t h A ccess Databases and LI NQ . . . . . . 740


LESSON A Database Termin ology . . . . . . . . . . . . . . . . . . . . . 743
Connecting an Application to a Microsoft Access Database . . . . . . . . 745
Previewing the Contents of a Dataset . . . . . . . . . . . . . . . . 748
Binding the Objects in a Dataset . . . . . . . . . . . . . . . . . . . . 749
Having the Computer Create a Bound Control . . . . . . . . . . . . . 750
xvi
The DataGridView Control . . . . . . . . . . . . . . . . . . . . . . 753
Visual Basic Code . . . . . . . . . . . . . . . . . . . . . . . . . . . 756
Handling Errors in the Code . . . . . . . . . . . . . . . . . . . . . 757
The Copy to Output Directory Property . . . . . . . . . . . . . . . . . . 760
Binding to an Existing Control . . . . . . . . . . . . . . . . . . . . . . 762
Coding the Next Record and Previous Record Buttons . . . . . . . . . 764
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 767
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 768
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 769
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 771
LESSON B Creating a Q u ery . . . . . . . . . . . . . . . . . . . . . . . 773
Personalizing a BindingNavigator Control. . . . . . . . . . . . . . . . . 777
Using the LINQ Aggregate Operators . . . . . . . . . . . . . . . . . . 779
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 782
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 782
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 783
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 785
LESSON C Completing th e Paradise Bookstore Application . . . . . . . . . . 787
Coding the Paradise Bookstore Application . . . . . . . . . . . . . . . . 789
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 792
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 792
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 792
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 793

CHAP TER 14 Acces s Dat abases and SQL . . . . . . . . . . . . . 796


LESSON A Adding Record s to a Dataset . . . . . . . . . . . . . . . . . . 799
Sorting the Records in a Dataset . . . . . . . . . . . . . . . . . . . . 804
Deleting Records from a Dataset . . . . . . . . . . . . . . . . . . . . 805
Lesson A Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Lesson A Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 810
Lesson A Review Questions . . . . . . . . . . . . . . . . . . . . . . . 811
Lesson A Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 812
LESSON B Structured Qu ery Language . . . . . . . . . . . . . . . . . . 815
The SELECT Statement . . . . . . . . . . . . . . . . . . . . . . . . . 815
Creating a Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817
Lesson B Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 823
Lesson B Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 823
Lesson B Review Questions . . . . . . . . . . . . . . . . . . . . . . . 824
Lesson B Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 826
LESSON C Parameter Qu eries . . . . . . . . . . . . . . . . . . . . . . 828
Saving a Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831
Invoking a Query from Code. . . . . . . . . . . . . . . . . . . . . . . 833
The INSERT and DELETE Statements . . . . . . . . . . . . . . . . . . 836
Lesson C Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 844
Lesson C Key Terms . . . . . . . . . . . . . . . . . . . . . . . . . . 844
Lesson C Review Questions . . . . . . . . . . . . . . . . . . . . . . . 845
Lesson C Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . 845

APPEN DIX A Lo cat in g Sy nt ax and Logi c Errors . . . . . . . . . . 848 xvii

APPEN DIX B GU I Des ig n Gui del i nes . . . . . . . . . . . . . . . 858

APPEN DIX C V is u al B asi c Conv ersi on Functi ons . . . . . . . . . . 863

APPEN DIX D Applicat io n s w i th Mul ti pl e Forms . . . . . . . . . Onl i ne

In dex . . . . . . . . . . . . . . . . . . . . . . 864
Preface
xviii

Programming with Microsoft Visual Basic 2010, Fifth Edition uses Visual Basic
2010, an object-oriented language, to teach programming concepts. This book
is designed for a beginning programming course. However, it assumes students
are familiar with basic Windows skills and file management.

Organization and Coverage


Programming with Microsoft Visual Basic 2010, Fifth Edition contains an Over-
view and 14 chapters that present hands-on instruction; it also contains three
appendices (A through C). An additional appendix (Appendix D) covering
multiple-form applications and the FontDialog, ColorDialog, PrintForm, and
TabControl tools is available online at www.cengagebrain.com. In the chapters,
students with no previous programming experience learn how to plan and cre-
ate their own interactive Windows applications. GUI design skills and OOP
concepts are emphasized throughout the book. By the end of the book, students
will have learned how to use TOE charts, pseudocode, and flowcharts to plan
an application. They also will learn how to work with objects and write
Visual Basic statements such as If…Then…Else, Select Case, Do…Loop,
For…Next, and For Each…Next. Students also will learn how to create and
manipulate variables, constants, strings, sequential access files, structures,
classes, and arrays. Chapter 12 shows students how to create both static and
dynamic Web applications. In Chapter 13, students learn how to connect an
application to a Microsoft Access database, and then use Language Integrated
Query (LINQ) to query the database. Chapter 14 continues the coverage of
databases, introducing the student to more advanced concepts and Structured
Query Language (SQL). Appendix A, which can be covered after Chapter 3,
teaches students how to locate and correct errors in their code. The appendix
shows students how to step through their code and also how to create break-
points. Appendix B recaps the GUI design rules mentioned in the chapters, and
Appendix C lists the Visual Basic conversion functions.

Approach
Programming with Microsoft Visual Basic 2010, Fifth Edition teaches program-
ming concepts using a task-driven rather than a command-driven approach.
By working through the chapters, which are each motivated by a realistic case,
students learn how to develop applications they are likely to encounter in the
workplace. This is much more effective than memorizing a list of commands
out of context. The book motivates students by demonstrating why they need to
learn the concepts and skills covered in each chapter.
Random documents with unrelated
content Scribd suggests to you:
D r e i z e h n t e s Ka p i t e l .
______

Briefwechsel nach des Petrus


Rückreise nach Schweden.
Christinas Eltern und Pfarrer
Johannes sterben. 1270-1279.
Nach seinem Weggange von Stommeln blieb Bruder Petrus zwei
Jahre lang ohne Nachricht von Christina. Erst als er nach Aarhus in
Jütland zum Ordenskapitel kam, erhielt er mehrere Briefe von ihr, die
aber nacheinander zu verschiedenen Zeiten geschrieben waren.
Durch Schreiben des Bruders Mauritius aus Paris vom 15. Juni 1271
hatte Christina erfahren, daß Petrus nach vielen Beschwerden am
Freitage nach Mariä Lichtmeß gesund und wohlbehalten in Skeninge
angekommen war, dort am Mittwoch nach dem Feste des h. Matthias
sein Amt als Lesemeister angetreten habe und wünsche, von ihr
Nachricht zu erhalten.

Daraufhin schrieb dann Christina folgenden Brief:


„Dem besonders geliebten Bruder und Vater Petrus vom Predigerorden,
Lesemeister in Skeninge, entbietet die besonders geliebte und ergebene
Christina von Stommeln den Ausdruck ihrer aufrichtigen Liebe aus tiefstem
Herzen, im Feuer und in der Süßigkeit des h. Geistes, im Glanze und in der
Schönheit Jesu Christi. Teuerster, als wir uns letzthin trennten, war ich so voller
Betrübnis, daß zwei Tage hindurch meine Augen nicht aufhörten, Tränen zu
vergießen beim Gedanken daran, daß ich nunmehr des Trostes entbehren
müßte, den Ihr mir in Christo zu spenden pflegtet. Und so oft ich seitdem einen
Bruder aus dem Ausland hier ankommen sah, erneuerte sich mein Schmerz
über Euer Fernsein. Ja, wahrlich, nach dem Abschiede von Euch bin ich wie
eine Verbannte und Hoffnungslose nach Hause gegangen, als eine von ihren
treuen Freunden Verlassene. Denn ich finde keinen, der mir so
gesinnungsverwandt wäre, der es so verstände, mit meinen Schwachheiten
Mitleid zu haben, der solch allseitige Erfahrung besäße. Euch allein vertraute
ich und würde Euch meines Herzens Geheimnisse mehr als irgend einem
Menschen auf Erden anvertraut haben, wenn ich bei Euch hätte bleiben
können. Ich stehe zwar zu mehreren Brüdern in freundschaftlicher Beziehung;
allein sie sind mir doch nicht das, was Ihr mir waret. Ihr wißt, weshalb.

Acht Briefe habt Ihr mir seit Euerer Abreise zugesandt. Dafür vermag ich
Euch zeitlebens nicht hinlänglich zu danken. Denn unter den unzähligen
Beweisen Euerer Güte nehmen Euere Briefe die erste Stelle ein. Die
Verdolmetschung dieser Briefe konnte ich nie anhören, ohne Tränen zu
vergießen, weil sowohl der Inhalt mich erfreute, und weil ich auch die Treue
Euerer Liebe erkannte.

Nunmehr zu den Mitteilungen. Vierzehn Tage nach Euerer Abreise sagte


mir der alte Feind: „Bruder Petrus ist auf der Reise von Räubern getötet
worden.“ Zaghaft, wie ich bin, schenkte ich ihm Glauben und war acht Tage
hindurch über die Maßen betrübt. Dann aber betete ich zu Gott unter Tränen:
„Herr, mein Gott, der Du allein die Wahrheit bist, tue mir kund, ob wahr ist,
was der Dämon gesagt hat.“ Darauf erschien mir im Traumgesicht die
allerseligste Jungfrau und sprach: „Beruhige Dich; Petrus lebt noch. Der Dämon
hat Dich betrogen. Darin hast Du gefehlt, daß Du Dich über die Maßen betrübt
hast. Den Worten des Dämons sollst Du keinen Glauben schenken.“

Teuerster, bisweilen melden Euere Briefe Zweifel, als ob ich Euerer


vergessen hätte. Dem ist nicht so. Was ich versprochen, werde ich mit Gottes
Gnade halten, und ich hoffe, mit Euch zusammen ewig im Himmel zu leben.
Ich bedauere es, Euch nicht öfter über meinen Zustand Mitteilung machen zu
können. Wenn ich einen Boten zur Verfügung hätte, so würde ich Euch noch
lieber schreiben und geschrieben haben, als Ihr mir. Ja, wenn ich selbst
schreiben könnte, so würde ich Euch manches mitteilen, was ich jetzt füglich
nicht mitteilen kann.

Ihr führtet gern den Spruch im Munde:


Pluribus intentus minor est ad singula sensus.
Ist der Sinn auf Vieles gewandt, so leidet das Einzelne.

So wünsche ich denn umgekehrt, daß Ihr mir Euere besondere Sorgfalt
angedeihen laßt, da ich ja, wie Ihr sagt, Euer einziges Pflegekind bin. Teuerster,
wie groß mein Schmerz ist wegen Euerer Abwesenheit, vermag ich nicht zur
Genüge zu schildern. Aber mein größter Schmerz ist es, daß ich Euch über
meinen Zustand nicht so schreiben kann, wie ich gern wollte. Ach! Teuerster, es
ist nicht mehr wie ehedem, als Ihr nebst Bruder Aldebrandino mit mir nach
Ossendorf ginget, wo Ihr mir soviel Tröstliches gesagt habet. Solch erlesene
Erweise der Güte waren für mich allzeit der Weg zu größeren Gütern. Ich
danke Euch recht sehr für Euere mehrfachen Geschenke. Ohne Auslagen zu
scheuen, habet Ihr Euch über Gebühr angestrengt und mehr getan, als ich
wünschte. Für Euer Heiligtum[43] danke ich verbindlichst und für den Rock.
Diesen ziehe ich nur an Festtagen an; denn ich möchte, so Gott will, ihn mein
ganzes Leben lang tragen. Ach! Teuerster, was fehlte mir, als Ihr hier waret?
Vor Euch hatte ich keine Furcht; und Ihr habt meine Worte und meine
Handlungen, meine Freude und meine Trauer niemals übel gedeutet, sondern
alles nach der guten Seite hin ausgelegt als wahrer Freund, der meine
Gesinnung kannte. Aber jetzt ist es nicht mehr so. Ich lege mir Stillschweigen
auf, weil ich Eueres Gleichen nicht finde und auch nicht zu finden suche. Als die
härteste Pein erachte ich es aber, daß Ihr von mir weggegangen seid wie einer,
der verbannt ist ohne Hoffnung auf Rückkehr.

Als Ihr Euch auf der Reise befandet, war ich immer Euretwegen besorgt
wegen der Witterung, der Beschwernis und Weite des Weges, ob Unfall Euch
etwa getroffen, ob Ihr gute Unterkunft und gastliche Aufnahme unterwegs
gefunden; und immer flehte ich zu Gott, daß er Euch eine glückliche Reise
verleihen wolle. Und nun ist mein größter Wunsch, daß Ihr mir recht viele
Freunde anwerben wollet, die für mich bei Gott Fürsprache einlegen. Besorget
mir auch, wenn ich Euch überleben sollte, einen treuen Freund, der nach
Euerem Tode Euere Stelle bei mir vertritt. Ueberdies beschwöre ich Euer
Liebden, mir von Euerem Geliebten die von mir ersehnte Gnade zu erwirken,
daß er mich nach Euerem Heimgange nicht länger möge leben lassen, sonder
vielmehr mich zugleich mit Euch und in Teilnahme an Euern Gütern, gestützt
auf den Geliebten hinwandern lasse ins Himmelreich. Desungeachtet bitte und
wünsche ich dennoch, daß Ihr, wofern es immer möglich ist, in Anbetracht
unserer gegenseitigen Liebe und Freundschaft, mich Unwürdige vor Euerem
Tode noch einmal besuchen wollet, teils weil ich sehr darnach verlange, teils
weil ich Euch vieles zu offenbaren habe, was ich keinem andern mitteilen kann.
Wenn Ihr irgendeinen Wunsch habt, so lasset ihn mich wissen; denn ich bin
gerne bereit, alle Euere Wünsche zu erfüllen. Lebet wohl in unserem Herrn
Jesus Christus. Betet auch, Teuerster, ich bitte Euch, für meinen Herrn
Johannes, den Schreiber dieses Briefes.“

Mit diesem Briefe Christinas gelangte gleichzeitig ein anderes


Schreiben von ihr an Petrus, das über neue Versuchungen berichtet.
Christinas Trauer und Niedergeschlagenheit über des Petrus Abreise
benutzte Satan dazu, um sie zu versuchen, dem Ordensleben zu
entsagen. Ihr Herzeleid und ihre Trostlosigkeit klagt sie dem Petrus
folgendermaßen:
„Ihrem teuersten und liebwertesten Vater und besondern Freunde, dem
Bruder Petrus aus dem Predigerorden, Lesemeister in Skeninge, entbietet
Christina von Stommeln alles, was er sich an Ehrbezeigung und Liebe
wünschen mag. Teuerster, was die Plagen anbelangt, die mich nach Euerem
Weggange betroffen haben, so wisset, daß kurz vor Allerheiligen (1270) der
Dämon mich durch einen bösen Ratschlag versucht hat. Da ich aber durch
Gottes Barmherzigkeit seine Versuchung zurückwies, drohte er mir, mich bei
den Haaren in die Höhe zu ziehen. Das setzte er schließlich auch ins Werk und
zog mich an den Haaren über die Decke, den Dachboden meiner Kammer, die
Ihr kennt, und stieß mich dann mit dem Leibe gegen den Dachstuhl. Vor dieser
Quälerei zog er ein Schwert, zerschnitt damit der Hilla das Kleid und verletzte
ihren Rücken. Als ich aber über meiner Kammer lag, fuchtelte er mit dem
Schwerte, wie alle, die da waren, es gesehen haben, bis mein Vater zum Herrn
Pfarrer lief. Dieser eilte alsbald herbei und hörte bereits auf unserem Hofe das
Sausen des Schwertes. Als er aber eintrat, sah er, wie über dem Dachboden
der Kammer ein Schwert einhersauste, Hände aber sah er nicht. Als er nun
eine Leiter ansetzte, um hinaufzusteigen, wurde er daran gehindert, weil der
Dämon ihm wiederholt Schläge auf den Kopf versetzte. Mein Vater versuchte
dann mit einer Stange das Schwert hinwegzuschlagen, aber da hieb das
Schwert in die Stange hinein. Endlich als mein Herr Pfarrer beherzt
heraufkommen wollte, ließ der Dämon das Schwert fallen und so trug man
mich hinab. Später, als ich bei dem Bruder Johannes von Muffendorf beichten
wollte, kam der Dämon und schlug mich aufs Auge. Dann erschien er mir in
Gestalt desselben Bruders und sprach. „Teuerste Tochter, ich habe dieselbe
Versuchung wie du; um jeden Preis will ich mit dir aus dem Orden austreten.“
Ich antwortete. „Was sagt Ihr, Herr? Glaubt Ihr etwa, ich hätte Euch deshalb
meine Versuchungen offenbart, weil ich in dieselben einwilligen möchte? Das
empört mich. Ich glaubte, Ihr würdet mich trösten. Wisset Ihr nicht, daß ich
lieber sterben möchte, als meinen Gott verlassen?“ Bruder Johannes hörte
diese Worte und wurde sehr betrübt. Er fürchtete, ich würde aufschreien und
ihn beschämen; denn er wußte nicht, daß der Dämon die Sache angestiftet
hatte. Im Advent (1270) bereitete mir der Dämon folgende Leiden: Zwei
bewaffnete Fäuste legte er mir auf die Schultern und schüttelte meinen ganzen
Körper so, daß ich beinahe erstickte und viele Ordensleute mich nicht halten
konnten. Zudem zog er mir die Zunge aus dem Halse, so daß alle es sahen,
und sie verharrte in solcher Starre, daß niemand sie zurückbringen konnte. Da
aber betete ich und indem ich mit dem Daumen das Kreuzzeichen über meine
Zunge machte, sprach ich: „Herr Jesus Christus, wenn jemals diese Zunge dich
würdig gelobt hat, so befiehl dem bösen Feinde, daß er sie verlasse.“ Und
alsbald ließ er sie los. Ich aber blieb vierzehn Tage lang stumm. Dem Bruder
Johannes schnitt er eine große Wunde in die Hand. Dem Bruder Johannes von
Kreuzburg machte er Schnitte in zwei Finger, und als derselbe Bruder einmal da
saß und bei Kerzenschein in seinem Buche las, schlug ihn der Teufel mit einem
schweren Steine an den Kopf, riß ihm das Buch weg und warf ihn in seinem
Mantel aus dem Zimmer. Die Schwester des Pfarrers schnitt er in den Daumen.
Einem Laien hatte er den Daumen nahezu abgeschnitten.“

Diesem Briefe Christinas fügte der Pfarrer noch eine Nachschrift


bei, in der die Reihe der teuflischen Mißhandlungen ergänzt und
erläutert wird. Unter anderm erfahren wir, daß der Teufel, als er
schließlich am Vorabende vor Weihnachten abließ, Christina zu
schütteln, sich entfernte mit den Worten: „ L ouvelois s c hein dhof“
(schmähliche Hofschinderin), mir ward Gewalt gegeben, Dich zu
versuchen; doch mit Schande weiche ich zurück und werde die
verdiente Strafe empfangen.“

Auch meldet der Pfarrer, daß bald nach der Abreise des Petrus
ein Interdikt über die Gegend verhängt worden sei — Erzbischof
Engelbert von Falkenburg war der Urheber dieser Maßregel —
Christina mußte deshalb nach Brauweiler gehen, um die h.
Kommunion zu empfangen. Die Abtei Brauweiler unterlag nämlich
nicht dem Interdikte. Wenn Christina nun ausgehen wollte, um die
hh. Sakramente zu empfangen, so drohte ihr der Teufel, wenn sie
nicht zu Hause bleibe, so werde er sie mit vielen Plagen heimsuchen
und dafür sorgen, daß sie beschämt werde. Als sie nun einmal in der
Kirche zu Brauweiler beim Prior gebeichtet hatte und sich dann
anschickte, zur h. Kommunion zu gehen, da riß ihr urplötzlich der
Teufel die Schuhe von den Füßen und zerfetzte sie; dann stieß er sie
mit dem Kopfe gegen die Mauer und zog ihr die Haut von den
Füßen. In diesem schmerzlichen Zustande ging sie zum Altare. Noch
lange Zeit nachher hatte sie Schmerzen an den Füßen.

Ein dritter Brief, den Bruder Petrus zu Aarhus von Christina


erhielt, gibt Kunde von weiteren Prüfungen, die sie betroffen, vom
Verluste mehrerer Freunde und von der Verarmung ihrer Eltern. Er
ist gegen Ende der Fastenzeit 1272 geschrieben und hat folgenden
Wortlaut:
„Ihrem lieben, teuern, allerteuersten Bruder Petrus, Lesemeister der
Predigerbrüder in Skeninge, entbietet Christina von Stommeln Heil im wahren
Heilande. Da ich nach Euerem Weggange mich lange Zeit hindurch von meinem
Bräutigam verlassen fühlte, war ich so niedergeschlagen, daß ich, was viele
gesehen, beträchtliche Klumpen geronnenen Blutes gespieen habe.

Klagen muß ich Euch auch meinen Schmerz über das Geschick meiner
Freunde. Vor allem melde ich Euch mit Betrübnis, daß der innigstgeliebte Herr
Prior von Brauweiler nach Mariä Himmelfahrt gestorben ist. In seiner Krankheit
hat er sich mit so flehentlichen Worten meinem Gebete empfohlen, daß ich
ohne Tränen nicht davon sprechen kann. Er hat auch gewünscht, ich möchte
Euch schreiben, daß Ihr doch für ihn betet. Ich bitte Euch deshalb, daß Ihr so
seiner Seele gedenken möget, wie Ihr nach meiner Ueberzeugung es für mich
selbst tun würdet, wenn ich gestorben wäre. Er hat mir nämlich, so lange er
lebte, sehr viel Gutes erwiesen. Um meinen Schmerz voll zu machen, ist dann
auch noch Bruder Gerhard vom Greif weggegangen. Er wurde nämlich als Prior
nach Coblenz versetzt. So sind denn nun fast alle meine Freunde von mir
geschieden.

Außerdem traf großes Ungemach andere von meinen Freunden und zumal
meine Eltern, die ganz verarmten, weil mein Vater in Folge einer Bürgschaft,
die er zwischen Juden und Christen übernommen, seine ganze Habe eingebüßt
hat. Da er es nicht über sich bringen konnte, hier zu bleiben, ist er für drei
Monate aus dem Dorfe weggegangen. Ihr könnt Euch denken, Teuerster,
welche Betrübnis es für mich war, als mein Vater, der mir soviel Gutes
erwiesen, jeglichen Gutes bar, so von dannen ging. Als er in Cöln war, drängte
es mich, ihn dort zu besuchen, um zu sehen, wie es mit ihm stände. Und als
ich ihn so niedergeschlagen sah, habe ich herzlich geweint. Am Tage der
unschuldigen Kinder mußte meine Mutter nach Cöln, um den Vater zu
besuchen, fiel aber vom Karren, brach den Arm und erhielt eine große Wunde
am Kopfe. Auch sie zog sich dann nach Cöln zurück. Das war für mich eine
neue Trübsal, da sie lange bettlägerig war und viele Auslagen hatte. Auch
wurde sie von hochgradigem Fieber befallen, so daß Euere Mitbrüder ihr die h.
Oelung erteilten. Ueberdies bekam sie die Blättern, so daß sie nicht
wiederzuerkennen war. Sechs Wochen lang lag sie in dieser Heimsuchung in
Cöln darnieder. Und so ging ich denn gleich nach den Weihnachtsfeiertagen
nach Cöln. Ich konnte jedoch wegen der frischen Wunden keine Schuhe
anziehen — kurz vor Weihnachten hatte ihr nämlich der Teufel Bindweiden
durch die Füße gezogen — und so ging ich denn barfuß nach Cöln bei größter
Kälte und in großer Qual an Leib und Seele. Als ich nach einiger Zeit nach
Stommeln zurückkam, fand ich Haus und Hof ohne Bewohner. Nichts mehr fand
sich dort vor; ich war wie eine Arme und Heimatlose und in gänzlicher Not
mußte ich bald hier, bald dort Unterkunft suchen.

Voll von Leid bin ich gegenwärtig und auf noch mehr Leid mache ich mich
gefaßt. Und doch muß ich Vorsorge treffen und den ganzen Tag über sehe ich
der vollständigen Losreißung von den Meinigen entgegen. Darum, teuerster,
bitte und ersuche ich Euch, doch für mich zu beten in Anbetracht der großen
Notlage, in die ich gekommen bin, auf daß Gott mich in diesen Prüfungen ohne
Sünde erhalten möge, mir unerachtet der Ablenkung seine Gnade nicht
entziehe und schließlich mein Leid verwandele in Freude, die niemand mir
nehmen kann.

In der gegenwärtigen Fastenzeit, in der ich diesen Brief schreibe, entbehre


ich jeglicher Gnadenerweisung und der Freude am Gebet. Dabei werde ich von
innerlichen Versuchungen heftig geplagt. Ueberdies kommt der Dämon, wenn
ich bete, in Gestalt einer eigroßen Spinne — Christina hatte besondern Ekel vor
Spinnen — mir ins Gesicht gekrochen und belästigt mich. An einem Finger hat
sie mir Blasen verursacht und ich befürchte, daß sie mir deren noch mehr
beibringen wird. Teuerster, nochmals bitte ich Euch, wollet wo möglich, sobald
Ihr könnt, mich besuchen; denn ich bedarf Eueres Rates und möchte Euch
gerne wiedersehen. Lebet wohl in unserm Herrn Jesus Christus.“

Am Karfreitage (22. April) des Jahres 1272 empfing Christina die


fünf Wunden wie in den früheren Jahren und am h. Ostertag genoß
sie überreichlichen Trostes. Auch verschwanden an diesem Tage die
Narben der Wundmale, worüber sie sich sehr freute. Vor Maria
Himmelfahrt war ihr längere Zeit hindurch jegliche Tröstung
entzogen und es war ihr, als ob Gott ihr niemals eine
Gunsterweisung erzeigt hätte. Am Tage des h. Laurentius begann
der Teufel morgens ihr besonders heftig zuzusetzen und in der
folgenden Nacht versengte er ihr die Haare, so daß der Geruch
davon sich durchs ganze Haus verbreitete. Dann stieß er ihr ein
glühendes Eisen in den Rachen, zog es aber wieder heraus, und
stieß es ihr dann in die Eingeweide. Das verursachte ihr
unaussprechliche Qual. Sie hatte sich aber vorgenommen, am
folgenden Tage zur h. Kommunion zu gehen und sie sprach deshalb:
„Ich sage Dir, Dämon, daß ich vorhabe, morgen meinen Geliebten zu
empfangen.“ Der Dämon antwortete, indem er einen Dolch
hervorzog: „Wenn Du das tust, so steche ich Dich in die Zunge und
vereitle Dein Vorhaben.“ Und da sie von ihrem Vorhaben nicht
abließ, stieß der Teufel sie wirklich mit dem Dolch in die Zunge und
ließ ihn darin stecken. Als sie morgens zur Kirche kam, floß das Blut
noch aus dem Munde.

Am Feste Mariä Himmelfahrt oder tags darauf diktierte Christina


dem Pfarrer Johannes ein kurzes Schreiben, das Petrus zugleich mit
den drei vorhin mitgeteilten zu Aarhus erhielt. Es bringt inhaltlich
nichts Neues, enthält vielmehr Wiederholungen, ist aber
bezeichnend für den Zustand des Verlorenseins, der Christina beim
Diktieren überraschte. Sie geriet nämlich beim Diktieren in
Verzückung. Das Briefchen lautet wie folgt:
„Ihrem vielgeliebten Vater und teuersten Freunde, dem Bruder Petrus,
Lesemeister in Skeninge, wünscht seine Tochter Christina immerwährende
geistige Teilnahme am himmlischen Gastmahl, Fülle der Wonne, Erhebung zum
Wunderbaren und Erquickung durch Gnadeneinströmung. Oefters habt Ihr mir
vorgehalten, daß ich Euch nicht schriebe; in letzter Zeit aber habe ich Euch vier
Briefe geschrieben, die Euch durch die Brüder zugestellt werden sollten — ich
weiß aber nicht, ob Ihr sie erhalten habt. In diesen Briefen habe ich Euch vieles
berichtet über das, was mir der Dämon nach Euerem Weggang angetan hat,
und auch solches, was meine Freunde betrifft. Und weil ich Euern Wunsch in
dieser Hinsicht kenne, so dürft Ihr Euch versichert halten, daß ich Euch sehr
gerne schreiben würde, wenn ich Gelegenheit hätte, die Briefe abzuschicken.
Was mir bis zum Advent zugestoßen, habe ich Euch geschrieben. In der
Fastenzeit kam, wenn ich betete, regelmäßig der Dämon in Gestalt einer
Spinne und belästigte mich, soviel er konnte. Teuerster, ich bitte Euch, bleibet
mir ein treuer Freund; denn vor allen Menschen setze ich mein Vertrauen auf
Euch und ich verlange mehr nach Euerem Besuche, als Ihr glaubt. Möge er mir
vor meinem Tode zuteil werden! In Brauweiler ist der Prior, mein trautester
Freund, gestorben. Teuerster, gedenket seiner in Treue und betet für meine
Eltern, die sich in größter Trübsal befinden.“ —

Dann fügt der Pfarrer Johannes bei: „Soeben, als sie den Brief
diktierte, vermochte sie nicht weiter zu reden, weil sie sich in
fortwährendem Jubel befand.“

Petrus tröstete Christina in einem herzlichen Antwortschreiben,


indem er sie hinweist auf die Herrlichkeit des Himmels, in der er mit
ihr in ewiger Seligkeit zusammen zu sein hoffe. Auch Bruder
Mauritius schickte von Paris ein Trostschreiben. Er habe, sagte er, ein
so herzliches Mitleiden mit ihr, je schwächer das weibliche
Geschlecht sei, um dem Ansturm solcher Leiden gegenüber
standzuhalten. „Doch, fügt er hinzu, da ich Euch als ein in
Drangsalen starkmütiges Weib erkannt habe, so hoffe ich zum Herrn,
der die Stärke jener ist, so auf ihn vertrauen, daß er Euch
Standhaftigkeit und Kraft von oben verleihe, um auszuharren bis
zum guten Ende.“

Bruder Petrus wurde unterdessen nach Strengnäs im


Södermanland versetzt, wo er wie in Skeninge das Amt eines
Lesemeisters bekleidete. Von dort schrieb er mehrere Male an
Christina; teilte ihr unter anderem mit, daß auch in dortiger Gegend
Gott ihn durch einige gottgeweihte Jungfrauen erfreut habe, von
denen einige das Ordenskleid des h. Dominikus trügen, andere das
der Beginen angelegt hätten. Eine von diesen komme Freitags in
Verzückung und erhalte zuweilen die fünf Wunden. Die meiste Zeit
bringe sie im Gebete und in der Betrachtung zu und dazu sei sie
bemüht, Almosen zu geben und den Armen zu dienen. Diese
begnadete Jungfrau habe eine innige Liebe zu Christina, nenne sie
ihre Schwester und wünsche, sie kennen zu lernen und womöglich
mit ihr zusammenzuleben. Auch habe sie ihm Einiges, was in
Christinas Briefen enthalten war, lange vorher offenbart. „Wundert
Euch nicht, so schließt Petrus seinen Brief, daß ich Euch seltener
schreibe; denn ich habe nicht oft Gelegenheit, einen Brief
abzuschicken, weil ich tief ins Land hinein wohne, von wo aus selten
Reisende und niemals Kaufleute hinausreisen. Meine geistliche
Tochter, die ich Euere Schwester genannt habe, bittet mich, Euch
ihrerseits zu grüßen ... Ich empfehle Euch die Seelen meiner beiden
leiblichen Brüder, die nach meiner Rückkehr beide in einem Jahre
gestorben sind. Grüßet alle unsere Freunde, insbesondere den Herrn
Pfarrer, Euren Vater und Euere Mutter, alle Schwestern des Namens
Hilla, des Pfarrers Schwester Gertrud und die blinde Aleidis. Betet für
mich.“

Die Verarmung, die Christinas Eltern getroffen, dauerte fort. Von


Gram und Kummer getroffen, starb ihr Vater um das Jahr 1276. Im
folgenden Jahre gegen Peter und Paul starb auch Christinas geistiger
Vater und besonderer Wohltäter, Pfarrer Johannes von Stommeln,
der bisher ihre Briefe geschrieben. Bruder Nikolaus von Westeräs
(Westra-aros) überbrachte die Trauerbotschaft dem Bruder Petrus
nach Strengnäs. In einem Schreiben vom Tage nach dem Feste des
h. Dionysius (10. Oktober) ersuchte dann Petrus Christina, ihm
baldigst Mitteilung über ihren Zustand zu machen. Bruder Laurentius
könne ihr als Schreiber dienen. Dieser Bruder Laurentius war
gebürtig aus Swealand, dem mittlern Teil Schwedens, in dem
Skeninge gelegen war, und studierte damals in Cöln. An ihn schrieb
nun Petrus, er möge der Christina seinen an sie gerichteten Brief
verdolmetschen und auch die an ihn gerichteten Briefe Christinas
schreiben. Da Petrus keine direkte Gelegenheit nach Cöln hatte, so
gab er die Briefe dem Bruder Olaw aus Skara mit, der im Herbste
1277 nach Paris ging. Von Paris nun brachte Bruder Helinrich diese
Briefe im folgenden Jahre Freitags nach Margaretentag, also am 15.
Juli, nach Cöln. Tags darauf schickte Bruder Laurentius ein Briefchen
nach Stommeln, um Christina zu melden, daß ein Brief von Bruder
Petrus für sie angekommen sei und er den Auftrag habe, diesen ihr
persönlich zu verdolmetschen. Es sei jetzt auch Gelegenheit
gegeben, ein Antwortschreiben an Bruder Petrus nach Schweden
abgehen zu lassen, was vielleicht das ganze Jahr hindurch nicht
mehr der Fall sein werde. „Christina kam, so schreibt Bruder
Laurentius, gleich am folgenden Tage mit ihrer Nichte Hilla nach
Cöln, obgleich sie die Arbeit stehen lassen mußte, da es die Zeit der
Ernte war. Euern Brief übersetzte ich ihr, so gut ich konnte. Mit
welcher Rührung sie ihn entgegennahm, zeigten die Tränen, die sie
reichlich vergoß.“

Als Christina den Brief des Bruders Petrus vernommen, diktierte


sie allsogleich dem Bruder Laurentius das Antwortschreiben, wie
folgt:
„Dem ehrwürdigen Vater in Christo, ihrem verehrungswürdigsten und
liebevollsten, entbietet die geringste seiner Töchter mit ihren Gebeten sich
selbst und wünscht ihm, falls es noch etwas Besseres geben kann als
Gesundheit, auch dieses durch Vermittlung seines getreuen Bruders Laurentius.
Nachdem ich Euern Brief bekommen und volleres Verständnis von ihm
erhalten, da ist nach dem Verlust meiner Freunde und meiner zeitlichen Güter
und nach schwerster körperlichen Bedrängnis mein Geist innerlich wieder
aufgelebt und ich, die ich den Mut hatte sinken lassen, begann wieder
aufzuatmen. Mit welcher Herzensfreude ich diesen Brief meines geliebtesten
Vaters vernommen, mit welcher Hurtigkeit ich unerachtet körperlicher
Ermüdung und ungelegener Zeit zu seiner Entgegennahme herbeigeeilt bin,
dafür kann unser gemeinsamer Dolmetsch glaubwürdiges Zeugnis ablegen. Es
ist ja natürlich, daß ein Brief von demjenigen, dessen persönliche Gegenwart so
viel Liebes hatte, für mich etwas Erfreuliches war. Mein Geist wurde mit süßer
Wonne erfüllt und die Qualen, die der menschlichen Gebrechlichkeit und zumal
der Schwäche eines Mädchens, schier unerträglich vorkamen, wurden
gelindert.

Meine Lage, worüber Ihr Bericht zu erhalten wünscht, ist gar traurig und
verwirrt und das gerade Gegenteil von Euerer glücklichen Wohlfahrt, die Gottes
mächtige Huld noch mehren möge. Denn von zeitlichen Gütern bin ich
dermaßen entblößt, daß fast Alles aufgezehrt ist. Unser Hof ist in fremde
Hände als Besitztum übergegangen. Das große Haus, in dem wir bisher noch
immer wohnten, war vor Alter baufällig und ist, nicht ohne Lebensgefahr für
die Bewohner, zusammengestürzt. Wir aber sind keineswegs in der Lage, es
wieder aufbauen zu können. Auch habe ich keinen Freund mehr, der uns
beistehen oder auch nur trösten könnte.

Ueberdies erdulde ich sehr harte Verfolgungen und Plagen von meinem
Widersacher. Neulich hat er mir mit einer Zange zwei Backenzähne in
grausamer Weise ausgerissen[44]. Von andern unzähligen Trübsalen, die ich
erlitten, kann ich Euch nicht gut Mitteilung machen, bis wir etwa eine
mündliche Aussprache haben, nach der ich sehr verlange. Das aber ist mir
härter als alles, daß ich in unserm Dorfe, wo ich wohne wie früher, niemanden
habe, dem ich mein Herz rücksichtlich der wunderbaren Vorgänge zu
erschließen wage. Deshalb halte ich das Meiste in meinem Herzen vergraben;
nur derjenige hat Kenntnis davon, der die Herzen durchforscht, den ich auch
mit gutem Gewissen zum Zeugen anrufe. Nichts, glaube ich, wäre mir in
diesem Leben lieber, als wenn ich Euch vor meinem Tode dieses offenbaren
könnte. Wie das aber geschehen könnte, weiß ich nicht. Denn zu Euch
überzusiedeln, wie Ihr es mir so getreulich anbietet, möchte ich auf keine
Weise versuchen. Und doch würde ich es gerne tun, wenn ich mit Euch
mündlich die Sache besprechen und Ihr dann, nachdem Ihr vollständig
Kenntnis von meiner Lage genommen, es dennoch für ratsam halten solltet.
Für Euer Anerbieten aber möge Euch belohnen jener, „der die Hoffnung der
Verzagten ist und der große Tröster in der Qual“.[45] Lebet wohl, liebster Vater,
mein einziger und getreuester. Ich empfehle Euch inständigst die Seele meines
Vaters und die des Herrn Pfarrers. Nochmals: Lebet wohl!“

In dem bereits vorhin erwähnten Begleitschreiben zu diesem


Briefe macht Bruder Laurentius zum Einsturz des Hauses folgende
Bemerkung: „Während die ganze Familie und dabei auch kleine
Kinder im Hause waren, und ein mächtiges Feuer brannte, stürzte
das Gebäude plötzlich zusammen. Jedoch wurde niemand verletzt,
und auch das Feuer richtete keinen Schaden an, was einige für ein
Wunder halten. Der Zusammensturz war vollständig; nur die
Kammer, in der Christina war, blieb stehen. Doch auch sie wurde von
den herabstürzenden Balken hart getroffen.“

Einige Zeit nachher, im Herbste 1278, starb auch Christinas


Mutter. Petrus wurde im selben Herbste auf dem Provinzialkapitel in
Wisby zum Lesemeister dieser seiner Geburtsstadt Wisby auf der
Insel Gotland ernannt, weshalb er von da an Lesemeister von
Gotland genannt wird.
9. Krankenhaus „Maria-Hilf“ zu Stommeln.
V i e r z e h n t e s Ka p i t e l .
______

Bruder Petrus kommt aus Schweden


nach Stommeln, um Christina zu
besuchen. 1279.
Als Bruder Petrus obigen Brief Christinas erhalten und ihm auch
noch sonst Mitteilungen über das Mißgeschick, das über sie
hereingebrochen, zugegangen waren, da, so schreibt er, entbrannte
mein Geist, und mein Herz wurde heftig bewegt und ich sann
darüber nach, wie ich sie wohl trösten könnte. Ich begab mich zum
Provinzial, Bruder Augustinus, (nach Westeräs), um von ihm die
Erlaubnis zu einer Reise nach Cöln zu erlangen. Dreierlei Gründe
lagen zu dieser Reise vor. Erstlich wünschte ich von der geistigen
Trockenheit befreit zu werden, an der ich schon lange gelitten und
die mich mitunter so niedergeschlagen machte, daß man für mein
Leben fürchtete. Zweitens ging mein Verlangen danach, die
glorreichen Schutzpatrone Cölns, nämlich die dort ruhenden Martyrer
und Jungfrauen, für die ich seit meiner Cölner Studienzeit eine
besondere Verehrung hatte, zu besuchen, mir von ihnen Reliquien zu
verschaffen und diese dann in mein Vaterland zu übertragen.
Drittens, um die in Christo geliebte Christina, nach deren
Wiedersehen ich verlangte, zu besuchen und sie im Herrn zu trösten,
wie sie es wünschte, und wie es meinem frommen und mitleidigen
Sinne entsprach, um aber auch andererseits von ihr Tröstung und
Erleuchtung zu erhalten. Mit Gottes Hülfe und (wie ich vertraue)
durch Christinas Verdienste ist alles nach Wunsch glücklich von
statten gegangen, und es hat sich bestätigt, daß „unverdrossene
Liebe alles überwindet“.[46] Am Pfingstmontage also brach ich von
Westeräs auf, kam dann nach Gotland, wo ich eine Zeitlang blieb,
und gelangte schließlich nach Lübeck. Und wahrhaftig, ich, der ich
früher keine halbe Meile zurücklegen konnte, ohne zu ermüden,
Einkehr zu nehmen und Halt zu machen, ging jetzt einen ganzen
Tag, ohne sonderliche Ermüdung zu verspüren. Es war am Tage
nach der Oktav des h. Laurentius (18. August). Am Tage der Oktav
von Maria Geburt (15. Sept.) langten wir in Stommeln, dem lang
ersehnten, von Gott mit vielen Vorzügen begnadigten, vor allem aber
durch die Frömmigkeit seiner Bewohner ausgezeichneten Orte, an.
Als wir uns nun diesem Dorfe näherten, sahen wir von Ferne die
Leute aus der Messe nach Hause gehen, — es war nämlich
Freitag[47] — zuletzt aber gingen zwei Beginen. Da sagte ich zu
Bruder Folkwin, meinem Begleiter: „Siehe, da geht Christina.“ Denn
auch ihn trug Verlangen, sie zu sehen. Man konnte aber Christina
gut von andern unterscheiden. Denn, wie sie sich im Umgange durch
Erbaulichkeit und im Aussehen durch Frömmigkeit auszeichnete, so
hatte ihr Gang eine würdevolle Gemessenheit. Um es kurz zu sagen,
in all ihrem Tun und Handeln, in Gang und Bewegung leuchtete ein
verklärender Schimmer besonderer Anmut hervor, so daß ein jeder,
der mit frommem Sinne ihr Benehmen beobachtete, nicht daran
zweifeln konnte, Gottes Gnade und Gottes Gegenwart sei bei und in
ihr.

Als wir nun bis zum Pfarrhause gekommen waren, wo wir das
Erforderliche besorgen wollten, um die h. Messe lesen zu können,
stand die Frau des Glöckners da, schaute mich neugierig an und
sagte schließlich: „Wie heißet Ihr?“ „Petrus,“ entgegnete ich. Darauf
fragte sie weiter: „Woher seid Ihr?“ „Aus Dazien,“ gab ich zur
Antwort. Da eilte sie gleich auf die Straße hinaus und rief, so laut sie
konnte: „Christina! Christina! komme zurück, wenn Du eine Messe
hören willst.“ Da nun auch wir auf die Straße hinausgingen, trafen
wir mit Christina, die zurückkehrte, zusammen. Als ich sie grüßte,
wußte sie vor Staunen und Ergriffenheit kaum zu antworten.
Schließlich sagte sie: „Woher kommt Ihr?“ Ich antwortete: „Von Gott
dem Herrn gesandt bin ich gekommen.“ Als mein Gefährte und ich
Messe gelesen, speisten wir mit Christina in der Klause, wobei der
Schulmeister Johannes den Gastgeber machte. Auch der Herr Pfarrer
— Heinrich hieß er — gesellte sich zu uns. Als ich tags darauf nach
der Vesper auf Christinas Begehr die Schriftstelle auseinanderlegte:
„Ein gutes, geschütteltes, gerütteltes und gehäuftes Maß wird man
Euch in den Schoß schütten“, kam sie derartig in Verzückung, daß
sie weder zu Nacht speisen noch reden konnte. Ja, sie war derart in
Gott versunken, daß sie gar nicht mehr achtete auf das, was
gesprochen wurde. Sie war ganz mit ihrem Geliebten beschäftigt; sie
hatte für nichts anderes Sinn und nur Worte der Andacht brachte sie
hervor. Und in Anbetracht dieser großen Liebe zu ihrem Bräutigam
ruhte alle Sinnestätigkeit. Zweimal aber brach sie währenddem in die
Worte aus: „Teuerste! lasset uns Gott lieben, denn er ist überaus
liebenswürdig. Teuerste! was sollen wir ihm wiedervergelten für so
viele Wohltaten, die er uns erwiesen hat?“ ... Als sie endlich in etwa
zu sich kam, geleiteten der Schulmeister Johannes und Aleidis sie zu
ihrer Wohnung. Als es sich nun traf, daß ich neben ihr ging, fragte
sie, wer das sei. Es wurde ihr geantwortet: „Bruder Petrus.“ Da
sagte sie: „Bruder Petrus, wenn Du von Gott reden willst, bist Du
willkommen. Wenn Du aber zu etwas anderem gekommen bist, so
mache schnell und gehe dann; denn sonst würden wir Deiner bald
müde sein.“ Die ganze folgende Nacht hindurch blieb sie in diesem
Zustand der Innerlichkeit. Tags darauf fingen jene, die obiges
gehört, mit dem Ausdruck des Bedauerns an, darauf die Rede zu
bringen, daß jemand mich beleidigt habe. Sie antwortete: „Gewiß,
wer solches gesagt hat, ist gar zu dreist gewesen.“ Sie hatte keine
Erinnerung mehr an das, was sie am vorhergehenden Abende
gesagt hatte. Wir blieben drei Tage in Stommeln und gingen dann
nach Cöln, wo wir freundlich von den Brüdern aufgenommen
wurden, besonders von denen, die mich von der Studienzeit her
kannten, und ganz besonders von Bruder Johannes von Greif, der
damals Unterprior war, und Bruder Johannes von Muffendorf. Bruder
Gerhard vom Greif erkundigte sich nach Christina und belobte ihren
Fortschritt auf dem Wege der Heiligkeit. Ich blieb nun ungefähr
einen Monat lang in Cöln und wurde durch Gottes Gnade von
meinem Seelenleiden geheilt. Auch verschaffte ich mir neun Häupter
der hh. Jungfrauen (aus der Gefolgschaft der h. Ursula) und eines
von der thebäischen Legion. Unsere Cölner Ordensbrüder besorgten
mir diese unter Beihülfe des Bruders Folkwin.

Mitten in dieser Zeit, nämlich am Tage nach dem Feste des h.


Erzengels Michael, ging ich mit Bruder Folkwin wieder nach
Stommeln zu Christina. Wir fanden sie zu Bette liegen und sehr
schwach. Ueber unsere Ankunft aber war sie sehr erfreut. Und als
ich sie nach dem Grunde ihrer Schwäche fragte, sagte sie: „Der
Dämon hat mir in dieser Woche die Haut vom Rücken gezogen, so
daß man sich wundern muß, wie ein Mensch dabei noch leben
kann.“ Am folgenden Tage, Sonntag den 1. Oktober, zeigte Petrus
der Christina das früher am Sankt Christinatage an der linken Hand
erhaltene Malzeichen und sie bestätigte ihm mündlich alles, was im
Quatern schriftlich durch Pfarrer Johannes niedergeschrieben
worden war. Auch machte sie ihm die in Kapitel 2 bereits berichteten
Mitteilungen über Verwundungen, die man ihr während der
Verzückung beigebracht hatte. Am folgenden Mittwoch kamen alle
Beginen von Stommeln zusammen und bereiteten den beiden
Ordensbrüdern ein schönes Mittagsmahl. Auch der Pfarrer Heinrich
sowie Gerhard, der Sohn des Vogtes, und der Schulmeister Johannes
gehörten zu den Gästen. Nach Tisch hielt Bruder Petrus einen
Vortrag über die geistige Freude unter Zugrundelegung der
Schriftstelle: Laetare Jerusalem (Freue dich, Jerusalem) und im
Laufe des Nachmittags kehrte er mit Bruder Folkwin wieder nach
Cöln zurück.

„Zum dritten Male,“ schreibt Petrus, „ging ich nach Stommeln


am Tage der elftausend Jungfrauen, als ich auf der Rückreise in
meine Provinz begriffen war. Auf den folgenden Tag lud uns der Herr
Pfarrer und seine Schwester, Frau Benigna, die nach Kleid und
Wandel eine Begine war, zu Tische. Da nun bei Tische die Rede auf
die Reliquien kam, die ich zu Cöln erhalten, und Benigna meine
Hochachtung und Verehrung gegen Reliquien bemerkte, sagte sie:
„Hätte ich das gewußt, so hätte ich Euch gerne das Haupt einer
Jungfrau geschenkt, das ich zu Cöln habe.“ Als ich darauf erwiderte,
ich möchte es mir gerne ausbitten, sagte sie: „Ich würde es Euch mit
Freuden geben, wenn ich wüßte, wie Ihr es bekommen könntet.“
Daraufhin sprach der Herr Pfarrer: „Ehe er dieses Hauptes entbehren
soll, gehe ich selber lieber zu Fuß nach Cöln und hole es.“ Und das
tat er auch wirklich. Am folgenden Morgen machte er sich in der
Frühe auf und noch vor der Abenddämmerung war er wieder zurück
und trug jenes Haupt am Halse. Mit größter Freude nahm ich
dasselbe entgegen und habe es von Stommeln bis Lübeck am Halse
getragen, wodurch mir sehr oft große Süßigkeit des Herzens
bescheert wurde.

Abends vor dem Tage der Abreise erhielt Christina, als sie die
Vesper betete und unsere Reise Gott anbefahl, eine große Tröstung,
die sich in ihrem Aeußern offenbarte. Sie war nämlich bei der
Abendmahlzeit munterer als gewöhnlich. Als ich sie nun nach dem
Essen nach dem Grunde ihrer Munterkeit fragte, sagte sie: „Seit zwei
Tagen war ich niedergeschlagener Stimmung wegen Euerer Abreise.
Als ich nun vorhin unter dem Baume die Vesper betete und Euch in
großer Betrübnis des Herzens Gott anbefahl, sprach der Herr zu mir:
„Sei ohne Sorge. Ich war mit Bruder Petrus, als er hierher kam; ich
werde auch auf der Rückreise sein Führer sein.“ Auch sagte er: „In
mir habe ich Euere gegenseitige Liebe gegründet und ich werde sie
auch in mir erhalten.“ Diese Worte gaben mir Veranlassung, von der
Süßigkeit der göttlichen Liebe zu reden. Christina wurde darob derart
gerührt, daß sie wegging, vollständig entrückt wurde und starr und
regungslos dalag. Am andern Morgen, dem Tage der hh. Krispin und
Krispinian (25. Oktober), lasen wir Messe, frühstückten und darauf
hielt ich eine Ansprache über die Schriftstelle: Convertere anima mea
in requiem tuam, quia dominus benefecit tibi (Kehre in deine Ruhe
ein, meine Seele, denn der Herr hat dir Gutes erwiesen). Hierauf
nahmen wir Abschied von Christina und von denen, die bei ihr
waren, empfahlen uns einander dem Herrn und so reisten wir ab. So
endete der fünfzehnte Besuch im Jahre 1279.“
F ü n f z e h n t e s Ka p i t e l .
______

Vom Advent 1279 bis zum Advent


1280.
Ueber Neuß und Düsseldorf, Soest und Minden gelangte Petrus
mit seinem Begleiter Folkwin Freitag den 24. November 1279 nach
Lübeck, schrieb von da an Christina sowohl wie an Magister
Johannes, ging am 26. November zu Schiff, erlebte in der Nacht vor
St. Luzia einen furchtbaren Sturm, landete aber am Tage nach St.
Luzia glücklich in Kalmar, woselbst er im Dominikanerkloster
überwinterte und an Christina sowohl, wie an Magister Johannes und
Hilla vom Berge Briefe schrieb. Im Briefe an Christina setzt Petrus
auseinander, daß er Christina um Christi willen liebe. „Möge die
Welt,“ sagt er, „lärmen, spotten, verkleinern, zürnen und abraten, so
werde ich doch die Braut meines Herrn aus Herzensgrund lieben —
wegen des Bräutigams selbst.“ Grund der Liebe ist Christus.
Christina aber ist dem Petrus Wegweiserin und Vorbild geworden,
um Christus zu finden, ihn zu lieben und feiner zu genießen. Im
Frühjahr 1280 fuhr Petrus mit Folkwin nach der Insel Gotland und sie
langten am weißen Sonntage in Wisby, der Geburtsstadt des Petrus,
an. Hier trat dieser das Amt eines Lesemeisters an und schrieb bald
nach seiner Ankunft einen Brief an Christina, in dem er unter
anderm meldet, daß ein Teil der hh. Reliquien, die er in Cöln
erhalten, glücklich angekommen sei. Auch entschuldigt er sich, daß
er dem Magister Johannes noch nicht die versprochene Schrift,
gemeint ist das erste Buch der Jülicher Handschrift, zugeschickt
habe. Es habe ihm nämlich bisher an Pergament und an einem
Schreiber gefehlt.

Am Vorabend des h. Laurentius (9. August) des Jahres 1280


erhielt Petrus auf dem Provinzialkapitel auf Alsen (Aslonia) einen
ausführlichen Bericht des Magisters Johannes, den dieser am Freitag
vor St. Urbanus (24. Mai) geschrieben hatte. Aus demselben ersehen
wir, daß Christina im Advent 1279 von gänzlicher Dürre des Herzens
heimgesucht wurde und zudem, wenn auch nicht in körperlicher
Weise, ganz neue teuflische Quälereien zu erleiden hatte. In der
zweiten Adventswoche wurde sie im Geiste in bitterster Kälte
hingeschleppt über hartgefrorene Erdschollen, durch Dorngestrüpp
und Hecken hingerissen zu einem Sumpf im nahen Walde, dort
verhöhnt, durch Drohungen und Gotteslästerungen gequält,
schließlich an einen Baum aufgeknüpft und gliedweise verstümmelt.
Das wiederholte sich bis zum Weihnachtsabende. Dabei sah Christina
das Schauerliche der Oertlichkeiten, ihre schimpfliche Entblößung,
die Schar der Teufel und fühlte den entsetzlichen Schmerz der
Verwundungen. Die Teufel trieben ihr Blendwerk so weit, daß sie
sagten, sie wollten zu Christinas Beschämung alle Männer des Dorfes
zusammenrufen, so daß Christina wirklich zum Glauben kam, es
ständen Leute umher, um sich an ihrer Qual und ihrer Entblößung zu
weiden, was aber wirklich nicht der Fall war. Es erging der seligen
Christina bei diesen Vorgängen geradeso wie der h. Teresia, als ihr
Herz mit einem Pfeile durchbohrt wurde. „Es war dies,“ sagt Sankt
Teresia, „kein körperlicher Schmerz, sondern ein geistiger, wiewohl
auch der Leib und zwar in nicht geringem Maße an demselben
teilnahm.“ In der Nacht vor dem h. Abend erhielt die durch den
Advent hindurch fortgesetzte Folter ihre Krönung durch die
Enthauptung Christinas. Diese zagte nicht, sondern empfahl sich
dem, der tötet und wieder lebendig macht. Noch vor Tagesanbruch
hörten alle Qualen auf; die bösen Geister, zwölf an der Zahl,
gestanden, daß alles, was sie gesagt und getan, Lug und Trug
gewesen, und als Christina ihnen im Namen Jesu befahl, sich zu
entfernen, schieden sie unter großem Geheul von dannen. Von da
bis zum Weihnachtstage blieb Christina in Sammlung des Geistes
und großer Sehnsucht des Herzens, bis sie in der h. Kommunion sich
mit ihrem Bräutigam vereinigte. Sie geriet so schnell in Entzückung,
daß sie nicht einmal zu ihrer gewohnten Stelle hinter dem Altare
gelangen konnte, sondern zur Seite des Altares hinsank und dort
regungslos bis zum dritten Tage verharrte, überströmend vor Wonne
und Seligkeit, ohne irgend etwas wahrzunehmen und ohne
irgendwelche Nahrung zu sich zu nehmen.

Von Weihnachten bis zum ersten Sonntag der Fastenzeit 1280


erfreute sich Christina, abgesehen von einigen Tagen vor Mariä
Lichtmeß, großer Tröstungen und geistiger Freude. In der Nacht vor
Mariä Lichtmeß wurde sie jedoch versucht, die h. Kommunion am
folgenden Tage zu unterlassen, weil sie bisher irre gegangen und
erst ein besseres Leben beginnen müsse. „Da habt ihr mir eine gute
Ermahnung gegeben,“ antwortete Christina den Versuchern, „denn
es ist Zeit, daß ich mich zum wahren Leben, das Christus ist,
bekehre.“ — Enttäuscht begannen nun die Versucher Christina zu
quälen, indem sie dieselbe mit Haken zerfleischten. Christina achtete
dies alles gering, ging, wiewohl ihre Wunden bluteten, morgens zur
h. Kommunion und wurde alsbald entrückt.

Die folgende Fastenzeit brachte eine Prüfung neuer Art. Der


Heiland, der Christina in mannigfacher Weise schon die Präge seiner
Aehnlichkeit aufgedrückt hatte, ließ sie vom ersten Fastensonntage
bis zum Gründonnerstage das Leiden stellvertretender Buße für die
Sünden der Menschen durchmachen. Wie die öffentlichen Sünder am
ersten Fastensonntage aus dem Heiligtum des Gotteshauses
verwiesen wurden, um am Orte der Büßer Sühne für ihre
Vergehungen zu leisten, und erst am Gründonnerstage wieder zur
Gemeinschaft der Gläubigen Zulaß erhielten, so wurde Christina in
genannter Zeit der tröstlichen Gegenwart ihres Bräutigams gänzlich
beraubt und ihre Seelenfreude in Trauer und Trockenheit verwandelt.
Sie war wie ausgeschlossen aus dem Herzen ihres Bräutigams.
Trotzdem unterließ sie nichts von ihrem Gebete, hielt an in stetem
Wachen und kämpfte mit mannhafter Stärke gegen alle
Anfechtungen. Zur Trostlosigkeit gesellten sich vom zweiten
Sonntage an auch noch besondere Versuchungen. Der Fürst der
Finsternis liebt es ja, sich als Engel des Lichtes aufzuspielen. In
Gestalt der beiden Dominikaner, denen Christina das meiste
Vertrauen schenkte, des Petrus von Dazien nämlich und des Gerhard
vom Greif, kamen zwei böse Geister nachts zu Christina, quälten sie
mit allerlei Behauptungen, suchten sie von der Verkehrtheit ihres
Lebens zu überzeugen und rieten ihr, einen andern Wandel
anzufangen. Wiewohl Christina bei Anbruch des Tages die
Täuschung erkannte, so war es ihr doch immer wieder in den
folgenden Nächten so, als ob jene beiden Brüder wirklich ihr
Vorhaltungen machten. Sie kamen nämlich in jeder Nacht wieder,
brachten immer neue Gründe vor, um sie irre zu machen, und da sie
standhaft blieb und sich zum Gebete wandte, wurde sie auf
grausame Art gequält. Bald war es flammendes Feuer, bald
siedendes Pech, dann Schwefel, das sie vom Gebete abschrecken
sollte. Dann wurde sie mit Steinen zermalmt, dann mit einem Beile
zerhackt und in der Nacht vor Gründonnerstag mit Lanzen
zerstochen. Zweimal ging sie in dieser Zeit zur h. Kommunion,
empfing aber keinerlei Tröstung. Ihr liebstes Gebet war in diesen
Heimsuchungen der 87. Psalm: „Domine Deus salutis meae. Herr,
Gott meines Heiles, Tag und Nacht ertönt mein Wehklagen vor Dir“,
der so recht ihre Verlassenheit und Seelenpein zum Ausdruck bringt.
Nicht mehr war in dieser Zeit der Name des himmlischen Bräutigams
auf ihren Lippen; sie nannte ihn nur ihren geliebten Vater. Alle
Betrachtungen und Unterredungen und Gebete Christinas waren
während dieser ganzen Fastenzeit nur ein Widerhall dessen, was in
der h. Messe oder im kirchlichen Stundengebet aus den Propheten
oder Evangelien über das Leiden des Herrn gelesen wurde. Am
Morgen des Gründonnerstages, dem Ende der Bußzeit, wurde
Christina in der Verzückung wiederum ins himmlische Brautgemach
eingeführt, erhielt Vergebung der Sünden, wurde der Anschauung
ihres Bräutigams gewürdigt und mit seliger Wonne erquickt. Vom
Abende des Gründonnerstages bis zum Karsamstage sonderte sich
Christina gänzlich vom Verkehr mit den Menschen ab und zog sich in
ihr Kämmerlein zurück. Alle Marter, die der Herr am Karfreitag
erduldet, erneuerte sich der Reihe und Zeitfolge nach an Christina.
Gegen drei Uhr war sie im Todeskampf; die Seite öffnete sich, das
Herz schien zu brechen und um drei Uhr hauchte sie aus. Sie lag da
wie eine entseelte Martyrin, ihre Seele aber wurde gewürdigt zu
verkosten, wie groß die Liebe Christi gewesen, die ihn bewogen
hatte, für uns zu sterben. Am Karsamstage leuchtete aus Christinas
Blick himmlische Seligkeit hervor, ihr Antlitz strahlte wie das eines
Engels, ihr ganzes Aeußere war wie verklärt. Sie war mit Christus
auferstanden. Fröhlich und jubelnd ging sie am Ostermorgen zur
Kirche, empfing die h. Kommunion, wurde alsbald entrückt und mit
überströmender Wonne erfüllt.

In der dritten Woche nach Ostern nahte Christina wiederum


dem Tische des Herrn, hatte aber in der vorhergehenden Nacht
Störung im Gebete verbunden mit Quälung durch Pfriemenstiche zu
erleiden.

Freitag der darauffolgenden Woche (24. Mai) vollendete


Magister Johannes das Schreiben an Petrus, dem vorstehende
Mitteilungen größtenteils entnommen sind, bittet gegen Schluß
desselben den Petrus, er möge für Christina, ihrem Wunsche
entsprechend, das Lob- und Dankopfer darbringen und auch das
versprochene Buch ihr baldigst zugehen lassen. Gemeint ist die
Fortsetzung des ersten Buches der Jülicher Handschrift, in dem
Petrus, ohne Christina mit Namen zu nennen, im Anschluß an
dreiundvierzig, in leoninische Hexameter gefaßte, dem Buche
vorangestellte Leitsätze das Ideal einer gottseligen Jungfrau
schildert, unter anderem ihre Züchtigkeit im Blick, ihre Klugheit in
der Rede, ihre Frömmigkeit im Werke, die Innigkeit ihrer Gottesliebe,
ihre Herzensgüte im Umgang, ihre Enthaltsamkeit im Genusse von
Speise und Trank, ihre Bescheidenheit im ganzen Benehmen
hervorhebt und ihre Fasten, Nachtwachen, Leiden, Kämpfe und
Triumphe feiert.

Magister Johannes hatte den Anfang des Buches, den er bereits


von Petrus erhalten hatte, der Christina vorgelesen und erklärt. „Sie
hat sich dadurch,“ so schreibt Johannes an Petrus, „gar sehr erbaut
und mit solcher Herzenseinfalt zugehört, daß sie sich über Euch
nicht genug wundern konnte, warum Ihr von dieser Euerer
geistlichen Tochter ihr nie etwas gesagt hättet.“ In ihrer Demut kam
es ihr nämlich nicht in den Sinn, daß von ihr selbst im Buche die
Rede war.

Am Mittwoch nach Apostel-Teilung (17. Juli 1280) ging ein neues


Schreiben von Magister Johannes und Christina an Petrus, das
verschiedene Mitteilungen über Christinas innere Erlebnisse enthält,
vornehmlich aber die Aufnahme Sigwins, des Bruders Christinas, in
den Dominikanerorden bezweckte.

Wir entnehmen demselben, daß Christina am Vorabende von


Christi Himmelfahrt, als sie nach der Beichte in der Kirche allein
zurückblieb, um dem Gebete obzuliegen, darin wieder vom
Versucher durch Lärm und Getöse gestört wurde, ihre Verachtung
gegen diese Versuchung aber dadurch bekundete, daß sie anfing mit
lauter Stimme zu singen. Magister Johannes, welcher in der an die
Kirche anstoßenden Klause damals seine Wohnung hatte, öffnete
das in die Kirche Einblick gewährende Fenster und beobachtete den
ungewohnten Vorgang. Am Feste der Himmelfahrt unseres Herrn
empfing Christina die h. Kommunion, wurde entrückt, verkostete
einen Vorgeschmack der Himmelsseligkeit und wiederholte im
Seelenjubel gar oft den Vers des Psalmes: Ascendit deus in
iubilatione — Der Herr ist aufgefahren unter Jubelsang. — Dem
Briefe des Magisters Johannes fügte Christina am Schlusse folgende
Bitte bei:
„Im Uebrigen bitte ich Euch, geliebtester Vater und Herr, bei der Treue und
Liebe unseres Herrn Jesus Christus, in der ich Euch liebe und mich auch freue,
von Euch wiedergeliebt zu werden, Ihr wollet aus meinem Herzen alle
Besorgnis wegräumen und meiner Seele volle Freiheit verschaffen, indem Ihr
bezüglich meines Bruders dem Wunsche, den ich Euch bei Euerer Anwesenheit
hierselbst, leider nicht nachdrücklich genug, kundgegeben und den ich in
meinem letzten Schreiben inständigst in Erinnerung gebracht habe, wie ich
zuversichtlich hoffe, zu entsprechen Euch bestrebt. Ich darf Euch nicht
verhehlen, daß seit Euerer Abreise dieser auf das Seelenheil meines Bruders
gerichtete Wunsch immer lebhafter geworden ist. Ich befürchtete nämlich, sein
jugendlicher Sinn könnte ihn, der jetzt noch heilsamen Ratschlägen ein williges
Ohr leiht, weltlichem Treiben zuführen und so, was Gott verhüten möge, sein
Seelenheil in Gefahr bringen. Deshalb bitte ich Euch, geliebtester Vater und
Herr, recht herzlich bei der Treue und Liebe, die uns miteinander verbindet, Ihr
möget womöglich bei der ersten besten Gelegenheit die Erlaubnis nachsuchen,
baldigst in unsere Gegend kommen zu dürfen. Solltet Ihr aber für Euere Person
diese Erlaubnis nicht erlangen können, so wollet durch befreundete
Ordensbrüder oder durch vertrauenswürdige Boten meinen Bruder wissen
lassen, was er tun soll oder wie er zu Euch gelangen soll. Sollte man aber nicht
sonderlich geneigt sein, meinen Bruder in den Orden selbst aufzunehmen, weil
er ein Laie ist und wenig geeignet dazu, so wollet doch dafür Sorge tragen, daß
er dem h. Ordensleben in irgend einem Orte angeschlossen werde, aber in der
Nähe Euerer Stadt, damit Ihr ihn, den Fremdling und Ausländer, in väterlicher
Liebe mit frommem Zuspruch im Dienste Christi mitunter bestärken könnt.
Es erübrigt mir, teuerster Vater, Euch von ganzem Herzen für die mir
unwürdigen durch soviele Wohltaten an Leib und Seele erwiesene Güte zu
danken. Da ich jedoch nicht im Stande bin, Euch Euere Güte entsprechend zu
vergelten, so bitte ich flehentlich Denjenigen, dem zu Liebe Ihr das Alles getan
habt und noch tut, er möge selbst Euer übergroßer Lohn sein.

Es grüßt Euch Johannes, der Lehrer (rector) der Knaben, der mir
allerwegen besondern, vertrauten und treuen Beistand leistet. Auch bitte ich,
teuerster, zugleich mit Magister Johannes recht dringend, Ihr wollet, sofern Ihr
wünscht, er solle Euch schreiben oder da bleiben, wo er jetzt ist, das uns
versprochene Büchlein mit den weitern Darbietungen, die Ihr zu unserer
Erbauung oder Tröstung geeignet erachtet, uns möglichst bald zugehen lassen.
Magister Johannes hat mir den Teil davon, den wir hier haben, zweimal
vorgelesen und ich muß Euer Liebden gestehen, daß ich nie etwas gehört
habe, was mir solche Freude bereitet hat. Auch wundert es mich gar sehr, daß
Ihr mir von dieser Euerer Tochter oder Freundin nie etwas gesagt habt,
obschon Ihr doch seit langer Zeit mit mir befreundet seid.

Es grüßt Euch auch mein Bruder Sigwin; betet doch für ihn zu Gott.
Desgleichen Hilla vom Berge mit allen Euern Freundinnen; sie bitten, Ihr möget
für sie beim Herrn Fürsprache einlegen. Grüßet auch, wenn Ihr könnt, den
Bruder Folkwin und saget ihm, er solle für uns alle zu Gott beten.“

Weil Christina in ihren Briefen öfter von der Liebe und


Freundschaft sprach, die sie mit Petrus verband, so setzte Petrus in
seinem Antwortschreiben die Gründe der wahren, in Gott
gegründeten Liebe auseinander, die auch bei räumlichem
Getrenntsein keinerlei Einbuße erleidet. Den Freund, so führt er
schließlich aus, sollen wir in Gott und den Feind um Gottes willen
lieben. So sei auch Christus für alle Menschen, auch für seine Feinde
gestorben. Wiewohl nun aber der Tod des Herrn hinreichend
gewesen sei, um Freunden und Feinden Erlösung zu bringen, so
hätte er sie doch in Wirklichkeit nur den Freunden gebracht. Wie
daher hinreichende und wirksame Gnade nicht in der Bemessung
des Spenders, sondern in der Bewertung des Empfängers den Grund
ihres Unterschiedes hätten, so sei auch Christi Tod von
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebooknice.com

You might also like