Flylib.com
Advanced Microsoft Visual Basic (Mps)
Advanced Microsoft Visual Basic (Mps)
ISBN: 1572318937
EAN: 2147483647
Year: 1997
Pages: 168
Authors:
Mandelbrot Set International Ltd
BUY ON AMAZON
Cover
LOC Page
Foreword
Preface
Who Should Read This Book?
What Is Covered in This Book?
Acknowledgments
And Finally
Chapter 1 -- On Error GoTo Hell
Tip 1:Inconsistent as it is, try to mimic Visual Basic s own error handling scheme as much as possible.
Tip 2: Use line numbers in your source code.
Tip 3: Raise exceptions when possible because return values will be ignored.
Tip 4: Automatically log critical MsgBox errors.
Tip 5: Have an error handler in every routine.
Tip 6: Write meaningful error logs (to a central location if possible).
Tip 7: Use assertions.
Tip 8: Don t retrofit blind error handlers.
Tip 9: Trace the stack.
Tip 10: Use a ROOS (Resource Only OLE Server).
Tip 11: Replace useful intrinsic objects with your own.
Tip 12: Check DLL version errors.
Tip 13: Use Microsoft System Information (MSINFO32.EXE) when you can.
Tip 14: Treat error handling like transaction processing.
Tip 15: Don t test your own software or write your own test plans.
Tip 16: Stress test your applications.
Tip 17: Use automated testing tools.
Tip 18: Consider error values.
Tip 19: Tighten up Visual Basic s type checking.
Tip 20: Define constants using a TypeLib or an Enum.
Tip 21: Keep error text in a resource file.
Tip 22: Always handle errors in controls and components (that you build).
Tip 23: Use symbolic debugging information.
Chapter 2 -- Taking Care of Business (Objects)
Data Access Layer
Factory-Worker Objects
Action Objects
Clients
Chapter 3 -- IIS This A Template I See Before Me?
Just What Is a Web Application?
What Does Visual Basic 6 Need for Web Application Development?
Conclusion
Chapter 4 -- Programming With Variants
Overview of Variants
Internal Structure
Using Variants Instead of Simple Data Types
Using Variants Instead of Objects
Other Variant Subtypes
Chapter 5 -- Developing Applications In Windows CE
What Is Windows CE?
Getting Under the Hood
Windows CE and the IT Department
Visual Basic Development
Chapter 6 -- Staying in Control
An Expensive Tale
What Are We Trying to Accomplish?
Some Strategic Issues
Some Attitude Issues
Getting Our Hands Dirty
Some Visual Basic 6 Tools
Final Thoughts
Required Reading
Chapter 7 -- Minutiae
Stuff About the Compiler
Stuff About Optimization
Stuff About Objects, Types, and Data Structures
Stuff About Type Libraries
Stuff About Smarties
Other Stuff
Chapter 8 -- Visual Basic Programmer s Guide To Successful Dating
A Little About the Date Rules
So How Does Visual Basic Help My Dating Success?
Going Under the Covers: Dating Assignments
Being Seen with Your Dates in Public: User Interface Issues
Where to Take Your Dates: Storage Issues
When It s Time to Move On: Migration Issues
Find Out More About Your Date s Background
Conclusion
Chapter 9 -- Well, at Least It Compiled OK
The Purpose of Testing
The Formal Test Cycle
Testing Visual Basic Code
Test Plans
Test Scripts
Planning a Code Component
Performance Testing
Preparing a Suitable Test Environment
A Final Word of Caution
Chapter 10 -- Starting with Bases Loaded
Why Base Code?
What to Include in a Template
Subclassing Functions and Subroutines
Common Forms
Hide Your API Calls
Registry Tools
Resource Files
Custom Controls
Documentation
Building Your Own Base Code
Changing Base Code
Templates
Summary
Chapter 11 -- Mixed Languages With Visual Studio
What Is Mixed Language Programming?
Using a Single Entry Point
Using COM Instead of Normal DLL Entry
Chapter 12 -- Databases Are For Dorks
Do It Once, Do It Right, and Forget It Forever
Three Approaches to ClientServer Interactions
Componentizing All of This
Epilogue
Chapter 13 -- Programming On Purpose
Managing Windows
Dealing with Complexity
After the Dust Has Settled
Chapter 14 -- Didn t I Write That Function Last Week?
Issues Affecting Code Reusability
The Business Case for Reuse
The Keys to Reuse
Meeting Reuse Requirements Effectively
Reuse Issues for the Programmer
Chapter 15 -- How To Juggle 30 Balls Blindfolded
A Visual Basic Quality Crisis?
Risk Management
Critical Factors in Successful Enterprise Development
Case Study
Getting Started
The Early Stages
Ways of Ensuring Quality
Why Are You Prototyping?
Creating a Foundation with a Pathfinder Project
Proving the Technical Architecture
Focusing on Design
Understanding Objects
Investing in Reuse
Finding the Right Tools
Configuration Management: Just Do It
Documentation
Testing
Build Planning
Year 2000
Concluding Thoughts
Chapter 16 -- Accessibility in Visual Basic - Making Your Application Work For Everyone
What Is A Disability?
The Fundamentals of Accessibility Development
Advanced Accessibility Features
Microsoft Active Accessibility
Making Accessibility Part of Your Development Process
Legal Stuff
More Information
Chapter 17 -- Three Steps to Employment Heaven - How To Recruit And Retain Developers
Where to Start?
Step 1: Finding Great Developers
Step 2: Recruiting Great Developers
Step 3: Retaining Great Developers
Appendix A -- Coding Conventions
The Need for Coding Conventions
Naming Conventions
Coding Conventions
In-Line Documentation
Type Prefixes
Other Conventions
Appendix B -- Sample Answers to the Technical Test in Chapter 17
Appendix C -- TMS Developer s Framework
Appendix D -- Visual DateScope 2000 and VBA2000
Visual DateScope 2000 Fact File
Appendix E -- Keeping Current with TMS
Other Newsgroups
Advanced Microsoft Visual Basic (Mps)
ISBN: 1572318937
EAN: 2147483647
Year: 1997
Pages: 168
Authors:
Mandelbrot Set International Ltd
BUY ON AMAZON
Oracle Developer Forms Techniques
Tips for Standard GUI Practices and Forms Development
Summary
Additional Interesting Techniques
Validation, Navigation, and Simulating Navigation
Summary
Java How to Program (6th Edition) (How to Program (Deitel))
if Single-Selection Statement
Time Class Case Study: Overloaded Constructors
Garbage Collection and Method finalize
static Class Members
Relational Database Overview: The books Database
Special Edition Using Crystal Reports 10
Troubleshooting
Why Implement the Crystal Repository?
Customizing the Web Desktop and Report Viewers
Managing Crystal Enterprise System Settings
Using the Crystal Configuration Manager
File System Forensic Analysis
PC-based Partitions
File Name Category
Other Topics
Bibliography
FAT
What is Lean Six Sigma
Key #2: Improve Your Processes
Beyond the Basics: The Five Laws of Lean Six Sigma
When Companies Start Using Lean Six Sigma
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Programming .Net Windows Applications
Events
CommonDialog Classes
Mouse Events
Text
Configuration and Deployment
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies