《Visual Basic界面、多媒体与操作系统程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:臧玉琴,腾跃编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115115222
  • 页数:430 页
图书介绍:本书详细地介绍了Visual Basic 6.0开发程序界面、多媒体以及操作系统等方面应用程序的方法。本书由浅入深、重点突出、实例丰富,适于用Visual Basic进行程序开发的人员阅读。

第1章 窗体外观及行为控制 1

1.1 用户界面设计基础 1

1.1.1 设计原则 1

1.1.2 Windows界面规则 2

1.1.3 界面布局原则 3

1.1.4 用户辅助模型 5

1.1.5 尝试新的界面风格 6

1.2 窗体的结构 6

1.3 窗体的属性与方法 7

1.3.1 窗体的属性 7

1.3.2 窗体的方法 14

1.4 窗体的主要事件 17

1.4.2 Load事件、Unload事件和QueryUnload事件 18

1.4.1 Initialize事件和Terminate事件 18

1.4.3 Resize事件 19

1.4.4 Paint事件 20

1.4.5 KeyDown、KeyUp和KeyPress键盘事件 20

1.4.6 鼠标事件 21

1.5 使用SDI与MDI程序界面 24

1.5.1 程序界面的类型 24

1.5.2 创建SDI程序界面 24

1.5.3 创建MDI程序界面 30

1.6 应用实例 34

1.6.1 创建动态窗体 34

1.6.2 创建不规则窗体 35

1.6.3 实现一个Windows资源管理器的界面 36

1.7 本章小结 40

2.1 使用消息框与输入框 41

2.1.1 显示消息框 41

第2章 对话框与基础控件 41

2.1.2 设置消息框属性 42

2.1.3 输入框 44

2.2 使用Windows标准对话框 46

2.2.1 文件对话框 46

2.2.2 字体对话框 47

2.2.3 颜色对话框 49

2.2.4 打印对话框 49

2.2.5 帮助对话框 51

2.3 改善控件的外观和行为 52

2.3.1 命令按钮 52

2.3.2 标签与文本框 54

2.3.3 框架、单选按钮与复选框 58

2.3.4 列表框与组合框 60

2.3.5 定时器 65

2.3.6 菜单 66

2.3.7 工具栏 74

2.4 本章小结 78

第3章 图形操作基础 79

3.1 坐标系统 79

3.1.1 系统坐标系 79

3.1.2 自定义坐标系 80

3.1.3 图形层 82

3.1.4 当前坐标 83

3.2 简单绘图 84

3.2.1 点与直线 84

3.2.2 圆与椭圆 87

3.2.3 矩形 88

3.3 绘图属性 89

3.3.1 线宽 89

3.3.2 线型 90

3.3.4 填充 91

3.4 鼠标绘图 91

3.3.3 颜色 91

3.4.1 鼠标事件 92

3.4.2 绘制图形 93

3.5 本章小结 94

第4章 使用图形控件 95

4.1 图片框 95

4.1.1 PictureBox控件介绍 95

4.1.2 设置颜色 97

4.1.3 PictureBox控件的使用方法 98

4.1.4 PictureBox使用实例 99

4.2 图像 101

4.2.1 Image控件介绍 101

4.3 直线 102

4.2.2 Image控件使用方法 102

4.4 形状 103

4.5 MSChart控件 104

4.5.1 将数组元素装入MSChart控件 105

4.5.2 设置行列标题 106

4.5.3 设置图形图例 107

4.5.4 使用MsChart控件绘制曲线图 108

4.5.5 用给定的数据作图 108

4.6 实现特殊效果 111

4.6.1 填充效果 111

4.6.2 彩色风车 112

4.6.3 动画效果 113

4.6.4 网格曲线 116

4.7 本章小结 120

5.1.1 使用DLL 121

第5章 Windows API图形编程 121

5.1 DLL动态链接库 121

5.1.2 声明DLL 122

5.1.3 各种数据类型的传递 125

5.2 绘图设备环境 132

5.2.1 设备环境 132

5.2.2 自定义设备环境 138

5.2.3 图形设备接口 140

5.2.4 画笔 142

5.2.5 画刷 149

5.3 API绘图函数 153

5.3.1 Windows API简介 153

5.3.2 API绘图函数 154

5.3.3 绘制贝塞尔曲线 155

5.3.4 像素 157

5.4 本章小结 160

第6章 绘制几何图形 161

6.1 复杂的函数曲线 161

6.1.1 抛物线 161

6.1.2 心脏线 163

6.1.3 费马线 164

6.1.4 几种著名曲线 166

6.2 绘制艺术图案 168

6.2.1 圆环艺术图案 168

