begin process at 2012 02 10 09:42:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Autre

 > 

POO, Mutateur, accesseur, constructeur en c#


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

POO, Mutateur, accesseur, constructeur en c#

jeudi 22 novembre 2007 à 11:34:16 | POO, Mutateur, accesseur, constructeur en c#

Moris20

Bonjour, je dispose d'une classe que je voudrais utiliser, pour faire simple je vais copier mon programme, j'ai des laqunes sur les bases de la programmation orienté objet en c#.net, notamment l'accès au méthode de ma classe, ce que je n'arrive pas a faire est en commentaire en vert

private

void button_creer_Click(object sender, EventArgs e)

{

Mesclients client = newMesclients("turm","turm","turm","turm");

MessageBox.Show(/*afficher Le résultat de ma dernière fonction*/);

}

privatevoid modifier_creer_Click(object sender, EventArgs e)

{

//l'objet existe, je veut changer les variable par

//text_idclient.Text;

//text_nom.Text;

//text_prenom.Text;

//text_adresse.Text;

MessageBox.Show(/*afficher Le résultat de ma dernière fonction);*/);

}

classMesclients

{

//attributs

privatestring _id_client;

privatestring _prenom;

privatestring _nom;

privatestring _adresse;

//constructeur

public Mesclients(string id, string nom, string prenom, string adresse)

{

_id_client = id;

_nom = nom;

_prenom = prenom;

_adresse = adresse;

}

//accesseurs

publicstring id

{

get { returnthis._id_client; }

set { this._id_client = "toto";}//text_idclient.Text; }

}

publicstring nom

{

get { returnthis._nom; }

set { this._nom = "toto";}//text_nom.Text; }

}

publicstring prenom

{

get { returnthis._prenom; }

set { this._prenom = "toto";}//text_prenom.Text; }

}

publicstring adresse

{

get { returnthis._adresse; }

set { this._adresse = "toto"; }//text_adresse.Text; }

}

//ca ca sert a afficher le texte que je veu dans ma combobox

publicoverridestring ToString()

{

return _id_client + " " + _nom + " " + _prenom + " " + _prenom;

}

}

jeudi 22 novembre 2007 à 12:00:09 | Re : POO, Mutateur, accesseur, constructeur en c#

bernie666

dans tes accesseurs, il ne faut pas que tu mette tes valeures en dure

set { this._adresse = "toto"; }//text_adresse.Text; }

Exemple ici, il faut que tu remplace "Toto" par le mot clef value

ensuite une fois que tu auras instancier ton objet tu pourras faire

monObjet.Adresse = txtAdresse.text;

pareil pour les autres

++

-------------------------------------------
http://quoideneufaujourdhui.spaces.live.com
jeudi 22 novembre 2007 à 12:26:54 | Re : POO, Mutateur, accesseur, constructeur en c#

Kassidy

C'est bizarre cette impression de déjà-vu...

http://www.csharpfr.com/infomsg_LISTBOX-SIMPLE-CSHARP_1037365.aspx#9
(20 post plus bas...)

ps: en plus je t'avais mis les accesseurs correctement, avec les mots clé vales
jeudi 22 novembre 2007 à 13:02:28 | Re : POO, Mutateur, accesseur, constructeur en c#

Moris20

   Kassidy dit :
   C'est bizarre cette impression de déjà-vu...

 
Lol,
C'est par soucis de ne pas poster nimporte quoi n'importe ou, j'ai essayer de trouver une rubrique plus adapté avec un titre de sujet plus adéquat.

   Kassidy dit:
   ps: en plus je t'avais mis les accesseurs correctement, avec les mots clé vales

Exact, sauf que je ne savais pas qu'il été impératif de mettre value et pas autre chose.

Je test les réponses sur ce post ainsi que celles sur l'autre, puis vous donne mes impressions

Merci.


Cette discussion est classée dans : text, client, id, adresse, prenom


Répondre à ce message

Sujets en rapport avec ce message

pb de modification [ par perrotta ] bonjour , je developpe un service web avec c# sous vs.net 2008,et pour la base de donnees j'utilise sql server 2005; j'ai crée la methode d'insertion Suggestion de base de donnée [ par Byrong ] Bonjour voila en fait pour mon travail de fin d'étude, j'ai créer un logiciel permettant de gérer une entreprise. Donc la gestion clients, des fourn Héritage ? Base ou Class ou les 2 ? [ par Djzlouk ] Bonjour, J'ai une petite question d'architecture, vous allez sans doute pouvoir m'éclairer... Je souhaite avoir dans une application web une base Cl probleme de modification des donné [ par stageete ] bonjours; SVP qui peut m'aider,j'ai bessoin d'un coup de main. J'ai un script php my sql, dont le quel on enrigistrer des donné(nom,prenom,date..). je Ajouter une requête à mon formulaire [ par angedb9 ] je suis débutant et je ne comprends pas pourquoi ma requête ne s'execute pas. Après la saisie dans les différents textbox,mask et richbox on fait un c MAJ d'une base de donnée depuis XML [ par ValorX ] Bonjour, J'essaie de mettre à jour une base de donné depuis un fichier xml, le problème est que le dataset est mit à jours mais pas la base de donnée Problem au base de donné sql( ADO.net mode connecté) databinding et datasource [ par djbigdave ] string requete = "select * from client"; Client.ClientReader(requete, Client.Con); bind = new BindingSource(); bin send email error [ par poomen ] j'essaye d'envoyer un email sur la boite hotmail , il me donne une erreur que j'ai pas bien assimiler voila l'erreur : service non disponible , fermet échec envoie de courrier [ par abbeille ] mon application permet d'envoyer des email sur la boite hotmail , mon code est juste...mais je connais pas la cause de mon probléme , il me dis échec Sgbd + problème [ par emmanuel9 ] Bonjour à tous, J'ai une fonction qui me permet de ajouter une nouvelle personne dans mon sgbd sqlserver : --------------- SqlCommand command = n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales