|
|
VG Library II

Overview
VG Library II is a component collection for Borland Delphi and
C++Builder. It includes more than 70 components for fast and robust application
development. There are controls, data controls and data access components
available to cover the wide range of tasks developers work on every day.
The library includes date, time and calculator edit controls; editors with
RegEx-style picture mask support; file system and gradient controls; property
storage framework; tray icon, threading, multi-language and animation
components. The data acess components introduce the extended set of
functionality for BDE, ADO and InterbaseExpress and implement the support of
macro substitution, SQL scripts and design-time expressions. There is more.
The library is designed to provide you with the maximum functionality in every
component and you will be pleased to discover all these options. It is based on
the experience of many developers. We tried to do our best. Here you are.
Platforms supported: Delphi 5, Delphi 6, Delphi 7.
C++Builder support is temporary available in 2.60 only (C++Builder 5.0)!
Check again later.
Download the demo application.
Components
VG2 Tools
 |
Tvg2AppIniFile

Tvg2AppIniFile
encapsulates customizable INI-file that can be connected to
INI-file, registry or user-defined storage such as
database. |
 |
Tvg2PropStorage

Tvg2PropStorage saves and restores the
properties of components, forms, datamodules and frames and keeps
the state of application persistent over the multiple executions.
Tvg2PropStorage stores properties using the
Tvg2AppIniFile. |
 |
Tvg2ThreadTimer

Tvg2ThreadTimer provides a timer that doesn't
depend on window handles. This timer executes in background and it
triggers handler always, even when the main program thread is
busy. |
 |
Tvg2Thread

Tvg2Thread
encapsulates thread and allows to set up threads in design time
without writing TThread class descendents. |
 |
Tvg2TrayIcon

Tvg2TrayIcon
component allows to add static or animated icon with popup menu to
the system tray. |
 |
Tvg2MoneyString

Tvg2MoneyString component translates numeric
values into their verbal representation. Component supports the few
different languages. |
 |
Tvg2FolderMonitor

Tvg2FolderMonitor tracks changes in the given
file system directory and fires a notification event when the one of
changes occurs. |
 |
Tvg2MultiLanguage

Tvg2MultiLanguage allows to switch between
multiple languages within an
application. |
VG2 Controls

 |
Tvg2Label

Tvg2Label
supports the wide range of special graphic effects such as 3D-look,
text angle and shadows. |
     |
Tvg2Button, Tvg2CheckBox and
Tvg2RadioButton

Tvg2Button, Tvg2CheckBox and Tvg2RadioButton
support glyphs, text layouts, multi-line captions and
more. |
       |
Tvg2Edit, Tvg2SpinEdit, Tvg2CalculatorEdit and
Tvg2DateTimeEdit

Tvg2Edit, Tvg2SpinEdit, Tvg2CalculatorEdit and
Tvg2DateTimeEdit is a family of powerful edits covering the most of
development needs. Edits support InfoPower picture masks with
auto-filling, additional buttons, text alignment and
more. |
   |
Tvg2FileNameEdit and Tvg2FolderEdit

Tvg2FileNameEdit and Tvg2FolderEdit combine
edit control with an ability to browse system for files, directories
or computers. |
 |
Tvg2Splitter

Tvg2Splitter
with a hot spot resizes panels in a single turn. |
 |
Tvg2SimplePanel

This panel
speeds up your developement providing you with clean panel without
default bevel and caption. |
 |
Tvg2AboutPanel

Tvg2AboutPanel
scrolls animated text. It supports the list of visual effects to
provide a better look for the “About” dialogs. |
 |
Tvg2Background

Tvg2Background
can fill its client area with gradient or tiled image. |
   |
Tvg2ListBox and Tvg2ComboBox

Tvg2ListBox
and Tvg2ComboBox provide you with the wide list of features for
representing and browsing string lists. The controls support image
lists, custom drawing, quick search and other effects. |
 |
Tvg2CheckTreeView

Tvg2Tvg2CheckTreeView is a tree view where
nodes can be used as check boxes and radio buttons. |
   |
Tvg2ColorComboBox and
Tvg2FontComboBox

Tvg2ColorComboBox and Tvg2FontComboBox display
the lists for easy color and font selection. |
 |
Tvg2Animator

Tvg2Animator
animates an image list to show the simple animation. Drawing thread
shows it even when an application is busy. |
         |
Tvg2DriveComboBox, Tvg2DirectoryListBox,
Tvg2FileListBox, Tvg2DirectoryTreeView and
Tvg2FilterComboBox

Tvg2DirectoryTreeView, Tvg2DirectoryListBox,
Tvg2FileListBox, Tvg2DriveComboBox and Tvg2FilterComboBox are the
family of file controls that allow you to design Win32-style user
interface with professional look. |
VG2 Misc
 |
Tvg2RepeatButton

Tvg2RepeatButton fires clicks repeatedly when
pressed. |
 |
