3.2.自带的打包工具 VB自带的打包向导“Package&Deployment向导”,打开的方式可以是“打包和展开向导”视为外接程序功能来执行,使用前应将这个向导加载到外接程序管理库中。 paper51.com 4.系统总体构建 paper51.com 整个系统的构建以录放音控制为核心,系统功能模块结构图如图1所示;整体构建设计的流程图如图2所示。 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com 图4-1 系统功能模块结构图 http://www.paper51.com http://www.paper51.com 图4-2 整体设计构成的流程图 内容来自www.paper51.com
5.设计的实现过程 内容来自论文无忧网 www.paper51.com 基于以上的需求分析以及总体的建构,将系统的实现大致分为:界面设计、录放音程序的实现、用户登陆模块简单的实现、计时器的实现、存储位置功能的实现、声音输入源的实现以及安装包的制作六个步骤,下面逐个进行说明。 内容来自论文无忧网 www.paper51.com 5.1. 创建基于窗体(图3)、模块(图4)、类模块(图5)应用程序 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com 图5-1 窗体 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com 图5-2 模块 http://www.paper51.com copyright paper51.com 图5-3 类模块 http://www.paper51.com 5.2.录放音程序的实现 内容来自论文无忧网 www.paper51.com 实现录放音程序,使用了windows 提供的一组wave的波形音频接口系列函数,下面是录音音主要代码。 内容来自论文无忧网 www.paper51.com 5.2.1.录音功能实现的主要代码 copyright paper51.com •打开录音设备代码 copyright paper51.com Private Declare Function waveInOpen Lib "winmm" ( _ paper51.com phwiAs Long, _ copyright paper51.com ByValuDeviceID As Long, _ 内容来自论文无忧网 www.paper51.com
pwfxAs Any, _ 内容来自www.paper51.com ByValdwCallback As Long, _ http://www.paper51.com ByValdwCallbackInstance As Long, _ 内容来自论文无忧网 www.paper51.com
ByValfdwOpen As Long _ copyright paper51.com ) As Long paper51.com |