基于API函数的语音计算器的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:llllgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:通过调用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
其他文献
肿瘤细胞免疫疗法近年来的发展颇为瞩目,嵌合抗原受体T(CAR-T)的临床研究显示其对血液系统肿瘤具有良好的治疗效果。自然杀伤细胞(NK)是人体固有免疫的一类重要细胞,其不同于
当今高校的人才培养越来越与行业发展接轨,而新兴行业的发展呈现出多元化和跨学科交叉的特点,这就要求高校必须拥有一只跨学科复合型的教师队伍。本文将探讨跨学科复合型教师须
“语言这东西,不是随便可以学好的”,学本族语如此,学习英语更是如此。但是如果教学得法,便可事?半功倍。要取得这样的好效果,趣味教学可以说是一种好方法。
学生升入高中,比起从心理上要适应角色的转变。面临全新的学习环境,学生如何参与到学习活动中去是更迫切要解决的问题。高中学习中,无论是课堂的容量,知识的深度、广度,还是对学生
课堂应该是学生的。教育,应该以学生为基点和起点。从学生的现实生活出发,理解学生在现实的生活中所面临的各种问题。因此,要想“让讲台成为舞台,让教室成为社会,让学生成为演员,让
【摘 要】初中生处在逆反心比较强的青春期初期,不愿接受监护人和学校的束缚,这使初中班主任的班级管理工作面临较大挑战。初中班主任必须在教育工作中不断将班级建设完善,这会严重影响初中生未来的成长发展。在新课改背景下督促学生全面发展,才是合格初中班主任的永久教学目标。  【关键词】新课改背景;初中班主任;角色扮演;分析  【中图分类号】G635 【文献标识码】A  【文章编号】2095-3089(201
为了探明旅游对张家界景区土壤微生物的影响,进行了放牧对土壤微生物区系及活度的影响研究.结果表明:放牧显著影响了0~5cm土壤的细菌、放线菌、真菌总数,活动区的细菌和真菌等
【摘 要】中职生是一个相对于高中生来说比较特殊的学生群体。大部分学生由于在初中没有形成良好的学习习惯,导致他们的学习能力比较差,基础知识薄弱。但这些孩子的智力素质并不差,他们思维灵活,不循规蹈矩;他们动手能力强,善于实践;他们好奇心强,乐于探索;他们喜欢被关注,渴望被肯定。  【关键词】和谐课堂;语文;素养提升  【中图分类号】G710 【文献标识码】A  【文章编号】2095-3089(2019