De la 5.x a la 7.0
Accueil Remonter De la 5.x a la 7.0 De la 7.0 a DBPlus De la 2.0 a 2.61.5 la 2.62 La  2.70 anciennes

 

De Visual 5.x dBase à Visual dBASE 7.0


Visual dBASE 7 introduit des dizaines de nouvelles fonctionnalités et d’éléments de langage.

Parmi ces améliorations:


• Objet Rapport (Report object) et le concepteur de rapport intégré (Report designer)
• Explorateur de projet (Projet Explorer) • Data Objects
• Intégration ActiveX
• Concepteurs visuels (Visual designers)
• L'Inspecteur de propriété
• L’ éditeur de code source
• Le concepteur SQL (SQL Designer)
• BDE
• Le format de fichier DBF 7


Rapport objets et le concepteur de rapport intégré


Vous pouvez créer des rapports et des étiquettes en utilisant les objets natifs Report et Report Designer (similaire au concepteur de formulaire). Les classes
utilisent la pleine puissance de la programmation orientée objet, avec
des objets qui offrent des fonctionnalités sophistiquées telles que:
• Le support des expressions complexes
• rendre conditionnelle
• regroupement flexible
• L'héritage
• l'affichage des rapports dans un formulaire


Explorateur de projets


Quelques-unes des nouvelles fonctionnalités de l'explorateur de projet :
• Visionneuses de fichiers automatiques
• Commutation instantanée entre aperçu visuel et une vue du code source
• Le projet basé sur les directives de compilation
• La possibilité de compiler, construire et déployer des projets


Notez que l'Explorateur de projet remplace la fonctionnalité Catalogue
disponible dans les versions antérieures. Un utilitaire de conversion, CAT2PRJ.PRG,
est disponible dans votre répertoire dBASE Plus/bin afin de vous laisser facilement convertir
les Catalogues en projets (Projects).


Les objets de données (Data objects)

Les Classes d'accès aux données fusionnent les concepts SQL et orienté-objet.
Vous pouvez utiliser des requêtes dans les bases de données dans les sessions. Les sessions fournissent des connexions indépendantes aux tables. Chaque base de données peut alors connecter à une source de données différente. Les requêtes se connectent à une ou plusieurs tables et de fournissent la capacité de navigation dans les tables. Les objets vous permettent de
• Utiliser Query, Rowset(ensemble de lignes), Field (champs), Database, Session, StoredProc, et d'autres classes pour accéder aux tables et procédures stockées. (Data objects utilisent uniquement SQL afin de recueillir des données.)
• Utiliser les objets DataModule et DataModRef pour représenter des multiples objets de données et leurs relations. Ces objets prennent la place des anciens fichiers QBE.
• Créer des objets de données personnalisées pour accéder à des éléments tiers et aux futures formats de données.

Concepteurs visuels

Les concepteurs visuels comprennent de nombreuses améliorations des fonctionnalité et de productivité, notamment
• contrôles Win32
• Contrôles Grids (Grille) et Browse qui sont plus rapides et offrent plus de de fonctionnalités que les fonctionnalités de navigation de Browse dans les précédentes Versions
• Intégration compléter du contrôle ActiveX
• Outil d’édition instantané entre deux modes : les modifications apportées dans les concepteurs visuels sont immédiatement répercutées dans le code source et vice-versa, pour basculer entre les deux, appuyez sur F12
• La possibilité de glisser-déposer des fichiers vous permet de lier facilement les tables et placer les fichiers sur un formulaire ou un rapport, Project Explorer, Windows Explorer. • barres d'outils ancrable
• Une palette de formatage de texte, offrant une fonctionnalité de balises HTML standard
• L'édition sur place pour les composants Text
• le nommage automatique pour les champs issus de la palette Field
• Unités de mesure de la position et la taille des formulaires/rapports nombreuses (chars, twips, pixels, millimètres et plus)
• Elargissement des formats d’image supportés. La liste comprend désormais la prise en charge des formats BMP, GIF (y compris les GIF animés), ICO, JPEG, PNG, XBM, WMF, EMF, TIFF, PCX et formats EPS 

Intégration ActiveX 

