|
![]() This document describes all aspects of Total Visual SourceBook in detail. Contents
IntroductionTotal Visual SourceBook is the ultimate code library for VBA developers, teams and enterprises--providing a complete solution to your VBA code problems for Visual Basic 6, Access/Office 2003, 2002, and Access 2000. The Best Collection of Truly Useful CodeShave weeks
off your development projects by using our ready-to-run code.
Every major area of software development is covered, from ADO to
XML, with 85,000+ lines of code, 160+ modules and 40+ categories. Manage Your Own CodeTired of digging for code you know
you've already written? Use the Total Visual SourceBook Repository
to store, index, and manage all your code in a shared environment.
Track author, creation and modification dates, comments, examples
and more. Runs Directly in the Integrated Development Environment (IDE)Total Visual SourceBook is completely integrated with the Visual
Basic IDE available in Visual Basic 6 and Access/Office. Start it as
an add-in and its always ready to get you to the code you need! Source Code ExchangeThe Source Code Exchange (SCE)
feature simplifies the process of sharing code when you aren't
connected to your network. Take any code from SourceBook and package
it into an SCE file--code, comments, and author information are
automatically included. Then email your SCE file or put it on your
website. Other SourceBook users can import SCE files and handle new
and modified code with ease. Guaranteed to Save You TimeTotal Visual SourceBook will cut weeks of your development cycle as it gives you the source code you need. Use if for 30 days and if it doesn't pay for itself, return it for a prompt and courteous refund. What's New in This Version
Included CodeThis section lists the major areas of included code. For a complete list, visit the List of All Code. Total Visual SourceBook’s source code library contains an extensive set of ready to run code. This section highlights the solutions that are available. For a complete list of every class, module, and procedure, along with complete documentation, visit List of All Code. ActiveX Data Objects (ADO) Data Access Objects (DAO/Jet Engine) Access 2003 Outlook Excel Word VB Application Techniques VB Forms and Controls Graphics Date & Time Error Handling Encryption and Compression Abstract Data Types Data Type and Unit Conversion File and Disk Operations Internet and Web Search and Sorting String Handling Plus Hundreds of additional solutions including:
Code ExplorerCode Explorer is the user interface for Total Visual SourceBook and organizes all the source code. Use the Code Explorer to find the code you need, export it to your application, and manage your own code.
This is where you do most of your work. Code Explorer is used to find Total Visual SourceBook's own procedures as well as to create, copy, and edit your own procedures. The Code Explorer interface is divided into three main areas:
Dual ModesCode Explorer can run in standalone mode when invoked from the Windows Start Menu, or can run in "integrated" mode when called from you development program's Integrated Development Environment. Finding CodeTotal Visual SourceBook includes a powerful search capability, making it fast and easy to find the code you need. Simply select Search from the menu, and you can search by a variety of criteria. Total Visual SourceBook displays search results directly in the Code Explorer in the Search Results pane at the bottom of the form. This makes it easy to navigate through search results without having to switch to another window.
Using CodeOnce you have found the code you need, you can export it using a number of modes:
Managing Your Own CodeIn addition to the extensive library of built-in code, Total Visual SourceBook includes complete facilities for managing your own code. You can add:
Additionally, Total Visual SourceBook automatically maintains administrative information with your code for modification and creation dates, and code author name. You can add code to the Total Visual SourceBook repository in one of two ways:
The FMS Rich Text EditorWhen you add your own code to Total Visual SourceBook, you can supply notes to describe it. Your notes can be plain text, or you can use Rich Text to add fonts, colors, bold face, italics, paragraph alignment, indentations, tabs, bullet points, etc. You can even add graphics, "live" hyperlinks, and OLE objects. The built-in FMS Rich Text Editor gives you these features and works like other text editors such as WordPad or Microsoft Word. As such, we do not go into a great detail on each feature of the editor or how to use a word processor. Instead, the main functions of the editor are described as they are listed on the menus. Sharing Code with OthersThe Total Visual SourceBook Code Repository is multi-user ready and can be shared among multiple developers. This lets the senior developers share their code among the team and not get pestered by repeated requests for their code. The person adding the code can also designate whether other developers have the right to modify or just view it to prevent the new hire from modifying their code. To use Total Visual SourceBook in a multi-user team environment, simply install your code database on a shared drive using our Code Location dialog. Then have all team members point their installation of Total Visual SourceBook to the shared drive--its as simple as that. Source Code ExchangeTotal Visual SourceBook Source Code Exchange files (SCEs) provide an
easy way to share code among your colleagues, or to publish your code on
a disk file or web page. SCEs are packages of code and notes extracted
from a Total Visual SourceBook user code database.
In addition, Total Visual SourceBook code library updates are provided in the form of SCE files that you may obtain from our product support web site. Conventions and StyleAll developers have their own style of writing code. In creating Total Visual SourceBook, we tried to take this into account. The style, comments, and error handling for each procedure are what we consider to be the best mixture of common practices, while allowing you to use and customize the code with the least disruption to your programming system. ConsistencyAs we develop code for Total Visual SourceBook, we place a high premium on consistency in the style and techniques of the code in Total Visual SourceBook. After you use one procedure or class from Total Visual SourceBook, it should be very easy to find and use another one. There should be no arbitrary differences in naming conventions, commenting, and functional behavior. If several related procedures are included in a module, you can be sure that they always work similarly. Our assumptions and standards are described in this section, so you can easily convert from our standards to yours, if your situation requires it. For example, if you prefer a different variable naming convention to the one we use, it should be easy for you to translate our system to yours. Error HandlingThere are as many approaches for error handling as there are programmers. Each of us implements error handling in our own way because error handling logic is much more tied to the specific procedure than are naming conventions. Because of this, we tried to keep our error handling from getting in your way. We accomplish this by taking a minimalist approach to error handling-we don't want you to deal with complex error handling setup and maintenance every time you use the product's source code. However, we strongly feel that every non-trivial subroutine, function, and property procedure should have a minimum level of error handling which accomplishes the following goals:
The following is the structure of the standard generic error handling style used in the code in Total Visual SourceBook: Function GenericFunction() as
Boolean Structured Programming Style and FormattingThe procedures, functions, and class methods used in Total Visual SourceBook follow the generally recognized standards for structured programming style. The following list includes the standards we use:
We use standardized formatting for items such as indenting, where local variables are declared, how in-code comments are formatted, and how error handling is enabled. While the standards may not match yours, we hope our consistent use of the same standards throughout the code make it easy for you to understand and use it. Naming ConventionsNaming conventions are a touchy area for most developers. Opinions on the proper use of naming conventions vary much more widely than the consensus on other programming areas, such as the use of comments and structured programming style. You may be among the developers who strongly believe that there should be no naming conventions at all. Or you may use a convention borrowed from the Microsoft-created "Hungarian" style directly from an entirely different language like C++. Some naming conventions are more idiomatic to the Basic language, such as using type declaration characters on variable names (Dim Name$ for example). Or you may be using a completely "non-standard" style that is dictated by the organization for which you develop. As with many other areas of programming, the true value of using naming conventions may be the consistency they provide, rather than the merits of any one particular standard. That said, we had to choose one consistent naming convention for
the procedures and classes in Total Visual SourceBook. The style we
selected is a variation on the recommendations that Microsoft makes
in the "Visual Basic Coding Conventions" chapter of the VB
Programmer's Guide. Technical DetailsThis section covers the technical aspects of Total Visual SourceBook. Supported PlatformsTotal Visual SourceBook is designed for use with the following development environments:
Operating systems supported are:
System RequirementsTotal Visual SourceBook has the following system requirements:
Included DocumentationTotal Visual SourceBook comes with the following documentation:
The Printed User Guide is organized as follows: Chapter 1: Introduction
Chapter 2: Installation and Startup
Chapter 3: Code Style, Conventions, and Usage
Chapter 4: The Code Explorer
Chapter 5: The Code Repository
Chapter 6: Source Code Exchange
Chapter 7: Code Editor
Chapter 8: Product Support
IndexAwards and Feedback
"Total Visual SourceBook is a valuable tool that I refer to
frequently. It is not only an easy to use reference for reliable
code, it also uses good coding practices that have improved the
quality of my own procedures and applications." - Alex Dybenko, Russia "It's great! I use it regularly in
Office VBA as well as VB code - just drop the routines in and they work." "SourceBook is my constant companion as I work on Visual Basic
projects. I’ve never seen a product that addresses the exact needs of a
Visual Basic developer as perfectly as Sourcebook. It’s truly a must-have
for the up-to-date developer!" - Steve Boyd, HelpFactory, Inc. "Congratulations on
another great product! I am excited to see FMS entering the Visual Basic
market. I have been using Total Access software for several years now. Each
FMS product that I have purchased has been well designed, useful, and every
one of them has garnered a permanent spot in my developer toolbox.
SourceBook is no exception. Thoughtful design, tons of useful routines, and
attention to details are just some of the highlights of this program." - Tom Howe, Control Center Computing, Inc. "The
product is an extremely valuable aid for anyone doing serious development in
VB with the greatest feature being that you can customize/extend the code to
meet your needs which is something that is not possible with most
third-party products." "I was very impressed with SourceBook.
It was very easy to merge our corporation’s code library into
SourceBook. If you use one function from SourceBook, it pays for
itself!" - Nick Jongebloed, IMNET Systems "Why reinvent the wheel? Here is what you need, both for newbies
and professionals! Don’t program without it!"
"SourceBook is a well-designed code repository filled with solid code that
you'll definitely reuse in your other projects. What makes SourceBook
valuable is not only the quality of the code, but the ability to add your
own code routines, share them with your coworkers, and annotate existing
code routines with your comments." "Smart, innovative and easy-to-use, this product is full of
real-world solutions that you can't find anywhere else...an
invaluable addition to anyone's development toolkit. A must-have!" Purchasing and PricingThis section contains information on purchasing, pricing, and license terms.
ConclusionTotal Visual SourceBook represents the state of the art in integrated code solutions. With its extensive built-in code, and powerful repository features, it offers VB developers a total code solution. Built upon the foundation of the most successful commercial VBA code library, Total Visual SourceBook provides unprecedented power in code use and management. We invite you to put the product through its paces, and contact us if we can provide any additional assistance in evaluating or deploying Total Visual SourceBook. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||