VB中“会报数的计算器”的基本实现
日期:2007年5月1日 作者: 查看:[大字体 中字体 小字体]-
一段"古老"的构思; 两组不难的程序;三个常见的软件;
这就请你编出"会报数的计算器"!
一段"古老"的构思:
记得还是在97年春天的时候,老师让我在电脑上统计全班考试的总成绩。我一个人在桌前一边用Windows附件里的计算器,一边手里那着厚厚的考卷往电脑里输入成绩。眼睛一会看考卷,一会移向屏幕,一会儿又得盯着键盘上右边的数字键。这样不仅眼睛和脖子累得很,而且很容易把数字录入错了。忽然想起宿舍小卖部里的那台会发音的计算器,它在按数字键时它会主动报出数字来。
那时我刚刚成为Visual Basic的狂热爱好者,马上就想到用VB必然可以编出这种会语音报数的计算器来,并且让这个程序仅用一张3寸软盘就可以装下。
两组不难的程序:
用VB实现一个计算器的功能,我想这就不用我多说了吧?VB自带的范例里就已经有计算器的程序了(在VB目录下的samples/calc中)。这是VB教学里最基本的程序,但是这个自带的计算器程序只能用鼠标点击计算器上的数字键时才能输入数字,所以我们还要加上响应数字键盘的程序。这一点VB的初学者都可以轻易解决。
另一个技术上的关键就是让计算机发音,这个问题在VB里同样可以解决。我们事先录下一段起名为sound.wav的声音文件。然后再用VB的多媒体控制接口MMControl控件命令来控制播放这段声音文件就可以了。你要是在VB的工具箱ToolBox中找不到MCI控件,可以在菜单里的"Tools"中"CustomControls"选"Microsoft Multimedia Control"对象就可以在工具箱中增加MMControl对象。
看,"发音计算器"程序主要构成就是这两组不难的模块部分。 但是构思的最精彩细节还在后面。
进入讨论组讨论。
三个常见的软件:
首先我们要录一段声音文件。如图1,对着WINDOWS附件中的录音机快速而又有停顿地念出1234567890,把他们起名存成sound.wav文件。这个过程不用我细细描述了吧?但要注意录音的音频属性要调整为收音质量品质,用不着象CD一样的音质,这样文件就可以少占用空间了。看这段wav文件只有80K大小、3.7秒长,但这还只是开始,我们后面还有绝招。
- [1] [2] [3] 下一页
- VB中“会报数的计算器”的基本实现 相关文章:
- ·VB中“会报数的计算器”的基本实现
- VB中“会报数的计算器”的基本实现 相关软件
上一篇:使用VB中的SERIPTING RUNTIME LIBRARY
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·VB表格控件总览与例程分析
- ·VB+Access设计图书管理系统
- ·用VB6.0制作画图板
- ·给VB控件PictureBox加滚动条的方法
- ·VB编程之路-如何让界面美化
- ·用MsFlexGrid控件显示数据库中的记录
- ·如何用VB程序来播放WAV文件
- ·CreatePolygonRgn
- ·用VB实现井字游戏
- ·利用硬盘序列号计算软件注册码
- ·串口通讯及其在VB平台下的实现
- ·VB中用Multimedia MCI控件开发多媒体应用
- ·在VFP、VB应用程序中激活鼠标功能
- ·VB.NET实现窗体图标最小化到状态栏
- ·VB 9新特性—保留与舍去了什么?
- ·VB基础学习:编码规范
- ·VB设计有语音报时和报警功能的闹钟
- ·用VB6分离出文本框的单词
- ·用VB实现Win2000用户限时登录
- ·VB应用程序中实现“查找和替换”功能
特别推荐
- ·VB表格控件总览与例程分析
- ·用VB6.0制作画图板
- ·VB打造超酷个性化菜单(六)
- ·MSHFlexGrid 控件的应用
- ·Visual Basic 控件简介
- ·利用硬盘序列号计算软件注册码
- ·计算机等级考试二级VB常用算法:排序
- ·用diskid.dll和disk32.dll获得硬盘序列号
- ·VB6中使用Winsock穿越各种代理的实现
- ·在VFP、VB应用程序中激活鼠标功能
- ·vb基础(打印问题)
- ·想用就用,VB基础代码
- ·运用多媒体WAV文件格式二三例
- ·VB基础学习:编码规范
- ·VB实现程序的隐形
- ·使用.NET Framework从VB6中访问事件日志
- ·怎样把VC++代码转换成VB代码
- ·如何用VB程序来播放WAV文件
- ·VB 实用函数集
- ·用VB制作RM压缩软件
