| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment écrire un code pour VB Class
    Une classe VB est le composant de base de la programmation Visual Basic orientée objet. La classe VB est la définition des propriétés et méthodes définies dans le code VB des classes d' . Lorsque la classe est instancié en utilisant une instruction Dim et New elle devient un objet réel en mémoire. Choses que vous devez
    Visual Basic. NET
    Voir Plus Instructions
    écrire du code pour le VB Class
    1

    Créez un nouveau projet Visual Basic basé sur la classe modèle de bibliothèque . Cela va créer un projet avec le début d'une classe . Nommez le clPerson de bibliothèque de classes .
    2

    Dans l'explorateur de solutions fenêtres faites un clic droit sur ​​le fichier Class1.vb et renommez-le en « clsPerson.vb ». Cela va changer le nom de la classe dans la fenêtre de codage à clsPerson ainsi .
    3

    Ajoutez ces deux lignes au sommet de la définition de classe , juste après la «classe clsPerson publique» ligne .

    _Name privé As String

    _DateOfBirth privé en tant que date

    Ce seront les variables internes pour contenir les données concernant la personne . Ils sont définis comme «Privé» si le code en dehors de la classe ne peut pas les changer. Les modifications apportées à ces valeurs seront contrôlés par les méthodes et les propriétés de la classe
    4

    Ajouter ce code propriétés à la classe : .

    Public Propriété Name As String
    < p> Obtenez

    Name = _sName

    Fin Obtenir

    Set ( ByVal valeur As String )

    _sName = valeur

    Fin Set Photos

    End bien immobilier

    publique DateOfBirth de propriété comme date

    Obtenir


    DateOfBirth = _DateOfBirth

    Fin Obtenir

    Set ( valeur ByVal As Date )

    valeur > aujourd'hui Puis

    throw new ApplicationException ( "Date de naissance doit être aujourd'hui ou avant " )

    Else
    < p> _DateOfBirth = valeur

    End If End

    Set

    End bien immobilier

    Ce sont deux propriétés en lecture -écriture et de stocker leurs valeurs dans les variables privées défini précédemment. La propriété DateOfBirth démontre une certaine manipulation d'erreur rudimentaire en vérifiant que la date de naissance est aujourd'hui ou avant . Si ce n'est pas , une exception est levée qui peut alors être la manipulation par le programme de consommer de la classe.
    5

    Voici un exemple d'une propriété en lecture seule .

    Public ReadOnly propriété Age As Integer

    Obtenir

    Dim valretour As Integer

    retval = DateTime.Now.Year - _DateOfBirth.Year « Trouver le différent dans les années

    Si DateTime.Now.Month < _DateOfBirth.Month Or ( DateTime.Now.Month = _DateOfBirth.Month Et DateTime.Now.Day < _DateOfBirth.Day ) Puis

    retval = retval - 1 ' Si, avant l' anniversaire en cette année soustraire un

    End If

    Age = valretour

    End Get End Property


    utilisant la date et l' la date de naissance dans la classe permet de calculer l'âge de la personne . Le programme consommant n'a pas besoin d' avoir une connaissance de la façon dont cette mise en œuvre. On pourrait stocker une valeur réelle ou calculer.
    6

    Une méthode simple pourrait impliquer déterminer si une autre personne est plus âgée que la personne représentée dans l'objet actuel .

    Publique GetOlder de fonction ( ByRef maquette En clsPerson ) Comme clsPerson

    Si comp.DateOfBirth > _DateOfBirth Puis

    GetOlder = comp

    Else

    GetOlder = Me

    End If End Function


    7

    Dans un autre programme , la classe qui a été défini serait utilisé comme ceci:

    Private Sub Button1_Click ( ByVal expéditeur comme System.Object , ByVal e As System.EventArgs ) Handles Button1.Click

    cp As New clsPerson

    cp.DateOfBirth = " 02/10/1956 "
    < p > MsgBox ( cp.Age )

    End Sub

    N'oubliez pas d'inclure le ' importations clPerson "en haut du fichier qui a besoin d'utiliser l'objet.


    Previous :

    next :
      articles connexes
    ·Comment rechercher des données dans un fichier avec VB…
    ·Aide pour VB6 Internet Transfer Control 
    ·Comment lire Ports série en utilisant Visual Basic 
    ·Comment arrêter un Visual Basic pour la boucle 
    ·Comment faire pour créer une interface graphique à ba…
    ·Comment puis-je bouffée de zone de texte à une arbore…
    ·Comment trier un tableau de chaînes en VBA 
    ·Comment faire pour exécuter une requête dans Access V…
    ·Comment référencer VB fonction dans ASPX 
    ·Comment faire pour convertir Visual Basic 5.0 à Visual…
      articles en vedette
    ·Comment envoyer un fichier image PHP 
    ·Comment déboguer du code PHP dans VS2008 
    ·Comment faire pour convertir Java à Python 
    ·Différence entre Amont et Aval 
    ·Comment séparer une chaîne dans VBA 
    ·Comment obtenir un Modal jQuery show 
    ·Comment faire pour trouver un enregistrement dans un je…
    ·Comment faire pour transférer des données d' un Advan…
    ·Comment faire pour convertir la chaîne Java à une dat…
    ·Comment utiliser PHP redirection têtes Partout dans Sc…
    Copyright © Connaissances Informatiques http://fr.wingwit.com