Cover image for Designing Visual Basic.NET applications
Title:
Designing Visual Basic.NET applications
Author:
Vitter, David.
Personal Author:
Publication Information:
Scottsdale, AZ: Coriolis Group Books, [2001]

©2001
Physical Description:
524 pages : illustrations ; 24 cm
Language:
English
Title Subject:
ISBN:
9781588801289
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Central Library QA76.73.B3 V58 2001 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

The Designing Visual Basic.NET Applications book is a desktop reference that helps the Visual Basic developer get up to speed on .NET as fast as possible, while avoiding topics experienced developers are already familiar with. It encompasses all language enhancements to Visual Basic and explains the .NET framework concepts and real-world examples of their use. It includes object models for developing ADO.NET, ASP.NET, SOAP, and XML. The book covers best practices, web development project coverage, data access method code examples featuring the newly released ADO.NET, detailed info on security features, and helps you migrate old Visual Basic projects to .NET. In addition, the book includes helpful checklists and models to aid developers in project planning and migration.


Table of Contents

Introductionp. xvii
Chapter 1 Introducing the .NET Frameworkp. 1
The History of Visual Basicp. 2
.NET to the Rescuep. 4
Those Other Programming Languagesp. 18
The .NET Family of Serversp. 21
Developing Servicesp. 25
What Ever Happened to COM?p. 26
Summaryp. 27
Chapter 2 Planning and Designing for .NETp. 29
Today's Applicationsp. 30
.NET Projectsp. 34
.NET Architecturesp. 37
Designing Solutionsp. 43
Design Issuesp. 47
Developing Objectsp. 52
Summaryp. 59
Chapter 3 Using the .NET Interfacep. 61
Interface Overviewp. 61
Menusp. 63
Toolbarsp. 67
The Main Areap. 70
Viewsp. 74
The New Menu Editorp. 86
IDE Configuration Optionsp. 88
Setup Recommendationsp. 89
Summaryp. 92
Chapter 4 Visual Basic.NET Language Enhancementsp. 93
Why Has So Much Changed?p. 93
Working with Data Typesp. 94
Exploring the Namespacep. 101
Procedure-Level Changesp. 105
The New Component Life Cyclep. 112
Inheritancep. 115
The Garbage Collectorp. 120
Threadingp. 122
Summaryp. 123
Chapter 5 Visual Basic Best Practicesp. 125
Why Do You Need Best Practices?p. 125
Readabilityp. 127
Variablesp. 132
Planning Proceduresp. 137
Logic Functionsp. 143
Threading Issuesp. 146
Delegates and Multicastingp. 148
Using Inheritancep. 150
Summaryp. 153
Chapter 6 Windows Developmentp. 155
Windows Form Typesp. 156
Designing for Windows Formsp. 161
Windows Form Propertiesp. 164
Windows Controlsp. 168
Visual Inheritancep. 178
Windows Servicesp. 181
Summaryp. 184
Chapter 7 Exception Handling in .NETp. 185
Introduction to Exceptionsp. 185
Dealing with Exceptionsp. 189
Unstructured Exception Handlingp. 192
Structured Exception Handlingp. 196
Identifying Exceptionsp. 204
Testing Exception Handlersp. 208
Best Practices for Handling Exceptionsp. 209
Summaryp. 210
Chapter 8 Data Access in .NETp. 211
Data Access Conceptsp. 211
Introducing ADO.NETp. 213
The Datasetp. 216
Changing Datap. 228
The DataReaderp. 230
SQL Inserts, Deletes, and Updatesp. 232
Accessing Data with Server Explorerp. 234
Using the Query Designerp. 236
Working with XMLp. 239
Data Access Best Practicesp. 240
Summaryp. 241
Chapter 9 Testing and Debugging in .NETp. 243
.NET Debugger Overviewp. 244
Breakpointsp. 244
Stepping through Codep. 251
Debugging Windowsp. 255
Other Debugging Resourcesp. 266
Debug and Tracep. 270
Putting It All Togetherp. 271
Summaryp. 275
Chapter 10 ASP.NET Web Developmentp. 277
ASP Development Backgroundp. 278
Introducing ASP.NETp. 283
How ASP.NET Worksp. 290
ASP.NET Controlsp. 292
Coding Your Web Formsp. 301
Debugging ASP.NETp. 308
Summaryp. 311
Chapter 11 .NET Web Servicesp. 313
Introducing Web Servicesp. 313
How Web Services Workp. 321
Creating Web Servicesp. 327
Accessing Web Servicesp. 331
Advanced Web Services Topicsp. 335
Summaryp. 341
Chapter 12 SOAP and XML in .NETp. 343
XML Basicsp. 344
Schemasp. 349
XML in DataSetsp. 357
Working with XMLp. 359
Transformationsp. 363
SOAPp. 364
Summaryp. 369
Chapter 13 Security in .NETp. 371
Security Basicsp. 372
The Application Security Planp. 383
.NET Securityp. 386
Web Application Securityp. 389
Code Access Securityp. 396
Summaryp. 399
Chapter 14 Deploying .NET Applicationsp. 401
Dissecting .NET Applicationsp. 402
Assembliesp. 405
Types of Deploymentsp. 410
Distribution Mediap. 412
Buildsp. 415
Setup and Deployment Projectsp. 420
Summaryp. 429
Chapter 15 Migrating Projects to .NETp. 431
Planning Your Migrationp. 432
Visual Basic 6 Code Changesp. 438
The Upgrade Wizardp. 445
Post-Migration Reviewp. 451
Web Application Migrationp. 457
Summaryp. 460
Chapter 16 .NET Development Best Practicesp. 461
Iterative Developmentp. 461
Requirementsp. 469
High-Level Designp. 474
Detailed Designp. 478
Codingp. 481
Testingp. 484
Release and Reviewp. 488
Summaryp. 492
Appendix A Visual Basic .NET Best Practicesp. 493
Appendix B .NET Development Best Practicesp. 497
Appendix C VB6 Migration Checklistp. 501
Appendix D .NET Deployment Checklistp. 505
Appendix E Object Modelsp. 507
Indexp. 511

Google Preview