Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : POO, Mutateur, accesseur, constructeur en c# [ Windows / Autre ] (Moris20)

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é dans : text, client, id, adresse, prenom


Répondre à ce message

Sujets en rapport avec ce message

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 DropDownList ASP.NET C# [ par garcimor59 ] Bonjour à tous,Voilà, j'utilise une SqlDataSource pour remplir une DropDownList (bdd sqlserver).Donc jusqu'ici pas de probleme. Dans ma requete SQL je Récupérer l'adresse IP [ par thebigboss ] Bonjour,je voudrais savoir comment faire pour récupérer son adresse IP et celle d'un message posté sur un port.Je m'explique, je suis archi nul en rés


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,27 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.