本书从Visual Basic.NET的对话框编程开始,以示例的形式由浅入深地介绍了在Visual Basic.NET中开发多媒体应用程序的技术,包括对话框、单窗体和多窗体程序设计,绘制图形,图像处理,图像动态显示以及多媒体播放技术等。\r\n 本书通俗易懂,讲解细致,并对大量示例进行了透彻的分析,适合中级程序开发人员和从事Visual Basic.NET多媒体开发与应用的广大科研人员阅读,对于高校相关专业的师生而言,本书也不失为一本有价值的教学参考书。\r\n\r\n
第1章 窗体与对话框\r\n\r\n1.1 用户自定义对话框\r\n1.1.1 主窗体设计\r\n1.1.2 添加对话框窗体\r\n1.1.3 添加主窗体响应代码\r\n1.1.4 初始化对话框窗体\r\n1.1.5 响应列表框事件\r\n1.1.6 应用选中字体设置\r\n1.1.7 运行程序\r\n1.2 SDI程序设计\r\n1.2.1 窗体设计\r\n1.2.2 添加菜单\r\n1.2.3 添加其他控件\r\n1.2.4 添加打开文件的代码\r\n1.2.5 添加存储文件的代码\r\n1.2.6 响应工具栏事件\r\n1.2.7 响应剪贴板操作\r\n1.2.8 运行程序\r\n1.3 MDI程序设计\r\n1.3.1 添加控件\r\n1.3.2 添加MDI窗体\r\n1.3.3 响应工具栏事件\r\n1.3.4 响应排列窗体的代码\r\n1.3.5 运行程序\r\n1.4 CommonDialog控件\r\n1.4.1 “打开”对话框\r\n1.4.2 “颜色”对话框\r\n1.4.3 “字体”对话框\r\n1.4.4 “打印”对话框\r\n1.5 小结\r\n\r\n第2章 图形程序设计\r\n\r\n2.1 基本图形的绘制\r\n2.1.1 直线\r\n2.1.2 矩形\r\n2.1.3 圆和椭圆\r\n2.2 API绘图\r\n2.2.1 LineTo()\r\n2.2.2 PolyBezier()、PolyBezierTo()\r\n2.2.3 PolyDraw()\r\n2.2.4 Polyline()、PolyLineTo()\r\n2.3 绘制多边形\r\n2.3.1 Polygon()\r\n2.3.2 PolyPolygon()\r\n2.3.3 PoylPolyline()\r\n2.4 绘制矩形\r\n2.4.1 DrawFocusRect()\r\n2.4.2 Rectangle()\r\n2.4.3 DrawEdge()\r\n2.4.4 RoundRect()\r\n2.5 绘制弧、随圆、圆\r\n2.5.1 Ellipse()\r\n2.5.2 Arc()、ArcTo()\r\n2.5.3 Chord()\r\n2.5.4 Pie()\r\n2.6 小结\r\n\r\n第3章 图像处理\r\n\r\n3.1 滤波处理\r\n3.1.1 低通滤波\r\n3.1.2 高能滤波\r\n3.1.3 增强处理\r\n3.2 效果处理\r\n3.2.1 合成处理\r\n3.2.2 分辨率处理\r\n3.2.3 特殊效果\r\n3.3 小结\r\n\r\n第4章 MCI程序设计\r\n\r\n4.1 视频播放\r\n4.1.1 添加控件\r\n4.1.2 打开文件\r\n4.1.3 播放文件\r\n4.1.4 静音功能\r\n4.1.5 进度条设置\r\n4.1.6 循环播放功能\r\n4.1.7 运行程序\r\n4.2 音乐播放\r\n4.2.1 添加控件\r\n4.2.2 打开文件\r\n4.2.3 响应按钮事件\r\n4.2.4 运行程序\r\n4.3 小结\r\n\r\n第5章 VB在Office办公软件中的应用\r\n\r\n5.1 在Word中进行程序设计\r\n5.1.1 在普通文档编辑模式下的程序设计\r\n5.1.2 带有窗体的Word环境VBA程序设计\r\n5.2 在PowerPoint中进行VBA程序设计\r\n5.2.1 在普通演示文稿编辑模式下的程序设计\r\n5.2.2 带有窗体的PowerPoint环境VBA程序设计\r\n5.3 小结\r\n
Visual Basic. NET是美国Microsoft公司开发的Microsoft Visual Studio. net套件的一部分, 是运行于Windows平台上的交互式可视化集成开发环境. 像其他的可视化集成开发环境(如Visual C++. Delphi. C++ Builder)一样, Visual Basic .NET(为了叙述方便, 以下简称为VB)集程序的代码编辑. 编译. 连接和调试等功能于一体, 给编程人员提供了一个完整方便的开发界面和许多有效的辅助开发工具. VB的应用程序向导可以为很大一部分类型的程序提供框架代码, 用户不用书写程序代码, 只需单击几个按钮就可以生成一些完整的可以运行的程序.
本书通过丰富的示例程序向读者介绍如何使用VB开发多媒体应用程序, 这些示例程序都是作者根据自己使用和开发时的体会精心编写的, 是针对程序员在开发过程中最迫切需要. 使用频率最高的内容特意定制的, 可以说比较贴切地符合了中级程序员的需求. 另外, 本书中所有示例程序的代码都经过了严格的调试和测试, 读者只要按照书中的步骤往下做, 最终一定能够圆满地完成程序.
窗体是图形化界面的一个基本组成部分, 本书第1章介绍了单窗体和多窗体程序设计. 严格说, 对话框是窗体的一种, VB提供了很多标准的对话框, 例如Open. Save等对话框, 读者可以根据自己的需要来定制自己的对话框.
第2章介绍了如何在VB中实现绘图, 不仅包括使用VB的基本函数绘图, 还介绍了使用API函数进行绘图.
第3章介绍了使用矩阵算子实现对图形的滤波处理. 效果处理. 以实现一些图像处理软件具备的效果处理. 改变分辨率等操作.
第4章介绍了MCI程序设计, 包括视频. 音乐播放等内容.
第5章以Word. PowerPoint中的VBA程序设计为例, 介绍了VBA编程, 使得一些工作可以轻松完成, 从而实现“办公自动化”.
本书由精锐创作组编著, 参加编写的人员有管海涛. 赵万军. 王兴艳. 尹立红. 范靖. 张乐. 宋晖. 汪倩. 魏崴. 伊松. 何胜辉. 张京日. 潘生俊. 梁强. 李少鹏. 康大伟. 谭静荣. 王德斌. 张鹏. 张卫华. 成果. 盛柳刚. 黄婧. 李新星. 陈理行. 李杰. 陈超. 吕光昕等编写.
由于编写时间紧, 作者水平有限, 书中难免存在一些不足之处, 恳请读者批评指正.
E—mail:pptph@263. neth