计算机《软件开发技术实训》实验报告样式.docx
《计算机《软件开发技术实训》实验报告样式.docx》由会员分享,可在线阅读,更多相关《计算机《软件开发技术实训》实验报告样式.docx(8页珍藏版)》请在冰豆网上搜索。
![计算机《软件开发技术实训》实验报告样式.docx](https://file1.bdocx.com/fileroot1/2023-2/4/aeda91cb-56cf-42db-97cb-89eeb2d905d9/aeda91cb-56cf-42db-97cb-89eeb2d905d91.gif)
计算机《软件开发技术实训》实验报告样式
哈尔滨德强商务学院
实验报告
课程名称:
软件开发技术实训
系别:
计算机与信息工程系
专业:
计算机科学与技术
班级:
09-2班
学号:
2009511686
学生姓名:
朴豪杰
2011年12月27日
实验室名称:
软件综合实验室(716)实验机器号:
716—13实验分组:
3人
实验时间:
2011.12.15--27指导教师签字:
唐友成绩:
实验项目一:
JavaSE技术
一、实验目的和要求
1.目的:
熟悉使用Eclipse软件;
编写贪吃蛇等小游戏;
2、要求:
对eclipse编写游戏进一步提高
二、实验原理
1、了解J2SE的基本内容和基本的算法、数据结构,对J2SE的整体有一个综合性的运用;学会使用game框架。
2、java用于表达控制的语句有:
switch、ifelse、for。
3、完成对环境变量的设置。
4、能对Java类使用get、set放入和取出。
三、主要仪器设备
PC机
四、实验内容、步骤及操作方法
1理解贪吃蛇的游戏原理编写输入贪吃蛇程序;
2编写输入贪吃蛇程序试验游戏;
3上机输入和调试自己所编的程序;
五、实验数据记录和处理
1,每写完一段代码,要加上注释。
保存,运行调试一下。
若有错,及时纠正。
2,蛇身的路径:
2.for(inti=snakeLength-1;i>0;i--){
rows[i]=rows[i-1];//依次将蛇前面一段走过行的路段赋值给蛇的下一段
cols[i]=cols[i-1];//依次将蛇前面一段走过列的路段赋值给蛇的下一段
}
for(inti=1;igamePanel[rows[i]][cols[i]].setBackground(Color.red);//将整个3,面板上蛇身走过的行和列设置为不同的颜色,当然可以用图片来设置
}
蛇头走过的行和列(rows[0],cols[i])要根据不同的方向加减1来将面板设置成不同的颜色
如gamePanel[rows[i]-1][cols[i]+1].setBackground(Color.red)
4,注意蛇的边框:
Imageshe1=(newImageIcon("贪吃蛇/身.png")).getImage();g.drawImage(she1,10+sheLies[xb]*30,10+sheHangs[xb]*30,null);
吃豆后要进行刷新:
ck.repaint();//刷新
xc.stop();
六、实验结果与分析
蛇可以自由活动并吃到豆。
可以扩展双蛇并每吃到5个豆出来个大豆。
七、讨论、建议、质疑
代码注释比较凌乱、不规则。
实验项目二:
数据库技术
一、实验目的和要求
1、独立安装SQL2000数据库软件,配置环境。
2掌握注册服务器的过程
3掌握创建库
4掌握创建数据表
二、实验原理
注册服务器要先启动,才能与服务器建立连接.
三、主要仪器设备
PC机、Java环境、数据库。
四、实验内容、步骤及操作方法
内容:
查询,连接。
步骤:
1.打开企业管理器,将turinggwpt导入数据库。
2.使用SQL语句进行插入,修改和删除记录的操作。
3.连接查询操作,包括等值连接,自然连接,一半连接(内连接),外连接,做连接,右连接和自然链接等。
Eg:
innerjoin、leftJoin、rightJoin、fullJoin
5.在数据库turinggwpt的省表Sheng,市表Shi进行相应查询操作。
6.建立关系图。
五、实验数据记录和处理
举例:
delatedbo.ShengsetshengMingCheng='广东'
whereshengID=16
写表名和表的字段,可以直接拖拽过去。
六、实验结果与分析
1.在实验的时候需要用快捷键来提高速度。
2.在实验中容易出现错误,需要及时处理。
3.实验中个别变量会变颜色,否则是出现错误。
4.成功的实现并运行了实验,并进行改进增加了新的操作。
七、讨论、建议、质疑
1.熟悉环境认识数据库代码
2尽量复制粘贴字段名,以免出错
实验项目三:
JDBC
一实验目的和要求
(1)掌握通过JDBC方式操作数据库的基本步骤。
(2)掌握增、删、改记录的方法。
(3)掌握查询记录以及遍历查询结果的方法
二、实验原理
JDBC程序描述为包含如下过程的应用:
1.引入一个必要的类2.加载JDBC驱动程序3.标识数据源(URL、Username、Password)4.分配一个Connection对象5.分配一个Statement对象6.使用该Statement对象执行检查SQL语句7.从返回的ResultSet对象中检索数据类似于迭代器的操作8.关闭ResultSet对象9.关闭Statement对象10.关闭Connection对象
三、主要仪器设备
PC机、Java环境、数据库。
四、实验内容、步骤及操作方法
实验内容:
1、在java中创建一个项目通过配置构建路径导入JDBC驱动程序的jar包(msbase.jar、mssqlserver.jar、msutil.java)
若有错,解决的具体方法:
项目、右键、属性→java构建路径→库→添加JAR→自己包中的lib全选。
点击确定即可。
2、
3、将数据库中的sheng表做成一个java,声明表里的字段、并生成get和set方法。
实验步骤:
1加载jdbc驱动程序
2建立连接
3创建statement对象
五、实验数据记录和处理
实验项目四:
UI设计
实验目的和要求
1掌握图形用户界面基本组件
2掌握java事件处理机制
二、实验原理
图形用户界面
三、主要仪器设备
PC机、Java环境、数据库。
四、实验内容、步骤及操作方法
publicclass高级计算器
{
publicstaticvoidmain(String[]args)
{
int[]shus=newint[]{1,2,4,56,7,8,9,0,7,8,9,3,7,418,8,8,8};
inthe=suanHe(shus);
System.out.println(he);
}
staticintsuanHe(int[]shus)
{
inthe=0;
if(shus.length==0)
{
return0;
}
for(inti=0;i{
he=he+shus[i];
}
returnhe;
}
}
实验项目五:
规范文档
一、实验目的和要求
1更直观看编码不容易混杂
二、实验内容、步骤及操作方法
实验内容:
开头注释
包和引入语句
类和接声明
三、实验数据记录和处理
1、/**...*//*...*/
2布局只在代码块的开始处声明变量。