《程序设计Visual Basic 6》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:本书编写委员会编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505364529
  • 页数:353 页
图书介绍:丛书介绍:本丛书作为提高教材,易学易会,循序渐进、图文并茂并有练习。本丛书结构风格统一,内容翔实,范例精典。从书特点:本丛书以任务带功能方式进行讲解,从完成任务入手,由入门到提高,使读者迅速掌握基本功能的使用。读者对象:本丛书适合于各种电脑速成培训班学员、初中级自学用户。Visual Basic 6是微软公司推出的,在Windows 环境下的软件开发工具.它继承Basic的简单,高效,易学易用的功能,又融入了面向对象,设计过程可视化,事件驱动程序结构,动态数据驱动等特点,成为当前最受欢迎的程序设计语言之一.本书从实例入手,从初学者的认识规律和学习特点出发,详细介绍Visual Basic 6的常用功能.它采用以任务带功能的编写风格,通过讲解现实生活中需要完成的任务,将Visual Basic 6的各项基本功能和重要特性在读者面前,使读者学起来轻松,自然.本书适合初中级及办公室人员,各类培训班学员使用.

第1章 Visual Basic 6操作 1

1.1 Visual Basic 6基础 1

1.1.1 Visual Basic 6开发环境 1

1.1.2 设计一个简单的应用程序 3

1.1.3 工程和文件 4

1.1.4 对象、属性和方法 5

1.2 窗体和控件 6

1.2.1 窗体 6

1.2.2 将控件加入窗体 8

1.2.3 窗体和控件的属性 8

1.2.4 定制控件 14

1.3 工程界面 16

1.3.1 按钮工程界面 16

1.3.2 菜单工程界面 16

1.3.3 单选框控件工程界面 17

1.3.4 多窗体界面 19

1.3.5 创建多文档界面 19

1.4 工程的创建和操作 22

1.4.1 工程的创建 22

1.4.2 工程的构成 23

1.4.3 工程的操作 27

1.5 使用帮助功能 29

1.5.1 “内容”命令的使用 31

1.5.2 选择“索引(I)”查找关键字 32

1.5.3 选择“搜索”进行全文搜索 32

1.6 小结 36

习题 36

第2章 程序设计基础 37

2.1 面向对象的程序设计 37

2.1.1 面向对象的程序设计 37

2.1.2 VB程序设计的特点 38

2.1.3 事件过程 41

2.2 变量及数据类型 43

2.2.1 数据类型 43

2.2.2 常量、变量及声明 45

2.2.3 运算符及表达式 50

2.2.4 常用函数 55

2.3 基本语句 61

2.3.1 语句书写规则 61

2.3.2 循环语句 63

2.3.3 选择结构 66

2.4 通用过程 70

2.4.1 通用过程的设计 70

2.4.2 过程的管理和调用 72

2.4.3 使用Exit Sub退出过程 76

2.5 数组 78

2.5.1 静态数组 78

2.5.2 动态数组 79

2.6 小结 80

习题 80

第3章 设计一个文本编辑器 81

3.1 公用对话框 81

3.1.1 将CommandDialog加入窗体 81

3.1.2 建立打开文件对话框 83

3.1.3 保存文件对话框 85

3.1.4 字体对话框 86

3.1.5 颜色对话框 88

3.1.6 打印对话框 88

3.2 文字处理控件 90

3.2.1 Label控件 90

3.2.2 TextBox控件 92

3.2.3 RichtextBox控件 94

3.3 工具栏的设置 99

3.3.1 将ToolBar控件和Imagelist控件加入窗体 99

3.3.2 制作工具栏的图像按钮 100

3.3.3 有关ToolBar控件的说明 103

3.3.4 按钮的类型 104

3.4 文本编辑器设计 106

3.4.1 窗体设计 106

3.4.2 代码设计 107

3.4.3 运行验证 107

3.5 小结 108

习题 108

第4章 使画面动起来 109

4.1 图像动画的设计 109

4.1.1 位置不动、形态变化的动画 109

4.1.2 位置变化、形态不变的动画 120

4.1.3 位置和形态变化的动画 121

4.2 动画例子 123

4.3 利用PaintPicture方法的界面切换 126

4.3.1 PaintPicture方法 126

4.3.2 利用PaintPicture方法的图像界面切换 127

4.4 小结 130

习题 130

第5章 进入图形世界 131

5.1 对象坐标系和坐标单位的设置 131

5.1.1 坐标系 131

5.1.2 坐标的单位 132

5.1.3 用户自定义坐标系 133

5.1.4 纵横比 133

5.2 怎样使用图形方法和属性画图 134

5.2.1 常用图形方法 134

5.2.2 使用绘图属性绘图 140

5.3 利用平面图形几何变换绘图 147

5.3.1 平移图形 147

5.3.2 比例变换 150

5.3.3 旋转图形 150

5.3.4 镜像变换 151

5.5 美术图案万花筒 152

5.5.1 窗体界面设计 152

5.5.2 美术图案单元的的设计 152

5.5.3 美术图案万花筒程序设计 158

5.6 小结 160

习题 160

第6章 图像合成器 161

6.1 位图图像文件及操作 161

6.1.1 图像文件的格式及格式转换 161

6.1.2 使用VB的图形方法作成背景图像 164

6.2 位图图像文件的打开和保存 167

6.2.1 图像文件的打开 167

6.2.2 位图图像文件的存储 168

6.3 彩色图像编辑器 169

