Accueil
Programmation
AspectJ   Basic   C   C++   C#   Eiffel   Java   JavaScript   Pascal   PHP   Python   Rexx   Ruby   Scriptol   Tcl
Balises
HTML  XML   XAML   XUL
Interrogation
SQL
English

Basic et Visual Basic - La programmation facile

Inventé en 1964 par Kemeny and Kurtz pour être utilisable par tous, le nom est l'acronyme "Berginners All purpose Symbolic Instruction Code", soit "Code d'instruction symbolique pour tout usage par les débutants". La version interprétée a été largement utilisée avec les premiers ordinateurs personnels, y compris le premier PC d'IBM. Bill Gates a gagné un concours avec sa version. Les anciennes versions avaient des numéros de ligne et des instructions goto sur ces numéros de ligne.
Visual Basic, créé en 1991 par Microsoft, succède à Basica et QBasic. Il est conçu pour les applications Windows, qui requièrent une prise en charge des évènements (souris notamment).
Visual Basic .Net (Visual Basic 7) est un nouveau langage, orienté-objets et fonctionnant sous environnement .Net.

Caractéristiques

Visual Basic est orienté object et n'utilise plus de numéros de lignes pour appeler des routines. Le langage reste simple à utiliser. Il n'a pas la puissance de C++, Pascal, ou Java.
Mais Visual Basic .Net est proche des capacités de C++.

Pourquoi utiliser Visual Basic?

Basic était un langage facile à apprendre, et à eu du succès pour cette raison dans le passé. Actuellement Python, Ruby, Scriptol sont les langages les plus simples à utiliser.
Si vous voulez programmer les applications de Microsoft par des scripts, apprendre Basic s'impose. De même la programmation coté serveur, sur Windows utilise ASP qui est une version de basic. C'est une alternative à C# sous .Net sans avantage sur ce dernier.

Sites

 Microsoft vend ce portage inclus dans le package Visual Studio. La version 6 est supposée avoir plus de puissance.
Un compilateur gratuit.
Un autre compilateur basic proche de Quick Basic avec des additions.
Pour Linux seulement, compilateur open-source.
Sources, faq, etc...

Exemples de code en Basic

Salut le monde
10 PRINT "Salut, le Monde!"
20 END
Salut le monde
Visual Basic
Public Class MyApplication
Shared Sub Main()
MessageBox.Show("Salut, le Monde!", "HELLO WORLD")
End Sub
End Class
Opérations
arithmétiques
10 INPUT "Entrez deux nombres, séparé par une virgule:", A, B
20 LET SUM = A + B 
30 LET DIFF = A - B
40 LET MUL = A * B 
50 PRINT "Somme ", SUM 
60 PRINT "Différence ", DIFF 
70 PRINT "Produit  ", MUL
80 END 
Accueil