《举一反三-Visual Basic中文版快捷编程实战训练》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:沈精虎主编;赵玮编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115116768
  • 页数:326 页
图书介绍:本书用大量实例介绍了Visual Basic的程序设计方法以及应用技巧。内容包括Visual Basic基础知识,编程基础,图形处理与多媒体应用,数据库应用及DLL、Windows API、Internet编程等高级应用技巧。

目录 1

第1章 Visual Basic概述 1

1.1 Visual Basic的特点 1

1.2 Visual Basic 6.0的新特性 1

1.3 Visual Basic 6.0的3个版本 3

1.4 Visual Basic中的基本概念 3

1.4.1 对象和类的概念 3

1.4.2 VB中的对象 4

1.5 用Visual Basic开发应用程序 5

1.5.1 工程的概念 5

1.5.2 Visual Basic应用程序的框架 6

1.5.3 创建应用程序的一般步骤 7

1.5.4 应用程序的打包和发布 11

1.6 小结 17

2.1.1 数据的运算 19

2.1 Visual Basic语言基础 19

第2章 Visual Basic编程基础 19

2.1.2 变量和常量 20

2.1.3 数据类型 20

2.1.4 代码编写规则 21

2.1.5 基本语句 22

2.1.6 数组 26

2.1.7 过程和函数 27

2.1.8 文件操作 30

2.2 鼠标事件 36

2.2.1 MouseDown事件 36

2.2.2 MouseUp事件 37

2.2.3 MouseMove事件 38

2.2.4 DragDrop事件 38

2.2.5 DragOver事件 39

2.3.1 KeyDown事件和KeyUp事件 40

2.3.2 KeyPress事件 40

2.3 键盘事件 40

2.4 模拟约瑟夫问题实例 41

2.4.1 样板——简单的模拟演示 41

2.4.2 起步——改进的模拟演示 46

2.4.3 进阶——增强的模拟演示 47

2 4.4 提高——完善的模拟演示 48

2.5 计算器实例 49

2.5.1 样板——简易的四则计算器 49

2.5.2 起步——添加按键处理 54

2.5.3 进阶——带函数运算的计算器 55

2.5.4 提高——增加数制转换功能 57

2.6 模拟“记事本”程序 60

2.6.1 样板——标准的记事本 61

2.6.2 起步——增加查找替换功能 75

2.6.3 进阶——添加加密功能 78

2.6.4 提高——使用RichText控件 79

2.7.1 样板——简易的打字实例 81

2.7 趣味打字实例 81

2.7.2 起步——计算打字速度和准确率 87

2.7.3 进阶——用户设置难度和速度 89

2.7.4 提高——添加声音效果 91

2.8 “华容道”游戏 92

2.8.1  样板——实用的“华容道”游戏 92

2.8.2 起步——添加Splash窗体 106

2 8.3 进阶——显示积分榜 107

2.8.4 提高——制作拼图游戏 111

2.9 小结 115

第3章 图形处理与多媒体应用 117

3.1 图形的绘制 117

3.1.1 坐标系统 117

3.1.2 在Visual Basic中绘图 118

3.2 多媒体基础 125

3.2.1 多媒体控件简介 125

3.2.2 多媒体控件的常用属性 126

3.2.3 MMControl控件的常用事件 130

3.3 自己制作的画图程序 130

3.3.1 样板——简单的画图程序 131

3.3.2 起步——改进的画图程序 140

3.3.3 进阶——颜色的高级处理 142

3.3 4 提高——保存图形和图片翻转 144

3.4 屏幕保护程序 147

3 4.1 样板——使用绘图方法制作的屏幕保护程序 148

3.4.2 起步——显示文字效果 164

3 4 3 进阶——设置文字移动效果 166

3.4.4 提高——图片的交替显示和移动 170

3.5 媒体播放器实例 172

3.5.1 样板——标准音频播放器 172

3.5.2 起步——AVI播放器 181

3.5.3 进阶——MP3播放器 184

3.5.4 提高——VCD播放器 188

3.6 小结 191

第4章 数据库应用 193

4.1 数据库的基本概念 193

4.2 Visual Basic数据库的结构 194

4.3 Visual Basic能访问的数据库类型 195

4.4 数据库的访问 195

4.4.1 使用VisData数据管理器 195

4.4.2 使用控件访问数据库 199

4.4.3 通过代码访问数据库 205

4.5 SQL简介 208

4.5.1 SQL介绍 209

4.5.2 SQL部件 209

4.6 学生信息编辑与查询 212

4.6.1 样板——编辑学生信息 212

4.6.2 起步——记录编辑中的数据校验功能 228

4.6.3 进阶——增加查询功能 231

4.6.4 提高——添加任意条件的组合查询功能 233

4.7 功能齐全的人事管理信息系统 235

4.7.1 样板——实现编辑与查询功能 236

4.7.2 起步——在查询中编辑记录 248

4.7.3 进阶——增加统计功能 249

4.7.4 提高——制作打印报表 252

4.8 小结 256

第5章 Visual Basic高级应用 257

5.1 DLL和Windows API应用基础 257

5 1 1 Windows API和DLL的概念 257

5.1.2 声明和使用API函数 258

5.2 ActiveX应用基础 262

5 2 1 ActiveX概述 262

5.2.2 使用ActiveX控件 263

5.3 Internet应用基础 267

5.3.1 使用DHTML 267

5.3.2 使用MAPI控件编程 270

5.4 制作新颖的窗体 274

5.4.1 样板——制作图形窗体 274

5.4.2 起步——制作扫描效果的窗体 282

5.4.3 进阶——制作“放大镜”窗体 284

5.4.4 提高——窗体的关闭效果 286

5.5 模拟资源管理器实例 287

5.5.1 样板——简单的资源管理器实例 287

5.5.2 起步——改变文件排列顺序 296

5.5.3 进阶——给资源管理器添加工具栏 300

5.5.4 提高——添加状态栏并显示文件属性 303

5.6 收发电子邮件实例 305

5.6.1 样板——收取和查看电子邮件 305

5.6.2 起步——删除指定的电子邮件 321

5.6.3 进阶——写邮件和转发邮件 322

5.6.4 提高——回复邮件和全部回复邮件 324

5.7 小结 326