.Net 3.5 : LINQ, WPF, C# 3.0 & Co

Découvrez les nouveautés du Framework de Microsoft

Il est simplement important d’indiquer que les Generics font aussi leur apparition en VB.Net.

Pour leurs utilisations, merci de ce referer à l’article suivant : Les generics en C# (ou classe template)

  • 0 commentaire
  • Classé dans : VB.Net
  • Mot clé largement utilisé dans différents langages comme le C++, ou le C#, le continue permet de passer à l’itération suivante d’une boucle sans exécuter le code “restant” dans cette boucle, c’est une rupture de séquence. Prenons un exemple simple mais concret:

    For i As Integer = 0 To 10
    If i = 3 Then Continue For               ‘Si i=3, alors pas de message dans la console
    Console.WriteLine(i.ToString)
    Next

    Ce code présente donc le “Continue For”, comme il existe le “Continue While” et le “Continue Do”.

  • 0 commentaire
  • Classé dans : VB.Net
  • L’objet My, petite exclusivité du VB.Net qui, permet au développeur d’accéder très rapidement à un petit nombre de nouveaux objets.

    Nous avons:
    - My.Application : donne accès au context de l’application, à sa culture, ses arguments, ses logs, le mode d’authentification, ou encore le splash screen de l’application

    - My.Computer: permet de jouer des fichiers wav, travailler sur le presse-papier, récuperer des informations sur le système (mémoire, etc) ou encore travailler sur le registre, le clavier, la souris les ports ou l’écran.

    - My.Forms: collection de tous les formulaires du projet

    - My.Ressources: permet de travailler sur différents types de ressources (audio, icones, bitmaps,…)

    - My.Settings: permet de travailler sur les paramètres de l’application

    - My.User: permet d’obtenir des informations sur l’utilisateur (nom, groupe, domaine) mais également d’avoir des informations sur l’utilisateur principal de l’application mais aussi de définir cet utilisateur principal de l’application.

    - My.Webservices: fournit une instance de chaque Webservice du projet

  • 0 commentaire
  • Classé dans : VB.Net
  • Le nouvel opérateur IsNot est un mélange ingénieux des opérateurs Is et Not. Alors que vous deviez jusqu’à maintenant utiliser la nomenclature suivante:

    If Not(monObjet Is Nothing) Then
    MsgBox(”monObjet n’est pas nul”)
    End If

    Vous utiliserez dorénavant:

    If monObjet IsNot Nothing Then
    MsgBox(”monObjet n’est pas nul”)
    End If

  • 0 commentaire
  • Classé dans : VB.Net
  • Encore une nouveauté copié sur C# , le block Using…End Using permet de s’assurer de la libération des ressources de variables définies.

    Public Sub maMethode()

    Using conn As New SqlConnection(str)
    Dim vari As String
    vari= “developpez”
    MsgBox(vari)
    End Using

    ‘– vari est “nettoyé”
    End Sub

    Le block Using assure, que dès que le programme “sort” du bloc Using, les ressources utilisées par l’objet vari, sont libérées.

  • 0 commentaire
  • Classé dans : VB.Net
  • Les developpeurs venant de VB6 se plaignaient souvent de devoir instancier une Form (en VB.Net) avant de l’afficher:

    Dim maForm As New Form1
    maForm.Show()

    Ils peuvent dorénavant afficher une Form en utilisant son instance par défaut:

    Form1.Show()

  • 0 commentaire
  • Classé dans : VB.Net
  • Derniers commentaires