Новичок
Профиль
Группа: Участник
Сообщений: 18
Регистрация: 24.11.2008
Репутация: нет Всего: нет
|
| Код |
namespace repert { // ----- - CLASSE personne - ------ class personne { private string nom; private string prenom; private string tel_home; private string tel_port; private string tel_bur; private string adr_n_rue; private string adr_rue; private string adr_cp; private string adr_ville; private string email1; private string email2; private string email3;
public personne () { nom=""; prenom=""; tel_home=""; tel_port=""; tel_bur=""; adr_n_rue=""; adr_rue=""; adr_cp=""; adr_ville=""; email1=""; email2=""; email3=""; } public personne(string p_nom,string p_prenom,string p_teldomicile, string p_telportabl,string p_telbureau,string p_adnumrue, string p_adrue,string p_adcodepostal,string p_adville, string p_email1,string p_email2,string p_email3) { nom=p_nom; prenom=p_prenom; tel_home=p_teldomicile; tel_port=p_telportabl; tel_bur=p_telbureau; adr_n_rue=p_adnumrue; adr_rue=p_adrue; adr_cp=p_adcodepostal; adr_ville=p_adville; email1=p_email1; email2=p_email2; email3=p_email3; } public string getnom() { return (nom); } public void setnom(string n) { nom=n; } //---------------------- public string getprenom() { return (prenom); } public void setprenom(string p) { prenom=p; } //------------------- public string gettel_h() { return (tel_home); } public void settel_h(string t) { tel_home=t; } //---------------------- public string gettel_p() { return (tel_port); } public void settel_p(string tp) { tel_port=tp; } //---------------------- public string gettel_b() { return (tel_bur); } public void settel_b(string tb) { tel_bur=tb; } //-------------------- public string getnrue() { return (adr_n_rue); } public void setnrue(string anr) { adr_n_rue=anr; } //---------------------- public string getrue() { return (adr_rue); } public void setrue(string ar) { adr_rue=ar; } //-------------------- public string getcp() { return (adr_cp); } public void setcp(string cp) { adr_cp=cp; } //------------------- public string getville() { return (adr_ville); } public void setville(string ville) { adr_ville=ville; } //--------------------- public string getemail1() { return (email1); } public void setemail1(string e1) { email1=e1; } //--------------------- public string getemail2() { return (email2); } public void setemail2(string e2) { email2=e2; } //---------------------- public string getemail3() { return (email3); } public void setemail3(string e3) { email3=e3; }
public override string ToString() { return(this.getnom()+","+this.getprenom()+","+this.gettel_h()+","+this.gettel_p()+","+this.gettel_b()+","+this.getnrue()+","+this.getrue()+","+this.getcp()+","+this.getville()+","+this.getemail1()+","+this.getemail2()+","+this.getemail3()+","); } } // -----
|
Добавлено через 2 минуты и 17 секунд| Код | class repertoire : ArrayList { //private personne[] rep=new personne[500]; private int nbp=0; ~repertoire() { // Perform some cleanup operations here. //this.Initialize(); }
//----------------- public repertoire() { string n,p,th,tb,tp,nr,r,cp,v,e1,e2,e3; string[] tabn = new string[12]; StreamWriter sw = new StreamWriter("test1.txt",true, System.Text.Encoding.Default); sw.Close(); StreamReader sr=new StreamReader("test1.txt"); try { n=sr.ReadLine(); while (n!=null) { tabn=n.Split(','); n=tabn[0]; p=tabn[1]; th=tabn[2]; tp=tabn[3]; tb=tabn[4]; nr=tabn[5]; r=tabn[6]; cp=tabn[7]; v=tabn[8]; e1=tabn[9]; e2=tabn[10]; e3=tabn[11]; personne Pe=new personne(n,p,th,tp,tb,nr,r,cp,v,e1,e2,e3); ajouter(Pe); n=sr.ReadLine(); } sr.Close(); } catch(Exception ex) { Console.WriteLine("{0} \nerror file was damaged.",ex); } }
public void ajouter(personne p) { /*int pos; pos=0; Tri Croissant while (pos>1 && p.getnom() < rep[pos-1].getnom()) { rep[pos]=rep[pos-1]; pos++; }*/ this.Add(p); }
public void modifier(personne p) { }
public void afficherrep() { string m_rien="inconnu"; string adr; Console.WriteLine("\nMenu of folder :\n"); foreach (personne Pe in rep) { if (Pe != null) { Console.WriteLine("Name:{0} Prename:{1}",Pe.getnom(),Pe.getprenom()); Console.WriteLine("Tel:{0} Tel:{1} Tel: {2}",((Pe.gettel_h()=="")?m_rien:Pe.gettel_h()),((Pe.gettel_p()=="")?m_rien:Pe.gettel_p()),((Pe.gettel_b()=="")?m_rien:Pe.gettel_b())); if (Pe.getnrue() != "" || Pe.getrue() != "") { adr=Pe.getcp()+", "+Pe.getrue(); } else { adr="inconnu"; } Console.WriteLine("Adresse:{0}",adr); Console.WriteLine("CodePostal:{0} Ville:{1}",((Pe.getcp()=="")?m_rien:Pe.getcp()),((Pe.getville()=="")?m_rien:Pe.getville())); Console.WriteLine("AdressesMail:\n-{0}\n-{1}\n-{2}",((Pe.getemail1()=="")?m_rien:Pe.getemail1()),((Pe.getemail2()=="")?m_rien:Pe.getemail2()),((Pe.getemail3()=="")?m_rien:Pe.getemail3())); Console.ReadLine() ; //Pause }else{ break; } } }
public void afficherrep(personne Pe) { string m_rien="inconnu"; string adr; Console.WriteLine("\nName:{0} Prename:{1}",Pe.getnom(),Pe.getprenom()); Console.WriteLine("Tel:{0}",((Pe.gettel_h()=="")?m_rien:Pe.gettel_h())); Console.WriteLine("Tel:{1}",((Pe.gettel_p()=="")?m_rien:Pe.gettel_p())); Console.WriteLine("Tel:{2}",((Pe.gettel_b()=="")?m_rien:Pe.gettel_b())); if (Pe.getnrue() != "" || Pe.getrue() != "") { adr=Pe.getcp()+", "+Pe.getrue(); } else { adr="inconnu"; } Console.WriteLine("Adress:{0}",adr); Console.Write("Codel:{0}",((Pe.getcp()=="")?m_rien:Pe.getcp())); Console.WriteLine("town:{1}",((Pe.getville()=="")?m_rien:Pe.getville())); Console.WriteLine("Mail:"); Console.WriteLine("-{0}",((Pe.getemail1()=="")?m_rien:Pe.getemail1())); Console.WriteLine("-{1}",((Pe.getemail2()=="")?m_rien:Pe.getemail2())); Console.WriteLine("-{2}",((Pe.getemail3()=="")?m_rien:Pe.getemail3())); Console.ReadLine() ; //Pause }
public personne rechercherpers(string n) { personne Pe = new personne();
foreach (personne p in this) { if (p.getnom()==n) { Pe=p; } } if (Pe.getnom()==n) { return(Pe); } else { return (null); } } public personne rechercherpers(string n,string pm) { personne[] tbp = new personne[0]; personne Pe = new personne(); int i=0;
nbp=0; foreach (personne p in this) { if (p.getnom()==n) { tbp[i] = p; i++; Console.WriteLine("i={0}",i); } else { nbp++; } } Console.WriteLine("nbp={0}",nbp); if (Pe.getnom()==n) { while (i<tbp.Length) { if (tbp[i].getprenom() == pm) { Pe = tbp[i]; } else { i++; } } return(Pe); } else { return (null); } }
public void rechbytel(string t) { int j=0; foreach (personne p in this) { if (p.gettel_h()==t) { Console.WriteLine("Personne found :{0} {1}",p.getnom(),p.getprenom()); j++; } } if (j <= 1) { Console.WriteLine("Number of persone{0} found{0} : {1}",((j==1)?"":"s"),j); } else { Console.WriteLine("error resultat."); } Console.ReadLine(); //Pause } public void rechbynom(string nm) { int j=0; foreach (personne p in this) { if (p.getnom() == nm) { Console.WriteLine("Persone found :{0} {1}",p.getnom(),p.getprenom()); j++; } } if (j <= 1) { Console.WriteLine("Number persone{0} trouvée{0} : {1}",((j==1)?"":"s"),j); } else { Console.WriteLine("error resultat."); } Console.ReadLine(); //Pause } public void rechbyprenom(string pm) { int j=0; foreach (personne p in this) { if (p.getprenom() == pm) { Console.WriteLine("Persone found :{0} {1}",p.getnom(),p.getprenom()); j++; } } if (j <= 1) { Console.WriteLine("Number of persone{0} found{0} : {1}",((j==1)?"":"s"),j); } else { Console.WriteLine("error resultat."); } Console.ReadLine(); //Pause } public void rechbyville(string vl) { int j=0; foreach (personne p in this) { if (p.getville() == vl) { Console.WriteLine("Persone found :{0} {1}",p.getnom(),p.getprenom()); j++; } } if (j <= 1) { Console.WriteLine("Number of persone{0} trouvée{0} : {1}",((j==1)?"":"s"),j); } else { Console.WriteLine("error resultat."); } Console.ReadLine(); //Pause } public void sauvegarder() {
StreamWriter sw = new StreamWriter("test1.txt",false,System.Text.Encoding.UTF8); foreach (personne Pe in this) { if (Pe == null) { continue; } sw.WriteLine(Pe.ToString()); } //sw.WriteLine(); sw.Close(); } }
|
pomogite ispravit , chto bi na borland c++ rabotal , etot kusok iz c#sharp Добавлено через 3 минуты и 55 секунд| Код | class Class1 { /// <summary> /// </summary> [STAThread] static void Main(string[] args) { // // ClearConsole ClearMyConsole = new ClearConsole(); repertoire rpt= new repertoire(); personne per=new personne(); string nomp,prenomp,telhp,telpp,telbp; string numrp,ruep,cpostp,villp,email1p; string email2p,email3p; string mdfnm,mdfpm; string tmp=""; int choix; int choix1=0; string quit;
do { Console.WriteLine("------------------- MENU -------------------\n"); Console.WriteLine("1) Menu,"); Console.WriteLine("2) Add new persone,"); Console.WriteLine("3) show contact the persone,"); Console.WriteLine("4) change contact the persone,*"); Console.WriteLine("5) delete the persone,*"); Console.WriteLine("6) Find by number of tel,"); Console.WriteLine("7) Find by name"); Console.WriteLine("8) Find by surname,"); Console.WriteLine("9) find by town,"); Console.WriteLine("10) add the persone by letter of surname,*"); Console.WriteLine("11) show all persone,"); Console.WriteLine("12) Activate"); Console.WriteLine("13) error console"); Console.WriteLine("14) Exit"); Console.Write("your choice : "); try { choix=Convert.ToInt32(Console.ReadLine()); } catch(System.FormatException) { choix=0; }
|
Добавлено через 6 минут и 39 секундne poverite no ya posledniyu chast' coda vstavit ne mogu !!! vot vata !!! admin chem zanimaetes'
|