软件专业计算em实习报告

软件专业计算em实习报告

ID:45617232

大小:260.48 KB

页数:9页

时间:2019-11-15

软件专业计算em实习报告_第1页
软件专业计算em实习报告_第2页
软件专业计算em实习报告_第3页
软件专业计算em实习报告_第4页
软件专业计算em实习报告_第5页
资源描述:

《软件专业计算em实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1.实习目的2.实习内容1•“计算器”的系统分析11.1系统的现状11・2用户需求11.3系统功能12•“计算器”的概要12・1软件环境12.2开发环境12.3总体设计23•“计算器”的详细设计23.1创建文件:文件一新建一windows窗口23.2创建计算器界血24测试与运算分析34.1数字键和点号键测试35•用户手册36源代码3-26三、实习总结26-27一.实习目的:深入理解和掌握C/VC语言和平台的使用;加深理解和领悟程序设计的思想与基本技术;提高自己的编程能力和调试能力,为后续的学习和编程打下良好的编程基础。二.实习内容1•“计算器”的系统

2、分析1.1系统的现状计算器是微软windows操作系统附带的一个实用工具。木程序是模仿它制作岀来的一个简单的计算器程序。1.2用户需求用户可以通过在程序提供的界面上的操作完成一些简单的数学计算工作。1.3系统功能可以对十进制数字进行加减乘除,开根,百分率,倒数等简单运算。2•“计算器”的概要2.1软件环境:windows7系统2.2开发环境:Visualc++6.02.3总体设计系统总体结构流程图如图3•“计算器”的详细设计3.1创建文件:文件一新建一windows窗口3.2创建计算器界面如图下图:4测试与运算分析4.1数字键和点号键测试运行程序后,一次

3、点击0到9这十个数字键,通过运算看是否能够按要求运行,如图:确定I取消

4、4?2154718911+

5、1•••••••••••••Ji56

6、-

7、%I】」2

8、1,3

9、*1°」•

10、

11、—1/11/xI上面是加法运算,其它运算一样。上图加法运算结果是:运算结果确定取港

12、12.11081/xI5.用户手册本计算器包含了数学方面的一些简单的运算,具体包含加减乘除,百分率,倒数并且还有小数点运算。6源代码三、实习总结:在设计程序的过程中我感受到,既要学会分析程序的特点,也要重视数据结构的定义,表达式,函数及常用控件的属性,功能和使用。通过简易计算器这一程序的

13、开发,我更一步了解程序开发的过程,也体会到开发一个简单系统的细节。首先这是一个计算器程序,主要是对十进制数据的简单运算,包含了一些对按钮和文本的操作。了解到这种程序的开发过程和方法,可以说是我第一次用MFCAppWizard开发一个简单的程序。在这个程序开发过程中我对MFCAppWizard也逐渐了解。只有亲身休会,才有真正的收获。对于这个程序,我有满意之处也有感到不足的地方。满意的地方是这个程序实现了预测的功能,即对加减乘除运算,百分率,开根,倒数,并且结果无误。我也在这个项目中用到了以前学习过的C语言程序思想,从这点我体会到了不同程序的共通性。当然,

14、这个程序的不足的地方也有很多,比如,这个计算器的计算中不能实现把2,&16进制进制转换为十进制,有些地方写的代码效率不高,而且由于对程序设计不精通,代码的编写也不够规范,培养一个良好的编程风格也是很重要的,整齐的代码会提高程序的可读性。所以编程的细节我还应该多多注意。一星期的实训,使我对于计算机理论知识有了一定的了解,实践出真理,唯有把握理论和实践,才能提高自己的编程能力。三个臭皮匠赛过诸葛亮,在这个程序的开发中,我也了解到团队合作的重要性。只有自己做过的事情才能铭记于心,只有自己面对过的困难下一次才不会犯相同的错。这个程序仅仅是个开始,如果日后需要继续

15、开发,我觉得应该在这个程序的高效性,易用性,功能的多样性下功夫。比如我们可以对用户输入进来的数据进行高级的运算等等。当然我也会继续努力,提高自己的能力。总地来说:我学会了掌握时间,以最大的努力来完成目标资料來源:实习报告书写模式

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

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

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