实验2面向对象网页编程基础

实验2面向对象网页编程基础

ID:41628599

大小:63.51 KB

页数:6页

时间:2019-08-29

实验2面向对象网页编程基础_第1页
实验2面向对象网页编程基础_第2页
实验2面向对象网页编程基础_第3页
实验2面向对象网页编程基础_第4页
实验2面向对象网页编程基础_第5页
资源描述:

《实验2面向对象网页编程基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学生实验报告课程名称ASP.net应用开发实验成绩实验项目名称面向对象网页编程基础批阅教师蔡葵实验者学号专业班级电商1111实验日期2014/3/28一、实验预习报告(实验目的、内容,主要设备、仪器,基本原理、实验步骤等)1.实验目的、内容通过将实验1中做好的经典数学函数组合为一个数学类,理解基本的面向对象概念,并掌握C#中类的创建方法及写法。再自建一个字符检查类一一该类中的成员函数分别验证制定字符串是否为整数、实数等,使学生彻底掌握在C#网页中创建类和使用类成员函数的方法。2.实验主要设备、仪器(1)计算机一台(2)MicrosoftVisualSt

2、udio2008(3)Microsoft.NETFramework3.53.实验基本原理(1)面向对象基本方法(2)C#中类的写法(3)类的调用方法4.主要实验步骤(1)在“解决方案”资源管理器里,为网站添加新的math类,放在AppCode文件夹里。(2)将实验1里写好的判断素数、最小公倍数、最大公约数功能写成函数形式,并放到该math类中,用math类来完成实验1的功能。(3)在“解决方案”资源管理器里,为网站添加新的TcxtChcck类。在该类中写好两个成员函数,验证字符串是否为整数,验证字符串是否为实数。(4)当用户在实验1的网页界面上点击按钮

3、后,在按钮的响应函数里先调用TextCheck类中的函数进行甄别处理,通过后才继续完成实验1的功能,完善实验1的体验效果。(1)调试运行几次,给出你自己面向对象编程的认知及总结。二、实验过程记录(包括实验过程、实验现象及结果、代码及注释等)(1)鼠标右键点击网站,选择“添加新项”,继续进行选择,选择“类”,命名为“math.cs”,选择“是”,将其放于“App_Code”文件夹中。□解决方案"WebSitel"(1个项目)二i.用!LJ■瑕■■圜生成网站①)发布网站a用程序类件a卫报表向导勿浏览器文件圍数据集期样式表』芯资源文件h酋类翌启用了AJAX的

4、WCF服:脅外观文件国一般处理程序(2)将实验1里写好的判断素数、最小公倍数、最大公约数功能的相关代码进行剪切,粘贴在“App_Code”的“math.cs”类里面,并做出一些更改,具体如下:□publicclassm3.th£t2ticpubliciniIritgy(inta,intb)

5、{□intgy=a;if(a>b)gy=b;while(a%gy!=0

6、

7、b%gy!=0)gy=S7•1:staticpublic£t2ticpublicreturngy;iiitIrLtgb(in.ta,intb),boolIsSuEhuCLorLga)

8、,.,求

9、最大公约数□publicclassma.thIIIstaticpubliciritstaticpublicintIritgy(int%intb)Iritgb(inta,intb)!=0

10、

11、gb%b!=0)1;iritgb=a;i£(a>b)gb=a;while(gb%agb=gb+return,gb:staticpublicboolIsSushuQonga)

12、...求最小公倍数Bpublicclassm^thstaticpublicintIntgy(inta,intstaticpublicintIntgb(inta,intstaticpublicstr

13、ingIsSushuOLonga)stringb=Convert.ToSt^ing(Q);boolflag=true:longi=a"1;while(iN2)if(a%i=0)flag=false;break;}i=i-1;if(flag==true)b=J是素数?“;elseb=J不是素数?";returnb;判断素数protgctgdvoidButtonl_Click(objectsender^EventAi-gse)stringsi二TextBoxl.Text;strings2=TextBox2.Text;Int32al=Convert.Toln

14、t32(si);Int32a2=Convert.Tolnt32(s2);Labell.Text=math.Intgy(al?a2).ToString()+math.IsSushuGtiath.Intgy(al,a2)):Label2.Text二math.Intgb(&1?a2).ToString()+math.IsSushuGnath.Intgb(al?a2));}Default.aspx.es内代码运行结果(3)参考上面的步骤二中添加math类的方法添加TextCheck类,不过里面代码不同,具体如下:]staticpublicboolIsint(s

15、trings)boolflag=true;iriti=0;chard;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。