Utilisation de l'expert Nouveau composant

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Nouveau composant



Vous pouvez utiliser l'expert Composant > Nouveau composant pour créer un nouveau composant FireMonkey pour votre application.

Si un projet est ouvert ou si vous exécutez un produit à personnalité unique, l'expert détecte la personnalité et crée le type approprié de composant (Object Pascal ou C++).

Résumé : Etapes de la création d'un nouveau composant

  1. Créez un nouveau package squelette (cette étape est facultative mais recommandée).
  2. Démarrez l'expert et spécifiez la personnalité, le framework et la plate-forme.
  3. Sélectionnez un composant ancêtre sur la page Composant ancêtre.
  4. Spécifiez le nom de la classe et d'autres propriétés sur la page Composant.
  5. Choisissez la façon dont vous voulez créer et installer l'unité :
    • Créer une unité, sur la page Créer une unité
    • Installer l'unité dans un package existant, sur la page Package existant
    • Installer l'unité dans un nouveau package, sur la page Nouveau package
    • Ajouter l'unité à un package squelette que vous créez dans le projet en cours avant de commencer l'expert
Remarque : Pour des informations nécessaires à la création des composants Win64, voir Nouveau composant.

Créez un package squelette (facultatif)

  1. Créez un nouveau package squelette pour le nouveau composant en choisissant Fichier > Nouveau > Autre > Projets Object Pascal ou C++.
  2. Double-cliquez sur l'icône Package. Cette étape ajoute un nouveau projet package au Gestionnaire de projets et active l'option Ajouter une unité au projet <mon_nouveau_package> sur la page Créer une unité de l'expert.

Démarrez l'expert et spécifiez la personnalité, le framework et la plate-forme

La page Personnalité, framework et plate-forme de l'expert est affichée uniquement si vous démarrez l'expert quand aucun projet n'est ouvert dans l'EDI.

1. Dans l'EDI, choisissez l'une des actions suivantes :
  • Composant > Nouveau composant
  • Fichier > Nouveau > Autre > Projets Object Pascal > Fichiers Object Pascal > Composant > Fichiers Object Pascal
  • Fichier > Nouveau > Autre > Projets C++ > Fichiers C++ > Composant > Fichiers C++
2. Si vous voyez la première page de l'expert Nouveau composant (la page Personnalité, framework et plate-forme), sélectionnez la personnalité (Object Pascal ou C++) que vous voulez utiliser. Choisissez parmi :
  • FireMonkey pour C++ ou FireMonkey pour Object Pascal
    Object Pascal supporte FireMonkey sur Win32, Win64, Mac OS X, Périphérique iOS, Simulateur iOS et Android.
    C++ supporte FireMonkey sur Win32, Win64, Mac OS X, Périphérique iOS, Simulateur iOS et Android.
  • Cliquez sur Suivant. La page Composant ancêtre apparaît.

Sélectionnez le composant ancêtre

  1. Sur la page Composant ancêtre, examinez la liste de tous les composants, avec le nom de l'unité qui définit chaque composant. Sélectionnez un composant ancêtre dans la liste.
  2. Cliquez sur Suivant. La page Composant apparaît.

Spécifiez le nom de la classe et d'autres propriétés

  1. Sur la page Composant, les champs sont préremplis pour :
    • Nom de classe
    • Page de palette
    • Nom d'unité
    • Chemin de recherche
    Vous pouvez accepter les valeurs par défaut de ces champs ou modifier les valeurs en suivant les étapes ci-après. Si vous voulez accepter les valeurs par défaut, passez directement à la dernière étape de cette procédure.
  2. Pour changer le nom de classe par défaut, entrez un autre nom de classe dans la zone de texte Nom de classe.
  3. Pour changer la page de palette par défaut pour le composant, entrez dans la zone de texte Page de palette le nom de la zone de la palette d'outils choisie, ou cliquez sur la flèche vers le bas pour effectuer une sélection parmi les zones de la palette d'outils.
  4. Dans la zone de texte Nom d'unité, vous pouvez entrer ou modifier le chemin complet du nom de l'unité. Cliquez sur [...] pour naviguer et sélectionner l'unité voulue.
  5. Entrez ou modifiez le chemin de recherche dans la zone de texte Chemin de recherche. Le chemin de recherche par défaut est l'ensemble des valeurs pour le chemin des bibliothèques sur :
  6. Cliquez sur Suivant. La page Créer une unité de l'expert s'ouvre.

Créez et installez l'unité

Vous disposez de quatre choix sur la page Créer une unité :
  • Créer une unité
  • Installer dans un package existant
  • Installer dans un nouveau package
  • Ajouter une unité au projet <mon_nouveau_package> (cette sélection est présente seulement si vous créez un nouveau package avant de démarrer l'expert, ci-dessus)
Pour créer une unité
  1. Sur la page Créer une unité, sélectionnez le bouton radio Créer une unité.
  2. Cliquez sur Terminer. La nouvelle unité s'ouvre dans l'éditeur de code.
Pour installer une unité dans un package existant
  1. Sur la page Créer une unité, sélectionnez le bouton radio Installer dans un package existant.
  2. Cliquez sur Suivant. La liste des packages existants est générée.
  3. Sur la page Package existant, sélectionnez le package dans lequel vous voulez installer l'unité.
  4. Cliquez sur Terminer. La nouvelle unité s'ouvre dans l'éditeur de code.
Pour installer une unité dans un nouveau package
  1. Sur la page Créer une unité, sélectionnez le bouton radio Installer dans un nouveau package.
  2. Cliquez sur Suivant.
  3. Sur la page Nouveau package, entrez un nom pour le package dans la zone de texte Nom du package.
  4. Dans la zone de texte Description, entrez la description de votre nouveau package.
  5. Cliquez sur Terminer. La nouvelle unité s'ouvre dans l'éditeur de code.
Pour installer une unité dans un package squelette créé avant de démarrer l'expert
  1. Sur la page Créer une unité, sélectionnez Ajouter une unité au projet <mon_nouveau_package>. Cette option est activée quand vous créez un package squelette avant de démarrer l'expert, comme décrit dans Créez un package squelette, ci-dessus.
  2. Cliquez sur Terminer. La nouvelle unité s'ouvre dans l'éditeur de code.

Voir aussi