Skip to content

Rapid Application Development with Visual Basic 6

Best in textbook rentals since 2012!

ISBN-10: 0071354220

ISBN-13: 9780071354226

Edition: 1999

Authors: David McMahon

List price: $49.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This is a guide to rapid application development using Visual Basic 6, focusing on advanced topics such as object-oriented programming and database design. The CD-ROM features VB code and applications which save the user programming and debugging time.
Customers also bought

Book details

List price: $49.00
Copyright year: 1999
Publisher: McGraw-Hill Osborne
Binding: Paperback
Pages: 448
Size: 7.50" wide x 9.25" long x 1.25" tall
Weight: 1.980
Language: English

Prefacep. xvii
Development Life Cyclep. 1
An Introduction to RAD with Visual Basicp. 3
Introduction to Rapid Application Developmentp. 4
Avoiding the Pitfalls of RADp. 6
A Brief History of Visual Basicp. 9
Software Life-Cycle Modelsp. 10
Example Programsp. 13
Overview of the Visual Basic Environmentp. 15
Introductionp. 16
Creating a New Projectp. 16
The Toolboxp. 19
Formsp. 22
Code Windowsp. 23
The Project Explorerp. 23
The Properties Windowp. 23
The Form Layout Windowp. 24
The Project Properties Dialogp. 24
Project References and Componentsp. 30
The Object Browserp. 32
The Procedure Attributes Dialogp. 35
Add-Insp. 36
The Options Dialogp. 37
New Features in Visual Basic 6p. 39
Requirements Gathering, Documentation, and Analysisp. 47
Requirements Gatheringp. 48
Documentationp. 48
Analysisp. 51
Designing vb Softwarep. 57
Systems Architecture versus Software Architecturep. 59
Systems Architecture: The Big Picturep. 60
Client-Server Modelp. 61
Layered Application Developmentp. 63
General Coding Practicesp. 67
A Quick Basic Reviewp. 68
Declaring Variablesp. 68
Declaring Constantsp. 70
Option Explicitp. 71
VB Data Typesp. 73
Data Conversion Functionsp. 77
Variable Scope and Lifetimep. 78
Static Variablesp. 81
Public versus Private Variablesp. 82
Arraysp. 84
Control Statementsp. 88
Standard Program Modulesp. 98
Some Good Programming Practices to Followp. 104
Common Mistakes and How to Avoid Themp. 107
Version Controlp. 112
Coding Standardsp. 117
Why Have Coding Standards?p. 118
Creating Coding Standardsp. 119
Naming Conventionsp. 123
Commenting Standardsp. 126
Code Construction Standardsp. 129
Enforcing Coding Standardsp. 131
User Interface Designp. 133
The Elements of a Good User Interfacep. 134
Object-Oriented Design in Visual Basicp. 147
Introduction to Object-Oriented Programmingp. 148
The Aspects of Object-Oriented Programmingp. 152
Is Visual Basic Object Oriented?p. 154
COMp. 155
Practical Object Modeling in Visual Basicp. 158
Using Callbacksp. 169
Collections of Objectsp. 169
Implementationp. 183
Database Design for Visual Basicp. 185
Overview of Database Designp. 186
Organizing the Datap. 188
The Elements of a Databasep. 189
Normalizationp. 197
Using the Visual Data Managerp. 203
Data Accessp. 207
Flat Filesp. 208
Working with Databasesp. 223
Embedded and Dynamic SQLp. 238
The Complaints Programp. 249
Embedded SQLp. 258
Multiuser Considerationsp. 259
Putting It All Togetherp. 271
Making Databases and Objects Work Togetherp. 272
Sharing Componentsp. 274
Advanced Topics in Visual Basicp. 275
Threads, Processes, and Asynchronous Program Flowp. 276
Processes and Threadsp. 277
Choosing a Server Typep. 283
Building a Dynamic Link Libraryp. 286
ActiveX Controlsp. 301
ActiveX Documentsp. 327
Building Your Own Web Browserp. 332
Reviewing, Testing, And Distributing Softwarep. 337
Debuggingp. 339
Introductionp. 340
Debugging Tools and Windowsp. 341
Setting Breakpointsp. 343
Stepping through Codep. 343
Using Watch Expressionsp. 345
The Debug Objectp. 347
Tracking Down and Killing Bugsp. 349
Handling Run-Time Errorsp. 349
Testing VB Applicationsp. 369
The Importance of Documenting the Testing Processp. 371
Testing for Proof of Conceptp. 371
Unit Testingp. 372
Integration Testingp. 373
System Testingp. 373
Beta Testingp. 374
Regression Testingp. 376
Distributing the Softwarep. 379
Identifying the Target Audiencep. 380
Creating a Setup Program for the Applicationp. 380
Distribution of the Softwarep. 392
Managing Scriptsp. 394
Patches and Updating Applicationsp. 395
Code Samplesp. 397
Bank Simulation Programp. 397
Reading Random Access Filesp. 401
Reading/Writing Binary Filesp. 402
Complaints Program: Illustrating SQLp. 403
Statistics Library: clsStatistics Classp. 405
Using the clsStatistics Object in Codep. 407
Using the Web Browser Controlp. 411
An Error-Handling Add-Inp. 412
Indexp. 415
Table of Contents provided by Syndetics. All Rights Reserved.