6.2.2 两点追逐图案 169

6.2.3 递归图形 170

6.3 绘制平面几何物体 171

6.3.1 OpenGL简介 172

6.3.3 彩色三角形 173

6.3.2 OpenGL函数及结构 173

6.4 构造三维几何体 182

6.4.1 三维立方体 182

6.4.2 旋转立方体 185

6.4.3 多种三维造型 187

6.5 本章小结 190

第7章 图像浏览与控制 191

7.1 浏览各种图像文件 191

7.1.1 图像滚动控制 191

7.1.2 特殊显示效果 194

7.1.3 图像平铺效果 198

7.1.4 雨滴效果 200

7.2 图像文件格式转换 201

7.2.1 几种图像文件格式介绍 202

7.2.2 彩色位图转换 204

7.2.3 BMP位图格式转换 206

7.3 图像的复制与保存 212

7.3.1 图像的区域复制 212

7.3.2 图像的保存 213

7.4 图像的缩放与翻转 216

7.4.1 翻转放大位图 217

7.4.2 Image控件的位图缩放 219

7.4.3 图像任意角度旋转 220

7.5 本章小结 222

第8章 图像的艺术效果 223

8.1 图像合成 223

8.2 图像的淡入/淡出 230

8.3 图像滤镜效果 239

8.3.1 柔化效果 242

8.3.2 锐化效果 244

8.3.3 浮雕效果 246

8.3.4 扩散效果 247

8.3.5 自定义滤镜 248

8.4 本章小结 249

第9章 文本处理技巧 250

9.1 滚动文字 250

9.2 旋转文字 251

9.2.1 竖排文本 252

9.2.2 旋转彩色文字 256

9.3 艺术字效果 263

9.3.1 颜色渐变文本 263

9.3.2 闪烁文本 267

9.4 文字动画效果 268

9.4.1 伸缩文字 268

9.4.2 消逝字幕 271

9.5 本章小结 272

第10章 使用多媒体控件和API函数 273

10.1 多媒体基础 273

10.1.1 Windows多媒体介绍 273

10.1.2 多媒体编程 274

10.2 Multimedia MCI控件 275

10.2.1 MCI控件介绍 275

10.2.2 MCI控件编程 278

10.3 Animation控件 281

10.3.1 Animation控件介绍 281

10.3.2 Animation控件编程 281

10.4 控制多媒体的API函数 283

10.4.1 多媒体的高级接口函数 283

10.4.2 使用高级接口函数 285

10.5 本章小结 287

第11章 动画与视频 288

11.1 动画制作 288

11.1.1 俄罗斯方块 288

11.1.2 飞机漫游 303

11.1.3 下雪场景 314

11.2 视频播放 315

11.2.1 播放GIF动画 315

11.2.2 播放VCD 316

11.2.3 播放摄像头的视频流 319

11.3 本章小结 324

第12章 制作与播放音频 325

12.1 MCI系统指令 325

12.1.1 MCI指令介绍 325

12.1.2 MCI指令的使用 326

12.1.3 MCI系统指令 329

12.1.4 MCI音频指令 330

12.1.5 MCI MIDI指令 336

12.1.6 MCI AVI指令 340

12.1.7 MCI CD Audio指令 347

12.2 应用实例 354

12.2.1 录制声音 354

12.2.2 控制音量 355

12.3 本章小结 357

第13章 应用程序控制 358

13.1 ActiveX控件 358

13.1.1 ActiveX控件基础 358

13.1.2 创建ActiveX控件 360

13.1.3 创建ActiveX DLL 368

13.1.4 创建ActiveX EXE 379

13.2 特殊程序的制作与控制 384

13.2.1 列举正在运行的进程 384

13.2.2 启动其他程序 387

13.2.3 托盘程序 388

13.2.4 屏幕保护 392

13.3 本章小结 392

第14章 使用和改变系统资源 393

14.1 键盘 393

14.1.1 对象的焦点 393

14.1.2 键盘事件 394

14.1.3 模拟键盘输入 398

14.1.4 SendKeys语句应用 400

14.2 鼠标 402

14.2.1 自定义鼠标的形状 402

14.2.2 鼠标控制 403

14.3 文件系统 405

14.3.1 文件的基本操作 405

14.3.2 文件的读写 409

14.3.3 拷贝文件 411

14.3.4 获取文件信息 415

14.4 打印机 418

14.4.1 从应用程序中打印 418

14.4.2 Printer对象 420

14.5 操作系统的基本资源 422

14.5.1 获取计算机配置 423

14.5.2 关闭/重启计算机 425

14.5.3 访问注册表 427

14.5.4 获取系统日期 429

14.6 本章小结 430