《多媒体编程实战》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:毛一丁等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115076928
  • 页数:432 页
图书介绍:

第一章 VisualC++6.0基础 1

1.1 MFC简介 1

1.2 VisualC++6.0的使用 2

1.2.1 运行VisualC++6.0 2

1.2.2 自定义VisualC++6.0 5

1.3 在线帮助 8

1.4 功能强大的MSDN库 9

1.4.1 目录选项卡 11

1.4.2 索引选项卡 12

1.4.3 搜索选项卡 12

1.4.4 书签选项卡 15

第二章 VisualC++编程初步 16

2.1 使用应用程序向导AppWizard 16

2.2 应用程序的消息循环 27

2.2.1 消息的发送和获取 27

2.2.2 消息处理函数的声明 29

2.3 对话框类 31

2.4 对话框编辑器和ClassWizard 41

第三章 VisualC++多媒体编程 47

3.1 两个重要概念 47

3.2 一个示例 50

3.3 使用画笔 57

3.3.1 创建画笔 57

3.3.2 使用画笔在设备上下文中进行输出 58

3.4 绘制图形 61

3.4.1 图形输出函数 61

3.4.2 使用刷子 67

3.5 设置不同字体 71

3.5.1 创建字体对象 72

3.5.2 使用字体对象 74

3.5.3 特殊的字体效果 82

3.6 坐标系统 90

3.6.1 预定义的映射模式 90

3.6.2 自定义的坐标系统 99

第四章 Java入门 103

4.1 Java基础 103

4.1.1 什么是Java 103

4.1.2 Java的出现 104

4.2 Java语言的特点 105

4.3 Java小程序和应用程序 108

4.4 Java开发工具 108

4.4.1 JDK 109

4.4.2 JWS环境 113

4.4.3 MicrosoftVisualJ++6.0 113

第五章 Java程序设计基础 118

5.1 标识符 118

5.2 数据类型 118

5.3 运算符 120

5.3.1 单目整数运算符 120

5.3.2 双目整数运算符 120

5.3.3 布尔运算符 121

5.3.4 浮点运算符 121

5.3.5 数组运算符 121

5.3.6 对象运算符 121

5.3.7 强制和转换 121

5.4 Java流控制 122

5.4.1 分支结构 122

5.4.2 循环结构 122

5.4.3 顺序控制 122

5.4.4 简单实例 123

5.5 类和对象 123

5.5.1 对象实例 123

5.5.2 实例变量 124

5.5.3 成员函数 124

5.5.4 new操作符 125

5.5.5 点(.)操作符 126

5.5.6 成员函数调用 126

5.5.7 实例值this 126

5.5.8 构造函数(Constructor) 127

5.5.9 成员函数重载 127

5.5.10 继承 129

5.5.11 super 129

5.5.12 成员函数的覆盖 130

5.5.13 动态成员函数发送 131

5.5.14 final 132

5.5.15 静态 132

5.5.16 抽象 133

5.6 接口和包 134

5.6.1 接口(Interface) 134

5.6.2 包(Package) 135

5.7 异常 136

5.7.1 定局语句finally 137

5.7.2 常见异常 137

第六章 编写Java应用程序 140

6.1 应用程序向导 140

6.2 手动创建应用程序 143

6.2.1 新建项目 143

6.2.2 添加控件 144

6.2.3 设置控件属性 146

6.2.4 添加事件处理程序 147

6.2.5 项目存盘并运行应用程序 147

6.2.6 进一步探讨事件处理 148

6.3 改进应用程序 148

6.3.1 添加决策逻辑(DecisionLogic) 148

6.3.2 改变窗体背景颜色 149

6.3.3 添加消息框(MessageBox) 150

6.3.4 使用PictureBox控件显示图片 154

6.3.5 在窗体中加入菜单 154

6.3.6 插入注释 158

6.4 程序调试 160

6.4.1 VisualJ++6.0调试器 160

6.4.2 设置断点 160

6.4.3 设置观察变量 162

6.4.4 单步执行 162

6.4.5 Immediate窗口 163

6.4.6 Output窗口 163

第七章 创建Java小程序 165

7.1 使用Applet模板创建小程序 165

7.2 手动创建一个小程序 168

7.2.1 创建小程序框架 168

7.2.2 增添画图功能 170

7.3 绘制图形 173

7.3.1 绘制直线 173

7.3.2 绘制矩形 173

7.3.3 绘制椭圆 174

7.3.4 绘制圆弧 174

7.3.5 绘制多边形 175

7.3.6 复制与清除图形 176

7.4 用户接口组件 177

7.4.1 标签 177

7.4.2 按钮 177

7.4.3 列表框 178

7.4.4 文本域 179

7.4.5 文本区 180

7.4.6 画板 181

7.4.7 滚动条 182

7.5 面板和布局 183

7.6 接收键盘输入 189

7.7 增强小程序 191

7.7.1 加入图形文件 191

7.7.2 播放声音 192

7.7.3 向小程序传递参数 193

7.7.4 用JScript与Applet通信 195

7.7.5 使用HTML控件 198

7.7.6 HTMLOutline 199

7.7.7 编写JScript 201

