+612 9045 4394
Programming the Web with Visual Basic .Net : Expert's Voice - Constance Petersen

Programming the Web with Visual Basic .Net

Expert's Voice

Paperback Published: 31st July 2002
ISBN: 9781590590270
Number Of Pages: 936

Share This Book:


or 4 easy payments of $20.24 with Learn more
Ships in 7 to 10 business days

Programming the Web with Visual Basic .NET is a comprehensive guide to building Web applications and services using Visual Basic .NET. It is written especially for experienced Visual Basic programmers who use Visual Studio .NET for their development work, even those who have never written a Web application before. Because the .NET Framework simply blows away the archaic tools previously available to Web programmers, the authors predict that many Visual Basic programmers who successfully avoided Web programming in the past will now bring their expertise to the Web. However, even experienced Web programmers will greatly benefit from the authors' thorough coverage of the ASP.NET namespaces and their clear coverage of the ADO.NET classes most important to Web applications that use relational databases for data storage. All developers will benefit from the authors' extensive practical advice (based on their unique professional backgrounds) about how to produce create high quality code and how to create professional, usable Web sites. After reading Programming the Web with Visual Basic .NET, developers will understand how to build and deploy top quality, professionally designed, highly usable Web applications using Visual Basic .NET. Author Information Constance Petersen co-authored the best-selling Visual Basic 4 How-To and has been recognized with the Microsoft Most Valuable Professional (MVP) award for her contributions to the VB development community. The creative force within SoftMedia Artisans, she has written extensively on Web design and usability. Lynn Torkelson, a grizzled veteran of assembly language and C programming, has extensive experience using Visual Basic to develop client-server business applications. Lynn also did tours of duty as a software development manager and as a manager of software quality. Zac Torkelson began investigating the joys of programming at the age of ten and gradually intensified his interest. He soon learned VB5, then VB6, and C++. Zac then began using the Windows API extensively in his programs. Upon the arrival of the first .NET Beta, Zac switched to Visual Basic .NET and C#. These days he particularly likes to program multiplayer online games.

Forewordp. xiii
About the Authorsp. xv
Acknowledgmentsp. xvii
Introductionp. xix
Meeting the Challenges of the Webp. 1
What Are the Challenges of Web Development?p. 1
Creating Multitiered Applications for the Webp. 2
Using HTML and XMLp. 9
Programming in the Internet Environmentp. 17
ASP.NET Namespacesp. 27
Recapp. 36
Creating a Web Applicationp. 37
Starting a Web Projectp. 38
Using the Global.asax Filep. 53
Cascading Style Sheetsp. 69
Instrumentation and Tracingp. 83
Recapp. 91
Creating a Web Pagep. 93
Understanding the ASP.NET Control Treep. 94
Unraveling the Page Processing Sequencep. 101
Understanding Web Form Classesp. 120
Recapp. 137
Using the HTML Controlsp. 139
The HTMLControls Namespacep. 140
Using Image Controlsp. 144
Using Container Controlsp. 152
Using Input Controlsp. 201
Using Client Eventsp. 217
Recapp. 221
Using the Web Server Controlsp. 223
Understanding the Capabilities of Web Server Controlsp. 224
The Web Controls Namespacep. 228
Using Basic Web Server Controlsp. 242
Using Complex Web Server Controlsp. 285
Recapp. 301
Using the Validation Controlsp. 303
Adding a Validation Control to a Web Pagep. 304
The Validation Base Classesp. 307
Validating Required Fieldsp. 311
Validating Field Formatsp. 312
Validating Field Valuesp. 321
Performing Custom Validationp. 326
Using the ValidationSummary Controlp. 332
Recapp. 339
Using Data-Bound Controlsp. 341
Data Bindingp. 341
Using the Collection Controlsp. 350
Recapp. 399
Developing an XML Web Servicep. 401
Describing an XML Web Servicep. 402
Communicating with an XML Web Servicep. 405
Locating an XML Web Servicep. 409
Creating an XML Web Servicep. 411
Accessing an XML Web Servicep. 423
Returning an Array from a XML Web Methodp. 433
Returning a Structure from a Web Methodp. 435
Exchanging Objects with a Web Methodp. 437
Using SOAP Headersp. 439
Recapp. 451
Accessing Relational Datap. 453
What Is Special About ADO.NET?p. 454
The ADO.NET DataSet Classp. 455
Data Providersp. 458
Accessing a Database from a Datasetp. 462
Populating a Databasep. 483
Using a Data Readerp. 496
Improving Column Names via Mappingp. 501
Using Data Viewsp. 504
Accessing a Dataset via an XML Web Servicep. 508
Editing a Database Table from a DataGridp. 509
Validating Data Table Entriesp. 517
Recapp. 529
Creating a User Controlp. 531
Understanding User Controlsp. 532
Creating a Simple User Controlp. 537
Exposing User Control Propertiesp. 542
Changing Content Dynamicallyp. 547
Handling User Control Client Eventsp. 553
Converting a Web Form to a User Controlp. 560
Caching Output for Reusep. 561
Recapp. 573
Creating a Rendered Controlp. 575
Creating a Web Control Libraryp. 575
Creating a Simple Rendered Controlp. 577
Registering and Using a Custom Controlp. 585
Using Web Control Propertiesp. 594
Rendering Content Changes Dynamicallyp. 598
Handling PostBack Eventsp. 602
Recapp. 610
Creating a Composite Controlp. 613
Creating a Simple Composite Controlp. 613
Varying Styles Within a Composite Controlp. 617
Raising an Event from a Composite Controlp. 624
Creating a Template Controlp. 630
Recapp. 636
Building a Web Applicationp. 639
Updating a Database from a Web Applicationp. 640
Authenticating a Visitorp. 665
Viewing Database Information from a Web Sitep. 692
Recapp. 717
Configuring and Deploying a Web Applicationp. 719
Configuring a Web Applicationp. 720
Securing a Web Applicationp. 738
Deploying a Web Applicationp. 751
Recapp. 765
Creating a Web Sitep. 767
Working with a Professional Designerp. 767
Implementing a Web Designp. 775
Encapsulating Design Elements in Controlsp. 784
Personalizing Web Pagesp. 809
Reading Database Information Efficientlyp. 817
Inviting Spiders, Crawlers, and Surfersp. 825
Recapp. 831
Web Design and Usability: Tips and Tricksp. 833
Gain Trust Through Clear Writingp. 833
Create Effective, Useful Web Linksp. 838
Make Web Pages Easy to Navigatep. 841
Add Value with a Web Site Search Toolp. 843
Produce Fast-Loading, High-Quality Graphicsp. 845
Make Your Web Site More Accessiblep. 848
Recapp. 849
HTML Quick Referencep. 851
The Doctype Declarationp. 851
The html Sectionp. 852
The head Sectionp. 852
The body Sectionp. 854
Formatting Web Pages with HTMLp. 854
XML Quick Referencep. 863
Document Object Modelp. 864
Node Treesp. 864
Nodesp. 866
Setting Up Your Own Development Serverp. 875
Hardware Requirements for Windows 2000 Serverp. 878
Source Code Controlp. 878
Indexp. 879
Table of Contents provided by Publisher. All Rights Reserved.

ISBN: 9781590590270
ISBN-10: 1590590279
Series: Expert's Voice
Audience: General
Format: Paperback
Language: English
Number Of Pages: 936
Published: 31st July 2002
Publisher: Apress
Country of Publication: US
Dimensions (cm): 23.37 x 18.8  x 4.88
Weight (kg): 1.57