6.3.1 彩色位图图像的处理基础 170

6.3.2 彩色图片编辑器 171

6.4 图像合成器 182

6.4.1 检测像素法图像合成器 182

6.4.2 PaintPicts着色法合成图像 184

6.4 小结 188

习题 188

第7章 API函数及应用 189

7.1 调用API函数 189

7.2 图形设计中使用的API函数 191

7.2.1 MoveTo和LineTo函数 191

7.2.2 画椭圆函数 193

7.2.3 Arc函数 196

7.2.4 Chord函数 197

7.2.5 Pie函数 198

7.2.6 矩形函数Rectangle和RoundRect 199

7.2.7 连续画线函数 201

7.3 API填充函数 204

7.3.1 ExtFloodFill函数 204

7.3.2 FloodFill函数 207

7.4 利用BitBlt()函数的图像界面切换 207

7.4.1 BitBlt()函数的用法 207

7.4.2 利用BitBlt()函数的图像界面切换 208

7.5 图像处理API函数 211

8.5.1 GetPixel函数 211

8.5.2 SetPixel函数 211

7.6 小结 212

习题 212

第8章 怎样画统计图 213

8.1 MsFlexgrid控件的主要属性和使用方法 213

8.1.1 行、列管理 213

8.1.2 数据读入 216

8.2 自行设计统计图 217

8.2.1 窗体设计 218

8.2.2 折线图 218

8.2.3 直方图 221

8.2.4 三维直方图 223

8.3 使用MSChart控件的快捷设计 227

8.3.1 MSChart定制控件 227

8.3.2 数据设定 228

8.3.3 标签 229

8.3.4 图题、脚注和图标示例的表示方法 229

8.3.5 统计图类型 230

8.4 小结 233

习题 234

第9章 怎样建立和访问数据库 235

9.1 利用数据控件访问和操作数据库 235

9.1.1 数据控件及其属性 235

9.1.2 数据约束控件及其属性 237

9.1.3 利用数据控件访问数据库中的数据 237

9.1.4 利用数据控件对数据库进行操作 239

9.2 利用可视化数据管理器建立和操作数据库 243

9.2.1 启动可视化数据管理器 243

9.2.2 创建数据库及表 243

9.2.3 向表中添加记录及对表中数据的维护 246

9.2.4 利用数据窗体设计器创建数据窗体 247

9.3 SQL语言 248

9.3.1 SQL的特点 249

9.3.2 SQL查询的类型 250

9.3.3 SQL语句构成 250

9.3.4 使用SQL语句实现查询 253

9.3.5 查询生成器 259

9.4 小结 261

习题 262

第10章 利用MCI设计多媒体系统 263

10.1 多媒体控件的引用 263

10.1.1 添加MMControl控件 263

10.1.2 MMControl控件的常用属性 264

10.2 利用MMControl控件播放视频文件 268

10.3 利用MMControl控件播放CD音乐 270

10.4 利用MMControl控件同时播放Wave和Midi 273

10.5 小结 276

习题 276

第11章 OLE及其应用 277

11.1 什么是OLE 277

11.2 OLE控件及其属性 277

11.2.1 OLE控件 278

11.2.2 OLE控件的属性 278

11.3 在设计时实现对象的嵌入 283

11.3.1 通过“插入对象”对话框实现对象的嵌入 284

11.3.2 通过剪切板实现对象的嵌入 285

11.3.3 通过拖放操作实现对象的嵌入 285

11.4 在设计时实现对象的链接 286

11.4.1 通过“插入对象”对话框实现对象的链接 286

11.4.2 通过剪切板实现对象的链接 287

11.5 在运行时实现对象的嵌入和链接 289

11.5.1 在运行时实现对象的嵌入 289

11.5.2 在运行时实现对象的链接 290

11.6 利用OLE发出声音 291

11.7 小结 292

习题 292

第12章 Web浏览器和E-mail 293

12.1 使用WebBrowser创建Internet浏览器 293

12.1.1 WebBrowser浏览器控件 293

12.1.2 Web浏览窗体的创建 296

12.2 使用VB收发电子邮件 301

12.3 小结 312

习题 312

第13章 调用外部程序 313

13.1 使用Shell函数调用外部程序 313

13.2 使用SendKeys输送键盘命令 315

13.2.1 AppActivate命令 315

13.2.2 SendKeys 316

13.2 小结 321

习题 321

第14章 电话拨号 323

14.1 电话拨号窗体设计 323

14.2 Communication控件 323

14.2.1 串行通信 324

14.2.2 Communication控件 324

14.2.3 串行口的连接 325

14.2.4 字符串数据的发收 325

14.2.5 解除占有 326

14.2.6 有关发送缓冲区和接收缓冲区的属性 326

14.2.7 握手 327

14.2.8 通信过程的监视 328

14.3 电话拨号应用程序的代码设计 329

14.3.1 电话拨号应用程序的代码设计 329

14.3.2 运行验证 330

14.4 小结 331

习题 331

第15章 设计图像测量系统 333

15.1 形状测量基础 333

15.1.1 形状测量的步骤 333

15.1.2 背景曝光不匀补正 334

15.2 面积测量 337

15.2.1 标号法面积计算 337

15.2.2 利用标号法除去小面积粒子 342

15.3 区域边界抽出和周长计算 345

15.3.1 区域边界抽出 345

15.3.2 区域边界周长 347

15.4 小结 350

习题 350

附录 Visual Basic 6.0系统的安装与启动 351