Vous ajoutez des contrôles ActiveX (OCX) directement dans vos formulaires et rapports. Vous pouvez soit inspecter les contrôles ActiveX directement, ou un clic droit sur un contrôle pour accéder à sa boîte de dialogue de configuration interne. 


L'Inspecteur 

Quelques-unes des fonctionnalités offertes par l'inspecteur comprennent: 
• Simple Clic pour une expansions d’une liste 
• L'avancement ou le basculement d'une sélection avec Ctrl-Entrée (une alternative à un double-clic) 
• Un bouton de l'outil sur la page Méthodes pour substituer une nouvelle méthode  
• Gras pour les valeurs modifiées et non par défaut 
• Une liste de l'historique 
• L'accès au constructeur bloc de code constructeur et à l’outil Éditeur de chaînes 


Editeur de code source 

Un éditeur de code source ASCII entièrement personnalisable est disponible pour écrire des programmes et des méthodes. Il comporte 
• Accès instantané (F12) à partir de concepteurs visuels, avec mise à jour immédiate entre la source et le mode conception
• Une arborescence de classes, des objets et méthodes 
• Les pages à onglets 
• la coloration syntaxique et un jeu de couleurs personnalisable 
• Edition par Glisser-déposer, y compris la possibilité de faire glisser des extraits de code sur le bureau ou dans une autre page de l'éditeur, et de les faire glisser de nouveau dans n'importe quelle page 
• multiples niveau regroupés défaire 
• enregistrement de frappe de macros et lecture 
• Une fonctionnalité d’ouverture automatique de fichiers: Si un autre nom de fichier s'affiche dans votre code source, vous pouvez positionner votre curseur sur le nom et appuyez sur Ctrl-Entrée pour ouvrir le fichier 
• Facilité de commentaire et de sa suppression sur des blocs sélectionnés 


SQL Designer 

Le SQL Designer vous permet de créer, modifier et exécuter des requêtes SQL. Vous pouvez utiliser l'outil pour tester et appliquer de l’instruction la plus simple SELECT aux requêtes les plus avancées sur toute source de données prise en charge. Vous pouvez ensuite visualiser les résultats et enregistrer votre requête pour l’inclure dans vos programmes.


Administrateur BDE et base de données

L'utilitaire Administrateur BDE (BDE Administrator ) vous aide à créer des alias et à tester et vos connexions de base de données et les paramètres. Le moteur BDE propose également un nombre important d'objets de base de données qui peuvent être ouverts dans chaque session BDE.
Les liaisons SQL à haut rendement pour les pilotes dBASE Plus, supportent les formats les plus populaires de base de données, notamment Oracle, Sybase, Interbase, MS SQL Server, IBM DB2 et Informix. 
dBASE Plus comprend nativement (non ODBC) le support des tables Microsoft Access et Microsoft FoxPro support de la table, avec SQL local (pour les tables DBF et DB) et le support des tables au format DBF7. 


DBF7 caractéristiques du format de fichier 

Quelques-unes des fonctionnalités incluses sont: 
• Noms longs pour les champs 
• Nouveaux types de champ: TimeStamp, Double, AutoIncrement, Long 
• Contraintes de champ: minimum, maximum, nécessaire (required), et par défaut 
• Caractère Null pour les champs
• Distinct index; l’utilisateur obtient une violation de clé lorsque l'on tente d'ajouter un duplicata 
• Index primaire distinct 
• L'intégrité référentielle 
• Contraintes de table: un tableau de chaînes contenant des expressions dBASE Plus logiques qui agissent comme contraintes au niveau de l’enregistrement lorsque l’on tente de le sauver.
• attributs de champ personnalisé qui comporte un dictionnaire de données actif qui travaille tant à l'exécution qu’au moment la conception. Ces attributs sont nommés propriétés avec des valeurs de chaîne et sont créés dans le Concepteur de table. 


Les exemples et la visionneuse d’exemples

Des modèles de formulaires, de rapports, de menus et d'autres fichiers se trouvent dans le répertoire samples dans votre répertoire principal dBASE. Plus
Le répertoire contient un formulaire appelé SAMPLE GUIDE.WFM, qui vous donne un aperçu visuel et une description de l'objet de chaque formulaire exemple ou applet.

 

Source : dBase Guide de l'utilisateur 2.61 - Pages 3 à 5