begin process at 2010 02 10 02:43:00
  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 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 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 Probleme avec les sockets [ par francesdereve ] j'ai un programme un  client et un serveur mais chaque fois je lance le serveur,ensuite le client.Quand je lance le client ca me dit An unhandled exce Est ce possible ??? [ par arouche ] Bonjour,Je debute en C# et je voudrais savoir s'il est possible de faire la chose suivante :Imaginons le scenario suivant :    2 tables dans la base d Adresse IP d'un TcpClient [ par Thufenn ] Bonjour tout le monde, Voilà mon pb. j'ai un systeme client-serveur dans lequel mes clients envoie des ordres d'executions (avec une connexion TCP), Datagrid [ par visioline ] Bonjour tout le monde !Tout dabord excusez moi pour les accents innexistants je suis en Lettonie sur un clavier cyrrillique Jai un probleme, jai un da ComboBox filtrés en cascade [ par JB60130 ] Bonjour à tous,Je travaille actuellement sur une application Windows et j'ai cinq combobox (Client,Produit, Pièce...) à remplir et à liés en cascade c control sur une requete [ par elfia ] Bonjour je suis debutante en c# et j'ai un petit probleme pour le controle sur ma requete de recherche.//bouton de recherche void ok(</font Problème échange données entre client et serveur [ par Clem111 ] Bonjour à tous, je suis donc en projet informatique, et je dois coder un client-serveur entre Pocket PC (WM6) et une carte FoxBoard (Linux).Pour l'ins


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,983 sec (3)

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