Software Science : Topaz
Topaz, de Software Science,
est une bibliothèque de composants visuels et non-visuels permettant
d'intégrer l'accès aux tables dBase dans les
applications Delphi, Borland Pascal, C++ Builder, destinée à être linkée
dans vos programmes, sans utiliser ni le BDE ni aucune autre DLL ou composant
préinstallé. Grâce à cette implantation compacte, la plupart des
applications Topaz peuvent être distribuées sur une seule disque 3.5".
Topaz existe en deux versions principales : Topaz pour Delphi (1
à 6), en plusieurs
versions, permet la programmation Delphi et C++ Builder (versions 3 et +), et
contient les versions pré-Delphi, sous forme de bibliothèques de fonctions non
visuelles pour la programmation Borland Pascal DOS et Turbo Pascal pour
Windows 16 bits. Topaz pour C++ Builder permet la programmation en C++ Builder
toutes versions.
Toutes les versions sont distribuées en code source, prêtes à compiler et
lier à vos programmes.
Caractéristiques communes aux deux versions
Caractéristiques spécifiques de :
Topaz pour Delphi |
Topaz pour C++ Builder |
Tarifs
Topaz permet l'accès aux bases de données dBASE au-travers de nombreuses
méthodes de haut niveau. comme GoTop , GoBottom , Skip ,
Find , CopyTo , SetFilterTo , SetRelationTo ,
ReportForm , Append , SetWhileTo , AppendFrom ,
Replace , etc. Il inclut des recherches sur base de données
complète et une recherche avec remplacement rapide au niveau du champ. Des
bases relationnelles peuvent être créées selon tout modèles relationnel.
Des composants visuels d'interface utilisateur permettent une édition
multi-champs commode. Les composants TOPAZ TTzMask et TTzEdit
permettent un double contrôle de saisie avec formatage, en combinant les
masques de saisie traditionnels dBASE et les nouveaux masques de saisie Delphi.
De nombreuses routines de haut niveau sont fournies pour le traitement
arithmétique des dates et heures, chaînes et boîtes de dialogue. Les dates
avec une année à deux chiffres sont traitées correctement par Topaz, après
2000 comme avant.
Le même code applicatif fonctionne pour les applications mono- ou
multi-utilisateur. Le support multi-utilisateur inclut le verrouillage
d'enregistrement et de fichier, le verrouillage en ajout seul, et fonctionne sur
tout réseau compatible avec le réseau Microsoft : NT, Lan Manager, Lan Server,
Novell NetWare, 3Com (3+ Open), Lantastic, Invisible Network, etc. La méthode
exclusive de verrouillage ALock de TOPAZ permet l'ajout d'enregistrements à une
table même lorsque d'autres utilisateurs ont des verrous posés en modification
sur la même table. Le verrouillage et le déverrouillage des enregistrements
sont traités automatiquement par les composants visuels TOPAZ, sans nécessiter
de programmation spécifique dans votre application.
Plusieurs utilitaires sont fournis avec TOPAZ, comme un éditeur de structure
de base de données, un visualiseur de fichiers dBASE, et bien d'autres. Tous
sont fournis en version source.
Le plus OSInet: Pour des manipulations en interactif plus faciles
sur les bases de données dBase, nous vous proposons également dB2K,
la nouvelle version de dBase Inc.
Spécifications communes
- Interface utilisateur
- Masques de saisie (Picture masks), fonctions masque (Picture functions)
- TTzDbf - Composant d'accès aux fichiers
- TTzEdit, TTzCheckBox, TTzComboBox, TTzGrid, TTzListBox, TTzMaskEdit, TTzMemo, TTzNav,
TTzRadioGroup, TTzSpinEdit, TTzText - Composants visuels data-aware.
- Fichiers de bases de données
- Fichiers standard dBASE III et IV database avec champs mémo.
- Jusqu'à 33 bases de données ouvertes simultanément (les valeurs par
défaut peuvent être accrues)
- Jusqu'à 2.1 milliard d'enregistrements par fichier (limité par
l'espace disque)
- Taille maximale d'enregistrement: 4000 octets
- Nombre maximal de champs par enregistrement: 255
- Taille maximale de champ non mémo: 254 octets
- Index spécifiés par des expressions dBASE
- Evaluateur d'expressions à l'exécution:
-
Date et heure:
-
Du 01/01/0001 au 31/12/9999
Détection automatique des formats: Americain, ANSI, Anglais, Allemand, Italien,
Espagnol, Français, Canadien Français (Québec), Russen
-
Gestion de l'an 2000 pour les années représentées sur deux chiffres
-
Utilitaires:
-
WCREATE.EXE - Utilitaire de création et restructuration de base de
données.
-
WBROWSE.EXE - Visualisateur et éditeur de base de données.
- Environnement
- Compatible Windows/95, Windows/98, NT 4.0
Caractéristiques communes |
spécifiques de Topaz pour C++ Builder |
Tarifs
For Delphi TOPAZ offers a component library of 18 superb visual components and a library of over 200 useful date and time math, string
and file manipulation routines. TOPAZ for Delphi integrates a broad spectrum of procedures, functions, and components into a versatile
programmer's tool-kit. TOPAZ enables programmers to write with "dBASE-like" syntax in Delphi and use standard dBASE data
and index files. TOPAZ includes utilities, numerous programming examples and sample programs.TOPAZ provides a powerful and comprehensive platform from which you can quickly develop
applications of any type. Develop both single-user and multi-user database applications for 16-bit Delphi and 32-bit Delphi under MS Windows 3.x,
Windows 95, 98, 2000 and NT.
TOPAZ comes with complete support for all Delphi compilers (also C++Builder 3, 4 and 5). It is not necessary to purchase additional versions,
upgrades, or add-ons to TOPAZ to switch between platforms. In the final application TOPAZ database engine is linked into the EXE,
therefore TOPAZ applications are self-contained and self-sufficient.
TOPAZ comes with over 280 pages of documentation including tutorial, technical reference and numerous code samples. You can also download
complete online help system for TOPAZ free of charge.
Caractéristiques
Cross-component support allows Delphi 3, Delphi 4 and Delphi 5 (and C++Builder 3 or 4) programmers link TOPAZ data access components to
any Borland or third party data aware component. Now TOPAZ programmers can use their favorite reporting component, for example, using Delphi's
standard TDataSource component.
Virtual Database Table component lets programmers create and maintain databases totally in memory. TOPAZ programmers may use the same
properties and methods as the regular database access component, TTzDbf, but without any disk I/O. Look-up tables, intermediate processing files,
and temporary database tables can be blazingly fast! (This feature is not available for C++Builder yet)
Label Printing. TOPAZ TTzPrintLabel component lets you create over 400 different kinds of standard and unlimited custom labels:
envelopes, mailing labels, packing slips, disk labels, VCR labels...Programmers may visually design
shipping labels with Windows fonts, data fields connected to databases, shapes and graphics.
Spécifications
- User Interface Features:
- Standard Delphi-style controls
- Cross-component support for Delphi 3 and later
- TTzVFile - Data access component (for virtual files)
- TTzPrintLabel, TTzCollapser, TTzTextExpr - Data aware components
- TTzScaler component (run your apps on any target machine with any
resolution).
- TTzLabel component (very powerful label component).
- 400+ standard labels supported
- Database Files:
- FoxPro 2.x database files with memo
field support
- BLOB support (limited only by disk space)
- Standard dBASE MDX file format
- Up to 47 indexes per database
- Requirements:
- Borland Delphi (any version) or Borland C++Builder 3 or 4
- Compatible MS Windows 3.1 (16 bits) en plus des environnements 32
bits.
Consulter les caractéristiques communes |
spécifiques de Topaz pour Delphi |
Tarifs
Description
TOPAZ for C++Builder offers a component library of 12 superb visual components and a library of over 200 useful date and time math, string
and file manipulation routines. TOPAZ for C++Builder integrates a broad spectrum of procedures, functions, and components into a versatile
programmer's tool-kit. TOPAZ enables programmers to write with "dBASE-like" syntax in C++Buider and use standard dBASE data
and index files. TOPAZ includes utilities, numerous programming examples and sample programs.TOPAZ provides a powerful and comprehensive
platform from which you can quickly develop applications of any type. Develop both single-user and multi-user database
applications for 32-bit C++Builder under MS Windows 95, 98 and NT.
In the final application TOPAZ database engine is linked into the EXE, therefore TOPAZ applications are self-contained and self-sufficient.
TOPAZ for C++Builder comes with over 200 pages of documentation including tutorial, technical reference and numerous code samples.
Spécifications
- User Interface Features:
- Standard C++Builder-style controls
- Fichiers
- Standard dBASE NDX file format
- Up to 16 indexes per database
- Keys specified by User-Defined functions
-
Requirements:
-
Borland C++Builder 1 or 3
| |
|