论文部分内容阅读
摘 要:通过调用API函数mciSendString()函数,对传统的Windows的计算器进行改进,使其带有语音功能。该功能使计算器的应用更加生动有趣,而且能避免不为人知的输入错误,起到校验的作用,并取得较好的应用效果。
关键词:API函数;计算器;语音;校验
中图分类号:TP311.11
Windows系统的计算器是我们常用的计算工具,常用来进行加、减、乘、除等数学计算,非常方便简单,但它有个缺点就是没有语音功能。当我们输错数字或按错功能健时,没有提示,造成计算错误,而我们却一无所知。本程序通过调用mciSendString()函数,播放WAVE文件的数字和语句,实现计算器的语音功能。该计算器带有语音功能可以对计算过程进行检验,避免输入错误[1]。
1 程序设计
语音计算器的设计主要包括计算功能设计和语音功能设计两部分。图1为程序界面图。
1.1 计算功能设计
计算器的计算功能主要包括输入计算数据、选择操作符、计算数据、显示计算结果这四个过程。
在设计时要注意以下几点:(1)在输入计算数据时,不要输入00X格式的数据(即整数部分不为0的数字,其首位不能为0);(2)数据输入时,应对以前的计算结果进行清除;(3)除数不能为零;(4)需要编写错误捕获处理代码来解决由于计算结果太大的原因造成的数据溢出错误。
计算功能(加法运算)程序的部分代码如下:
2 结束语
本文介绍了通过调用API函数实现Windwos计算器程序语音功能的程序设计。实践证明,该语音计算器程序不仅具有常规的计算功能,还具有语音提醒功能,起到校验的作用,增加了计算过程的趣味性,拓展了计算器的智能功能,取得了令人满意的效果。该原理也可应用在其它的计算程序中。
参考文献:
[1]严新华.语音控制计算器的设计与实现[J].商洛学院学报,2013(02):19.
[2]劉恩涛,赵耀峰.Visual Basic6.0编程技巧与实例分析[M].北京:中国水利水电出版社,1999:433-435.
作者简介:陈艇(1974-),男,广东汕头人,硕士,高级工程师,研究方向:计算机网络与技术开发。
作者单位:汕头大学医学院附属肿瘤医院,广东汕头 515031
关键词:API函数;计算器;语音;校验
中图分类号:TP311.11
Windows系统的计算器是我们常用的计算工具,常用来进行加、减、乘、除等数学计算,非常方便简单,但它有个缺点就是没有语音功能。当我们输错数字或按错功能健时,没有提示,造成计算错误,而我们却一无所知。本程序通过调用mciSendString()函数,播放WAVE文件的数字和语句,实现计算器的语音功能。该计算器带有语音功能可以对计算过程进行检验,避免输入错误[1]。
1 程序设计
语音计算器的设计主要包括计算功能设计和语音功能设计两部分。图1为程序界面图。
1.1 计算功能设计
计算器的计算功能主要包括输入计算数据、选择操作符、计算数据、显示计算结果这四个过程。
在设计时要注意以下几点:(1)在输入计算数据时,不要输入00X格式的数据(即整数部分不为0的数字,其首位不能为0);(2)数据输入时,应对以前的计算结果进行清除;(3)除数不能为零;(4)需要编写错误捕获处理代码来解决由于计算结果太大的原因造成的数据溢出错误。
计算功能(加法运算)程序的部分代码如下:
2 结束语
本文介绍了通过调用API函数实现Windwos计算器程序语音功能的程序设计。实践证明,该语音计算器程序不仅具有常规的计算功能,还具有语音提醒功能,起到校验的作用,增加了计算过程的趣味性,拓展了计算器的智能功能,取得了令人满意的效果。该原理也可应用在其它的计算程序中。
参考文献:
[1]严新华.语音控制计算器的设计与实现[J].商洛学院学报,2013(02):19.
[2]劉恩涛,赵耀峰.Visual Basic6.0编程技巧与实例分析[M].北京:中国水利水电出版社,1999:433-435.
作者简介:陈艇(1974-),男,广东汕头人,硕士,高级工程师,研究方向:计算机网络与技术开发。
作者单位:汕头大学医学院附属肿瘤医院,广东汕头 515031