如何在PB6中播放WAV文件?

fish007 2000-07-24 05:48:00
...全文
177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fish007 2000-07-24
  • 打赏
  • 举报
回复
先行谢过,待试过再给分!(正要出差)
hyzx2000 2000-07-24
  • 打赏
  • 举报
回复
声明API函数:
Function boolean sndPlaySoundA( &
string SoundName, uint Flags ) Library "WINMM.DLL"
Function uint waveOutGetNumDevs() Library "WINMM.DLL"

使用以下的代码来播放声音文件:

uint lui_NumDevs

lui_NumDevs = WaveOutGetNumDevs()
IF lui_NewDevs > 0 THEN
sndPlaySound( "filename.wav", modeofplay )
END IF
其中: modeofplay
0 - 同步播放
1 - 异步播放
2 - 如果找不到声音文件,不使用缺省的声音文件
3 - 第1项与第2项
8 - 循环播放直到下一个sndPlaysound
10- 不停止播放


返回值:
0 出错(通常是文件没有找到)
1 成功

pb案例开发集锦,适合初学者学习,有经验也可以看看,里头有很多巧妙的应用。我在这里列出所有的目录。 源程序使用说明一、功能 本光碟提供了与图书完全一致的程序源代码和编译好的可执行文件,读者可以直接执行这些可执行文件,以便更加直观的体会案例运行的效果;如果想进一步研究案例的源代码,可以将相应文件夹下的文件在PowerBuilder10.0开发环境打开,然后编译运行。二、内容 本光碟包含图书的每个案例的源代码、可执行文件和所有资源文件,具体组织结构如下: 第1章 窗体与控件 案例1 创建应用、窗口与控件 案例2 目录浏览器 案例3 文件浏览器 案例4 图片浏览器 案例5 用户密码验证 案例6 等待窗口 案例7 使用滚动条 案例8 使用进度条 案例9 电子时钟 案例10 修改系统时间 案例11 颜色对话框 案例12 IP地址编辑框 案例13 人民币大小写金额的转换 第2章 菜单与MDI窗口 案例1 创建窗口菜单 案例2 带底图的MDI窗口 案例3 带浮动图标的工具栏 案例4 隐藏和显示任务栏 案例5 右键菜单 案例6 调用HtmlHelp文件 案例7 动态打开窗口 案例8 记事本 第3章 数据处理基础 案例1 创建数据库 案例2 设置表格颜色 案例3 比例图显示数据 案例4 动态设置数据窗口风格 案例5 使用选项卡 案例6 使用下拉子数据窗口 案例7 动态设立数据窗口 案例8 在窗口编辑数据 案例9 学生学号排序 案例10 数据窗口排序 案例11 利用DataStore共享数据 案例12 关联与条件查询 案例13 数据查询 案例14 模糊查询 案例15 键盘模拟器 案例16 将数据保存到Word文件 案例17 将数据保存到Excel文件 第4章 数据库高级操作 案例1 定义数据窗口的检索参数 案例2 窗口之间传递函数 案例3 在SQL查询使用变量 案例4 在Grid类型报表的Header区增加文字标题 案例5 使用动态SQL查询数据 案例6 两种不同查询方法的比较 案例7 外部数据源窗口的使用 案例8 更新由多个表生成的数据窗口 案例9 把数据窗口信息存为Html格式文件 案例10 数据窗口查询模式的应用 案例11 数据窗口的树形视图表示 案例12 数据窗口实现字段的组合 案例13 数据窗口的数据共享 第5章 网络与通信 案例1 Ping指定IP地址范围内的计算机 案例2 实现串口通信 案例3 制作收发电子邮件程序 案例4 使用组件收发电子邮件 案例5 Web服务器程序 案例6 调用WinFax发送传真 案例7 超级链接的制作 案例8 使用超级链接控件 案例9 获取本机名和IP地址 案例10 使用多线程下载网页 案例11 Socket通信客户端 案例12 Socket通信服务器端 案例13 FTP客户程序 第6章 API函数的应用 案例1 使用API函数实现透明窗体 案例2 制作位图菜单 案例3 控制窗口 案例4 获得系统信息 案例5 创建文件和目录 案例6 显示和设置时间 第7章 报表打印 案例1 报表打印预览 案例2 报表的打印 案例3 数据窗口的预览和打印实现 案例4 使用混合编程实现打印控制 案例5 使用PowerPrinter动态链接库实现打印扩展 案例6 数据窗口的打印 第8章 多媒体与图形 案例1 播放Gif动画 案例2 播放Flash动画 案例3 播放AVl文件 案例4 可连续播放的音乐播放器 案例5 带记忆的MP3播放器 案例6 播放WAV 案例7 播放指定的AVI-MID-WAV文件 案例8 CD播放器 案例9 播放光驱内所有VCD节目 案例10 生肖查询 案例11 位图动画 案例12 浏览大幅BMP图片 案例13 利用Picture制作小动画 案例14 制作屏幕保护程序 案例15 设计滚动字幕 案例16 制作动画光标 第9章 文件与系统 案例1 判断驱动器属性 案例2 清空回收站 案例3 使应用程序窗口总在最顶层 案例4 将程序设置成自动执行的程序 案例5 控制光驱的弹开与关闭 案例6 修改显示器像素色值 案例7 获得应用程序的当前路径 案例8 获取磁盘序列号 案例9 在程序启动ODBC数据源管理器 案例10 实现定时关闭计算机 第10章 其他技巧与应用 案例1 Windows窗口的枚举 案例2 多线程的实现 案例3 使用PB获得CPU的速度、型号和生产商 案例4 磁盘格式化的实现 第11章 综合应用案例 案例1 库存管理系统 案例2 C/S应用程序设计案例――工资管理 案例3 B/S应用程序举例―――简单链接与查询 三、运行环境 系统环境:Windows XP/Intel P4/1.7G/256M 开发工具:PowerBuilder10.0+Power Dynamo3.6 IIS信息服务器:Internet Information Server 5.0 数据库系统:Adaptive Server Anywhere 8.0 网页设计工具:FrontPage 2000四、注意事项 1、运行本书涉及数据库的实例时,必须设置数据库连接,关于数据库连接的设置在本书"第3章 案例1"有详细说明。读者自己配置数据库,运行前必须重新设置路径。所有使用到的数据库文件都在光盘根目录下“数据库”文件夹内,请根据本机有关设置重新定位源代码相关设置。数据库有问题的请仔细调试,详细情况看设置。 2、界面设置图片的实例必须重新设置图片路径,大部分图片在在本例目录下,读者也可以自行选择图片。许多实例运行后的界面没有图片,与书稿的图不一致,请仔细检查是否是源代码的路径的问题,是否是因为用的绝对路径的问题。 3、少数几个程序需要特殊的设置,特别是客户服务器结构的应用程序,请参看书的具体设置。 4、少数程序可执行文件出现问题可生成EXE+PBD模式,问题就可以解决!光盘例程出现的问题:FAQ:第2章 案例2 无图,运行前必须重新设置路径第5章 案例1 Ping不了只有单独连接因特网正常运行,通过局域网、宽带等连接因特网(或曾经连接过局域网),IP地址已经多次改变,不符合PING的原理。第5章实例4 不能建立邮件列表需要设置端口、服务器参数等第5章实例8 无图,运行前必须重新设置路径
计算机应用基础学习指南 一、填空题 1、世界上第一台电子计算机是在()年诞生的。A、1927B、1936C、1946D、19522、世界上第 一台计算机是()。 A、EDSACB、ENIACC、EDVACD、UNIVAC3、个人计算机(PC)属于()类型。 A、微型计算机B、大型计算机C、小型机D、超级计算机4、目前计算机最具有代表性的应用 领域有科学计算、数据处理、实时控制和()。A、辅助设计B、文字处理C、办公自动化D、操作 系统5、计算机存储数据的最小单位是()。A、位B、字节C、字D、KB 6、微机的开机顺序是()。 A、先开外设,再开主机B、先开显示器,再开打印机C、先开主机,再开显示器D、先开主机 ,再开外设7、微机的关机顺序是()。 A、先关显示器,后关主机B、和开机顺序一致C、任意D、和开机顺序相反 8、下面以()为扩展名的文件是不能直接运行的。A、.CB、.BATC、.SYSD、.EXE 9、把内存的数据传送到硬盘去的过程称为()。 A、输入B、读盘C、写盘D、打印10、Windows操作系统的特点包括()。 A、即插即用B、图形界面C、多任务D、以上都对11、以下()不是常用的声音文件格式。 A、JPEG文件B、WAV文件C、MIDI文件D、VOC文件12、下列属于音频文件扩展名的是()。 A、WAVB、MIDC、MP3D、以上都是13、我国电视系统采用的制式是()。 A、NTSCB、PALC、SECAMD、以上都是14、下列属于看图的工具软件是()。A、WordB、ACDSee C、WPSD、3DSMax 15、文件压缩后必须进行解压处理,下列属于压缩软件的是()。A、PhotoShopB、WinZIP C、QQD、MSN16、网址的http指的是()。 A、超文本传输协议B、文件传输协议 C、计算机主机域名D、TCP/IP协议的简称17、IE的全称是()。 A、InternetProtocalB、InternetExplorer C、AccessD、Word 18、WideAreaNetwork代表的广域网,简写为()。A、WOAB、WANC、LAND、NAW 19、下列()设备不是组成网络的必须设备。 A、计算机系统B、网络适配器C、传输介质D、数字摄像机20、下列()软件可以在Internet 实现"即时通讯"。A、TelnetB、LNETC、MSND、USENET21、以下说法正确的是()。 A、在Word新建文档会替代原来的窗口 B、每次选择"保存"命令都会打开"另存为"对话框C、使用Alt+F4组合键可以关闭Word窗 口 D、以上都不对22、下列操作,()不能将选的文本进行剪切。A、单击"编辑"菜单的" 剪切"命令。 B、单击工具栏上的"剪切"按钮。 C、选文本后,单击右键,再选择"剪切"命令。D、选文本后,单击左键,再选择"剪切 "按钮。23、在Word,要选定全文,可用的快捷键为()。A、Ctrl+SB、Ctrl+VC、Ctrl+AD、Ct rl+C24、水平标出现在Word文档工作区的()。 A、左侧B、底部C、右侧D、顶部 25、Word常用工具栏的"显示比例"选择框,是用于()的。A、字符缩放B、字符缩小C、字 符放大D、上述均不是26、Excel工作表的列标表示为()。 A、1,2,3B、A,B,CC、甲,乙,丙D、I,II,III 27、在ExcelXX年,将下列概念按由大到小的次序排列,正确的次序是()A、工作表、工 作簿、单元格B、工作簿、工作表、单元格C、工作簿、单元格、工作表D、工作表、单元格、工作簿 28、在Excel单元格输入负数时,可以用"- "开始,也可以采用()的形式。A、用[]括起来B、用括起来C、用()括起来D、用{}括起来29、在 Excel工作表第D行交叉位置处的单元格,其绝对单元格名应是()。A、D4B、$D4C、D$4D、$D$ 4 30、对于Excel数据库,排序是按照()进行的。A、记录B、字段C、单元格D、工作表 31、PowerPointXX年"文件"菜单的"保存"命令其快捷键是()。A、Ctrl+PB、Ctrl+O C、Ctrl+ND、Ctrl+S32、在PowerPointXX年,欲对文本或段落进行缩进设置,应选择的命令 是()。A、"视图"菜单的"标尺"命令 B、"格式"菜单的"行距"命令 C、"工具"菜单的"板式"命令D、"工具"菜单的"样式检查"命令33、启动幻灯片切换 可以通过()命令。 A、格式/幻灯片切片B、幻灯片放映/幻灯片切换C、插入/幻灯片切换D、工具/幻灯片切换 34、在PowerPointXX年,要使幻灯片在放映时能够自动播放,需要为其设置为()。 A、超接链接B、排练计时

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