ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:315.35KB ,
资源ID:11783247      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11783247.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工具与环境实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工具与环境实验报告.docx

1、软件工具与环境实验报告学生学号实验课成绩武汉理工大学学 生 实 验 报 告 书实验课程名称 软件工具与环境 开 课 学 院 计算机科学与技术学院 指导老师姓名 张能立 学 生 姓 名 学生专业班级 201 201学年 第 1学期实验课程名称: 软件工具与环境 实验项目名称Eclipse平台及程序调试技术实验成绩实验者专业班级组别同组者实验日期 年 月 日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、掌握Eclispe平台的工作台(Workbench)、透视图(Perspectives)、视图(Views)、首选项(Preferences)概念。2、掌握透视图切换的方法。3

2、、编写一个简单的Java程序,并能正确运行4、掌握设置断点及调试跟踪程序的方法。二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)实验原理:1、启动Eclispe,在Java透视图、Java Debug透视图、MyEclipse Database Explorer透视图以及MyEclipse Java Enterprise透视图之间来回切换,与同学或老师讨论一下这些透视图的作用。2、编写一个在控制台输出“Hello World!”的程序和一个在控制台输出1+2+3+100之和的程序。源代码:public class HelloWorld public

3、 static void main(String args) System.out.println(HelloWorld); public class Sum_while public static void main(String args) int i = 1, n = 100, sum = 0; while(in) sum += i; i+; System.out.println(i=+i); System.out.println(Sum=+sum); 三、主要仪器设备及耗材个人计算机 Eclipse开发工具第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记

4、录,实验现象记录,实验过程发现的问题等)运行MyEclipse,在文件里新建一个名为shiyan1的Java工程:1. 新建一个类class hello_world输入以下代码,然后运行; public class hello_world public static void main(String args) System.out.println(Hello World!);2. 新建一个类class add输入以下代码,然后运行。 public class add public static void main(String args) int i,sum; sum=0; for(i=1;

5、i=100;i+) sum+=i; System.out.println(sum=+sum); 二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)第一次运行结果:第二次运行结果: 三、实验小结、建议及体会通过本次实验进一步掌握了Eclipse平台及程序调试技术,同时也对Java有了进一步的认识。也认识到了自己的不足,会在以后的学习中进一步加强学习!实验课程名称: 软件工具与环境 实验项目名称用TDD模式开发求N的阶乘程序实验成绩实验者专业班级组别同组者实验日期 年 月 日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、了解单元测试的重要意义2、

6、初步掌握JUnit的用法3、了解TDD(测试驱动开发)的理念,初步掌握TDD模式程序开发方法二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)实验原理:1、建立Java项目:TDDDemoProject 2、建立包com.whut,com.whut.unittest3、在包com.whut.unittest建立一个单元测试类TestCalcFact4、在类TestCalcFact中新建一个方法testCalc() 5、对该方法做相应修改:public class TestCalcFact extends TestCase CalcFact calcF

