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
Java for RPG Programmers, 2nd Edition
The World Of Java
Javas Language And Syntax
String Manipulation
More Java
Appendix A Using Java on the AS/400
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Part I - The Underpinning Theory
Individual change
Leading change
Cultural change
IT-based process change
Competency-Based Human Resource Management
An Overview of Competency-Based HR Management Practices
A Need for Implementing Competency-Based HR Management
Competency-Based Employee Recruitment and Selection
Competency-Based Employee Development
Appendix A Frequently Asked Questions About Competency-Based HR Management
Twisted Network Programming Essentials
Accepting Connections from Clients
Managing a Hierarchy of Resources
Storing Web Data in an SQL Database
Sharing Python Objects with Perspective Broker
Providing POP3 Access to Mailboxes
Information Dashboard Design: The Effective Visual Communication of Data
Typical Dashboard Data
Choosing Inappropriate Display Media
Maintain Consistency for Quick and Accurate Interpretation
Make the Viewing Experience Aesthetically Pleasing
A Final Word
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
The Challenges of Web Application Development
Creating a Struts-based MVC Application
Managing Business Logic with Struts
Building a Data Access Tier with ObjectRelationalBridge
Templates and Velocity
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