java课程设计下拉列表运算器设计报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java课程设计下拉列表运算器设计报告.doc》由会员分享,可在线阅读,更多相关《java课程设计下拉列表运算器设计报告.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学号xxxx面向对象程序设计课程设计报告题目:下拉列表运算器设计专业:xxxxx班级:xxx姓名:xx指导教师:xx成绩:xxxxxx年 x月xx日目录1 设计内容及要求31.1 设计内容31.2 设计任务及具体要求32 概要设计32.1 程序的功能简介32.2 设计思路43 设计过程或程序代码43.1 关键代码段及相应截图44 设计结果与分析85 总结96 参考文献101 设计内容及要求1.1 设计内容下拉列表运算器设计主要根据课程设计要求进行设计,并了解程序运行的流程,该程序主要包括六大模块:1)所需的对象的添加。2)对象添加的位置,即板块排列。 3)对下拉列表添加选项。4)数据输出,输出
2、其相应的模块功能。1.2 设计任务及具体要求设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算,设计的计算器应用程序可以完成加法、减法、乘法和除法运算,且有清零功能。用鼠标选择下拉列表中相应的运算符,然后单击“=”按钮,窗口右方的文本框将会显示计算出来的结果,要将文本编辑框清零,可单击清零按钮。要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识; 提高学生用JAVA语言进行程序设计的能力,初步了解软件开发的一般方法和步骤; 提高撰写技术文档的能力。2 概要设计2.1 程序的功能简介该程序的主要功能是实现通过选择下拉列表中的操作符,完成对应的操作。
3、操作数由用户输入在文本框中,默认的操作数是“0.0”,计算得到的结果输出在“=”号右方的文本框中,若想清零,需点击“清零”按钮。2.2 设计思路本应用程序继承自小程序(Applet),此程序使用三个文本框,一个下拉列表,一个标签,两个按钮构成,同时注册按钮事件监听器。如:b1.addActionListener(new b1Handle();事件监听器中的事件处理方法public void actionPerformed(ActionEvent e1)完成主要的按钮事件的处理。3 设计过程或程序代码3.1 关键代码段及相应截图1. 主界面及截图:TextField t1=new TextFie
4、ld(0.0 );TextField t2=new TextField(0.0 );TextField t3=new TextField(0.0 );Label l=new Label( = );Button b1=new Button(计算);Button b2=new Button(清零);Choice c=new Choice();图表 1 主界面2. 加法计算及截图:if(s1=+)a=Double.valueOf(t1.getText().doubleValue();b=Double.valueOf(t2.getText().doubleValue();s=a+b;t3.setTex
5、t(String.valueOf(s);图表 2 加法计算3. 减法计算及截图:if(s1=-)a=Double.valueOf(t1.getText().doubleValue();b=Double.valueOf(t2.getText().doubleValue();s=a-b;t3.setText(String.valueOf(s);图表 3 减法计算4. 乘法计算及截图:if(s1=*)a=Double.valueOf(t1.getText().doubleValue();b=Double.valueOf(t2.getText().doubleValue();s=a*b;t3.setT
6、ext(String.valueOf(s);图表 4 乘法运算5. 除法运算及截图:if(s1=/)a=Double.valueOf(t1.getText().doubleValue();b=Double.valueOf(t2.getText().doubleValue();s=a/b;t3.setText(String.valueOf(s);图表 5 除法运算6. 按钮的事件监听:class b1Handle implements ActionListenerpublic void actionPerformed(ActionEvent e1)String s1;double a,b,s;s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 下拉 列表 运算器 设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内