Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. FreeBasic — Wikipédia
FreeBasic — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (septembre 2012).

L'article peut contenir des analyses et interprétations inexactes ou inédites de sources primaires. Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

Cet article est une ébauche concernant un logiciel.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

FreeBasic
Logo.
Image illustrative de l’article FreeBasic

Date de première version 2004Voir et modifier les données sur Wikidata
Dernière version 1.10.1 (25 décembre 2023)[1]Voir et modifier les données sur Wikidata
Influencé par C
QBasicVoir et modifier les données sur Wikidata
Écrit en BasicVoir et modifier les données sur Wikidata
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Site web www.freebasic.netVoir et modifier les données sur Wikidata
Extension de fichier bas et biVoir et modifier les données sur Wikidata
modifier 

FreeBasic est un compilateur libre de langage BASIC pour les plateformes DOS, Linux et Windows. Il est placé sous licence publique générale GNU et permet de créer des exécutables 32 bits dans des modes graphiques haute résolution basés sur une bibliothèque graphique incorporée. De plus, il est possible d'appeler des bibliothèques externes, telles que GTK+, GSL, SDL, Allegro, Lua, OpenGL.

FreeBasic est largement compatible avec QuickBASIC, tout en apportant de nombreuses extensions. Certaines instructions et fonctions diffèrent dans des cas particuliers de celles des autres langages BASIC.

Sous Windows, FreeBasic dispose d'un éditeur, nommé FBIDE, qui permet d'émuler l'IDE de QuickBASIC, et aussi Fbedit.

FreeBasic utilise les outils de programmation du paquet GNU Binary Utilities et peut produire des exécutables en ligne de commande ou en mode graphique, ainsi que des bibliothèques statiques ou dynamiques.

Le compilateur, avec plus de 57 000 lignes de code, peut se compiler lui-même.

Très rapide : plus de 100 MegaFlops sur un petit netbook pc.

Exemple de code

[modifier | modifier le code]

Un programme Hello world en FreeBasic :

print "Hello, world"
sleep

Autre programme "hello" avec fenetre gui windows

#Include Once "gui_chung.bi"

Dim Shared As Integer quit
Sub subquit
	quit=1
End Sub
Sub subhello()
	guinotice "hello"
End Sub

button("win.hello","hello",@subhello,10,10,50,20)
openwindow("win","windowname",10,10,300,200)

trapclose("win",@subquit)

While guitestkey(vk_escape)=0 And quit=0
	guiscan
	Sleep 20
Wend

guiclose
guiquit

End

Voir aussi

[modifier | modifier le code]
  • BASIC

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) Editeur pour FreeBasic (Windows)

Notes et références

[modifier | modifier le code]
  1. ↑ a et b « Release 1.10.1 », 25 décembre 2023 (consulté le 19 janvier 2024)
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=FreeBasic&oldid=208384497 ».
Catégories :
  • Compilateur BASIC
  • BASIC
  • Logiciel libre sous licence GPL
  • Logiciel pour Windows
  • Logiciel pour Linux
  • Logiciel pour DOS
  • Produit lancé en 2004
Catégories cachées :
  • Article manquant de références depuis septembre 2012
  • Article manquant de références/Liste complète
  • Wikipédia:ébauche logiciel
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P737
  • Page utilisant P277
  • Page utilisant P275
  • Page utilisant P856
  • Page utilisant P1195
  • Article utilisant une Infobox
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id