Page en cours de chargement

Donnez votre avis..
Que pensez-vous de gambaslinux.fr?
 
Interessant
Il manque des rubriques
excellent site
Résultats
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
Débuter en gambas - Qu'est ce qu'un composant

Qu'est-ce qu'un composant?


05.jpg

Bonjour,
aujourd'hui je vous propose d'étudier ce qu'est un composant.

1- introduction.

Le langage de gambas3 vous permet de créer une multitude d'applications dans une multitude de domaines différent :
traitement de texte, commande de robot, gestionnaire de fichiers, domotique, editeur vidéo, ce ne sont pas les idées qui manquent.

Gambas a évolué depuis plusieurs année et de nouvelles options ou plutôt devrais-je dire 'composants' se sont greffés au module principal. C'est ce que nous allons voir.

Un exemple simple est la gestion du port série. En natif, tout langage de programmation ne gère pas les entrées/sortie du port série.
Ils utilisent un module, une dll, ou une interface externe.
En gambas, il s'agit du composant gb.net et gb.net.curl qu'il faut sélectionner.

2- Où sont les composant.

Si nous voulons réaliser un programme qui communique avec le port série, nous devons avant même de commencer à développer notre application choisir le composant qui gère les protocoles réseaux de haut niveau tel que le port série, le port parallèle etc...
06.jpg

Ouvrez votre IDE gambas3 et dans le menu PROJET -> PROPRIETES, une fenêtre s'ouvre.

Allez dans l'onglet COMPOSANTS et voici la liste des composants de votre projet qui sont cochés.

Tout le reste non coché est sélectionnable en fonction de ce que vous voulez réaliser .
05.jpg

3- LEQUEL choisir?


gb est la classe native interne par défaut.
gb.form gère les fenêtres
intéressons nous donc aux autres :


Cette liste n'est pas exhaustive mais vous donnera quelques pistes:
  • pour faire des interfaces en qt utilisez gb.qt5
  • Pour faire des interfaces en gtk utilisez gb.gtk ou gb.gtk3
  • Pour laisser automatique gérer la bibliothèque graphique par gambas sélectionnez gb.gui
  • Pour le traitement d'image, cochez gb.image
  • Pour la gestion du son cochez gb.sdl2
  • Pour une appli d'archivage, cochez gb.compress etc...



Pour connaitre le composant à utiliser , regardez d'abord sa description succinte qui donne pas mal d'info, puis pour en savoir plus, à droite de la ligne vous avez une flèche qui vous renvoi vers la documentation en ligne.
Avec les méthode, commande, et mots cles, vous devinerez assez vite à quoi peut bien servir ce composant. Puis avec l'expérience, vous apprendrez vite à reconnaitre tel ou tel composant.

Beaucoup d'exemples sont disponibles sur des composants usuels, mais sur les derniers nés tel que gb.media, il sera plus difficile de trouver de l'aide pour le moment. Rassurez vous la communauté de gambas réagit rapidement pour vous fournir pas mal d'exemples concrets sur l'utilisation des composants.

Merci pour votre attention.
smile

Date de création : 04/02/2022 @ 23:52
Dernière modification : 05/02/2022 @ 00:08
Catégorie : Débuter en gambas
Page lue 1186 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LES INSTRUCTIONS
Divers
INSTRUCTIONS
Où ça, qui ça?
VISITES

   visiteurs

   visiteurs en ligne

ARCHIVES GAMBAS 1/2
^ Haut ^