Web Matrix Developer s Guide 1st Edition John Paul Mueller (Auth.) - Download the ebook today and own the complete content
Web Matrix Developer s Guide 1st Edition John Paul Mueller (Auth.) - Download the ebook today and own the complete content
https://ebookultra.com/download/professional-windows-7-development-
guide-1st-edition-john-paul-mueller/
https://ebookultra.com/download/c-net-web-developer-s-guide-1st-
edition-saurabh-nandu/
https://ebookultra.com/download/professional-ironpython-1st-edition-
john-paul-mueller/
https://ebookultra.com/download/developer-s-guide-to-web-application-
security-1st-edition-michael-cross/
Mastering IIS7 implementation and administration John Paul
Mueller
https://ebookultra.com/download/mastering-iis7-implementation-and-
administration-john-paul-mueller/
https://ebookultra.com/download/java-2-web-developer-certification-
study-guide-natalie-levi/
https://ebookultra.com/download/html5-programming-with-javascript-for-
dummies-1st-edition-john-paul-mueller/
https://ebookultra.com/download/j2ee-developer-s-handbook-paul-j-
perrone/
https://ebookultra.com/download/beginning-programming-with-python-for-
dummies-3rd-edition-john-paul-mueller/
Web Matrix Developer s Guide 1st Edition John Paul
Mueller (Auth.) Digital Instant Download
Author(s): John Paul Mueller (auth.)
ISBN(s): 9781590590928, 1590590929
Edition: 1
File Details: PDF, 15.60 MB
Year: 2003
Language: english
Web Matrix
Developer's Guide
JOHN PAUL MUELLER
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any
means, electronic or mechanical, inc1uding photocopying, recording, or by any information
storage or retrieval system, without the prior written perrnission of the copyright owner and the
publisher.
Trademarked names may appear in this book. Rather than use a trademark symbol with every
occurrence of a trademarked name, we use the names only in an editorial fashion and to the
benefit of the trademark owner, with no intention of infringement of the trademark.
Outside the United States, fax +49 6221 345229, email [email protected], or visit
http://www.springer.de.
For information on translations, pie ase contactApress directly at 2560 9th Street, Suite 219,
Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, email [email protected], or visit
http://www.apress.com.
The information in this book is distributed on an "as is" basis, without warranty. Although every
precaution has been taken in the preparation of this work, neither the author nor Apress shall
have any liability to any person or entity with respect to any loss or damage caused or alleged to
be caused directly or indirectly by the information contained in this work.
The source code for this book is available to readers at http://www.apress.comin the Downloads
section.
This book is dedicated to the latest addition to our family, Sugar Plum. May her life
be jilled with as much joy as she has already given uso
Contents at a Glance
About the Author .................................................... .xi
About the Technical Reviewer .................................... .. xii
Acknowledgments ................................................... .xiii
Introduction ........................................................ .xv
Part One Using Web Matrix ........................................ 1
Chapter 1 An Overview of Web Matrix ............................ 3
Chapter 2 Using Web Matrix ......................................27
Part Two Developing Applications with Web Matrix ........... .59
Chapter 3 Building a Simple Web Site .......................... 61
Chapter 4 Web Matrix and Security ........................... .105
Chapter 5 Web Matrix Database Development ................... 141
Chapter 6 Applications with
Custom Components and Controls .................... 193
Chapter 7 Web Matrix and XML ..................................241
Chapter 8 Web Matrix and Web Services ........................ 269
Chapter 9 Web Matrix Mobile Applications .................... 311
Chapter 10 Improving Performance wi th Web Matrix ............ 355
Part Three Glossary and Appendix ............................... .385
Glossary ............................................................ 387
v
Contents
About the Author .................................................... .xi
About the Technical Reviewer .................................... ..xii
Acknowledgments ................................................... .xiii
Introduction ........................................................ .xv
vii
Contents
viii
Contents
ix
Contents
Glossary ..........................................................387
x
About the Author
lohn Mueller is a freelance author and technical editor. He
has writing in his blood, having produced 56 books and
over 200 articles to date. The topics range from networking
to artificial intelligence and from database management to
heads-down programming. So me of his eurrent books include
a e# developer guide, a small business and horne office net-
working guide, and several Windows XP user guides. His technical editing skills
have helped over 31 authors refine the content of their manuscripts. John has
provided technical editing services to both Data Based Advisor and Coast
Compute magazines. He's also contributed articles to magazines like SQL Server
Professional, Visual C++ Developer, and Visual Basic Developer. He's currently
the editor of .NET eXTRA eNewsletter for Pinnacle Publishing. (Subscribe at
http://www.freeenewsletters.com/.)
When John isn't working at the computer, you can find hirn in his workshop.
He's an avid woodworker and candle maker. On any given afternoon, you can
find hirn working at a lathe or putting the finishing touches on a bookcase. One
of his newest craft projects is glycerin soap making, which comes in handy for
gift baskets. You can reach John on the Internet at [email protected]. John is also
setting up a Web site at http://www.mwt.net/-jmueller / . Feel free to look and
make suggestions on how he can improve it. One of his current projects is creat-
ing book FAQ sheets that should help you find the book information you need
much faster.
xi
About the
Technical Reviewer
Russ Mullen has been involved in the computer field since the
early days of MS-DOS. He has technically edited or coau-
thored more than 40 titles. He has been a Web developer for
a large international company and the IT manager for an
insurance adjusting company. Russ has a consulting/appli-
cation development firm that does Web site design and
application development (see http://'iIiM •whoyouare. com for more information).
He enjoys getting up very early in the moming and coding with coffee in hand
long before the sun rises, and then retiring early to prepare for the next day's
activities. You can reach Russ by e-maU rmullen@bellsouth. net.
xii
Acknowledgments
Thanks to my wife, Rebecca, for working with me to get this book completed
during an exceptionally difficult time. 1 really don't know what 1 would have done
without her help in researching and compiling some of the information that
appears in this book (especiallythe glossary). She also did a fine job ofproofread-
ing my rough draft and page proofing the final result.
Russ Mullen and Shawn Nandi deserve thanks for their technical edit ofthis
book. Both editors greatly added to the accuracy and depth ofthe material you
see here. 1 really appreciated the time the technical editors devoted to checking
my code for accuracy-especially the last minute checks of test utilities. Russ
also supplied some of the URLs you see in the book as wen as other helpful tips
andhints.
Finally, 1 would like to thank Karen Watterson, Tracy Brown, Ami Knox, and
the rest of the production staff at Apress for their assistance in bringing this book
to print. It's always nice to work with such a great group of professionals.
xiii
Introduction
"I1's free!" That phrase emblazons many products. Everything from coupons in
your local grocery store to the trade paper you read this morning use that phrase.
Web Matrix is another product that uses the phrase "It's free!" However, unlike
many products for which free also me ans nonuseful, Web Matrix is an extremely
useful product. This is the editor you've always wanted on your desktop, but
never had before. By the time you finish this book, Web Matrix willlikely find
a permanent place in your toolbox because it does so many tasks weIl.
This book provides a complete view ofWeb Matrix-everything from gener-
ating simple Web pages, to developing Web Services, to performing database
development, and on to creating mobile applications. You'llieam how to use Web
Matrix to perform a variety of tasks and how to extend it to meet needs that the
original developers might not have envisioned. You'll also leam about places
where Web Matrix isn't the right tool for the job. This book presents an honest
evaluation of how you can use Web Matrix to improve your development envi-
ronment. As with many tools, Web Matrix helps you perform some tasks weIl, but
doesn't perform weIl in other areas.
Instead of taking a Microsoft-specific view of the product, I provide you with
a generic (you can use this for anything) view when appropriate. For example,
you'lliearn how to add your custom controls and components to Web Matrix and
develop applications using the same resources that you've always used. In
addition, you'lliearn how to add new templates to Web Matrix and even create
an environment where you can edit files created by other language products on
other platforms. In short, you'lliearn just how flexible Web Matrix is and why you
should participate in the community effort to improve it.
xv
Introduction
chapter shows you how to create a test setup that you'lI find not only works with
Web Matrix, but proves useful for other types of development projects, as weIl.
xvi
Introduction
xvii
Introduction
Glossary
The glossary indudes all the terms and acronyms used in the book.
xviii
Introduction
xix
Introduction
CONVENTION DESCRIPTION
Inline Code Some code will appear in the text of the book to help explain
application functionality. The code appears in a special font
that makes it easy to see it. This monospaced font also makes
the code easier to read.
[Filename] When you see square brackets around a value, switch, or
command, it means that this is an optional component. You
don't have to include it as part of the command line or dialog
field unless you want the additional functionality that the
value, switch, or command provides.
<Filename> A variable name is a value that you need to replace with
something else. For example, you might need to provide the
name of your server as part of a command line argument.
Because I don't know the name of your server, I'li provide
a variable name instead. The variable name you'li see usually
provides a clue as to what kind of information you need to
supply. In this case, you'li need to provide a filename.
File> Open Menus and the selections on them appear with the right
arrow symbol. "File> Open" means '~ccess the File menu
and choose Open."
URls URLs will normally appear highlighted so that you can see
them with greater ease. The URLs in this book provide
sources of additional information designed to make your
development experience better. URL soften provide sources
of interesting information as weli.
Input All user input is in bold type to make it easy for you to see.
If you see some text in bold type, make sure you type it
precisely as shown in the book.
Term Sometimes you'li run across a special term in the book. Such
terms appear in italic type so that you can see them easier
and find them faster the next time you want to locate them.
Whenever you see a term in italics, pay special attention to it.
xx
Introduction
Icons
This book contains many icons that help you identify certain types of
information. The foUowing paragraphs describe the purpose of each icon.
TIP Everyone likes tips because they tell you new ways of
doing things that you might not have thought about before.
Tips also provide an alternative way ofdoing something that
you might like better than the first approach I provided. In
most cases, you'll find newsgroup and Web site URLs in tips as
weil. These URLs are especially important because they usu-
ally lead to products or information that help you perform
tasks faster.
xxi
PartOne
Language: English
HISTORY
OF THE
BY WILLIAM SEWEL.
A NEW EDITION.
TO WHICH IS APPENDED,
AN INTERESTING NARRATIVE OF THE SUFFERINGS OF WILLIAM
MOORE, JOHN PHILLY, AND RICHARD SELLER.
IN TWO VOLUMES.
VOL. I.
PHILADELPHIA:
URIAH HUNT, No. 19 NORTH THIRD STREET.
1832.
TABLE OF CONTENTS.
VOLUME I. 1
TABLE OF CONTENTS. 2
DEDICATION. 3
THE PREFACE. 5
THE FIRST BOOK. 1415-1650. 13
1415-1623. 13
1624-1641. 19
1642-1645. 20
1646. 23
1647. 24
1648. 28
1649. 34
1650. 37
THE SECOND BOOK. 1651-1653. 52
1651. 52
1652. 62
1653. 82
THE THIRD BOOK. 1654-1655. 97
1654. 97
1655. 124
THE FOURTH BOOK. 1656-1658. 146
1656. 146
1657. 184
1658. 198
THE FIFTH BOOK. 1659-1660. 224
1659. 224
1660. 258
THE SIXTH BOOK. 1661-1664. 296
1661. 296
1662. 337
1664. 367
THE SEVENTH BOOK. 1662-1663. 374
1662. 374
1663. 409
APPENDIX to VOL. I. 435
VOLUME II. 1
THE EIGHTH BOOK. 1664-1667. 3
1664. 3
1665. 46
1666. 61
1667. 69
THE NINTH BOOK. 1668-1676. 77
1668. 77
1669. 85
1670. 92
1671. 114
1672. 116
1673. 117
1674. 120
1675. 133
1676. 137
THE TENTH BOOK. 1677-1688. 161
1677. 161
1678. 173
1679. 174
1680. 178
1681. 180
1682. 182
1683. 186
1684. 193
1685. 193
1686. 202
1687. 210
1688. 216
THE ELEVENTH BOOK. 1689-1702. 232
1689. 232
1690. 235
1691. 244
1692. 247
1693. 249
1694. 259
1695. 263
1696. 265
1697. 276
1698. 277
1699. 279
1700. 282
1701. 282
1702. 283
THE TWELFTH BOOK. 1702-1717. 297
1702-1704. 297
1705-1707. 309
1708-1709. 311
1710-1712. 320
1713. 321
1714. 322
1715. 325
1716. 326
1717. 328
ADDENDA. 331
THE LIGHT UPON THE CANDLESTICK. 331
APPENDIX. 339
INDEX. 363
TRANSCRIBER’S NOTE
TO
GEORGE,
KING OF GREAT BRITAIN, IRELAND, &c.
PRINCE ELECTOR OF BRUNSWICK, LUNENBURG, &c.
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.
ebookultra.com