Delphi® pour Win32®

Présentation

Delphi est un outil de programmation visuelle qui permet de réaliser de façon pratiquement instantannée l'interface d'applications Windows, comportant menus, dialogues, boîtes d'édition etc. 

Delphi® 2007 pour Win32® redynamise le développement sous Win32 en associant l'approche visuelle compétente du développement accéléré d'application (RAD) de Delphi pour un développement Win32 accéléré qui fonctionne sous Windows Vista et AJAX.

Delphi pour Win32 est le seul IDE qui supporte la création d'applications de code natif sur Windows 2000, XP ou Vista et le déploiement sur Windows 2000, XP et Vista. Delphi pour Win32 permet le développement d'applications supportées par Vista à partir de l'environnement familier Win32, une création facile d'applications web qui supportent AJAX et une connectivité de base de données d'entreprise simplifiée.

Le support Delphi pour Win32 Vista comprend des applications à thèmes, un support de la bibliothèque VCL pour une transparence ainsi que boîtes de dialogue fichiers et tâches. La bibliothèque VCL for the Web vous permet de construire rapidement et visuellement des applications web interactives et réactives qui supportent les techniques AJAX. La bibliothèque VCL for the web intègre les technologies de bas niveau en objets visuels pour que vous n'ayez pas besoin de connaître HTML, JavaScript, CSS ou HTTP et que vous puissiez vous concentrer sur du code et l'interface utilisateur. La nouvelle architecture de base de données DBX4 simplifie la connectivité de base de données d'entreprise et prend en charge les versions les plus récentes des bases de données SQL. DBX4 consiste en une seule infrastructure de base de données avec du code managé, compatible et native, qui simplifie l'écriture des pilotes de données et supporte le pool de connexion.

Delphi pour Win32 vous permet de développer et déployer des applications de code natif qui sont compatibles avec Windows 2000, XP et Vista. Le support de Windows Vista comprend des applications à thèmes, un support de la bibliothèque VCL pour une transparence ainsi que des boîtes de dialogue fichiers et tâches.

Quels sont les éléments nouveaux chez Delphi 2007 pour Win32?

Le support de Windows® Vistaâ„¢ : Créez des applications de code natif sur Windows 2000, XP ou Vista et déployez sur Windows 2000, XP et Vista. Le support AJAX : La bibliothèque VCL for the Web vous permet de construire rapidement et visuellement des applications web interactives et réactives qui supportent les techniques AJAX.

L'architecture de base de données DBX4 : La nouvelle architecture de base de données DBX4 simplifie la connectivité de la base de données d'entreprise et prend en charge les versions les plus récentes des bases de données SQL comprenant Oracle ® 10g, MS SQL Server 2000/2005, Informix 9x, IBM DB 8.x et Sybase® 12.5.

Construisez la gestion avec MSBuild : Simplifiez la gestion de la plupart des projets complexes avec le puissant outil de construction/compilation de projet MSBuild.

Une technologie d'installation améliorée : A présent, les mises à jour instantanées, les correctifs et les ajouts de fonctions sont supportés pour que tout changement additionnel au produit soit plus rapide et plus facile à installer.

Amélioration de la modélisation Together® : Comprend des diagrammes et des graphiques de modélisation supplémentaires, notamment des diagrammes de séquence, de collaboration, d'état, de déploiement, de cas d'utilisation, d'activité et de composant.

Delphi® pour Win32®

L'environnement de développement visuel RAD pour Windows®

  • SDKS
  • PRO
  • ENT

Microsoft Win 32 SDK fonctionne sous Windows Vista et comprend des applications à thème, de la transparence, des boîtes de dialogue fichiers et tâches

  • VCL
  • VCL for the Web : application web complète avec RAD et développement de pages Web avec support d'AJAX
  • VCL for the Web : développement de pages web avec support d'AJAX

Développement et accès à la base de données

  • Architecture de base de données DBX4 qui simplifie la connectivité et l'écriture des pilotes de données tout en supportant le pool de connexion
  • Pilotes de bases de données pour Interbase 2007, MySQL 4.1 et 5.0, et SQLAnywhere 9
  • Pilotes de bases de données pour Oracle 10g, DB2 8.x, MS SQL Server 2000/2005, Informix 9x et Sybase 12.5

Gestion de projet

  • Système de développement puissant qui utilise MS Build comprenant le support d'évènements pré et post-développement et des configurations de développement nommées

Modélisation TOGETHER®

Le programme de modélisation Together comporte des diagrammes de classe LiveSource bi-directionnels complets, un support OCL 2.0, un profil « UML en couleur », des diagrammes pouvant contenir des liens hypertextes et des annotations et des diagrammes qui sont imprimables

Il comprend des diagrammes et des tableaux de modélisation Together agrandis, notamment des diagrammes de séquence, de collaboration, d'état, de déploiement, de cas d'utilisation, d'activité et de composant.

Le support Design Patterns, l'import/export XMI 1.1, la conception d'une documentation mais aussi des audits et métriques sont quelques fonctions supplémentaires de la modélisation Together

Support du développeur

  • Mise à jour de la version 7 de TeeChart : bibliothèque de contrôles et de composants de graphisme et de traçage
  • Mise à jour de la version 10 d'Indy : Une suite open source de composants internet constituée de protocoles IP réputés qui a été écrite dans Delphi et est chargée de bloquer les IP
  • Mise à jour de Rave Reports : une suite puissante et flexible de composants et de classes de rapports visuels

Compléments d'informations

La Programmation Visuelle

  • Forme qui représente la fenêtre
  • Palette des composants
  • La programmation objet : Classe et objet, héritage, encapsulation, polymorphisme)

Outils

  • Renommer les fichiers
  • Gérer plusieurs projets
  • L'explorateur de code
  • Le débugger
  • Bibliothèque de formes

Composants de Base

  • Boutons, boîte à cocher, bouton radio
  • Boîtes à lister et tComboBox
  • les conteneurs - tPanel, tScrollBox

Les Menus

  • sous-menus, menus flottants
  • menus dynamiques

Dialogues

  • propriétés des Formes
  • navigation et passage de données entre Formes
  • fenêtre soeur et dialogue non modal
  • fenêtres MDI. Création dynamique. Fusion de menus

Le Dessin Graphique

  • le Canvas
  • la couleur - dialogue de sélection
  • bitmaps, éditeur graphique, composants graphiques

Le Presse Papier

  • les formats du presse papier

L'Imprimante

  • dialogues d'impression
  • impression de textes et de graphiques
  • mise à l'échelle

Clavier et Souris

  • drag and drop manuel et automatique
  • événements clavier

Les Exceptions

  • messages Windows: création et traitement
  • barre d'outil et de status
  • modularisation par les tFrames
  • centralisation des tActions