John Alexander, Billy Hollis - Developing Web Applications with Visual Basic .NET and ASP.NET.pdf

(23543 KB) Pobierz
Developing Web Applications with Visual Basic NET.doc
15486821.001.png
 
Developing Web Applications with Visual Basic .NET
and ASP.NET
Wiley Computer Publishing John Wiley & Sons, Inc.
Publisher: Robert Ipsen
Editor: Theresa Hudson
Developmental Editor: Kathryn A. Malm
Managing Editor: Angela Smith
New Media Editor: Brian Snapp
Text Design & Composition: John Wiley Composition Services
Designations used by companies to distinguish their products are often claimed as
trademarks. In all instances where John Wiley & Sons, Inc., is aware of a claim, the
product names appear in initial capital or ALL CAPITAL LETTERS. Readers, however,
should contact the appropriate companies for more complete information regarding
trademarks and registration.
This book is printed on acid-free paper.
Copyright © 2002 by John Alexander and Billy Hollis.
All rights reserved.
Published by John Wiley & Sons, Inc., New York
Published simultaneously in Canada.
No part of this publication may be reproduced, stored in a retrieval system or
transmitted in any form or by any means, electronic, mechanical, photocopying,
recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the
1976 United States Copyright Act, without either the prior written permission of the
Publisher, or authorization through payment of the appropriate per-copy fee to the
Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-
8400, fax (978) 750-4744. Requests to the Publisher for permission should be
addressed to the Permissions Department, John Wiley & Sons, Inc., 605 Third Avenue,
New York, NY 10158-0012, (212) 850-6011, fax (212) 850-6008, E-Mail:
<PERMREQ@WILEY.COM>.
This publication is designed to provide accurate and authoritative information in regard
to the subject matter covered. It is sold with the understanding that the publisher is not
engaged in professional services. If professional advice or other expert assistance is
required, the services of a competent professional person should be sought.
Library of Congress Cataloging-in-Publication Data:
ISBN: 0-471-08517-0
Printed in the United States of America.
10 9 8 7 6 5 4 3 2 1
To all our loved ones, those whom we hold so dear, and to those departed whom we
miss. This is for you. Life is a measured gift, use it wisely and make it count.
About the Authors
John Alexander is the Marketing Technologist for G.A. Sullivan. His broad project
experience includes building solutions in several industries on platforms ranging from
the mainframe to the Internet. A Microsoft Certified Solution Developer and Trainer with
John Alexander
Billy Hollis
15486821.002.png
19 certifications, John has also written Microsoft Official Curriculum (some of the
earliest on Active Server Pages) and consults and teaches at sites from Seattle to
Moscow. Highly experienced in software estimation, requirements gathering and
definition, creating project plans, defining deliverables, and working on all phases of the
software development life cycle, John prides himself on achieving solutions that exceed
the client's expectations.
A featured speaker at conferences such as VB Connections, Web Tech-Ed 98,
Developer Days, and VBITS, John has been nominated and chosen by Microsoft for the
fourth straight year as a Microsoft Developer Network Regional Director. He is currently
serving on the Microsoft virtual .NET Subject Matter Expert Team for DevDays 2001,
has consulted as a technical adviser on .NET e-Business Architecture by G.A. Sullivan,
published by SAMS, and has recently finished a speaking tour on .NET technologies.
He is currently advising a major client on their first .NET project.
G. A. Sullivan is a global e-Business solution company. Since 1982, G. A. Sullivan
professionals have consistently delivered complex enterprise solutions and provided
strategic consulting to specific vertical industries. The company's focus is to drive
maximum business results from technology investments.
G. A. Sullivan is a leader in implementing technology and providing business value
using Microsoft's .NET platform. As one of Microsoft's leading development partners
worldwide, G. A. Sullivan has proven experience as documented in numerous case
studies. G. A. Sullivan's expertise is validated in their most recent technical book titled
.NET e-Business Architecture , which documents best practices learned building an
enterprise-class application utilizing the Microsoft .NET platform. Details are available
at www.gasTIX.net.
G. A. Sullivan was among the first companies in the world to become a Microsoft Gold
Certified Partner for E-Commerce Solutions. With 300 professionals across six U.S.
and two European locations, G. A. Sullivan consistently ranks as one of the fastest
growing technology companies in the United States. Learn more about G. A. Sullivan
by visiting www.gasullivan.com.
Billy Hollis has been developing software for over twenty years. He has written for
many technical publications, and is a frequent speaker at conferences, including
Comdex, Microsoft's Professional Developers Conference (PDC), and the Visual Basic
Insiders Technical Summit (VBITS). Billy is co-author of the first book ever published on
Visual Basic .NET, VB.NET Programming on the Public Beta , and sole author of the
book Visual Basic 6:Design, Specification, and Objects .
Billy is MSDN Regional Director of Developer Relations in Nashville, Tennessee for
Microsoft, and was named Regional Director of the year for 2001. He is currently
heavily involved in training, consultation, and software development on the
Microsoft.NET platform
Cole Francis is a Senior Consultant for G.A. Sullivan in Kansas City, MO. He plays
many roles as a consultant, including Business Analyst, Software Developer, and
Quality Assurance. Cole is a Microsoft MCP, delivers occasional presentations for G.A.
Sullivan, and has recently taken part in a Microsoft Case Study.
15486821.003.png
Cole would like to thank his wife, Tami, and his daughter, Kyrstin, for their ongoing
dedication and support. Cole would also like to thank John Alexander for the
opportunity to be a part of this book.
Brian Wendt is a consultant in Nashville, Tennessee. He has been working in the IT
industry since 1983, previously in UNIX environments, and has spent the last ten years
working with Microsoft technologies. He holds several Microsoft certifications including
MCSD, MCDBA, and MCSE+Internet. In addition to .NET, his skills include C, C++,
Microsoft SQL Server, ASP, Visual Basic, and JavaScript.
Acknowledgments
From John:
John would like to thank Valerie, Nathaniel, and Ian for sticking by him through the
making of this book. Daddy promises not to lock himself in the basement any more.
Thanks to the contributors on the book: Cole Francis and Brian Wendt for the
absolutely rocking job you guys did on this.
Thanks to Donis Marshall for the advice, guidance, assistance, and persistence
throughout this process.
Thanks to the following folks at G.A. Sullivan: Greg Sullivan, Dave Smith, Don Benage,
David Burgett, Matthew Baute, and Eric Brown. Dedication to quality is often given lip
service, in the consulting industry but rarely followed through. I'm proud to be a part of
this organization!
John also thanks the following folks at Microsoft that gave assistance, both directly and
indirectly: Jennifer Ritzinger, David Lazar, Ari Bixhorn, Susan Warren, Dave Mendlen,
Mike Iem, Scott Guthrie, Ilya Bukshteyn, Keith Ballinger, Chris Featherstone, and last
but not least Steve Loethen.
And of course John would like to thank the Wiley Publishing crew that made this into
what is now: Kathryn Malm, developmental editor extraordinaire, Terri Hudson, Ben
Ryan, Jen Bergman, and his publisher, Robert Ipsen.
And finally thanks to Mom and Dad for the Commodore Vic-20 that started it all....
From Billy:
Thanks, as usual, to my family for being forgiving enough to allow me the time to write
another book. Cindy, Ansel, and Dyson have all been wonderful throughout my writing
career.
I'd also like to offer appreciation to the folks at Microsoft that have given me invaluable
assistance in the past few months, including, but not limited to, Mike Iem, Ari Bixhorn,
and Jennifer Ritzinger. They exemplify the spirit of their company.
Table of Contents
Developing Web Applications with Visual Basic .NET and
ASP.NET
Introduction
Chapter 1 - Getting Your Feet Wet with .NET
Chapter 2 - The Development Environment and
Language Changes
Chapter 3 - Object -Oriented Changes in Visual Basic
.NET
Chapter 4 - Introduction to Web Application
Development
Chapter 5 - ASP.NET Pages and Web Forms
Chapter 6 - Using ASP.NET Web Controls
Chapter 7 - Web Services: Family Fun with XML,
SOAP, and WSDL
Chapter 8 - ASP.NET Data Access Topics
Chapter 9 - ASP.NET Web Application Services
Chapter 10 - ASP.NET Application: A Walkthrough
Appendix A - .NET Framework Class Library References
Appendix B - Resources
Index
List of Figures
List of Tables
List of Sidebars
Zgłoś jeśli naruszono regulamin