POO en vb.net

Fermé
trafiquois Messages postés 34 Date d'inscription samedi 1 mai 2010 Statut Membre Dernière intervention 30 mai 2013 - 21 mai 2011 à 03:16
trafiquois Messages postés 34 Date d'inscription samedi 1 mai 2010 Statut Membre Dernière intervention 30 mai 2013 - 21 mai 2011 à 18:22
Salut,
SVP, je veux savoir comment programmer une méthode en tant qu'objet (Méthode1.Métode2.Métode3) ... par exemple: dt.Rows(9).item(0) ou dt.Rows.Count , etc.
Merci d'avance.
A voir également:

2 réponses

Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
21 mai 2011 à 11:07
Slt,

L'exemple declare une classe Humain avec des methodes
Imports System.Collections.Generic

Namespace MethodeCCM
	Public Enum Sexe
		Femme
		Homme
	End Enum

	Public Class Humain

		Public Sub New(isMarrié__1 As Boolean)
			IsMarrié = isMarrié__1
		End Sub

		Public Function NombreEnfants() As Integer
			Return Enfant.Count
		End Function

		#Region "Bloc propriété"

		' Concerne l'humain propre
		Public Property Sexe() As Sexe
			Get
				Return m_Sexe
			End Get
			Set
				m_Sexe = Value
			End Set
		End Property
		Private m_Sexe As Sexe
		Public Property DateDeNaissance() As DateTime
			Get
				Return m_DateDeNaissance
			End Get
			Set
				m_DateDeNaissance = Value
			End Set
		End Property
		Private m_DateDeNaissance As DateTime
		Public Property Nom() As String
			Get
				Return m_Nom
			End Get
			Set
				m_Nom = Value
			End Set
		End Property
		Private m_Nom As String
		Public Property Prénom() As String
			Get
				Return m_Prénom
			End Get
			Set
				m_Prénom = Value
			End Set
		End Property
		Private m_Prénom As String
		Public Property VilleDeNaissance() As String
			Get
				Return m_VilleDeNaissance
			End Get
			Set
				m_VilleDeNaissance = Value
			End Set
		End Property
		Private m_VilleDeNaissance As String
		Public Property DateDeDéces() As DateTime
			Get
				Return m_DateDeDéces
			End Get
			Set
				m_DateDeDéces = Value
			End Set
		End Property
		Private m_DateDeDéces As DateTime
		Public Property VilleEnterrement() As String
			Get
				Return m_VilleEnterrement
			End Get
			Set
				m_VilleEnterrement = Value
			End Set
		End Property
		Private m_VilleEnterrement As String
		Public Property IsMarrié() As Boolean
			Get
				Return m_IsMarrié
			End Get
			Set
				m_IsMarrié = Value
			End Set
		End Property
		Private m_IsMarrié As Boolean

		' Concerne la famille 
		Public Property Mère() As Humain
			Get
				Return m_Mère
			End Get
			Set
				m_Mère = Value
			End Set
		End Property
		Private m_Mère As Humain
		Public Property Père() As Humain
			Get
				Return m_Père
			End Get
			Set
				m_Père = Value
			End Set
		End Property
		Private m_Père As Humain
		Public Property Enfant() As List(Of Humain)
			Get
				Return m_Enfant
			End Get
			Set
				m_Enfant = Value
			End Set
		End Property
		Private m_Enfant As List(Of Humain)
		Public Property Epoux() As Humain
			Get
				Return m_Epoux
			End Get
			Set
				m_Epoux = Value
			End Set
		End Property
		Private m_Epoux As Humain
		Public Property Epouse() As Humain
			Get
				Return m_Epouse
			End Get
			Set
				m_Epouse = Value
			End Set
		End Property
		Private m_Epouse As Humain
		Public Property DateDeMariage() As DateTime
			Get
				Return m_DateDeMariage
			End Get
			Set
				m_DateDeMariage = Value
			End Set
		End Property
		Private m_DateDeMariage As DateTime
		Public Property VilleDeMariage() As String
			Get
				Return m_VilleDeMariage
			End Get
			Set
				m_VilleDeMariage = Value
			End Set
		End Property
		Private m_VilleDeMariage As String

		#End Region


	End Class
End Namespace


Maintenant du as access a la classe Humain.NombreEnfant()
0
trafiquois Messages postés 34 Date d'inscription samedi 1 mai 2010 Statut Membre Dernière intervention 30 mai 2013 5
21 mai 2011 à 18:22
merci nico ;)
0