7、act; protected void setUp() throws Exception super.setUp(); calcFact = new CalcFact(); protected void tearDown() throws Exception super.tearDown(); public void testCalc() assertEquals(0, calcFact.calc(-1); 6、在包com.whut内建立CalcFact类及方法public long calc(int n)public long calc(int n) long result = 0; if

8、(n 0) result = 0; return result;7、运行测试类TestCalcFact,测试通过OK8、在testCalc中增加断言:assertEquals(1, calcFact.calc(0); assertEquals(1, calcFact.calc(1);9、运行测试类TestCalcFact,测试不通过。10、修改类CalcFact方法calc:if (n 0) result = 0; else if (n = 0 | n = 1) result = 1; 11、在testCalc中增加断言:assertEquals(3628800, calcFact.calc(

9、10);12、运行测试类TestCalcFact,测试不通过。13、修改类CalcFact方法calc: if (n 0) result = 0; else if (n = 0 | n = 1) result = 1; else result = 1; for (int i = 1; i = n; i+) result = result * i; 14、在testCalc中增加断言:assertEquals(0, calcFact.calc(21);15、运行测试类TestCalcFact,测试不通过。16、修改类CalcFact方法calc:public long calc(int n) l

10、ong result = 0; if (n 20) result = 0; else if (n = 0 | n = 1) result = 1; else result = 1; for (int i = 1; i Configure Build Path,单击Add External JARs,3、定位到C:Program FilesMyEclipse 6.5eclipseplugins,选中 org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar和org.eclipse.swt_3.3.2.v3349d.jar,单击“打开”按钮4、在包com.wh

11、ut中新建一个类LabelDemo:源代码:public class LabelDemo public static void main(String args) Display display = new Display(); Shell shell = new Shell(display); shell.setText(Hello World); shell.setBounds(100, 100, 200, 50); shell.setLayout(new FillLayout(); Label label = new Label(shell, SWT.CENTER); label.set

12、Text(Hello World); Color red = new Color(display, 255, 0, 0); label.setForeground(red); shell.open(); while (!shell.isDisposed() if (!display.readAndDispatch() display.sleep(); red.dispose(); display.dispose(); 在包com.whut中新建一个类ButtonDemo:public class ButtonDemo public static void main(String args) D

13、isplay display = new Display(); Shell shell = new Shell(display); shell.setText(Button Example); shell.setBounds(100, 100, 200, 100); shell.setLayout(new FillLayout(); final Button button = new Button(shell, SWT.PUSH); button.setText(Click Me Now); button.addSelectionListener(new SelectionAdapter()

14、public void widgetSelected(SelectionEvent event) button.setText(I Was Clicked); shell.open(); while (!shell.isDisposed() if (!display.readAndDispatch() display.sleep(); display.dispose(); 三、主要仪器设备及耗材计算机 Eclipse软件开发工具第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 按照实验步骤操作。 二、实验结果及分析(包括结

15、果描述、实验现象分析、影响因素讨论、综合分析和结论等)三、实验小结、建议及体会通过本次实验,对Java有了进一步的了解,同时对SWT的历史和SWT程序开发基本步骤有了进一步掌握,同时也初步学习了SWT组件的事件处理机制及方法掌握SWT中的Label、Text、List、Combo、Table、Tree、Composite、Group、Tab folder、Menus组件的用法。 实验课程名称: 软件工具与环境 实验项目名称JSP程序开发实验成绩实验者专业班级组别同组者实验日期 年 月 日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、掌握基本的HTML语言2、掌握JSP基本

16、语法3、掌握JSP程序开发和部署的基本方法4、掌握用JSP技术开发动态Web程序的基本方法二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1.新建一Web工程项目:WebDemoProject打击File主菜单,选择New-Web Project。在Poject Name处输入:WebDemoProject单击Finish按钮。2.将mysql-connector-java-3.1.12-bin.jar文件拷贝到工作空间项目WebDemoProjectWebRootWEB-INFlib文件夹下。3.在包浏览器中,在WEB-INF文件夹下,打开Ind

17、ex.jsp文件,在和之间输入如下代码: 系统登录(jsp模型) 用户名: 密    码: 4.在WEB-INF文件夹中新建login.jsp,main.jsp,continue.jsp,checkvalid.jsp等文件,其具体代码见压缩包中相关文件。5.用MySQL-Front新建数据库demodb,然后新建一数据表users,包含两个字段name和password,(这两个字段都设置为字符串varchar)。用手工输入一条或多条记录。6.单击部署按钮,完成项目的部署。7.打开IE浏览器,在地址栏目输入http:/127.0.0.1:8080/WebDemoP

18、roject,观察运行结果。三、主要仪器设备及耗材计算机 Eclipse软件开发工具第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等) 按实验步骤操作。二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)运行MyEclipse 运行tomCat 在浏览器输入http:/localhost:8080/Web/index.jsp执行如下图:在mySQL-Front中创建数据库demodb,两个字段name和password.期中name初始化数据为karant,password初始化为123456;在

19、界面不输入,或者只输入用户名,或者只输入密码运行效果如图:然后又回到原来界面如果输入如下图:则显示如下图:用户名输入错误也会报出用户名错误的提示输入正确之后,按键提示输入正确按确定后会转到新的界面,也就是欢迎界面三、实验小结、建议及体会本实验的过程是输入数据,与从数据库读取数据进行核对,然后把结果返回。通过本次实验复习了下HTML,同时学习了Jsp的基础知识,以及安装MyEclipse并配置Tomcat和连接数据库,复习了用MySQL-Front操作数据库,掌握了掌握JSP程序开发和部署的基本方法,掌握用JSP技术开发动态Web程序的基本方法,以及如何用MyEclipse连接操作数据库和Tomcat服务器结合使用的基本方法,对JSP开发过程和框架有了更深一步的了解

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1