软件开发实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告

课程名称:软件开发环境与工具

实验项目:四种开发工具的应用

实验地点:明向校区实验楼B209 专业班级:、

学生:、

指导教师:吕进来

2012年12月28日

一、学生管理

遇到的问题和解决方法

1.设计实现百度主界面原型

2. 设计实现教务系统中系统登录、主界面、查询等页面原型主要仪器设备Auxure开发工具 win32系统惠普笔记本

实验记录(写出实验容中1,2中的设计原型)(可分栏或加页)

实验1.设计实现百度主界面原型

实验2.设计实现教务系统中系统登录、主界面、查询等页面原型

遇到的问题和解决方法

在试验过程中,我们通过运用Auxure,更加方便的进行页面的设计,我觉得遇到的问题主要是在页面设计中的对齐方式或者布局,有时候需要经过很长时间才能做好一个页面,看似简单的页面也需要我们认真去对待。

心得体会

这个工具的效率还是挺高的,比直接写代码方便的了很多,但是不能熟练我们的编程能力,编程工具有很多很多,可能都需要我们去练习才能够掌握,希望我们可以学到更多的工具使用方法,这样对于我们以后的工作会有更大的帮助。

2.编写控制台应用程序,输入正整数n,输出 s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的计算结果。

3.编写控制台应用程序,输出所有这样的三位数:这个三位数本身恰好等于其每个数字的立方和(例153=13+53+33)

遇到的问题和解决方法

在试验中遇到的是小问题。大部分都是语法的错误,经过详细的检查,我们就能够解决,希望在以后的编程中能够减少错误。

心得体会

程序虽然很简单,但是我们依然需要考虑一些细节,一些算法,怎样才能更好的实现这个功能,这都是我们需要在实验过程中不断去总结的,通过不断的经验的积累,我们才有可能更加有条理的去解决问题。

实验四掌握在Visual Studio 2010中进行

实验名称

Windows Form应用程序的设计方法

实验目的和要求

目的:

熟悉利用C#进行Windows窗体应用程序的设计方法,了解Windows 窗体应用程序的组成。

要求:

1.熟练掌握C#窗体和各种常用控件的属性、方法和事件。

2.掌握C#中使用各种常用控件设计界面的方法。

3.掌握C#中窗体事件处理机制。

实验容

1. 创建一个Windows窗体应用程序,向其中添加一个窗体,实现用户登录(输入用户名和口令,假设正确的用户名/口令为zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不超过3次。

2.搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。要求一次全搬完,问男、女、小孩各多少人?

3. 设计一个窗体,通过一个列表框向组合框中添加项。

主要仪器设备Visualstudio2013开发工具 win32系统惠普笔记本

实验记录(写出实验容中1,2,3的程序代码和运行结果)(可分栏或加页)

实验1. 创建一个Windows窗体应用程序,向其中添加一个窗体,实现用户登录(输入用户名和口令,假设正确的用户名/口令为zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不超过3次。

实验2. 搬砖问题:36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。要求一次全搬完,问男、女、小孩各多少人?

实验3.设计一个窗体,通过一个列表框向组合框中添加项。

遇到的问题和解决方法

实验一的结果没有达到,解决方法有用for循环,循环三次,如果登录的账号和密码错误则输出登录失败,可是for循环没有达到循环的效果,程序好像陷入了死循环一样的,一输入错误的账号和密码就卡住不动了,我感觉是因为没有重新调用click这个属性,这是实验一仍然存在的遗留问题。

心得体会

这三个实验还是比较简单的,写程序就和说话一样,程序也是一种语言,只要按照一定的规则书写,剩下的就可以根据自己想的来写,即使出错也只会是逻辑上的出错。

实验记录实验1.

实验2

.

遇到的问题和解决方法

数据库的驱动因数据库的不同而不同,MySQL的是JDBC,access的是ODBC,刚开始的时候我就因为数据库失误,到时程序报错说找不到数据库或者是数据库驱动不存在,最后更改了数据库驱动后才终于成功成了数据库。

心得体会

我使用的是myeclipse做出的网页,因为电脑安装不上visualstudio2013,希望老师可以见谅。Myeclipse也做到了学生管理系统的功能,发现有许多工具都有共通的地方,只要我们能够明白其中的方法,了解语言,那么我们就会更加简单地编出好的程序来。通过myeclipse我做了学生系统的登录,录入,修改,删除,退出系统。其中录入系统浪费了我很多的时间,但是也是值得的,正是通过不断地去实验,才能取得成功。所以我们要不怕麻烦,只有去试才有可能获得我们想要的成果。

相关文档
最新文档