Share your opinion
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
|
Debuter en Gambas - Notre premier programme
Sorry in French only for this tutorial...
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.Creation date : 03/02/2022 @ 22:19
Last update : 03/02/2022 @ 22:33
Category : Debuter en Gambas
Page read 1575 times
Nobody gave a comment yet. |
-
Gambas 2
-
NETWORK
-
gb.scanner
-
DEBIAN PACKAGES
-
GALLERY
-
Gambas IDE Help
-
give your idea
-
system
-
ABS
-
ACOS
-
APPLICATION
-
COS SIN TAN
-
ENUM
-
FUINCTION
-
RETURN
-
ROUND
-
STAT
-
SYSTEM
visitors
visitors online
-
BUTTON
-
EMBEDDER
-
GAMBAS SOFT WARES 2
- - Allez les bleus
- 4 2 1 game
- 4 2 1 game plus
- 4 Win
- Accord adjectifs
- Address notepad
- Alarm
- Alice world
- Animals
- Animals age
- Apparitions
- Au Féminin
- Autoentreprise
- Awari
- BIN/CUE to ISO converter
- Basal metabolisme
- Bases
- Boat's war game
- Brelans
- Calc
- Calculate PI
- Cars
- Catch the lion
- Chinese numbers
- Christmas tree
- Coconut
- Comptability
- Concentration
- Conjugate
- Draweur
- Drawwing_morpion
- Drums
- Easy piano
- Eat-move
- Euro/ franc converter
- Evasion
- Find the word
- Free gif creator
- Freevideo Editor
- French words
- GB code to HTML
- GBMag
- GBdomotic
- GBelec PCB maker
- GBgenealogy
- GBidentity
- GIF converter
- GLLS
- Gambas Paintbrush
- Gambas softwares version 2
- GbDJ
- GbDesk Desktop
- Gnuplot
- Great piano
- Gtweeter
- HTML creator
- Help creator
- Hot Cold
- Impair et manque
- Indenteur
- Infosys
- Jackpot
- KasBric (not end)
- La roulette
- Labyrinthes editor
- Le pendu
- Macaisse
- Man help front end
- Managemoney
- Marienbad
- Mastermind
- Maxi French words
- Minitchat
- Mister potatoe
- Modulos
- Moneys school
- Mplayer front end
- Multiplications
- My diary
- Myfont
- Myhelp
- Myloto
- Nbtolet
- Newmicrocompte
- Number exponentiel
- Number_X
- Oscillo
- Pdfman
- Pesecaravane
- Pigavision French version
- Pinpon
- Plurials names
- Posts code
- Raining day
- ReparAvi
- Resistor
- Rock, cut, paper
- Scanip
- Skined gambas player
- The Dames
- The Echecs
- The Electrician
- The Golf
- The Premier numbers
- The bad neigboords
- The snail
- Time management
- Urare
- User MP3
- Web navigator
- Work assistant
- Yams
- find the money
- keyboard game
- kickhead
- le pilulier
- littles horses
- mediavideo
- metronome
- mpg123 frontend
- numbers divisions
- papers for room
- screen linux
- screenshot
- tirObut
- tour of Hanoi
- °C to °F converter
-
MOVIEBOX