cs_dayvid
Messages postés212Date d'inscriptionmardi 18 janvier 2011StatutMembreDernière intervention12 février 2013
-
18 mai 2011 à 15:01
cs_dayvid
Messages postés212Date d'inscriptionmardi 18 janvier 2011StatutMembreDernière intervention12 février 2013
-
9 juin 2011 à 14:00
Bonjour tous le monde
voilà je débute juste dans VB et j'aimerais savoir quelques trucs
J'ai fait sa tous seulle pour apprendre:
-------------------------------------------------------------------------------------------------------------------
' "Module1" est le nom du module, un module est une espéce de procedure qui n'en est pas une !
' ont ne peut pas le nommer autrement que "module1"
Module Module1
' "Sub" est une sorte de procedure, le Main() est appelées une méthodes car elle est précédées de "Sub"
' ont ne peut peut pas la nommé autrement que "Main()"
Sub Main()
' création des variables et assignation d'un type
' String = chaine
Dim Nom As String = ""
Dim âge As String = ""
Console.Title = "Exemple" ' titre de la consoe
Console.WindowWidth = 80 ' largeur de la console
Console.WindowHeight = 25 ' hauteur de la console (Max 83)
' même effet que précedent
Console.SetWindowSize(150, 60)
Console.BufferWidth = 200 ' definie la taille en caractères en largeur de la console
Console.BufferHeight = 100 ' definie la taille en caractères en hauteur de la console
' définie la position de la console par apport a sa taille
Console.WindowLeft = 50
Console.WindowTop = 40
' pareil que précedent
Console.SetWindowPosition(50, 40)
Console.CursorVisible = False ' cache le cursseur de la console
Console.CursorVisible = True ' montre le cursseur de la console
Console.CursorLeft = 2 ' déplace le cursseur de la console en verticalle (X)
Console.CursorTop = 1 ' déplace le cursseur de la console en verticalle (Y)
' déplace le cursseur de la console en verticalle (X)
' déplace le cursseur de la console en verticalle (Y)
Console.SetCursorPosition(2, 1)
Console.BackgroundColor = 0 ' definie la couleur d'arrièr plant du texte
Console.ForegroundColor = 7 ' definie la couleur du texte
' pour changer la couleur de fond de la console, il suffie juste
' de mètre "Console.BackgroundColor" et puis "Console.Clear()"
' sa va avoir pour effet d'éffacer la console avec la couleur indiquer
Console.Beep() ' joue un bip simple
Console.Beep(800, 180) ' joue un bip pérsonnaliser, frequence a partire de 37 Mhz et la durera partire de 1
' "Console.Write" pour écrire sans aller a la ligne
' "Console.WriteLine" pour écrire et aller ensuite aller a la ligne
Console.Clear() ' efface la console
Console.Write("Un texte sur une ligne")
Console.WriteLine("")
Console.WriteLine("")
Console.WriteLine("Un texte sur ")
Console.WriteLine("plusieurs lignes")
Console.WriteLine("")
Console.WriteLine("")
nom: ' marqueur, une sorte de marque page
' ici j'utilise "Console.Write" pour que la réponce soit entrer a la suite de la question
' si j'avais utiliser "Console.WriteLine", la réponce aurais été entrer a la ligne !
Console.Write("Quelle est ton nom ?: ")
Nom = Console.ReadLine() ' demande d'un non
If Len(Nom) > 25 Then ' si la longueur du nom dépasse 25 caractères
Console.WriteLine("")
Console.WriteLine("Ce nom est trôp long (max 25 caractères) !")
' aller au marqueur "nom"
GoTo nom
ElseIf Len(Nom) < 1 Then ' si la longueur du nom est inférieur a 1 caractères (aucun caractère entrer)
Console.WriteLine("")
Console.WriteLine("Veuillez entrez un nom !")
' aller au marqueur "nom"
GoTo nom
End If
If Not IsNumeric(Nom) Then ' si la réponce n'est pas un nombre
Console.WriteLine("")
Console.WriteLine("Bienvenue a toi " & Nom) ' ici ont utilisera toujours un "&" et non un "+" ou sa marche pas
ElseIf IsNumeric(Nom) Then ' si la réponce est un nombre
Console.WriteLine("")
Console.WriteLine("Ce nom n'est pas valide !")
' aller au marqueur "nom"
GoTo nom
End If
âge: ' marqueur
Console.Write("Quelle est ton âge ?: ")
âge = Console.ReadLine() ' demande d'un âge
If IsNumeric(âge) Then ' si la réponce est un nombre
If âge < 0 Then ' si l'âge taper est inférieur a 0
Console.WriteLine("")
Console.WriteLine("Cette âge ne peut être inférieur à 0 année !")
' aller au marqueur "âge"
GoTo âge
ElseIf âge > 150 Then ' si l'âge taper est suppérieur a 150
Console.WriteLine("")
Console.WriteLine("Cette âge ne peut être suppérieur à 150 année !")
GoTo âge
End If
Else ' sinon l'âge n'est pas un nombre
Console.WriteLine("")
Console.WriteLine("Cette âge n'est pas valide !")
GoTo âge
End If
Console.WriteLine("")
Console.WriteLine("Tu as " & âge & " Ans")
Console.WriteLine("")
Console.WriteLine("Donc tu t'appel " & Nom & " et tu as " & âge & " Ans")
Je voudrait savoir ce qu'est un module
Je voudrait savoir ce qu'est une classe
Je voudrait avoir toutes les commandes possible que l'ont peut utiliser avec la console
voilà pour débuter c'est pas mal je pense
J'ai crée ceci aussi mais sa ne doit pas être la bonne méthode
sa ma me facilité un peut la tache
J'ai déjà programmer avec Pure Basic donc sa na pas été compliquer
voilà merci a vous
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 23 mai 2011 à 15:35
Salut,
une Classe est une notion de base de la POO,
un Module un composant de base de VB,
et il y a beaucoup de commandes utilisables en mode console.
Tout ça pour dire qu'il serait difficile de répondre à tes questions sans pondre moins de 4-5 pages. C'est pourquoi ShayW te renvoie vers les bases, là où tout devrait être expliqué ;)
Et n'oublie pas non plus notre ami google qui est souvent d'une très grande aide.
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 1 juin 2011 à 19:31
MSDN ? J'ai entendu MSDN ?
La MSDN est en totalité (pour tous les langages, dans plusieurs langues, avec exemple et explication) dispo sur le net. Lorsque tu fais une recherche google sur un objet, une méthode ou un attribut du .NET, tu rajoutes "MSDN" derrière et tu trouveras ton bonheur. Si tu sais te servir de la MSDN aucun objet du framework ne te bloquera jamais, foi de MSDN Addict