Advanced Object Oriented Programming with Visual FoxPro 6.0

Front Cover
Hentzenwerke, 1998 - Application software - 416 pages
Looking for that perfect book that combines the proper amounts of OOP theory and real-world practical wisdom, all from the Visual FoxPro point of view? Look no further. You know how to create your own base classes, and you know that VFP doesn't support multiple inheritance. But you're looking for a guiding hand to take you to the next step. Covers multi-tiered architecture, OO design patterns, object metrics, and a whole section on OO requirements, modeling, and design, including the UML.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Basic Concepts
3
Polymorphism
12
Composition
18
How Things Are Done in Visual FoxPro
31
Object references
36
Templates
46
Whats Not So Obvious
59
Creating your own set of base classes
67
The Bigger Picture
261
ThreeTiered Development
271
Exposed tiers
278
Some examples
283
Conclusion
293
Object Metrics
295
Metrics based on class hierarchies
301
Metrics based on objects
310

Using ShrinkWrapped Classes
69
Data utilities
121
Internet
130
Menus
139
Movers
153
Conclusion
176
OOP Standard Tools
177
Whats the deal with the VCX file?
199
Conclusion
236
Good Habits
237
Design standards
244
Evaluating Risks and Benefits
251
Concerns
255
The Unified Modeling Language
315
UML notation
317
Conclusion
345
Collecting Requirements
347
Conclusion
360
Analyzing the Problem
361
Use case tools
375
Object Modeling
377
Reusing design
396
Implementation
397
Documenting Existing Projects
411
Copyright

Common terms and phrases

About the author (1998)

Ted Roche develops standalone, client-server and Web applications using Microsoft Visual FoxPro, Microsoft SourceSafe, SQL Server, and other best-of-breed tools. He is a principal in Ted Roche & Associates, LLC, http://www.tedroche.com, based in New Hampshire. He is co-author of Hacker’s Guide to Visual FoxPro 6.0 and a contributor to five other FoxPro books.He is a Microsoft Certified Solution Developer, Microsoft Certified System Engineer, and seven-time winner of the Microsoft Support Most Valuable Professional award.

Bibliographic information