摘要:参考微软操作系统自带的计算器程序,使用VB2010进行计算器程序模拟实现,为了增加学生学习编写程序兴趣,丰富的《面向对象程序设计》课程教学案例。
关键词:计算器;VB2010;函数;循环
中图分类号:G436 文献标识码:A 文章编号:1007-9599 (2013) 02-0000-02
1 设计背景与意义
我们高职高专院校的学生开设了《面向对象程序设计课程》,选择了VB2010程序设计教学,为了更好的让学生能够掌握.net编程运用,也是根据我们学生的能力,设计了一个用VB2010编写的计算器模拟程序进行教学,在学习本程序前要有一定的程序编写能力。
2 设计思路
计算器模拟主要是根据Windows系统自动的计算器的功能模拟实现,运用VB2010的开发平台,结合学生的学习编程能力,提高学生的学习VB2010面向对象程序编程的兴趣与编写程序的能力,计算器模拟主要功能分成五大部分。
2.1 计算器界面的菜单界面模拟实现。可以通过菜单的选择,改变窗口的大小,简单的运算界面与复杂的运算界面转换,进入系统的启动界面设计,系统的关于界面设计。2.2 算术运算的模拟。可以进行算术的常规运算,就是数学的加减乘除运算,次方运算,数学的算术运算是在双精度数的范围,如果输入的运算超出双精度的范围,程序自动给出提示,要求计算重新输入,文本框中的内容清空。2.3 函数的模拟。数学的开平方,次方运算,三角函数sin、cos、tan等,某个数的阶乘运算。2.4 进制的运算模拟。实现二进制与八进制,十进制,十六进制之间的相互转换运算,在此基础上让学生进行十进制与任意进制之间的运算实现。2.5 系统帮助窗口的模拟。实现帮助目录的显示与隐藏,索引,搜索功能,页面转换功能。
3 程序的实现
3.1 计算器界面的菜单界面模拟实现,进入系统的引入界面,要求学生自己设计一个有特色的界面,简单美观,主界面分为两部分,第一部分为最简单的算术运算界面,只能进行加减乘除运算,第二部分为复杂运算功能,通过改变窗口的大小来实现,系统的关于界面,要求学生添加VB2010自带的关于界面,进行个性化修改。
3.2 算术运算的模拟的实现,使用变量代替运算的两个数,一般默认为数值型,例如第一个数为X,第二个数为Y,再用一个字符变量代替运算符号,例如使用Z代替运算的加减乘除,最后通过选择语句进行运算得出结果。点击按钮实现数字添加到文本框,利用字符的连接功能,把要添加的运算数字转换成字符型,再串连起来显示在文本框中,其他的数字也是这样实现,点击了等号时就把两个数的进行选择语句所要运算的类型,在这还有考虑到运算中的错误情况,例如被除数不能为零,运算数值超出。
3.3 函数的模拟实现,可以使用VB2010语言中的自带函数,sin,cos,sqrt等,使用时一定要把度数转换成弧。
4 程序打包
经过反复调试无错误的情况下,使用VB2010程序自带的打包安装工具,进行打包,进过测试安装运行,程序运行效果稳定。
5 总结
由于VB2010是最新的.NET版本,所参考的书本不多,还有本人的也是初次使用该软件,设计的程序还存在很多的不足,计算器基本功能都实现了模拟,有小部分程序不能完全模拟,但是在今后中不断完善程序,使本程序成为更好的教学实例,最终让每位学生都能对这门课程感兴趣,并能很好的掌握这门课程。
参考文献:
[1]Thearon Willis(作者),Bryan Newsome (作者),吴伟敏(译者),李周芳(译者),Visual Basic 2010入门经典(第6版)[M].清华大学出版社,2011.
[2]靳广斌.Visual Basic 2005程序设计案例教程[M].北京大学出版社,2008.
[作者简介]陈伟康(1977- ),男,汉族,广东陆河人,硕士,汕尾职业技术学院,讲师,研究方向,计算机应用技术。
本文由陈伟康等人通过我们顺利发表在【计算机光盘软件与应用】杂志中,字数:1724,经过作者陈伟康同意,为您分享全文,如有疑问,请联系我们!
相关专题:动物学报 动物学杂志 动物学研究 生态学报 动物分类学报 中国实验动物学报 兽类学报 动物营养学报 四川动物 古脊椎动物学报 广东工业大学学报 医学论文投稿 《计算机光盘软件与应用》相关期刊
推荐期刊: