http://www.microsoft.com/france/msdn/vfoxpro/presentation.mspx
Son
langage objet, axé sur les données, offre aux développeurs un ensemble d'outils
robustes pour construire des applications utilisant des bases de données, dans
un environnement client/serveur ou bureautique ou pour le Web. Les développeurs
disposent des outils nécessaires pour gérer les données, organiser des tables
d'informations par des requêtes, en créant une gestion intégrée de base de
données de type relationnelles (DBMS). Visual FoxPro 9.0 leur permet de créer
des applications complètes de gestion des données pour leurs clients.
Ø Facilité de construction de tout
types de base de données.
Echange des données
avec les serveurs SQL via un langage SQL aux capacités améliorées et un support
des nouveaux types de données.
Amélioration de
l'interface utilisateur permettant d'ancrer les formulaires et contrôles et
meilleur support des images.
Personnalisation de
l’affichage de la fenêtre des propriétés suivant vos propres choix, éditeur
personnel, fontes des caractères et réglage des couleurs
Construction et
déploiement d'applications pour les tablettes PC Windows.
Création et accès
aux composants COM et services compatible Web XML par l'utilisation de la
technologie .NET.
Visual FoxPro 9.0
vous permet de construire des solutions complètes, depuis les formulaires
d'acquisitions jusqu’aux sorties de rapports complexes.
Ø Nouveautés du système de Rapport
La nouvelle
architecture de sortie a été étendue et permet un contrôle précis des rapports
et de leurs formats.
Support pour les
bandes de détails multiples pour des données utilisant des relations un à
plusieurs.
Les rapports
supportent le XML, le HTML, les formats d'images et la personnalisation de la
fenêtre d’aperçu multipages.
La fenêtre d’aperçu
offre une amélioration de la qualité d'affichage et le support pour pages
multiples
Une nouvelle classe
"ReportListener" fournit un accès lors de la génération du rapport
aux évènement à l'exécution à permettant de créer tous types de sorties.
Enchaînement des
rapports pour des impressions plus complexes.
Puissants outils de
développements personnalisables.
Compatibilités avec
les moteurs de rapports des versions précédentes permettant la récupération des
anciennes applications.
Ø Manipulation et interaction des
données.
Les nouveaux types
de données Varchar, Varbinary et Blob améliorent l'interaction avec les
serveurs de type SQL.
Améliorations et
extensions du langage SQL - plus de possibilités avec les fonctions SELECT,
INSERT, UPDATE et DELETE.
CAST( ) - nouvelle
fonction permettant la conversion entre divers types de données.
Nouvel Index Binaire
- support du nouveau type d'index pour l'amélioration des performances lors de
l'utilisation du TAG DELETED.
Adaptateur XML -
amélioration du support des boucles hiérarchiques imbriquées XML et XSD
Ø Nouveautés de l'Interface Utilisateur
Final
Formulaires
ancrables : permet un fonctionnement professionnel des applications Windows
L'ancrage vous
permet de contrôler les mouvements des objets d'un formulaire lors du
redimensionnement de celui-ci.
Boutons : meilleur
contrôle de la position de l'image sur un bouton avec alignement du texte.
Cases à cocher :
nouveau support de justification pour les labels des cases à cocher.
Etiquettes : support
de la rotation du texte pour les messages des contrôles labels.
Formes géométriques
et Lignes : possibilité de création de polygones et de courbes de Bézier.
Listes et Combos :
utilisation des collections (séries) comme source de ligne.
Images : jointure
images vers les images non orientées fichier.
Ø Extension de la productivité du
développeur
Page de propriétés :
supporte des nouvelles options de fontes et d'affichage des couleurs,
caractères étendus et expressions longues.
Extension des
données : facilité de spécifier des propriétés personnelles dans l'éditeur et
gestion des propriétés favorites.
Compilation en tâche
de fond : visualisation des syntaxes incorrectes lors de la frappe des lignes
de codes.
Panneau de contrôle
: améliorations et nouveaux onglets comme l'explorateur de données.
Extension des capacités
système : plus de limite pour les tableaux, la taille des procédures et les
niveaux d'imbrications.
Manipulation des
chaînes fortement améliorées
ICASE( ) : nouvelle
fonction similaire au DO CASE sur une ligne (similaire au IIF()).
International : support
amélioré pour l'utilisation des jeux de caractères internationaux dans les
applications