4D v16

Composants

Accueil

 
4D v16
Composants

Composants    


 

 

En complément des manipulations expliquées dans la vidéo, il faut noter que :

Les composants de 4è Dimension vous apportent souplesse et puissance avec une grande facilité d'installation.

les raccourcis (alias) peuvent être utilisés pour pointer vers la base Composant. L'avantage essentiel est qu'il suffit de changer d'alias ou modifier la base source pour que toutes les modifications soient accessibles dans la base destination.

Dans votre dossier Components, vous pouvez bien évidemment installer plusieurs composants en conservant toutes ces fonctionnalités dont la compatibilité Windows.

Bonjour,

dans cette vidéo nous allons apprendre à créer un composant.

Un composant est une base 4D à part entière qui va être intégrée à une base hôte et qui pourra ainsi accéder aux méthodes et formulaires autorisés du composant.

Nous allons donc :

  • quitter 4D,
  • le relancer
  • créer une nouvelle application que nous allons appeler Component_v13

et dans cette nouvelle application :

  • nous allons créer une méthode projet
  • que nous allons appeler ALERT
  • et dont le code sera ceci:
    • Je reçois 2 paramètres
    • et en fonction du nombre de paramètres reçus
    • je valorise 2 variables qui sont utilisés dans la commande ALERTE

ensuite dans les information sur la méthode je précise que cette méthode sera partagée entre le composant et la base hôte et je quitte.

Dans ma base de travail :

  • je crée un dossier Components (en anglais)
  • j'y glisse mon composant
  • et je redémarre

dans la liste des méthodes, figurent les méthodes composants dont le component v13 que nous venons de créer avec la méthode ALERT.

Nous allons donc pouvoir substituer cette commande ALERT à tous les autres appels de la Commande ALERTE de 4D.

Il suffit pour cela de remplacer 1 caractère. Nous pouvions bien évidemment le faire par "replacer dans le contenu", de cette manière là .

Une fois ces modifications effectuées, nous pouvons les re-tester sur le formulaire Test_Variables par exemple dans lequel nous avions, sur le calcul ici, la commande ALERT qui va être exécutée, et là nous sommes bien sur la méthode du composant.

Nous allons vérifier en passant un 2è paramètre : ça fonctionne toujours, nous obtenons bien le texte passé en paramètre.

Notre composant est donc fonctionnel et nous pouvons y ajouter autant de méthodes que nous le souhaitons.

 
 

 
PROPRIÉTÉS 

Produit : 4D
Thème : Composants

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

Autoformation ( 4D v16)