本书以生动活泼的语言介绍了Visual Basic(VB)这一极好的交互式开发系统。全书共分19章,内容包括:VB开发系统的总体介绍、VB多媒体工具的建立与操作、MCI的使用、调色板、动画的制作、高级图象的生成与操作、音频效果、MIDI的连接、多媒体控制接口、PC视频的开发等。
引言\r\n\r\n第一章 Visual Basic 4和Windows 95连接\r\n\r\nWindows 95——支持32位\r\n多任务和多线程能力\r\n多输入排队\r\n支持基于文本的应用程序\r\n32位导址\r\nVisual Basic 4的新内容\r\n32位编程\r\n32位定制控制\r\n支持资源文件\r\n新的数据库特性\r\nWindows 95与Windows NT比较\r\nOCX与VBX比较\r\n关于多媒体的即插即用\r\n16位应用程序的编程\r\n使用条件编译\r\n继续学习\r\n\r\n第二章 Visual Basic 4与多媒体结合\r\n\r\n进行交互\r\n考察Windows 95 的多媒体系统\r\nWindows编程——是魔术吗?\r\nVisual Basic作为Windows的开发系统\r\nVB为你处理Windows的常规工作\r\n事件驱动\r\n交互开发把用户放在第一位\r\n可视编程能力\r\n易用的API支持\r\nVB的基本组成\r\n窗体\r\n对象行为\r\n属性定义\r\n事件发生\r\n函数、过程和方法\r\n模块组织\r\n代码风格\r\n内部多媒体特性\r\n专业版MCI控制\r\n失去链接\r\n考察“大峡谷探险”的制作\r\n创建多媒体工具\r\n下一步是什么?\r\n\r\n第三章 建立多媒体工具\r\n\r\n超媒体的发展\r\n组织混沌——超链接的魅力\r\n信息高速公路上的超链接\r\n建立超文本\r\n建立文本锭接\r\n建立超文本系统\r\n用VB作为超文本平台\r\n寻找适当的控制\r\n运行简单的前置超文本程序\r\n建立窗体\r\n输入文本\r\n增加代码到窗体模块\r\n处理HTML的命令\r\n增加支持代码\r\n使用程序\r\n建立窗体\r\n建立数据结构\r\n建立新的代码\r\n扩展新的HTML分析程序\r\n增加新的说明\r\n增加支持代码\r\n扩展超文本系统\r\n建立新的窗体\r\n增加必要的说明\r\n定义HTML格式\r\n增加新的HTML功能\r\n文件的装入和图片框的滚动\r\n运行完整的超文本程序\r\n增加对错误陷阱的支持\r\n灵活应用的坚实基础\r\n\r\n第四章 Windows 95的多媒体系统\r\n\r\n考察高级MCI\r\n将多媒体加到HTML超文本工具\r\n设置多媒体接口\r\n考察Windows多媒体系统\r\n考察多媒体API\r\n使用高级多媒体函数MessageBeep( )和sndPlaySound( )\r\n建立MCPIPlay项目:版1\r\n运行新的MCIPlay项目\r\n扩展MCIPlay项目:版本1\r\n\r\n第五章 Windows多媒体系统内幕\r\n\r\nMCI的使用\r\n用mciSendString( )和mciSendCommand( )播放WAV\r\n建立MCIPlay项目(版本2)\r\n仔细查看mciSendString( )和mciGetErrorString ( )\r\n扩展MCIPlay项目:版本2\r\n搜索低级音频函数的深处\r\nRIFF文件的奥密\r\nWAV文件结构\r\n窥视多媒体I/O函数\r\n读和处理WAV文件\r\n说明波形格式记录\r\n播放WAV文件\r\n加低级回放到MCPlay\r\n浏览堆栈\r\n\r\n第六章 成象的研究——由象素到调色板\r\n\r\nWindows界面——图形设备界面\r\nWinG和CreateDIBSection ( )介绍\r\n了解位图\r\n颜色与PC机显示系统\r\n调色板的魔力\r\n调色板管理器内部\r\n研究VB中的颜色\r\n选择颜色的简单方法\r\nRGB( )程序\r\n使用更多的颜色——装入调色板\r\n利用APJI处理颜色\r\n编写调色板程序\r\n建立一个刷子\r\n建立逻辑调色板程序\r\n加入PALETTEENTRY数据结构\r\n最好的事件有时是无事件\r\n处理滚动条\r\n最后的细节\r\n建立AnimatePalette( )项目\r\n建立调色板\r\n使用定制的调色板\r\n插入AnimatePalette( )API函数\r\n\r\n第七章 调色板动画制作和ROP\r\n\r\n调色板动画制作的魅力\r\n建立彩灯项目\r\n加入事件过程\r\n支持定时器事件\r\n象素和光栅操作\r\n合并象素\r\nROP和分割系统调色板\r\n处理位图——使用BitBlt函数\r\n建立窗体\r\n装入包含ROP代码的列表框\r\n颜料事件\r\n结束程序\r\nSRCINVERT ROP代码\r\n\r\n第八章 高级图像——特殊的视觉效果\r\n\r\n淡入技术介绍\r\n回顾ROP\r\n位图内的数据结构\r\n加入CreateTheBrush( )\r\n逐位布尔变化\r\n使用图案刷\r\n块传送刷\r\n加入数据结构\r\n合并位图\r\n通过光栅操作搜寻\r\n建立基本的数字淡入\r\n建立淡入\r\n加入事件过程\r\n加入说明\r\n窗口的幻影\r\n调色板回顾\r\n建立动人的淡入\r\n读入位图——DIB2.BAS\r\n封装DIB2.BAS\r\n在PALETTE.BAS中\r\n在DISSOLVE.BAS中\r\n封装DISSOLVE.BAS\r\n使用淡入程序\r\n扩展淡入\r\n\r\n第九章 超图象的艺术\r\n\r\nWindows是超媒\r\n使用控制作为图片\r\n使用控制作为热穴按钮\r\n使用矩形窗口区域\r\n热穴编辑器如何工作\r\n设计热穴编辑器\r\n勾画热区域\r\n绘画还是测试?\r\n增加菜单系统\r\n存储热穴——一个简单的归档系统\r\n恢复热穴记录\r\n定义其菜单选项\r\n删除热穴记录\r\n下面是什么内容?\r\n\r\n第十章 超图解\r\n\r\n掌握不规则热穴\r\n运行程序——测试多边热穴\r\n建立窗体\r\n画多边形\r\n重画多边形\r\n启动一个新的多边形\r\n整理——HOTSPOT3的剩余代码\r\n给图象加入多边形热穴\r\n运行新的热穴编辑器\r\n建立窗体\r\n为主窗体编程\r\n存储多边形区域\r\n建立热穴数据库\r\n存储热穴记录\r\n恢复热穴记录\r\n完成HOTSPOT4的清单\r\n热穴:下一代\r\n\r\n第十一章 扩展VB多媒体工具\r\n\r\n重新包装超文本\r\n准备项目\r\n修改窗体模块\r\n传送控制作为变元\r\n给图象增加支持\r\n完善超媒体工具\r\n运行富有魁力超媒体工具\r\n建立窗体\r\n超链接热穴\r\n热穴满足超文本\r\n进一步介绍图象显示\r\n填写剩余的事件代码\r\n使用数据库替代文本文件\r\n打开数据库\r\n支持脚本\r\n建立数据库连接\r\n扩展多媒体工具\r\n\r\n第十二章 超媒体工具在工作——建立HTML浏览器\r\n\r\n用户界面问题\r\n重新包装超媒体工具\r\n准备项目\r\n修改窗体模块\r\n改写MouseClick( )\r\n改写ParseHTML( )\r\n改写ParseText( )\r\n包装最终的改变\r\n改善界面\r\n改写HTML文档浏览器项目\r\n加入新的控制\r\n控制导航\r\n更多的用户反馈\r\n现在该改变尺寸\r\n朝着HTML文档浏览器迈出最后一步\r\n为最终的HTML文档浏览器建立窗体\r\n加入文件历史功能\r\n处理HTML列表\r\n看看某些图象\r\n剩余内容\r\n改进HTML浏览器\r\n与Web连接\r\n优化时的注意问题\r\n\r\n第十三章 动画的魅力\r\n\r\n开发翻书动画\r\n运行程序\r\n建立窗体\r\n给事件过程编码\r\n完成窗体的代码\r\n对Sprite动画的开发\r\n用BitBlt( )使子画面活动超来\r\n运行程序\r\n建立窗体\r\n准备子画面——透明的位图\r\n绘画事件\r\n给定旱器编程\r\n说明和初始化\r\nMINMAX代码模块\r\n自动生成掩膜和子画面\r\n运行程序\r\n建立窗体\r\n将位图文件装入内存\r\n转换象素数据\r\n完成窗体模块中的代码\r\n\r\n第十四章 更好的动画\r\n\r\n建立无闪烁动画\r\n运行程序\r\n建立窗体\r\nForm-Load( )事件过程\r\n对新的SpriteMove( )过程编程\r\n程序清单\r\n提高Sprite动画的性能\r\n\r\n第十五章 研究波形音频\r\n\r\n音频:强有力的媒体\r\n检查选项\r\n红皮书音频\r\nMIDI\r\n波形音频\r\n数字音频基础\r\n运行程序\r\n建立窗体\r\n代码模块\r\n检查志卡的性能\r\n用ChangeLeve1( )过程修改波形数据\r\n完成AddEcho( )过程\r\nWAVPLAY.BAS的说明\r\n完成窗体级代码\r\n实时音频效果\r\n介绍波形音频混合器\r\n安装和测试波形音频混合器\r\n建立窗体\r\n波形音频混合器API\r\n给窗体模块加入事件过程\r\n播放波形\r\n完成窗体模块\r\n记录波形音频\r\n运行程序\r\n建立窗体\r\n\r\n第十六章 乐器数字接口的使用\r\n\r\n你需要知道有关MIDI的每件事\r\n音乐的连接\r\n考察MIDI消息\r\n通道音响消息\r\n通道模式消息\r\n系统消息\r\nMIDI的后代\r\nMIDI和Windows\r\nMIDI连接\r\nWindows MIDI映象图\r\n发送MIDI消息\r\n运行程序\r\n说明midiOut API函数\r\n创建窗体模块\r\n演奏Visual Basic MIDI钢琴\r\n创建主窗体\r\nVB MIDI钢琴窗体模块的编码\r\nVB MIDI钢琴代码模块\r\n接收MIDI消息\r\nWindows回叫\r\nViual Basic通信员定制控制\r\n运行程序\r\n创建窗体\r\n加入窗体代码\r\n窗口消息事件\r\n完成窗模块\r\n代码模块\r\n除MIDI基础以外\r\n\r\n第十七章 使用媒体控制接口\r\n\r\nWindows多媒体的“简单”设备\r\n试验MCI命令\r\n用MCI播放红皮书音频\r\n运行一步CD播放器\r\n建立窗体\r\n说明API函数\r\n封装API函数\r\n填入事件代码\r\n运行新式CD播放器\r\n建立窗体\r\n建立窗体代码\r\nActivity Timer-Time( )事件过程\r\n加入随机访问\r\n完成窗体代码\r\n代码模块\r\n对增强的建议\r\n不要低MCI\r\n\r\n第十八章 研究OCXs和OLE自动化\r\n\r\n用Inernet FTP协议工作\r\n建立一个FTP应用程序\r\n增加说明\r\n使用FTP控制\r\n访问Web\r\n用Webster控制建立Web浏览器\r\n更多的自动部件\r\n简单但是有效\r\n\r\n第十九章 开发PC视频\r\n\r\nWindows视频\r\n数字视频如何工作\r\n用于程序员的Windows视频\r\n安装Windows视频运行库\r\n安装Windows视频开发工具包\r\n视频捕获\r\n运行视频捕获程序\r\n建立窗体\r\n增加事件代码\r\n有关播放的事项\r\n运行程序\r\n建立窗体\r\n加入PlayVideo( )通用过程\r\n建立GetWordFrom( )通用函数\r\n加入Form-Click( )事件过程\r\nMCIWNDX.VBX定制控制\r\n建立AVIPlay2窗体\r\n用视频进一步开发\r\n\r\n附录 A HTML3参考指南\r\n\r\n附录 B 多媒体资源\r\n\r\n附录 C 使用本书附带的CD-ROM
无封面