




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
usingusingSystem.Windows.Forms;namespaceTestEnum{publicpartialclassTestEnum:{//VisualStudioNet自动生成的构造函数,后文示例将全部省略publicTestEnum(){}enumMyEnum{a=101,b,c,d=201,e,f};//枚举privatevoidTestEnum_Load(objectsender,EventArgs{MyEnumx=MyEnum.f; MyEnumy=(MyEnum)202;stringresultxresult+=(int)x; result+="\n枚举数y代表枚举元素"+y;lblShow.Text=}}}usingusingSystem.Windows.Forms;namespaceTestStru{publicpartialclassTestStru:{struct //结构{//结构型的数据成publicintno;publicstringname;publiccharsex;publicintscore;//结构型的方法成publicstring{stringresultresult+="\n学号:"+no; result+="\n:"+name;result+="\n:"+sex;resultnscore;return }privatevoidTestEnum_Load(objectsender,EventArgs{Student s.no=101;s.sex='男';s.score540;lblShow.Text=s.Answer(); lblShow.Text\n\n"+DateTime.Now;显}}}usingSystem;classTestConstant{staticvoidMain(string[]{ }}usingSystem;classTestVariable{staticvoidMain(string[]{inta=12,b=15,c,d,c=a+d=a-e=a*b;Console.Wriine("c={0}\td={1}\te={2}",c,d,e);}}usingusingSystem.Windows.Forms;namespaceTestVariable{publicpartialclassTestOperator:{privatevoidTestVariable_Load(objectsender,EventArgs{inti=5,j=5,p,p=(i++)+(i++)+q=(++j)+(++j)+stringt= lblShow.Text=i+t+j+t+p+t+}}}usingusingnamespace{publicpartialclassTestOperator:{privatevoidTestVariable_Load(objectsender,EventArgs{inta,b=5;charc1='A';a=c1; floatx=3;x lblShow.Text="a="+a; lblShow.Text\nxx;为字符串}}}usingusingSystem.Windows.Forms;namespaceTestVariable{publicpartialclassTestOperator:{privatevoidTestVariable_Load(objectsender,EventArgs{inti=25,j=12;boolk;stringresulti!=j的值为iresult"\ni!=j&&i>=j的值为ij&&iresult"\ni!=j&&i>=j+20+(ij&&ij20);result+="\nk=i!=j&&i>=j的值为"+(i!=j&&i>=j);lblShow.Text=result;}}}usingusingSystem.Windows.Forms;namespaceTestInterface{publicpartialclassTestInterface:{interface //接{string}classStudent:IStudent//类,以实现接{publicintno;publicstringname;publicstring{stringresultresult+="\n学号:"+no;result+="\n:"+name;returnresult;}}privatevoidbtnOk_Click(objectsender,EventArgs{Studenta=newStudent(); a.no=Convert.ToInt32(txtStuID.Text);=txtName.Text;lblShow.Text=a.Answer();}}}usingSystem;classoWorld{public {return"你好!我是强,。}publicstring{return"Hi!IamJackson,a}}class{delegatestring //委staticvoidMain(string[]{oWorldo=new MyDelegateh=newMyDelegate( );//创建委托对象并指向一个方法 h=newMyDelegate(o.oEN);}}2-10】usingSystem;classTestArray{staticvoidMain(string[]{int[] //数x=newint[5]{1,5,3,2,4}; y=newint[5];Array.Copy(x,y, //将数组x的5个元素到数组yConsole.Wriine("成功地从数组x到数组y,数组y各元素值如下:");for(inti=0;i<y.Length;i++){Console.Write("{0}\t",} for(inti=0;i<x.Length;i++){Console.Write("{0}\t",}}}usingusingSystem.Windows.Forms;usingSystem.Text;namespaceTestString{publicpartialclassTestString:{privatevoidTestString_Load(objectsender,EventArgs{string StringBuildersb=newStringBuilder();//创建可变字符串对象 sb.Insert(1,"京奥 s=sb.ToString(); s=s.Insert(s.Length,"2008");lblShow.Texts}}}usingusingSystem.Windows.Forms;namespaceTestIf{publicpartialclassTestInterface:{privatevoidbtnOk_Click(objectsender,EventArgs{charcConvert.ToChar(txtChar.Text);if{if{lblShow.Text母。}elseif{lblShow.Text}{lblShow.Text}}{lblShow.Text。}}}}2-13】usingSystem;classTestSwitch{staticvoid{Console.Wriine("服装类别:1=休闲装2=西装3=皮衣");Console.Write("请选择类别:");strings=intn=Convert.ToInt16(s); intt,cost=0; switch(n){cases=t=Convert.ToInt16(s);cost=t*150;case2:s=Console.ReadLine();t=Convert.ToInt16(s);cost=t*300;case3:s=t=Convert.ToInt16(s);cost=t*600;Console.Wriine("无效选择,请输入1、2或3!");}if(cost!={Console.Wriine("应付款{0}元.",}Console.Wriine("谢谢您的惠顾}}usingusingSystem.Windows.Forms;namespaceTestWhile{publicpartialclassTestWhile:{public //VisualStudio.Net自动{}privatevoidTestWhile_Load(objectsender,EventArgs{int } }}}usingSystem;classTestDoWhile{staticvoid{charc;intn=0;{cif(c>='A'&&c<='Z'||c>='a'&&c<={}}while(c!=Console.Wriine("该行中英文字母的个数为:{0}",}}usingusingSystem.Windows.Forms;namespaceTestFor{publicpartialclassTestFor:{public{}
privatevoidTestWhile_Load(objectsender,EventArgs{inti;intlongs1,s1=t=1; s2=100000; for(i=2;i<=30;i++){tt* s1s1 s2s2 }s1=s1/100; MessageBox.Show("百万富翁给陌生人"+s1+"元。\n陌生人给百万富翁"+s2+"元。}}}usingSystem;classTestForeach{staticvoid{string[]names=newstring[5];for(inti=0;i<names.Length;i++){}Console.Wriine("已输入的如下,请核对:");foreach(stringnameinnames){Console.Write("{0}\t",}}}usingSystem;classTestForeach{staticvoid{inti,j,for(i0;i7; {for(j6i;j0;j {Console.Write("}fork0;k2*i1;k++)//k表示在第i行的第k{}}}}2-21】usingSystem;classTestGoto{staticvoid{charfor(int {if(c=='*')break; }}}usingSystem;classTestContinue{staticvoid{charch_old,ch_new;{ch_new=(char)Console.Read();if(ch_new==ch_old)}}usingSystem;publicclass{publicstringName;publicintAge;publicstringAnswer(){returnstring.Format(":{0},:{1}岁。}}class{staticvoid{p=new(); //并创建对p.Name=""; p.Age=25;Strings=p.Answer(); }}usingSystem;classCircle{privateconstfloatpi=3.14F,x0=0,y0=0;privatefloatr;privatefloatx,publicfloatR{{}{}}
returnif(value<0)r=0;r=publicfloatL{{}}}
return2*pi*class{staticvoid{Circlec=newCircle();c.RConvert.ToSingle(Console.ReadLine(段r中floatl=c.L;Console.Wriine("圆的周长为}}usingSystem;classCircle{privateconstfloatpi=3.14F,x0=0,y0=0;privatefloatr;publicfloatR{{}{}}
returnif(value<0)r=0;r=publicdoublePointDistance(floatx,floaty){if(x>R||y>R)returnPointpnewPoint(x, return }classPoint{privatefloatX;privatefloatpublicPoint(floatx,float{}publicdoubleDistance(){return}}}classTestClassMember{staticvoid{Circlec=newCircle();c.R=floatxConvert.ToSingle(Console.ReadLine());floatyfloatd=(float)c.PointDistance(x,y);if(d!=0&&d<=c.R)Console.Wriine("该点离圆心的距离为:{0}",}}
Console.Wriine("该点不是圆面上的点。usingSystem;classSwaper{publicvoidSwap(intx,int {inttemp;temp=x;x=y;y=Console.Wriine("交换之后:{0},{1}",x,}}class{staticvoid {Swapers=newSwaper(); inta=Convert.ToInt32(Console.ReadLine());intb=Convert.ToInt32(Console.ReadLine()); Console.Wriine("交换之前:{0},{1}",a,b);}}usingSystem;classSwaper{publicvoidSwap(refintx,refint //被调用方,其中x和y是型形{Console.Wriine("形参的值未交换:{0},{1}",x,y);inttemp;temp=x;x=y;y=Console.Wriine("形参的值已交换:{0},{1}",x,}}class{staticvoid {Swapers=newSwaper(); intaConvert.ToInt32(Console.ReadLine());intbs.Swap(refa,refb); Console.Wriine("实参的值已交换:{0},{1}",a,b);}}usingSystem;classyzer{publicvoidSplitPath(stringpath,outstringdir,outstring{intfor(i=path.Length;i>=0;i--){charc=path[i-if(c=='\\'||c==':')}dir=path.Substring(0,i-1);filename=}}class{staticvoid {yzera=newyzer(); stringpath=Console.ReadLine();stringdir,a.SplitPath(path,outdir,outfile); :{0}\n文件名:{1}",dir,file);}}usingSystem;classMaxer{publicintMax1(int[]numbers){intk=for(inti=0;i<numbers.Length;{}return}publicintMax2(paramsint[]numbers){intk=for(inti=0;i<numbers.Length;{}return}}class{staticvoid{Maxerm=newMaxer(); int[]anewint4,7,1,3,2,8,6,5intmax=m.Max1(a); 法得最大数为:{0}",max);max=m.Max2(4,7,1,3,2,8,6,5); Console.Wriine("使用第二种方法得最大数为:{0}",max);}}usingSystem;classMaxer{publicintMax(paramsint[]{intk=for(inti=0;i<datas.Length;{}return}publicdoubleMax(paramsdouble[]{intk=for(inti=0;i<datas.Length;{if(datas[k]<datas[i])k=i;}return}publicstringMax(paramsstring[]{intk=for(inti=0;i<datas.Length;{if(datas[k].Length<datas[i].Length)k=i;}return}}class{staticvoid{Maxerm=newintimax=m.Max(4,7,1,3,2,8,6,5);Console.Wriine("最大的整数为:{0}",imax);doublefmaxm.Max(4.5,7.8,1.32.9,8.4,5.5);Console.Wriine("最大的浮点数为:{0}",fmax);stringsmaxm.Max("Areyou","goingtoScarborough","Fair");Console.Wriine("最长的字符串为:{0}",smax);}}usingSystem;classPark{publicreadonlystringname;publicreadonlystringaddress;publicdecimalprice;publicPark(stringname,stringaddress,decimal{=name;this.address=address;this.price=price;}}class{staticvoid{}
Parkp=newPark("胜利公园","市蜀都大道100号",20);="新华公园"; p.price=Console.Wriine("{0},地址:{1},门票价格:{2}元。",,}3-10】usingSystem;classPark{publicreadonlystringname;publicreadonlystringaddress;publicdecimalprice; publicPark(stringname,stringaddress,decimal{=name;this.address=address;this.price=price;}//析构函{}}class{staticvoid{Parkp=newPark("胜利公园","市蜀都大道100号",20);Console.Wriine("该对象的数据有:{0},{1},{2}。",,p.address,p.price);}}using//表示的枚举型publicenumGenderpublicclass{privatestaticintmales;privatestaticintfemales;publicstringName;publicGenderSex;publicintAge;public(stringname,Gendersex,int{Name=Sex=Age=ifsexGender.男)ifsexGender.女}publicstaticint{return}//返回人publicstaticint{return}}class{staticvoid{[]ps=newps[0]=new("",Gender.男,ps[1]=new("",Gender.女,ps[2]=new("",Gender.女,ps[3]=new("",Gender.男,ps[4]=new("钱沿",Gender.男,Console.Wriine("人数:{0}",.NumberFemales());Console.Wriine("学生如下:");foreach(pin{Console.Write("{0}\t",}}}3-12】usingSystem;classTest{publicint //非静态字staticpublicint //静态字publicvoidSetValue(intx,int{this.x=Test.y= //不能使用this来静态字段}}class{staticvoid{Testt=newTest();t.SetValue(1,1);Console.Wri Console.Wriine("{0},{1}",t.x,Test.y);tnewConsole.Wriine("{0},{1}",t.x,}}3-13】usingSystem;classTest{publicintx;staticpublicinty;publicTest(intx){this.x=}staticTest(){y=}}class{staticvoid{Testt=newTest(1); Console.Wriine("{0},{1}",t.x,t=newTest(0); Console.Wriine("{0},{1}",t.x,Test.y);}}usingpublicclass//这是一个基{publicstringName; publicchar public(stringname,char{Name=Sex=}publicstring{returnstring.Format(":{0},:{1}。",Name,}}publicclassStudent://这是一个派生{publicstringSchool; privateint publicStudent(stringname,charsex,stringschool,intscore):base(name,{School=Score=}publicfloat {return}}class{staticvoid{Students=newStudent("",'男',"电子学院",480); Console.Wriine("学校:{0},考试成绩:{1}",s.School,s.Examine());}}usingpublicclass//这是一个基{publicstringName; publicchar public(stringname,char{Name=Sex=}//虚拟方法成publicvirtualstring{returnstring.Format(":{0},:{1}。",Name,}}publicclassStudent://这是一个派生{publicstringSchool; publicintScore; publicStudent(stringname,charsex,stringschool,intscore):base(name,{School=Score=}publicoverridestring{returnstring.Format(":{0},:{1}\n学校:{2},成绩:{3}分。",Name,Sex,School,Score);}}publicclassWorker://这是一个派生{publicstringDepartment; publicfloat publicWorker(stringname,charsex,stringdepart,float:base(name,{Department=depart;Salary=salary;}publicoverridestring{returnstring.Format(":{0},:{1}\n部门:{2},薪水:{3}元。",Name,Sex,Department,Salary);}}class{staticvoid{Students=newStudent("",'男',"电子学院",480);Workerw=newWorker("",'男',"生产车间",1500);}}using class {privatestring publicShape(strings){Id=}publicstring {{}{}}
returnm_id=属性 double{}publicoverridestringToString(){returnIdstring.Format("{0:F2}",}}publicclassSquare {privateint publicSquare(intside,string:{m_side=}publicoverridedoubleArea{{}}}
returnm_side*class{staticvoid{SquaresnewSquare(5,方形");stringresult=s.ToString();}}usingSystem;interface //属性成stringStudentID{get;set;}stringName{get;set;}charSex{get;set;}//方法成newstring}interface //属性成stringSchoolName{get;set;}stringAddress{get;set;}//方法成string}publicclassStudent {privatestringstudentID;//学号privatestringname;privatecharsex; privatestringschoolName;//学校privatestringaddress;//校址#regionIStudent成员publicstringStudentID{{return}{studentID=}}publicstring{{returnname}{name=}}publicchar{{return}{sex=}}stringIStudent.Answer(){stringsStudentID;s+=":"+Name;s+=":"+Sex.ToString();returns;}#regionISchoolpublicstringSchoolName{{returnschoolName}{schoolName=}}publicstring{{return}{address=}}stringISchool.Answer(){stringsn学校SchoolName;s+="校址:"+Address;return}publicStudent(stringid,stringname,char{StudentID=Name=Sex=SchoolName="";Address="";}publicStudent(stringid,stringname,charsex,stringschool,string{StudentID=Name=Sex=SchoolName=Address=}}class{staticvoid{Student[]s=news[0]=new ","",'男stringresult(IStudent)s[0]).Answer();//先强制类型转换,再调用方法s[1]newStudent("20008050301",女"电子学院","高新西区百叶路result((IStudent)s[1]).Answer();//强制类型转换,再调用方法resultISchool)s[1]).Answer();//强制类型转换,再调用方法Console.Wriine("学生乙:\n{0}",result);}}using //.NetFramework类namespace //自定义名空{publicclass {publicvoid{}}}using namespaceLfq. //自定义名空{publicclass {staticvoid Customercnew}}}usingpublicdelegateintCaculate(intx,inty);//委publicclass //{publicCaculatehandler;//这是一个委托型的字publicintProduct(intx,int{returnx*}publicintAverage(intx,int{return(x+y)/}}publicclass{staticvoid{inta=5,b=CaculateOfNumbercn=newCaculateOfNumber(); cn.handler=newCaculate(cn.Product); cn.handler=newCaculate(cn.Average);Console.Wriine("{0}与{1}的平均值为{2}",a,b,//使用方法来初始化委托型字cn.handlerdelegate(intx,inty)returnint)Math.Pow(x,yConsole.Wriine("{0}的{1}次方值为{2}",a,b,cn.handler(a,b));}}usingpublicdelegatePoint(inti);//委托,返回第i个人员publicdelegateintPosition(Students); publicclass //这是一个基类{publicstringname;publiccharsex;public(stringname,char{=name;this.sex=sex;}}publicclassStudent://这是一个派生{publicstringpublicStudent(stringname,charsex,string{this.school=}}publicclass {private[]p=newpublicthis[int //索引{{}}
if(i<0||i>=p.Length)p[0]=value;elsep[i]=value;publicget(int {if(i<0||i>=p.Length)returnp[0];elsereturnp[i];}publicintgetPos( {intk=-1; for(inti=0;i<p.Length;i++){if(==p[i].name&&per.sex=={k=i;}}return}}publicclass {privateStudent[]p=newpublicStudentthis[int //索引{{}}
if(i<0||i>=p.Length)p[0]=value;elsep[i]=value;publicStudentgetStudent(int {if(i<0||i>=p.Length)returnp[0];elsereturnp[i];}publicintgetPos(Student {intk=-1; for(inti=0;i<p.Length;i++){if(==p[i].name&&per.sex==p[i].sex&&per.school=={k=i;}}return}}publicclass{staticvoid{Studentss=newStudents();s[0]=newStudent("",'男',"电子学院s[1]=newStudent("",'男',"东软学院s[2]=newStudent("",'女',"电子学院s[3]=new ",'女',"电 学院s[4]=newStudent("梅岭",'男',"东软学院//创建返回值为型的委托对象并指定Students集合的getStudent方法Pointpoint=newPoint(s.getStudent);for(inti=0;i<5;{a=point(i); Console.Wriine(":{0}\t:{1}。",,a.sex);}sp=news();p[0]=new("",'女p[1]=new("",'女p[2]=new("",'男p[3]=new("",'男p[4]=new("",'男//创建参数为Student的委托对象,并指定Perons集合的getPosPositionpos=newPosition(p.getPos);intk=pos(newStudent("",'男',"电子学院"));//逆变委托方法调用Console.Wriine("该生是第{0}个学生。",k+1);}}usingpublicdelegatevoidCaculate(intx,inty);//委publicclass //{publicCaculatehandler;//这是一个委托型的字publicvoidProduct(intx,int{Console.Wriine("{0}与{1}的乘积为{2}",x,y,x*}publicvoidAverage(intx,int{Console.Wriine("{0}与{1}的平均值为{2}",x,y,(x+y)/}publicvoidPow(intx,int{Console.Wriine("{0}的{1}次方值为{2}",x,y,(int)Math.Pow(x,}}publicclass{staticvoid{inta=5,b=CaculateOfNumbercnnew cn.handler=newCaculate(cn.Product);cn.handlernewCaculate(cn.Average);cn.handler+=newCaculate(cn.Pow);//调用上面指定的方cn.handler(a,}}usingusingSystem.Collections;classStudent{publicstringName;publiccharSex;publicStudentstringname,char {Name=Sex=}publicstring{return":"+Name+":"+}}publicclass{staticvoid{Hashtableh=newHashtable(); Studentp=newStudent("",'男');h.Add("甲",p); p=newStudent("",'女');h.Addp=newStudent("",'男h.AddICollectionc=h.Values; IEnumeratorie=c.GetEnumerator(); while(ie.MoveNext()) {strings=((Student)ie.Current).Answer();}}}usingclass {privatelong[]arr=new //一个私有数组成publiclongthis[int //索引{{}{}}
if(index<0||index>=100)returnarr[0];returnif(index<0||index>=100)arr[0]=value;arr[index]=publiclongPow(intxint {return(long)Math.Pow(x,}}publicclass{staticvoid{Zz=new for(inti=0;i<100; 个数字的次{z[i]z.Pow(i+1, }for(inti=0;i<100;i++){Console.Write("{0}\tz[i]);引器逐个输出数组元素的}}}usingpublicinterface{stringthis[intindex]{get;set;}//索引string //方}publicclassAddress {privatestring[]addr=newpublicstringthis[int {{}{}}
if(index<0||index>=5)returnaddr[0];elsereturnaddr[index];if(index<0||index>=5)addr[0]=value;elseaddr[index]=value;;publicstring {stringsaddr[0省";s+=addr[1]+"市";saddr[2]街saddr[3]号saddr[4]单元";returns;}}publicclass{publicstringpublicAddressAddr=newpublicStudent(paramsstring[] //构造函{Name=for(inti=0;i<info.Length-1;i+{Addr[i]=}}publicstring {strings=":"+Name+"\n";s+="地址:"+Addr.getAddress();returns;}}publicclass{staticvoid{Studentstud=newStudent("余果","","","羊市","120","4-9-1");stud=newStudent("","山西","大同","大禹","210","1-2-8");}}usingpublicclass//这是一个基{publicstring publiccharSex; publicstring public(stringname,charsex,string{Name=Sex=Department=}}publicclassStudent://这是一个派生{publicStudent(stringname,charsex,string{}publicstring{stringresult=":"+Name;result+="\t:"+Sex;resulttDepartment;returnresult;}}publicclassTeacher://这是一个派生{publicTeacher(stringname,charsex,string{}}//一个泛型类,能容纳5个人的信publicclass whereT://T为类型参{private s=newpublicTthis[int{{}{}}
if(index<0||index>=5)return elsereturn if(index<0||index>=5) s[0]=value; s[index]=value;publicintCount{{int {if(this[i]==null)}return}}publicstringgetInfo(int{stringresult=":"+this[index].Name;result+="\t:"+this[index].Sex;resulttthis[index].Department;returnresult;}}publicclass{staticvoid{s<Student>s=news<Student>();s[0]=newStudent("",'男',"计08-04班s[1]=newStudent("",'男',"信08-01班s[2]=newStudent("",'女',"经08-02班");for(inti=0;i<s.Count;{stringresults[i].getInfo();//调用Student对象的成员方法}s<Teacher>t=news<Teacher>();t[0]=newTeacher("强",'男',"计算机网络教研室t[1]newTeacher(男',"数据库教研室");for(inti=0;i<t.Count;{stringresult=t.getInfo(i); }}}usingusingSystem.Collections;classStudent {publicstringname;publiccharsex;publicStudent(stringname,char{=name;this.sex=sex;}}//新生事件参数classStudentEventArgs:{privateStudentpublicStudentEventArgs(Student {someone=}publicStudent {get{returnsomeone;}}class {privateArrayListlist;//列表,用来保存本班已报到的学生信//新生报到的委托类publicdelegatevoidStudentHandler(ObjectsenderStudentEventArgse);publiceventStudentHandleronNewStudent;//新生事件publicGrades(){list=new}//新生s在班级上登记报publicvoidAdd(Student{}publicvoid{Studentfor(inti=0;i<list.Count;{s=StudentEventArgsenewStudentEventArgs(s);//创建事件参数if(onNewStudent!=null&&s!=null) }}}class {privateint privateArrayList //列表,保存已的学生信public {students=list=new}//索引publicStudentthis[int{{}}
if(index<0||index>=list.Count)return(Student)list[0];return//属性,返回全校学生人publicint{get{return}//事件函数,将学生s到学校花名册privatevoidAdd_NewStudent(Objectsender,StudentEventArgs{if(e.student!={ }}//一个订阅新生事件的方publicvoidAddStudents(Grades{g.onNewStudent+=new}}publicclass{staticvoid{Gradesg=newGrades(); SchoolschoolnewSchool();Students=newStudent("",'男');s=newStudent("",'男');snewStudentschool.AddStudents(g);//订阅事件 //以班级为单位进行学生,时发布事for(inti=0;i<school.Count;i++){Console.Wriine(":{0}\t:{1}",school[i].name,}}}privatevoidbtnYes_Click(objectsender,EventArgs{stringuserName=txtName.Text;stringpassword=txtPwd.Text;if(userName=="admin"&&password=={}{}}
MessageBox.Show(MessageBoxButtons.OK,MessageBox.Show("您输入的用户名或错误!","登录失败",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);privatevoidbtnCancel_Click(objectsender,EventArgs{txtName.Text="";txtPwd.Text="";}privatevoidStudentMsgFrm_Load(objectsender,EventArgs{rdoMale.Checkedtrue;//默认学生姓别为cboDept.SelectedIndex0;//初始选择组合框中的第一项("计算机系}privatevoidcboDept_SelectedIndexChanged(objectsender,EventArgs{switch{case"计算系case"微电子技术系":case"电子信息工程系":case"经济与管理工程系":case"图形艺术系": }lstSpec.SelectedIndex=}privatevoidbtnYes_Click(objectsender,EventArgs{stringsex="";elsesex=rdoFemale.Text;stringdept=cboDept.SelectedItem.ToString();stringspec=lstSpec.SelectedItem.ToString();stringhobby="";if(checkBox1.Checked)hobby+=if(checkBox2.Checked)hobby+="、"+checkBox2.Text;ifcheckBox3.Checkedhobby、checkBox3.Text;ifcheckBox4.Checkedhobby、checkBox4.Text;ifcheckBox5.Checkedhobby、checkBox5.Text;if(checkBox6.Checked)hobby、stringstudentMessage="您的是:"+txtName.Text+"\n为:"++"\n您是"+dept+"系"+spec+"专业的学生\n您的是:"+hobby;MessageBox.Show(studentMessage,MessageBoxButtons.OK,}privatevoidbtnClose_Click(objectsender,EventArgs{}publicpartialclassCourseMsgFrm:{stringcourseName;stringcourseClass;stringrequired;intintprelectionCredit;intExperimentCredit;public{}}privatevoidbtnNext_Click(objectsender,EventArgs{if(txtName.Text==""||cboClass.SelectedIndex<||(rdoRequired.Checked==false&&rdoElective.Checked=={}{
MessageBox.Show("输入信息不完整!","信息不完整",MessageBoxButtons.OKMessageBoxIcon.Exclamation);tabControl1.SelectedTabtabPage2;//显示“确认信息”选项}}privatevoidtabControl1_SelectedIndexChanged(objectsender,EventArgs{if(tabControl1.SelectedIndex=={if(txtName.Text==""||cboClass.SelectedIndex<||(rdoRequired.Checked==false&&rdoElective.Checked=={MessageBox.Show("输入信息不完整!","信息不完整",MessageBoxButtons.OKMessageBoxIcon.Exclamation);tabControl1.SelectedTab=}{courseName=courseClass=cboClass.SelectedItem.ToString();requiredrdoRequired.Checked必修credit=(int)nudCredit.Value;prelectionCredit=(int)nudPrelection.Value;ExperimentCredit=(int)nudExp.Value;stringmessageString.Format("课程名:{0}\n课程类别:{1}\n课程性质:{2}\n学分:{3}\n理论学时:{4}\n实验学时:{5}",courseName,courseClass,required,credit,prelectionCredit,ExperimentCredit);richTextBox1.Text=}}}privatevoidbtnYes_Click(objectsender,EventArgs{}publicpartialclassForm2:{publicstringmessage;publicForm2(){}privatevoidForm2_Load(objectsender,EventArgs{label1.Text=}privatevoidbutton1_Click(objectsender,EventArgs{}}privatevoidbutton1_Click(objectsender,EventArgs{Form2frmnewForm2();//新建一个窗体对象frm.message="这是一个模态框!";}privatevoidbutton2_Click(objectsender,EventArgs{Form2frm=newForm2();//新建一个窗体对象frm.message="这是一个非模态框!";frm.Show();//Show方法用于打开一个非模态框}privatevoid字体FToolStripItem_Click(objectsender,EventArgs{fontDialog1.Font=if(fontDialog1.ShowDialog()=={richTextBox1.Font=}}privatevoid颜色CToolStripItem_Click(objectsender,EventArgs{colorDialog1.Color=if(colorDialog1.ShowDialog()=={richTextBox1.ForeColor=}}privatevoidtsmNewStudent_Click(objectsender,EventArgs{StudentMsgFrmstudentMsgFrmnewStudentMsgFrmstudentMsgFrm.MdiParent=this;//指定当前窗体为MDI父窗体tssMsg.TextstudentMsgFrm.Text}privatevoidtsmNewCourse_Click(objectsender,EventArgs{CourseMsgFrmcourseMsgFrmnewCourseMsgFrmcourseMsgFrm.MdiParent=this;//指定当前窗体为MDI父窗体tssMsg.TextcourseMsgFrm.Text;//状态栏中显示操作内}privatevoidtsmAbout_Click(objectsender,EventArgs{AboutFormaboutForm=newAboutForm();//创建窗体对象tssMsg.Text=aboutForm.Text;//状态栏中显示操作内容}privatevoidbtnAdd_Click(objectsender,EventArgs{StreamWriterswnewStreamWriter(@"d:\C#程序设计\abc.txt",true);}privatevoidbtnShow_Click(objectsender,EventArgs{StreamReadersrnewStreamReader(@"d:\C#程序设计\abc.txt");txtResult.Text=sr.ReadToEnd();;}privatevoidbtnAdd_Click(objectsender,EventArgs{FileStreamfsnewFileStream(@"d:\C#程序设计FileMode.Append,FileAccess.Write);BinaryWriterbw=newBinaryWriter(fs);}privatevoidbtnShow_Click(objectsender,EventArgs{FileStreamfsnewFileStream(@"d:\C#程序设计FileMode.Open,FileAccess.Read);BinaryReaderbr=newBinaryReader(fs);fs.Position=while(fs.Position!={strings_no=br.ReadString();stringname=br.ReadString();stringdepart=br.ReadString();stringresult=String.Format("{0}\t{1}\t{2}",s_no,name,depart);}}usingclass {publicstringstudent_no;publicstringname;publicstringdepartment;publicstudent(strings_no,stringname,stringdepart)函{this.student_no=s_no;=name;this.department=depart;}}publicclass {privateStudent[]list=newpublicStudentthis[int //索引{{if(index0||index 围{return}{return}}{if(!(index<0||index>={}}using
list[index]=}usingSystem.Runtime.Serialization.Formatters.Binary;publicpartialclassfrmDemo:Form{privateStudentListlist=newStudentList(); privateinti=0; privatevoidbtnAdd_Click(objectsender,EventArgse){StudentstudentnewStudent(txtNo.Text,txtName.Text,txtDepart.Text);list[i]=student;//把学生添加到列表中}privatevoidbtnSave_Click(objectsender,EventArgs{stringfile@"d:\C#程序设计BinaryFormatterbf=newBinaryFormatter(); bf.Serialize(stream,list); }privatevoidbtnShow_Click(objectsender,EventArgs{stringfile@"d:\C#程序设计Streamstream=newFileStream(file,FileMode.Open,FileAccess.Read);BinaryFormatterbf=newBinaryFormatter(); StudentListstudentsStudentList)bf.Deserialize(stream);intk=while(students[k] {strings_no=students[k].student_no;stringname=students[k].name;stringdepart=stringresult=String.Format("{0}\t{1}\t{2}",s_no,name,depart);}}}using usingSystem.Drawing;usingusingSystem.Windows.Forms;usingSystem.IO;usingnamespace{publicpartialclassfrmDemo:{public{}
privatevoidbtnOpen_Click(objectsender,EventArgs{ }privatevoidopenFileDialog1_FileOk(objectsender,CancelEventArgs{txtFile.Text=openFileDialog1.FileName; Streamstream=openFileDialog1.OpenFile(); BinaryFormatterbf=newBinaryFormatter(); StudentListstudentsStudentList)bf.Deserialize(stream);//把流反序列化intk=0;while(students[k] {strings_no=students[k].student_no;stringname=students[k].name;stringdepart=stringresult=String.Format("{0}\t{1}\t{2}",s_no,name,depart);}}}}publicpartialclassfrmDemo:{privateStudentListlist=new //一个学生列privateinti privatevoidbtnAdd_Click(objectsender,EventArgs{StudentstudentnewStudent(txtNo.Text,txtName.Text,txtDepart.Text);list[i]=student;//把学生添加到列表中}privatevoidbtnSave_Click(objectsender,EventArgs{}privatevoidsaveFileDialog1_FileOk(objectsender,CancelEventArgs{Streamstream=BinaryFormatterbfnewBinaryFormatter();//创建序列化对象bf.Serialize(stream,list);//把学生列表序列化并写入流lblShow.TextlblShow.Text}}privatevoidbtnBrowse_Click(objectsender,EventArgs{DialogResultresult=if(result==DialogResult.OK)txtPostion.Text=folder.SelectedPath;}privatevoidbtnOk_Click(objectsender,EventArgs{stringpath=string.Format(@"{0}\{1}.txt",txtPostion.Text,txtName.Text);Streamstream=newFileStream(path,FileMode.OpenOrCreate,FileAccess.Write);StreamWritersw=newStreamWriter(stream);}privatevoidbtnCancel_Click(objectsender,EventArgs{}usingusingSystem.Collections.Generic;usingSystem.Text;namespace{publicclassMyException:{publicMyException(){publicMyException(stringstr1):base(str1){publicMyException(stringstr1,Exceptione):base(str1,e){}class{staticvoidMain(string[]{ thrownewMyException("这是一个自定义的异常}}usingusingSystem.Collections.Generic;usingSystem.Text;usingnamespace{class{staticvoidMain(string[]{StreamWriterstr=null;{str=newStreamWriter(newFileStream("D:\dou.txt",}catch(FileNotFoundException{Console.Wriine("filenot}catch(Exception{Console.Wri} {Console.Wriine("excutefinally");}}}}usingSystem.Threading;namespaceConsoleApplication1{class{publicvoidTask()//定义了一个简单任{Console.Wriine("Thisisa}staticvoidMain(string[]{FirstThreadft=newThreadt1newThread(newThreadStart(ft.Taskt1.Start();//启动线程}}}usingusingSystem.Collections.Generic;usingSystem.Text;usingSystem.Threading;namespaceConsoleApplication1{class{publicstaticThreadsleeper;public
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人田地买卖合同协议书
- 混凝土工合同分包协议书
- 空压机出租租赁合同范本
- 食堂托管承包协议书范本
- 瓷砖墙改造租房合同范本
- 申请签订意向协议书范本
- 机械技术学徒培训协议书
- 电梯广告发布协议书范本
- 独家合作分发协议书范本
- 船舶清洁合同协议书范本
- 胡寿松 自动控制原理(第7版)笔记和课后习题(含考研真题)及答案详解(第七版-上册)
- 2023年重庆市大渡口区八桥镇社区工作人员考试模拟题及答案
- GB/T 19466.1-2004塑料差示扫描量热法(DSC)第1部分:通则
- GB/T 18606-2001气相色谱-质谱法测定沉积物和原油中生物标志物
- GB 2811-1989安全帽
- 《中国近现代史纲要》 课件 第十一章 中国特色社会主义进入新时代
- 金字塔原理(完整版)
- “扬子石化杯”第36届中国化学奥林匹克(初赛)选拔赛暨2022年江苏赛区复赛试题及答案
- 公共经济学ppt课件(完整版)
- 浙江省引进人才居住证申请表
- DB62∕T 4134-2020 高速公路服务区设计规范
评论
0/150
提交评论