Source+ 2000 is the perfect tool for Visual Basic components management and reuse. It offers you the ability to
store, organize and retrieve your code components (classes, modules) and visual components (forms, controls, user
documents etc.) in and from a multi-database storage system. Using it you will discover that components reuse can work
like a charm!
Add a built-in library of 90 read-to-use components totalizing more than 28,000 lines of Visual Basic code and
you will discover how easy your life can become... And all these at an exceptional price!
|
First of all, be sure to take the Source+ 2000 tour! We have prepared for you a 5-slide HTML
presentation explaining Source+ 2000's key features. You will learn about the Source+ Explorer, the
Source+ Add-ins for VB/VBA and the Source+ Library. Please click
here to start the tour.
Also be sure to read the below feature list highlights since there are a lot of remarkable issues not
covered by the tour.
|
Source+ 2000 represents the key to real Visual Basic 6 code reusability
- Perfect integration with your Visual Basic 6 and VBA hosts environments.
- The Store to Source+ wizard can export complete project groups, projects or only explicit components to the Source+
database.
- The Get from Source+ wizard makes it easy to add code components to your projects.
- You can reuse components from one project to another, or make them available to other users that share
with you a Source+ database.
The built-in Source+ Library provides ready-to-use code components
- The Source+ Library offers you a valuable collection of ready-to-use code components consisting of 90 classes
and totalizing over 28,000 lines of code, covering a wide range of programming issues.
-
All classes come with complete source code and a comprehensive documentation.
- In addition, each class comes with a complete example, containing all the source code you need in order to find out
how to use it easy and fast.
Organize reusable code easier than ever with the Source+ Explorer
-
Import complete projects and entire project groups in one step into a Source+ code database.
-
Export code components (code and designer, if applicable) to a disk location (by using the Source+ add-in) to
a Visual Basic or Microsoft Office project.
- Easily print stored code components (code, examples, user notes etc).
-
Preview a components' designer part (i.e. the visual part of a form, user control, user document etc.).
- Source+ automatically detects, stores and retrieves forms/controls with all the private user controls they
depend upon.
-
Examine the data and code organization in hierarchical or flat view.
-
Re-organize your code with Windows Explorer-like full drag-and-drop support.
-
Share code by using shared Source+ databases.
- Perform code searches with intelligent matches highlight.
- Add rich text notes to any component, folder or database.
- Add binary attachments. From now on you can store (for example) compiled samples to any code component, the web
links related to it, etc.
- Manual and automatic code databases maintenance operations (compact, emergency repair, backup etc).
-
Import your CodeSMART Code Database as a Source+ code database.
- The built-in Source+ Library can be easily updated by using Update Package Files. These files are
regularly (monthly) released by AxTools and contain new code components (code and documentation).
AxTools EasyPatch is a utility program that can be used to build and apply patches to single or
multiple files. Since the patch includes only the binary differences between two versions of a file (or files),
it means that you can greatly simplify your software distribution system by providing the latest updates to your users much
quicker and with minimum costs.
Since size does matter...
- You can update files or entire file distributions by asking your customers to download/install only the binary
differences that are packaged inside a single, self-applying patch file.
- For maximum cost effectiveness, the binary difference data is also compressed inside the patch file.
Use an elegant manager to design the patch sets
- View the files to be updated in a tree structure that resembles the real structure on the destination computer.
-
Point-and-click to add/edit items, edit patch properties and launch actions.
-
Test the patch consistency and highlight faulty items for easy fix-up
-
Automatically generate folder differences and mix the results with file-by-file additions for fine
tuning.
Take advantage of a powerful patching philosophy
- The patching process can update, add or delete files on the destination computer, performing COM
registration/unregistration when configured so.
- You can access files at virtually any location on the destination computer by using a set of predefined directory
constants like {app}, {programfiles}, {win}, {sys}, {fonts} etc.
Let your customers discover ease and safety when applying patches
- The patch file that will be distributed - the EasyPatch Update Wizard - has an elegant Windows Installer-like user
interface that guides your customer during the update process.
- The Update Wizard can be built in multiple languages. The currently supported languages are Dutch,
English, French, German and Italian.
- The Update Wizard keeps an update log so that it can rollback the changes it makes. It will even perform an
automatic rollback if update errors occurred and you have specified that a partial update is not allowed.
- The customer can safely cancel the update process at any time, and the Update Wizard will restore the initial state
of the system.
- If configured so, backups and an operation log can be written to the destination computer.
Usage samples
-
Imagine you have a contacts database file, named (let's say) Contacts.dat. It has 45,000 contacts and is
35 MB in size. Also, you keep two copies of this file, one on your office computer and one on your computer at
home, because sometimes there is extra work you need to do at home.
Consider you are at the office and you add 45 more contacts to the database. After adding them there will be two
versions of the same database - a 'new' version (the one at the office, having 45 new contacts added) and an 'old' one (at
home). But tonight you were planning to prepare and print some reports at home - what can you do to have the latest
database there? Of course, since we are talking about databases there may be some specific solutions (synchronization,
adding those 45 contacts by hand into the database you keep on the home computer, etc.), but if we were talking general then
probably you would have to burn a CD. And all these for changes that represent just 0.1% and that may happen again
tomorrow!
-
Consider you are a software developer and you (or your company) produce and sell an application that is available
by-download. The setup kit is 14 MB in size, the application is wonderful and you have hundreds of clients
- and most of them love you program.
Now, let's say that you are planning to release a service pack (a small fix). If you were to release the service pack as
a setup kit, packing all the files that were changed, you would end up with a service pack setup kit of 9.5 MB in
size - let's agree that many customers will not be pleased with this relatively big download for a handful of fixes. This is
neither elegant nor cost-efficient.
Click on the image below for
a product tour:
Click below for an
evaluation version (no-questions-asked download process):
Synopsis
AxTools Visual Logger is a tool dedicated to ease the software development process, being mainly focused on the
debugging phase.
The Visual Logger can be used on development machines when tracing information is added to the application code,
or can be deployed with the main application. The logging process can be completely unobtrusive since the Visual Logger
server can be instructed to sit minimized to the system tray while processing, and only be shown to the end user when
specifically asked by the application developer with the intention for example of saving the log and sending it by
e-mail.
Brief features
-
Multiple application handling
- Implemented as out-of-process ActiveX server (a .NET interop file is provided)
-
Persistent logs, i.e. the log is not closed when the application ends
- The log can be saved to a proprietary format or exported to a text file
- Foreground colors, bold state and indenting can be used to improve readability
- The Visual Logger window minimizes to the system tray
- Logging can be globally paused/restarted from the Visual Logger window
Screenshots
Synopsis
Deleting an item from Visual SourceSafe can be done in one of the following ways:
- By using the Visual SourceSafe Explorer, case when the space in the SourceSafe database is not actually freed
until you check the "Destroy permanently" checkbox.
- From an IDE (Visual Basic, Visual C++ etc) case when the "Destroy permanently" option is not even usually
available.
As a result, a lot of garbage items will continue to take space in the SourceSafe database until you manually
purge them. This operation usually takes a lot of time because it can only be done in a non-recursive manner.
Imagine you have 500 folders in the SourceSafe database - manually walking through them and purging logically deleted items may
take a lot of time.
AxTools VssRecursivePurge allows you to search for all the logically deleted items in a SourceSafe database and
purge part or all of them in a very convenient way. Cleaning up a 500-folder database will take now from seconds to a
few minutes, depending on your network configuration.
Screenshots