Developpez.com - Rubrique .NET

Le Club des Développeurs et IT Pro

Mise à jour du cours VB.NET par Philippe Lasserre

Nouveaux chapitres sur VB 2010, Son, String.Compare et Chart

Le 2009-06-15 01:41:47, par Community Management, Community Manager
Bonsoir,

Voici le cours de Philippe Lasserre, revu et corrigé par l'auteur :
Il s'agit d'un cours de Visual Basic.Net © de Microsoft complet, pour débutants (pas de prérequis) ou programmeurs voulant passer à la version .NET
http://plasserre.developpez.com/cours/vb-net/

N'hésitez pas à laisser vos commentaires à la suite

à Philippe pour tout ce travail
  Discussion forum
89 commentaires
  • Sankasssss
    Modérateur
    Envoyé par Shake1991
    Je le trouve très bon mais pas complet. Lla partie AddIn n'a pas été abordé, dommage
    Il ne faut pas oublier que ce cours est GRATUIT et que c'est un docteur qui le fait et le met à jour sur son temps libre...

    On ne peut tout connaitre et faire un cours complet sur quelque chose d'aussi immense que la programmation avec VS surtout que ce n'est pas son métier.

    Moi je dis respect
  • toubib
    Membre actif
    Merci pour vos commentaires.

    Merci à ceux qui m'aident (en particuler chez developpez.com)

    Oui je suis seul pour faire ce cours.

    Je vais controler les liens sur les videos

    Je serais content d'avoir plus de critiques constructives sur des chapitres qui me semblent perfectibles ( en particulier dans le chapitre: ou mettre les programmes?)

    A bientot
    Philippe.
  • Damned666
    Futur Membre du Club
    Mon seul commentaire serait d'utiliser le moins possible (voir jamais) les fonctions faisant références à Microsoft.VisualBasic. Elles représentent de vielles fonctionnalitées qui sont de VB6 qui oblige à déployer des DLL de plus qui sont assez lourde. Il est vraiment mieux d'utiliser les fonctions du framework en débutant.

    Dans l'exemple suivant:

    VII-A-4. Vous avez une chaîne de caractères : comment afficher le premier caractère, puis les 2 premiers, puis 3... ?
    Dans un formulaire (une fenêtre), il y a un TextBox1( zone de texte avec sa propriété Multiline=True)

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    Dim C As String = "DUBONET"
    Dim Tx As String
    Dim i As Integer
    For i = 1 To C.Length
        Tx += C.Substring(0, i) + ControlChars.CrLf
    Next i
    
    TextBox1.Text = Tx
  • Bluedeep
    Inactif
    Envoyé par lebeny
    jje la signale pour les autres ou pour vous si vous décidiez de mettre à jour votre cours pour cette version de VBA..
    Sauf que ce n'est pas un cours VBA mais un cours VB.Net, ce qui n'a pas grand chose à voir.
  • mig211
    Futur Membre du Club
    que dire à part merci pour cet énorme boulot qui est maintenant la référence absolue de l'apprentissage vb.net du web francophone.
    non seulement je l'ai lu (pas en entier) du moins pas encore ...mais je m'y réfère très souvent
    et oui si il existait en version papier (ca ferait un énorme bouquin)
    mais je serais client
    voila et bonne continuation
  • shkyo
    Membre expérimenté
    Que dire sinon MERCI et BRAVO, il ne se passe une semaine sans que je jette un œil dans ce cours!

    Vraiment du bon travail, meilleurs que bien des bouquins que j'ai pu croiser sur le VB .Net
  • Danyel
    Membre chevronné
    Je viens de passer ce post en important, comme cela il sera plus facile d'acces et tout le monde pourra le voir du premier coup d'oeil
    Bon dev.
  • Danyel
    Membre chevronné
    Comme on dit, mieux vaut tard que jamais
  • Danyel
    Membre chevronné
    Envoyé par pape0
    Il manque une section sur l'installation des applications.
    Il s'agit d'un tutorial sur comment programmer en vb.net et pas sur comment on utilise le programme qui va installer ce qu'on a developpe.

    Certes les sujets sont proches, car generalement on installera bien son programme qq part (sauf portable) mais l'installeur inclus dans vs ou tout autre installeur est un programme du commerce qui n'a rien a voir avec de la programmation pure.
    (meme s'il faut bien souvent programmer l'installeur, mais c'est bien souvent un langage propre)

    Sinon, il existe sur dvp, des tutos pour installeurs, me souvient plus lesquels mais il y en a (dans les outils si mes souvenirs sont bons)
  • Gualino
    Membre régulier
    Bonjour,

    Dans le cour: XV-B-2-c. Méthode de Classe avec Shared
    adresse: http://plasserre.developpez.com/cours/vb-net/?page=poo1

    Il y a une erreur dans les commentaires de la méthode "main", ou plutôt l'erreur est d'avoir les variables déclarés en tant que "Private".

    Si vous confirmez, je serai fière d'avoir trouvé çà, moi qui ne suis que débutant...

    Autrement, ce cours est très bien fait et m'aide beaucoup.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    Class Test
       Private _x As Integer
       Private Shared _y As Integer
       
       Sub F()
          _x = 1 ' Ok, c'est équivalent à Me._x = 1.
          _y = 1 ' Ok, c'est équivalent à Test._y = 1.
       End Sub
       
       Shared Sub G()
          _x = 1 ' Erreur, on ne peut accéder à Me._x.
          _y = 1 ' Ok, c'est équivalant à Test._y = 1.
       End Sub
    End Class
       
       Shared Sub Main()
          Dim t As New Test()
          t._x = 1 ' Ok.
          t._y = 1 ' Ok.
          Test._x = 1 ' Erreur, on accède à x seulement par une instance.
          Test._y = 1 ' Ok  on peut accéder à y avec le nom de la classe car y est shared.
       End Sub