7.8 多线程与异常处理 203

7.8.1 多线程 203

7.8.2 同步 205

7.8.3 使用java.lang.Runnable接口创建线程 206

7.8.4 异常处理 206

7.8.5 异常的处理 208

7.8.6 异常的传递 208

7.8.7 错误 209

第八章 VisualBasic初探 210

8.1 VisualBasic简介 210

8.1.1 什么是VisualBasic 210

8.1.2 VisualBasic版本简介 211

8.1.3 VisualBasic企业版的特性 211

8.2 VisualBasic6.0的新特性 212

8.2.1 数据访问的新内容 212

8.2.2 Internet特性的新内容 214

8.2.3 控件的新内容 215

8.2.4 部件创建的新内容 217

8.2.5 语言特性的新内容 218

8.2.6 向导的新内容 219

8.3 VisualBasic概念 219

8.3.1 Windows的工作方式:窗口、事件和消息 220

8.3.2 事件驱动模型 220

8.3.3 交互式开发 220

8.4 VisualBasic的安装 221

8.4.1 运行安装之前 221

8.4.2 安装VisualBasic 222

8.5 开发过程中的联机帮助 222

8.5.1 上下文相关帮助 222

8.5.2 运行"帮助"中的代码示例 223

第九章 用VisualBasic编程 224

9.1 Windows编程的基本概念 224

9.1.1 几个关键概念 224

9.1.2 事件驱动的编程方式 224

9.1.3 VisualBasic进行程序设计的特点 224

9.2 开始使用VisualBasic 225

9.2.1 启动VisualBasic 225

9.2.2 认识VisualBasic集成开发环境 225

9.3 编写第一个程序 227

9.3.1 工程的概念 227

9.3.2 运行应用程序 227

9.3.3 设计用户界面 228

9.3.4 编写代码 230

9.3.5 生成可执行文件 234

9.4 使用向导 234

第十章 多媒体界面设计 239

10.1 若干基本概念 239

10.1.1 界面样式 239

10.1.2 窗体 240

10.2 使用VisualBasic标准控件 245

10.2.1 控件数组 246

10.2.2 命令按钮(CommandButton) 249

10.2.3 标签控件(Label) 250

10.2.4 文本框(TextBox) 252

10.2.5 框架控件(Frame) 254

10.2.6 单选按钮控件(OptionButton) 254

10.2.7 复选框(CheckBox) 255

10.2.8 图像控件(Image) 258

10.2.9 图片框控件(PictureBox) 259

10.2.10 线段控件(Line) 259

10.2.11 形状控件(Shape) 260

10.2.12 组合框控件(ComboBox) 262

10.2.13 文件系统控件(DirListBox、DriveListBox、FileListBox) 263

10.3 窗体对象和多文档界面 265

10.3.1 窗体对象 265

10.3.2 多文档界面(MID) 266

10.4 改变焦点和Tab键顺序 268

10.5 为窗体添加菜单和工具栏 270

10.5.1 菜单 270

10.5.2 工具栏 277

10.6 使用对话框 278

第十一章 VB下的文本与图形 280

11.1 Windows坐标系统 280

11.2 添加打印支持 282

11.3 显示和打印文本 283

11.3.1 字体 283

11.3.2 输出文本 284

11.4 显示和打印图形 284

11.4.1 颜色 284

11.4.2 图形方法 286

11.5 程序范例 287

第十二章 VB中使用多媒体控件 299

12.1 使用MultimediaMCI控件集成音乐和视频 299

12.1.1 MultimediaMCI控件介绍 299

12.1.2 播放.WAV文件中的音频 302

12.1.3 播放avi视频文件 306

12.1.4 播放音频CD中的音乐 310

12.2 ActiveMovieControl的使用 312

12.3 屏幕保护程序设计 317

12.4 调用API播放声音文件 325

第十三章 ActiveX介绍 329

13.1 ActiveX的由来 329

13.2 ActiveX技术的组成 330

13.3 ActiveX的优势、技术与发展 331

13.4 ActiveX的构筑工具 334

13.4.1 基本概况 334

13.4.2 开发工具 334

13.5 ActiveX文档技术 334

13.5.1 ActiveX文档特性 335

13.5.2 ActiveX文档服务程序的实现 336

13.6 用ActiveX开发多媒体Web页 339

13.7 ASP中ActiveX控件的内嵌及调用 340

13.7.1 内嵌各种ActiveX控件的方法和属性 341

13.7.2 如何调用用户编写的ActiveX控件 345

第十四章 VB中的ActiveX编程 347

14.1 ActiveX控件的使用 347

14.1.1 播放媒体文件 350

14.1.2 使应用程序具有资源管理器的外观 356

14.1.3 RTF文本编辑器 364

14.1.4 小结 389

14.2 创建ActiveX控件 390

第十五章 VC下的ActiveX编程 398

15.1 什么是ActiveX控件 398

15.2 使用ActiveXMovie控件的视频播放器 399

第十六章 ActiveXScripting技术 419

16.1 ActiveXScripting背景 419

16.2 ActiveXScripting结构 420

16.3 ActiveXScripting实现 423

16.4 ActiveXScripting实例 429

16.5 结束语 432