Tvg2MenuButton

Tvg2MenuButton
displays popup menu when clicked. |
 |
Tvg2SpinButtons

Tvg2DialogButtons control increases or
decreases a counter. |
 |
Tvg2DialogButtons

Tvg2DialogButtons is a panel with Ok, Cancel
and Help buttons that simplifies dialog creation. |
 |
Tvg2VersionInfo

Tvg2VersionInfo reads VERSIONINFO resource
information from executable files and DLLs. |
 |
Tvg2Launcher

Tvg2Launcher
executes an application and allows to wait for its
termination. |
 |
Tvg2LaunchLabel

Tvg2LaunchLabel is a hyperlink reference that
you can place on “About” and “Register” dialogs to send a user to
your website or run a program. |
 |
Tvg2BrowseFolderDialog

Tvg2BrowseFolderDialog browses system for
folders and computers using shell interface. |
   |
Tvg2ReadMailslot and
Tvg2WriteMailslot

Tvg2ReadMailslot and Tvg2WriteMailslot
components allow to establish the simple message exchange over the
local network. |
 |
Tvg2MonthCalendar

Tvg2MonthCalendar browses dates using Microsoft
Outlook-style interface. |
 |
Tvg2Calculator

Tvg2Calculator
allows to perform simple calculations. |
 |
Tvg2Clock

Tvg2Clock
displays time. The drawing is performed by dedicated thread to make
the clock running always. |
VG2 Data Controls
 |
Tvg2DBText

Tvg2DBText
supports Tvg2Label visual effects for database
applications. |
       |
Tvg2DBEdit, Tvg2DBSpinEdit,
Tvg2DBCalculatorEdit and Tvg2DBDateTimeEdit

Tvg2DBEdit,
Tvg2DBSpinEdit, Tvg2DBCalculatorEdit and Tvg2DBDateTimeEdit is a
data-aware family of edits (see VG2 Controls). In addition to
InfoPower picture masks with auto-filling, optional buttons and text
alignment controls support unbound mode. |
   |
Tvg2DBListBox and Tvg2DBComboBox

Tvg2DBListBox
and Tvg2DBComboBox are data-aware versions of Tvg2ListBox and
Tvg2ComboBox. Components support the new Values property that allows
to define values that will be stored in database instead of Items.
Incremental search makes the controls very comfortable to
users. |
   |
Tvg2DBRadionButton and Tvg2DBCheckBox

Tvg2DBRadionButton and Tvg2DBCheckBox are
data-aware versions of appropriate VG2 controls. Radio button can be
used as a separate control, not as the the radio group member.
Controls support unbound mode. |
 |
Tvg2DBLookupComboBox

Tvg2DBLookupComboBox is a lookup control that
provides you with incremental search, resizable drop-down list,
additional button for displaying dialogs, unbound mode and
more. |
 |
Tvg2DBNavigator

Tvg2DBNavigator supports the extended
collection of customizable buttons and provides you with powerful
filter and search dialogs. It speeds up development and makes
applications much more powerful in few minutes. |
 |
Tvg2DBTreeView

Tvg2DBTreeView
displays tree-like data from database. Component dynamically fetches
the data from database and creates visible tree branches. It
supports OnSetRange and OnCancelRange methods to work with datasets
that don't have default filtering. OnProcessBranches method allows
to suppress an expansion spot when the component reaches the deepest
leaves. |
VG2 Data Dialogs
 |
Tvg2FilterDialogs

Tvg2FilterDialogs displays and applies a
powerful filtering criteria for dataset, including multiple fields,
partial-key searches and ranges. The criteria applies to
OnFilterRecord handler or directly to SQL WHERE clause. |
 |
Tvg2DBLocateDialog

Tvg2DBLocateDialog displays dialog that allows
to locate records by field values. |
 |
Tvg2DBSearchDialog

Tvg2DBSearchDialog performs the full-text
search in dataset sorting it by different orders. |
 |
Tvg2DBRecordViewDialog

Tvg2DBRecordViewDialog displays generic record
view/edit dialog created with VG Library II data
controls. |
VG2 Data Access
VG2 Data Access component set includes the wide
range of data access components which extend functionality of
standard data access components and provide the following features:
-
Macro expansion support. Developers can change the text of SQL statement using
macro substitutions.
-
SQL scripts. Executes multiple SQL statements against BDE, ADO or InterBase
databases.
-
Codeless Fields initialization. The DefaultExpression property of TField
components will initialize the values of fields for new records. The syntax for
DefaultExpression is compatible with the Filter property and may include
arithmetic, string, logic operators and a number of functions.
-
User-defined constraints for fields and records. The ConstraintExpression and
ConstraintErrorMessage properties allows to check the validity of user input.
-
Codeless calculated fields. The calculated fields can be calculated by
DefaultExpression property without writing code.
-
The support of Tvg2DBNavigator environments such as applying filters and sort
order to SQL statement.
|
|