Class Compte Bancaires - VB/VBA/VBS - Programmation
MarshPosté le 02-08-2015 à 14:01:24
Bonjour mesdames et messieurs, Je vous post ce message car j'ai un souci avec un devoir que je ne comprends pas tres bien disons. J'etudie chez le CNED l'introduction au developpement de logiciels applicatifs et je suis a mon dernier devoir. Mais voila, la notion de classe n'est pas tres bien rentré dans ma tête, faute d'explications sur le manuel. J'ai une class compte bancaire et je travaille sur Visual Basic 2008 Express Edition. Voici les methodes permettant de lire le nom et prenom du titulaire avant cet exercice:
Code :
Public Function GetprenomTtulaire() As String
GetprenomTtulaire = PrenomTitulaire
End Function
Public Function GetNomtitulaire()
GetNomtitulaire = NomTitulaire
End Function
Et voici le constructeur:
Code :
Public Sub New(ByVal PNomtitulaire As String, ByVal PPrenomTitulaire As String, ByVal PDateOuverture As Date, ByVal PTypeCompte As String)
NomTitulaire = PNomtitulaire
PrenomTitulaire = PPrenomTitulaire
DateOuverture = PDateOuverture
TypeCompte = PTypeCompte
NbOperations = 0
Solde = 0
End Sub
Et maintenant sur ces codes, On suppose que l'on peut etre amené a modifier le nom et le prenom du titulaire du compte. On me demande de créer une methode SetTitulaire qui permet de faire ceci et de simplifier le constructeur de la classe avec cette methode.
Voici ce que j'ai fait:
Code :
Public Property PNomtitulaire()
Get
return NomTitulaire
End Get
Set(ByVal value)
NomTitulaire = value
End Set
End Property
Public Function GetNom()
GetNom = NomTitulaire
End Function
Ca me permet de modifier le nom du titulaire et de le lire. J'ai fais la meme chose avec le prenom du titulaire, mais cela est-il correcte? On me demande une methode SetTitulaire mais je ne sais pas comment faire car on en a jamais fait sur le manuel. (le manuel est assez restreint, pas d'explications sur les methodes..etc) alors c'est ce que j'ai fait avec mes propres connaissances et recherches.
Si cela est correcte comment dois-je simplifier le constructeur de la classe avec ceci? je n'ai pas trouvé la reponse, donc je supose que ma methode est fausse?
Pourriez-vous m'eclairer Svp sur ce sujet.
Merci de m'accorder de votre temps et cordialement.
Marsh Posté le 02-08-2015 à 14:01:24
Bonjour mesdames et messieurs,
Je vous post ce message car j'ai un souci avec un devoir que je ne comprends pas tres bien disons.
J'etudie chez le CNED l'introduction au developpement de logiciels applicatifs et je suis a mon dernier devoir.
Mais voila, la notion de classe n'est pas tres bien rentré dans ma tête, faute d'explications sur le manuel.
J'ai une class compte bancaire et je travaille sur Visual Basic 2008 Express Edition.
Voici les methodes permettant de lire le nom et prenom du titulaire avant cet exercice:
Et voici le constructeur:
Et maintenant sur ces codes, On suppose que l'on peut etre amené a modifier le nom et le prenom du titulaire du compte.
On me demande de créer une methode SetTitulaire qui permet de faire ceci et de simplifier le constructeur de la classe avec cette methode.
Voici ce que j'ai fait:
Ca me permet de modifier le nom du titulaire et de le lire.
J'ai fais la meme chose avec le prenom du titulaire, mais cela est-il correcte?
On me demande une methode SetTitulaire mais je ne sais pas comment faire car on en a jamais fait sur le manuel.
(le manuel est assez restreint, pas d'explications sur les methodes..etc)
alors c'est ce que j'ai fait avec mes propres connaissances et recherches.
Si cela est correcte comment dois-je simplifier le constructeur de la classe avec ceci?
je n'ai pas trouvé la reponse, donc je supose que ma methode est fausse?
Pourriez-vous m'eclairer Svp sur ce sujet.
Merci de m'accorder de votre temps et cordialement.