« Visual Basic » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
'''Visual Basic''' est un [[ |
'''Visual Basic''' est un [[Langage de programmation|langage de programmation]] dérivé du [[BASIC]] créé par [[Microsoft|Microsoft]]. Il est apparu pour la première fois en 1991. Il permet de créer des [[Application|applications]] rapidement, facilement et avec une interface graphique. |
||
== Langages dérivés de Visual Basic == |
== Langages dérivés de Visual Basic == |
||
Ligne 10 : | Ligne 10 : | ||
*<u>Navigateur (Programmation orienté objet)</u> : |
*<u>Navigateur (Programmation orienté objet)</u> : |
||
<br> |
|||
{| width="340" style="border: 4px groove rgb(0, 0, 255);" class="alerte FCK__ShowTableBorders" |
{| width="340" style="border: 4px groove rgb(0, 0, 255);" class="alerte FCK__ShowTableBorders" |
||
Ligne 55 : | Ligne 57 : | ||
*<u>Calculatrice (sans interface graphique)</u> : |
*<u>Calculatrice (sans interface graphique)</u> : |
||
<br> |
|||
{| width="340" style="border: 4px groove rgb(0, 0, 255);" class="alerte FCK__ShowTableBorders" |
{| width="340" style="border: 4px groove rgb(0, 0, 255);" class="alerte FCK__ShowTableBorders" |
||
Ligne 63 : | Ligne 67 : | ||
Sub Main()<br> Dim Entree As String<br> Dim Nombre1 As Integer<br> Dim Nombre2 As Integer<br> Console.Beep(500, 100)<br> Console.WriteLine("Que veux tu faire ? M pour multiplication, D pour division, A pour addition et S pour soustraction")<br> Entree = Console.ReadLine<br> If Entree = "M" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "x" & Nombre2 & "=" & Nombre1 * Nombre2)<br> ElseIf Entree = "D" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "/" & Nombre2 & "=" & Nombre1 / Nombre2)<br> ElseIf Entree = "A" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "+" & Nombre2 & "=" & Nombre1 + Nombre2)<br> Else<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "-" & Nombre2 & "=" & Nombre1 - Nombre2)<br> End If<br> Console.ReadKey()<br> Console.Beep(500, 100)<br> End Sub |
Sub Main()<br> Dim Entree As String<br> Dim Nombre1 As Integer<br> Dim Nombre2 As Integer<br> Console.Beep(500, 100)<br> Console.WriteLine("Que veux tu faire ? M pour multiplication, D pour division, A pour addition et S pour soustraction")<br> Entree = Console.ReadLine<br> If Entree = "M" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "x" & Nombre2 & "=" & Nombre1 * Nombre2)<br> ElseIf Entree = "D" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "/" & Nombre2 & "=" & Nombre1 / Nombre2)<br> ElseIf Entree = "A" Then<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "+" & Nombre2 & "=" & Nombre1 + Nombre2)<br> Else<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 1")<br> Nombre1 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine("Entre le nombre 2")<br> Nombre2 = Console.ReadLine<br> Console.Beep(500, 100)<br> Console.WriteLine(Nombre1 & "-" & Nombre2 & "=" & Nombre1 - Nombre2)<br> End If<br> Console.ReadKey()<br> Console.Beep(500, 100)<br> End Sub |
||
End Module |
End Module |
||
</div |
</div> |
||
|} |
|} |
||
Version du 18 avril 2014 à 12:42
Visual Basic est un langage de programmation dérivé du BASIC créé par Microsoft. Il est apparu pour la première fois en 1991. Il permet de créer des applications rapidement, facilement et avec une interface graphique.
Langages dérivés de Visual Basic
Exemple de codage
- Navigateur (Programmation orienté objet) :
Public Class Navigateur Private Const WM_NCLBUTTONDOWN = &HA1 Private Const HTCAPTION = 2 Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _ Private Sub Barre_mousedown(sender As System.Object, e As System.EventArgs) Handles BARRE.MouseDown Dim lHwnd As Int32
Private Sub txt_copier_Click(sender As System.Object, e As System.EventArgs) Handles txt_copier.Click Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Private Sub Navigateur_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Private Sub Button6_Click(sender As System.Object, e As System.EventArgs) Handles Button6.Click Private Sub Button10_Click(sender As System.Object, e As System.EventArgs) Handles Button10.Click Private Sub Button7_Click(sender As System.Object, e As System.EventArgs) Handles Button7.Click Private Sub Button8_Click(sender As System.Object, e As System.EventArgs) Handles Button8.Click Private Sub Button9_Click(sender As System.Object, e As System.EventArgs) Handles Button9.Click Private Sub Navigateur_FormClosed(sender As System.Object, e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed End Sub Private Sub Button11_Click(sender As System.Object, e As System.EventArgs) Handles Button11.Click |
- Calculatrice (sans interface graphique) :
Module Module1 Sub Main() End Module |