Salut a tous ! Aujourd'hui je vais vous apprendre les bases de Visual Basic.
Je vais pas trop vous apprendre de code, mais plutôt les fonctionnalités de bases, avec vraiment le minimum de code.
https://reality-gaming.fr/proxy.php?image=http%3A%2F%2Fimg15.hostingpics.net%2Fpics%2F286133visualbasic.png&hash=c4b7856b89f71d6507dd6e9902706687
En premier temps je vais vous expliquer ce qu'est le logiciel Visual Basic et vous expliquer ses possibilités.
Par la suite je vous expliquerais les fonctionnalités de bases De Visual Basic.
Ainsi on commencera nos premières petites lignes de codes !
https://reality-gaming.fr/attachments/separateur-png.59102/
Visual Basic est un logiciel qui permet aux développeurs de créer des applications Windows via une interface visuelle. Offrant des fonctionnalités d'édition graphique, ce programme dispose également d'un éditeur de code. Grâce à ce logiciel, vous pourrez réaliser des projets de bases de données, multimédia, éditeurs en tous genres, et y ajouter des outils et des fonctions de chat, y insérer des animations visuelles et sonores, etc.
Pour le télécharger veillez vous rendre
https://reality-gaming.fr/attachments/separateur-png.59102/
Alors voila, vous avez télécharger et installer Visual Studio Community, vous lancez le logiciel et vous tombez sur ça.
Vous vous dites, bon ça va ça a pas l'air si difficile que ça, alors vous décidez de cliquer sur Nouveau Projet, et là vous comprenez plus rien, vous tombez sur cette interface, et vous ne savez quoi choisir.
Bon, alors je tiens a préciser que dans ce tutoriel vous allons travailler seulement en Application Windows Forms.
Donc dans Nom: Vous mettez le nom de votre projet, pour moi ce sera RealityGaming.
Dans emplacement vous mettez l'endroit ou vous souhaitez l'enregistrer.
Dans Nom de solution vous mettez pareil que dans Nom.
Puis cliquer sur Ok. Vous arriverez sur ceci.
Pour commencer je vais vous expliquer ce que sont les principales propriétés.
BackColor Couleur de fond de votre Projet
Font Police d'écriture de la form
FormBorderStyle Si vous souhaitez que l'utilisateur puisse on non modifier la taille de votre application, je conseil de mettre sur FixedToolWindow
Text Le nom affiche par le Label/Form/Bouton
Name Le nom de la Form/Label/Bouton... C'est très important !
StartPosition L'endroit ou l'application apparaît sur l’écran de l'utilisateur
Icon L'icon de votre Projet
Pour le reste a vous de tester
https://reality-gaming.fr/attachments/separateur-png.59102/
Nous allons ensuite modifié la form, rajouté des boutons ...
Pour ma part, je vais faire une application qui va vérifier si un site est OnLine ou OffLine
A la fin cela me donne ceci,
Maintenant place au code !
Pour coder un élément il suffit de double cliquer sur ce dernier, je vais donc double cliquer sur le bouton.
Puis je vais mettre ce code
Je vais pas trop vous apprendre de code, mais plutôt les fonctionnalités de bases, avec vraiment le minimum de code.
https://reality-gaming.fr/proxy.php?image=http%3A%2F%2Fimg15.hostingpics.net%2Fpics%2F286133visualbasic.png&hash=c4b7856b89f71d6507dd6e9902706687
En premier temps je vais vous expliquer ce qu'est le logiciel Visual Basic et vous expliquer ses possibilités.
Par la suite je vous expliquerais les fonctionnalités de bases De Visual Basic.
Ainsi on commencera nos premières petites lignes de codes !
https://reality-gaming.fr/attachments/separateur-png.59102/
Visual Basic est un logiciel qui permet aux développeurs de créer des applications Windows via une interface visuelle. Offrant des fonctionnalités d'édition graphique, ce programme dispose également d'un éditeur de code. Grâce à ce logiciel, vous pourrez réaliser des projets de bases de données, multimédia, éditeurs en tous genres, et y ajouter des outils et des fonctions de chat, y insérer des animations visuelles et sonores, etc.
Pour le télécharger veillez vous rendre
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
https://reality-gaming.fr/attachments/separateur-png.59102/
Alors voila, vous avez télécharger et installer Visual Studio Community, vous lancez le logiciel et vous tombez sur ça.

Vous vous dites, bon ça va ça a pas l'air si difficile que ça, alors vous décidez de cliquer sur Nouveau Projet, et là vous comprenez plus rien, vous tombez sur cette interface, et vous ne savez quoi choisir.

Bon, alors je tiens a préciser que dans ce tutoriel vous allons travailler seulement en Application Windows Forms.
Donc dans Nom: Vous mettez le nom de votre projet, pour moi ce sera RealityGaming.
Dans emplacement vous mettez l'endroit ou vous souhaitez l'enregistrer.
Dans Nom de solution vous mettez pareil que dans Nom.
Puis cliquer sur Ok. Vous arriverez sur ceci.

