Donnez votre avis..
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
|
Débuter en gambas - Notre premier programme
Découvrons ensemble Gambas3
1- Introduction et notions requises.Ancien programmeur en Visual basic sous win$, que vous connaissez le langage BASIC qbasic, gwbasic, etc... nous partons sur l'hypothèse que vous avez certaines notions de programmation en langage BASIC et surtout, que vous avez un ordinateur équipé d'une distribution Linux avec un gestionnaire de paquets installé type pacman, apt, synaptic, dpkg ou autre...2- Qu'est-ce que gambas ?Juste à titre de simple comparaison (que l'on ne devrait pas faire puisque ce sont deux logiciels complètement différents), gambas est un langage de programmation comparable à visual basic, c'est à dire qu'il possède :
3- Avantage de gambas par rapport aux autres langages existants.L'énorme avantage de ce langage, c'est qu'il est orienté objet, et qu'il peut aussi bien gérer du code structuré, évènementiel , et objet.De plus, étant un logiciel libre, il est corrigé, amélioré sans cesse par une communauté de programmeurs très actifs et réactifs. Son interface étant très simple d'utilisation, il est extrèmement simple de concevoir des applications en gtk, ou qt, les deux bibliothèques graphiques principales sous plateforme unix/linux. 4- Passons à la pratique, installation de gambas.
Le nom gambas3 est ce que l'on appelle un métapaquet. C'est à dire qu'installer gambas3 revient à installer les bibliothèques requises et les dépendances. Compter environ 50mo supplémentaire sur votre disque dur. L'exemple ici est valable sous min,ubuntu, débian : dans un terminal sous utilisateur root, saisissez cette commande : |
apt-get install gambas3 |
appuyez sur entrée.
valider par yes
après un moment, gambas est maintenant installé. Remarque: vous auriez pu aussi passer par votre logiciel de paquet genre synaptic.
5- Premier lancement de l'IDE gambas.
Dans le menu développement de votre lanceur, ou tout simplement en ligne de commande par la commande gambas3, ouvrez l'interface de programmation. Voici la page d'accueil de l'application et les choix disponibles :
- Nouveau projet : pour créer un nouveau projet
- Ouvrir un projet : pour ouvrir un projet existant
- Exemples : pour accéder aux exemples en lign
- Logiciels intallé: pour accéder aux logiciels de la logithèque installé sur votre ordi, en l'occurence aucun puisque nous exécutons gambas3 pour la première fois.
- Logithèque : logiciels déposé sur un serveur pour partage de code ou d'applications en gambas.
- ouvrir un fichier : ouvre un fichier spécifique, nous verrons cela plus tard.
- A propos de gambas : fenetre d'information sur la version et la team de dévloppement.
- Quitter : quitte et ferme l'outil IDE gambas.
Cliquons sur NOUVEAU PROJET. Une nouvelle fenêtre s'ouvre qui nous donne plusieurs choix:
- Application en ligne de commande : Ici vous pouvez créer une application qui s'exécutera dans un terminal ou en ligne de commande sans interface graphique.
- Application de base de données : Votre application sera graphique et pourra accéder aux base de données.
- Application graphique : votre application sera graphique c'est à dire qu'elle utilisera la bibliothèque gtk ou qt. ce qui est génial, c'est que gambas choisi indépendamment ou l'une ou l'autre en fonction du bureau que vous utilisez.
- Application gtk2 : votre nouvelle application sera graphique et utilisera les composant de la bibliothèque gtk2.
- Application gtk3 :votre nouvelle application sera graphique et utilisera les composant de la bibliothèque gtk3.
- Application QT : votre nouvelle application sera graphique et utilisera les composant de la bibliothèque QT.
- Application SDL : Votre application sera essentiellement un jeu.
- Application web : Votre application sera une application web, c'est à dire que vous réaliserez des pages en gambas qui tourneront sur un serveur gambas et vous retournera des pages HTML. (une exemple est le forum français de gambas ici)
- Application web avec formulaire : pour réaliser des scripts CGI, pour faire des applications web, plus poussées.
- Application Subversion : Votre appli sera maintenue dans un dépot multiutilisateurs pour être développée en commun.
Choisissons donc APPLICATION GTK+2 et cliquons sur SUIVANT.
Choisissez où créer le projet puis cliquez sur SUIVANT
Dans les détails du projets, entrez le nom sans espace ni caractères spéciaux. ce sera le nom du répertoire contenant tous les fichiers relatifs au projet gambas.
Entrez le titre du projet, ce sera le titre de la fenêtre principale. cliquez sur suivant, nous arrivons dans l'IDE (integrated development environment) principale de Gambas comme ci-dessous:
6- Créons notre premier programme.
Nous allons réaliser le fameux programme qui affiche un message Hello world!! lors d'un clic sur un bouton. double cliquez sur le fichier Fmain en gras à gauche. Pour le reste du tutoriel, je vous invite à suivrecette vidéo.
Merci pour votre attention, j'espère que ce tuto vous aura aidé à découvrir Gambas3.Date de création : 03/02/2022 @ 22:19
Dernière modification : 03/02/2022 @ 22:33
Catégorie : Débuter en gambas
Page lue 1584 fois
Personne n'a encore laissé de commentaire. |
-
Action sur les variables
-
Booleen
-
Divers
-
Les Messages
- ¤ WARNING
-
Les variables
-
Opérateurs logiques
-
Gambas 2
-
gb.scanner
-
Aide sur l'IDE
-
GALLERIE
-
PAQUETS DEBIAN
-
Sondages
-
Système
-
ABS
-
ACOS
-
APPLICATION
-
COS SIN TAN
-
ENUM
-
FUNCTION
-
RETURN
-
ROUND
-
STAT
-
SYSTEM
visiteurs
visiteur en ligne
-
BOUTON
-
EMBEDDER
-
LOGICIELS GAMBAS 2
- - Allez les Bleus
- Accord adjectifs
- Ages des animaux
- Alarme
- Animaux
- Apparitions
- Attraper le lion
- Au Féminin
- Au golf
- Autoentrepreneur
- Awari
- Bataille navale
- Bibliotheque MP3
- Brelans
- Bureau GBdesk
- Calcul de PI
- Calculatrice
- Carnet d'adresse
- Cars
- Casse brique non fini
- Chaud Froid
- Cherchez la piece
- Chiffres Chinois
- Codes postaux
- Comptes
- Concentration
- Conjuguer
- Convertisseur GIF
- Convertisseur euro/franc
- Convertisseur °C/°F
- Createur d'aide
- Createur de site HTML
- Division des nombres décimaux
- Draweur
- Drawwwing_morpion
- Editeur de labyrinthes
- Emploi du temps
- Evasion
- Free gif creator
- Freevideo editor
- Front end de mplayer
- GBdomotic
- GBelec traceur de CI
- GBgénéalogie
- GBidentity
- GBmag
- GLLS
- GbDJ
- Gnuplot
- Gouttes d'eau
- Gtweeter
- Impair et manque
- Indenteur
- Infosys
- Interface pour mpg123
- Jackpot
- Jeux du clavier
- L'electricien
- L'escargot
- La batterie
- La roulette
- Le 4 2 1
- Le 4 2 1 plus
- Le joli piano
- Le lezard d'alice
- Le pendu
- Le tapissier
- Lecteur fichier man
- Lecteur musical
- Les Bases
- Les Dames
- Les Echecs
- Les Petits chevaux
- Les mots melanges
- Les multiplications
- Les nombres premiers
- Les voisins indesirables
- Logiciel de GMAO
- Logiciels gambas 2
- Macaisse
- Manger-Bouger
- Marienbad
- Marteau, ciseau, papier
- Mastermind
- Maxi melange
- Metabolisme basal
- MiniTchat
- Modulos
- Mon journal intime
- Monaide
- Monloto
- Monsieur patate
- Myfont
- Navigateur web
- Nbtolet
- Newmicrocompte
- Noix de coco
- Nombre_X
- Notdefrais
- Oscillo
- Paintbrush gambas
- Pdfman
- Pesecaravane
- Piano facile
- Pigavision en Francais
- Pinpon
- Pluriel des noms
- Puissance 4
- Racine d'un nombre
- ReparAvi
- Resistance
- Retrouvez le mot
- Sapin de noel
- Scanip
- Taptete
- TirObut
- Tour d'Hanoi
- Urare
- Valeur de l'argent
- Yams
- code Gb en HTML
- convertisseur BIN/CUE en ISO
- ecran de veille
- le pillulier
- le pingouin
- mediavideo
- metronome
-
MOVIEBOX