查询数据库
xinyin(xyindex).Caption=“心音名称”字段的值
xinyin(xyindex).Visible=True
数据库指针下移一个记录
Loop While未到达数据库的末尾
End Sub
上面这个过程采用Load语句来动态地将新菜单控制项装入内存控制数组中,并按顺序给出相应的下标值。装入时置子菜单的Visible属性为真,同时根据数据库加“心音名称”字段的值将菜单标题显示在菜单项内。
3.5 在VB中访问数据库的OLE对象字段
本系统所使用的心音波形文件和心音图都是作为OLE对象存放在数据库中的。为了在VB中访问OLE类型的字段,除使用Data控件外,还必须使用OLE Contatiner控件。首先将Data控件捆绑到数据库文件上,然后将OLE Container控件的“DataSource”属性设置为Data控件,“DataField”属性设置为相应的数据库字段(心音波形数据或心音图)。必须注意的是,在调用数据库中的心音图时,不能用图片框或图像框控件来代替OLE Container控件,否则在运行时会出现“数据类型不匹配”或“图像格式不正确”等错误提示,无法正常显示图形。
4 结束语
心音听诊的教学方法很多,最常见的是讲授法和实习法,其不足之处在引言中已经进行了阐述。为了辅助心音听诊教学,国内外还采用了其它多种方法,但都有各自的不足之处。本文所述的计算机辅助心音教学系统采用数字声音技术,利用声卡(或计算机内部扬声器)来逼真再现真实心音,实现了心音的教学和听诊能力测试功能。它克服了其它方法的缺点,是当前比较完善的一种教学方法。各种教学方法的对比如表2所示:
表2 各种教学法比较表
Table 2 The comparison of various teaching
2 林 丽,白剑波.精通Visual Basic 3.0 for Windows.北京:人民邮电出版社,1995
3 周衍椒,张镜如.生理学(第三版).北京:人民卫生出版社,1989
4 喻红宇.Windows下声音文件的多种调用播放方法.中国计算机用户.1996;3.4
上一页 1 2 3 4 5 [6] 7 下一页