Pour commencer je vais vous expliquer ce que sont les principales propriétés.

BackColor Couleur de fond de votre Projet
Font Police d'écriture de la form
FormBorderStyle Si vous souhaitez que l'utilisateur puisse on non modifier la taille de votre application, je conseil de mettre sur FixedToolWindow
Text Le nom affiche par le Label/Form/Bouton
Name Le nom de la Form/Label/Bouton... C'est très important !
StartPosition L'endroit ou l'application apparaît sur l’écran de l'utilisateur
Icon L'icon de votre Projet
Pour le reste a vous de tester
https://reality-gaming.fr/attachments/separateur-png.59102/
Nous allons ensuite modifié la form, rajouté des boutons ...
Pour ma part, je vais faire une application qui va vérifier si un site est OnLine ou OffLine
A la fin cela me donne ceci,

Maintenant place au code !
Pour coder un élément il suffit de double cliquer sur ce dernier, je vais donc double cliquer sur le bouton.
Puis je vais mettre ce code
Code:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'Si l'utilisateur clique sur le Bouton1 alors[/B]
[B]
If CheckBox1.Checked = True Then 'Si la Check Box est Checker alors
Try 'On essaye
Dim r As HttpWebRequest = HttpWebRequest.Create("http://www.downforeveryoneorjustme.com/" & TextBox1.Text) 'On anonce que r = #SUITE#
Dim re As HttpWebResponse = r.GetResponse() 'On anonce que re = #SUITE#
Dim src As String = New StreamReader(re.GetResponseStream()).ReadToEnd() ' On anonce que src = #SUITE#
If (src.Contains("It's just you.")) Then 'Si src contiens "It's just you." Alors
MsgBox(TextBox1.Text & " est Online") 'Une Message box apparait
Else : MsgBox(TextBox1.Text & " est Offline") 'Sinon, une autre Message Box Apparait
End If 'On a terminer d'essayer
Catch ex As WebException 'Si il y a un probleme, au lieux que ça crash, on met une erreur
MsgBox("Tu à un problème de connexion, nous n'arrivons pas à trouvé le site !") 'Une Erreur apparait
End Try 'On a terminer d'essayer
End If 'On termine la check box
If CheckBox1.Checked = False Then 'Si la Check Box n'est pas Checker alors
MsgBox("Si tu n'est pas d'accord avec nos conditions tu ne peux pas utiliser notre logiciel") 'Une Erreur apparait
End If 'On termine la check box
End Sub
Je clique ensuite sur le LinkLabel pour y mettre un code.
Je lui assigne ce code,
Je lui assigne ce code,
Code:
Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked 'Si on clique sur le LinkLabel alors[/B]
[B]
Process.Start("http://pastebin.com/zrk3KRyM") 'On ouvre un site
End Sub
Cela donne au final,
Code:
Imports System.Net[/B]
[B]
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'Si l'utilisateur clique sur le Bouton1 alors
If CheckBox1.Checked = True Then 'Si la Check Box est Checker alors
Try 'On essaye
Dim r As HttpWebRequest = HttpWebRequest.Create("http://www.downforeveryoneorjustme.com/" & TextBox1.Text) 'On anonce que r = #SUITE#
Dim re As HttpWebResponse = r.GetResponse() 'On anonce que re = #SUITE#
Dim src As String = New StreamReader(re.GetResponseStream()).ReadToEnd() ' On anonce que src = #SUITE#
If (src.Contains("It's just you.")) Then 'Si src contiens "It's just you." Alors
MsgBox(TextBox1.Text & " est Online") 'Une Message box apparait
Else : MsgBox(TextBox1.Text & " est Offline") 'Sinon, une autre Message Box Apparait
End If 'On a terminer d'essayer
Catch ex As WebException 'Si il y a un probleme, au lieux que ça crash, on met une erreur
MsgBox("Tu à un problème de connexion, nous n'arrivons pas à trouvé le site !") 'Une Erreur apparait
End Try 'On a terminer d'essayer
End If 'On termine la check box
If CheckBox1.Checked = False Then 'Si la Check Box n'est pas Checker alors
MsgBox("Si tu n'est pas d'accord avec nos conditions tu ne peux pas utiliser notre logiciel") 'Une Erreur apparait
End If 'On termine la check box
End Sub
Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked 'Si on clique sur le LinkLabel alors
Process.Start("http://pastebin.com/zrk3KRyM") 'On ouvre un site
End Sub
End Class
https://reality-gaming.fr/attachments/separateur-png.59102/
Save du projet:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Virus Scan:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Voila pour ce tuto, j'en referais d'autres par la suites, là vous avez vraiment les bases des bases, grâce à ce tutoriel vous avez surtout appris comment marché Visual Basic, avec les Try, If, ...
A bientôt ++
Dernière édition: