基本信息·出版社:人民邮电出版社 ·页码:414 页 ·出版日期:2009年10月 ·ISBN:7115212376/9787115212375 ·条形码:9787115212375 ·版本:第1版 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
Visual Basic 6.0程序设计完全自学手册(附DVD光盘1张) |
 |
|
 |
Visual Basic 6.0程序设计完全自学手册(附DVD光盘1张) |
 |

基本信息·出版社:人民邮电出版社
·页码:414 页
·出版日期:2009年10月
·ISBN:7115212376/9787115212375
·条形码:9787115212375
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《Visual Basic 6.0程序设计完全自学手册》共分为4篇17章,【入门篇】、【编程篇】和【高级篇】内容全面涵盖了Visual Basic 6.0软件入门、Visual Basic 6.0编程入门、界面设计、控件应用、事件、菜单设计、对话框设计、程序调试与错误处理、结构化查询语言SQL、数据库编程、图形和多媒体应用以及网络编程等基础知识和技能;【案例篇】详细介绍了Windows应用程序接口设计、控件应用案例以及数据库应用案例等高级设计技能。
为了便于读者自学,《Visual Basic 6.0程序设计完全自学手册》突出对实例的讲解,使读者更易于理解Visual Basic 6.0的精髓,并通过实例指导读者在实际编程过程中所遇到的技术问题,真正做到知其然更知其所以然。
随书奉送一张DVD光盘,内容包括10个小时总计76个与《Visual Basic 6.0程序设计完全自学手册》内容同步的视频教学录像、《Visual Basic 6.0程序设计完全自学手册》实例的素材文件和结果文件、赠送17个Visual Basic 6.0和30个VB.NET 2005视频教学录像以及赠送视频教学录像对应的参考文件,使《Visual Basic 6.0程序设计完全自学手册》真正体现“完全”,成为一本物超所值的好书。
《Visual Basic 6.0程序设计完全自学手册》既适合Visual Basic初、中级用户和企事业单位的相关专业技术人员学习使用,同时也适合各类院校相关专业的学生和培训班的学员学习。
编辑推荐 《Visual Basic 6.0程序设计完全自学手册》:权威编著:国家重点院校教授与Visual Basic资深专家联手编著,融合丰富的教研经验与先进的程序设计理念。
完全自学:一步一图,从零开始,轻松自学。
量身打造:68个典型实例,4个大型案例,完全来源于工作实践,让你轻松掌握Visual Basic 6.0程序设计的各项技术要领。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
超值光盘DVD:奉送10个小总计76个与本书内容同步的视频教学录像,以及17个Visual Basic 6.0、30个VB.NET 2005典型程序设计安例的视频教学录像,并提供全部视频教学录像的素材文件和结果文件。
目录 第1篇 入门篇
第1章 Visual Basic 6.0软件入门 2
1.1 关于Visual Basic 3
1.1.1 Visual Basic简史 3
1.1.2 为什么选择Visual Basic 6
1.1.3 Visual Basic的特点 6
1.2 Visual Basic 6.0的安装与卸载 8
1.2.1 软件的安装 9
1.2.2 软件的卸载 11
1.3 初识Visual Basic 6.0 12
1.3.1 启动与退出 12
1.3.2 初识Visual Basic 6.0的工作界面 13
1.3.3 主窗口介绍 14
1.3.4 其他窗口介绍 20
1.4 用Visual Basic 6.0管理工程 25
1.4.1 工程介绍 25
1.4.2 新建、保存工程 26
1.4.3 打开、运行和关闭工程 27
1.4.4 更改工程名 28
1.4.5 生成可执行文件 28
1.5 编写第一个应用程序 29
1.5.1 实例效果预览 29
1.5.2 实例说明 29
1.5.3 实例步骤 29
1.6 本章小结 32
第2章 Visual Basic 6.0编程入门 33
2.1 基本概念 34
2.1.1 标识符 34
2.1.2 运算符 35
2.1.3 数据 38
2.2 常量和变量 41
2.2.1 常量 41
2.2.2 变量 44
2.3 表达式 46
2.3.1 算术表达式 46
2.3.2 字符串表达式 46
2.3.3 日期表达式 47
2.4 常用的内部函数 47
2.4.1 数学函数 47
2.4.2 字符串函数 47
2.4.3 时间/日期转换函数 48
2.4.4 类型转换函数 50
2.4.5 shell函数 52
2.5 代码编写规则 52
2.6 本章小结 53
第2篇 编程篇
第3章 界面设计 55
3.1 窗体设计 56
3.1.1 窗体的属性 57
3.1.2 窗体的事件 60
3.1.3 窗体的方法 61
3.1.4 窗体的启动与结束 62
3.2 多窗体设计 63
3.2.1 创建多窗体应用程序 64
3.2.2 多窗体特性 65
3.3 实例1——窗体程序设计 65
3.3.1 实例说明 65
3.3.2 实现步骤 66
3.4 实例2——更改窗体背景 70
3.4.1 实例说明 70
3.4.2 实现步骤 70
3.5 实例3——多窗口显示文件 73
3.5.1 实例说明 73
3.5.2 实现步骤 74
3.6 本章小结 79
第4章 控件应用1 80
4.1 标签控件 81
4.1.1 标签控件主要知识 81
4.1.2 标签控件使用实例 83
4.2 文本框控件 86
4.2.1 文本框控件主要知识 86
4.2.2 文本框控件使用实例 89
4.3 命令按钮控件 91
4.3.1 命令按钮控件主要知识 91
4.3.2 命令按钮控件使用实例 92
4.4 单选按钮控件 93
4.4.1 单选按钮控件主要知识 93
4.4.2 单选按钮控件使用实例 94
4.5 复选框控件 95
4.5.1 复选框控件主要知识 95
4.5.2 复选框控件使用实例 96
4.6 框架控件 97
4.6.1 框架控件使用实例1 98
4.6.2 框架控件使用实例2 101
4.7 列表框控件 104
4.7.1 列表框控件主要知识 104
4.7.2 列表框控件使用实例1 106
4.7.3 列表框控件使用实例2 109
4.8 组合框控件 113
4.8.1 组合框控件主要知识 113
4.8.2 组合框控件使用实例 114
4.9 图像框控件 117
4.9.1 图像框控件主要知识 117
4.9.2 图像框控件使用实例1 118
4.9.3 图像框控件使用实例2 124
4.10 滚动条控件 130
4.10.1 滚动条控件主要知识 130
4.10.2 滚动条控件使用实例 132
4.11 定时器控件 134
4.11.1 定时器控件主要知识 134
4.11.2 定时器控件使用实例1 135
4.11.3 定时器控件使用实例2 138
4.12 文件系统控件 142
4.12.1 驱动器列表框控件 143
4.12.2 目录列表框控件 143
4.12.3 文件列表框控件 144
4.12.4 文件系统控件使用实例 144
4.13 本章小结 146
第5章 控件应用2 147
5.1 添加可插入控件 148
5.2 图像列表控件 149
5.2.1 图像列表控件的属性和方法 149
5.2.2 设置图像列表控件 150
5.2.3 图像列表控件使用实例 151
5.3 工具栏控件 153
5.3.1 工具栏控件的属性和方法 153
5.3.2 工具栏控件使用实例1 154
5.3.3 工具栏控件使用实例2 158
5.4 状态栏控件 162
5.4.1 状态栏控件的属性 162
5.4.2 状态栏控件的方法 163
5.4.3 状态栏控件的事件 163
5.5 树状视图控件 163
5.5.1 树状视图控件的属性 164
5.5.2 树状视图控件的方法 166
5.5.3 树状视图控件的事件 166
5.5.4 树状视图控件使用实例 167
5.6 选项卡控件 170
5.6.1 选项卡控件的属性 170
5.6.2 选项卡控件的事件和方法 173
5.6.3 选项卡控件使用实例 173
5.7 进度条控件 176
5.7.1 进度条控件的属性 176
5.7.2 进度条控件的方法 178
5.7.3 进度条控件使用实例 178
5.8 本章小结 180
第6章 事件 182
6.1 键盘事件 183
6.1.1 “键盘按键(KeyPress)”事件 183
6.1.2 “键盘按下(KeyDown)”事件 184
6.1.3 “键盘弹起(KeyUp)”事件 186
6.2 鼠标事件 186
6.2.1 “鼠标按键按下(MouseDown)”事件 187
6.2.2 “鼠标按键释放(MouseUp)”事件 187
6.2.3 “移动鼠标(MouseMove)”事件 189
6.3 本章小结 190
第7章 菜单设计 192
7.1 菜单编辑器 193
7.1.1 菜单属性设置区 194
7.1.2 菜单控件编辑区 196
7.1.3 菜单控件列表框 197
7.2 下拉式菜单 197
7.2.1 单级菜单设计 197
7.2.2 多级菜单设计 199
7.2.3 下拉式菜单综合实例 200
7.3 弹出式菜单 203
7.4 动态增减菜单 206
7.5 本章小结 209
第8章 对话框设计 210
8.1 模式对话框和无模式对话框 211
8.2 预定义对话框 211
8.2.1 输入对话框 211
8.2.2 消息对话框 212
8.2.3 预定义对话框实例 212
8.3 通用对话框 215
8.3.1 添加通用对话框控件 215
8.3.2 通用对话框实例 215
8.4 本章小结 218
第3篇 高级篇
第9章 程序调试与错误处理 220
9.1 程序中的错误类型 221
9.2 程序工作状态 222
9.3 程序调试 222
9.3.1 中断状态 223
9.3.2 调试工具 223
9.3.3 调试方法 226
9.4 Visual Basic中的错误处理 228
9.4.1 Err对象 228
9.4.2 On Error GoTo语句 229
9.4.3 Resume语句 229
9.4.4 错误处理实例 229
9.5 本章小结 233
第10章 结构化查询语言——SQL 234
10.1 SQL语言简介 235
10.1.1 SQL语言的特点 235
10.1.2 常用SQL语句简介 235
10.2 Select语句的使用 236
10.2.1 Select子语句 237
10.2.2 From子语句 240
10.2.3 As子语句 241
10.2.4 Where子语句 242
10.2.5 Order By子语句 244
10.2.6 Group By子语句 246
10.3 SQL中的常用函数 247
10.3.1 算术函数 247
10.3.2 统计函数 248
10.4 利用SQL语言修改表数据 249
10.4.1 Insert语句 249
10.4.2 Update语句 250
10.4.3 Delete语句 251
10.5 本章小结 252
第11章 数据库编程 254
11.1 数据库基本概念 255
11.1.1 关系数据库中的常见概念 255
11.1.2 Visual Basic支持的常用数据库 256
11.1.3 Visual Basic提供的访问数据库的工具 256
11.2 数据库的建立、维护和查询 257
11.2.1 建立数据库 257
11.2.2 删除数据库中的表 260
11.2.3 修改数据表结构和数据 261
11.2.4 数据查询 262
11.2.5 数据窗体设计器 263
11.3 使用Data控件访问数据库 264
11.3.1 Data控件的属性 265
11.3.2 Data控件的常用方法 267
11.3.3 Data控件的常用事件 268
11.3.4 Data控件访问数据库实例 269
11.4 使用ADO控件访问数据库 273
11.4.1 添加ADO控件 273
11.4.2 ADO控件的常用属性 274
11.4.3 ADO控件的常用方法 275
11.4.4 ADO控件的常用事件 275
11.4.5 ADO控件访问数据库实例 276
11.5 本章小结 279
第12章 图形和多媒体应用 280
12.1 图形控件 281
12.1.1 坐标系 281
12.1.2 颜色设置 285
12.1.3 绘图方法 288
12.2 多媒体控制接口控件 294
12.2.1 多媒体控制接口控件基本概念 294
12.2.2 多媒体控制接口控件的属性 295
12.2.3 多媒体控制接口控件的方法 297
12.2.4 多媒体控制接口控件的事件 298
12.2.5 多媒体控制接口控件使用实例 298
12.3 动画控件 303
12.3.1 添加动画控件 303
12.3.2 动画控件的属性 304
12.3.3 动画控件的方法 305
12.3.4 动画控件使用实例 305
12.4 本章小结 307
第13章 网络编程 309
13.1 邮件应用程序接口 310
13.1.1 邮件应用程序接口控件概述 310
13.1.2 邮件应用程序接口会话控件 311
13.1.3 邮件应用程序接口消息控件 313
13.1.4 邮件应用程序接口控件使用实例 319
13.2 互联网传输控件 322
13.2.1 互联网传输控件的属性 323
13.2.2 互联网传输控件的方法 327
13.2.3 互联网传输控件的事件 328
13.2.4 互联网传输控件使用实例 328
13.3 网页浏览器控件 336
13.3.1 网页浏览器控件的属性 337
13.3.2 网页浏览器控件的方法 338
13.3.3 网页浏览器控件的事件 338
13.4 本章小结 339
第4篇 案例篇
第14章 Windows应用程序接口设计 341
14.1 Win32 API概述 342
14.1.1 Win32 API基本数据类型 342
14.1.2 Win32 API常见数据结构 343
14.2 Win32 API的函数分类 343
14.2.1 窗口管理类函数 343
14.2.2 图形设备接口类函数 345
14.2.3 系统服务类函数 346
14.2.4 国际特性类函数 350
14.2.5 网络服务函数 351
14.3 API函数的声明 352
14.3.1 使用Declare语句手动声明API函数 352
14.3.2 使用API浏览器声明API函数 353
14.4 API函数的调用 355
14.5 API编程实例 355
14.6 本章小结 359
第15章 控件应用案例1——绘图板 360
15.1 功能简介 361
15.2 设计思路 361
15.3 设计步骤 361
15.4 本章小结 380
第16章 控件应用案例2——图像合成 381
16.1 功能简介 382
16.2 设计思路 382
16.3 设计步骤 382
16.4 本章小结 388
第17章 数据库应用案例——学生信息管理系统 389
17.1 系统功能与设计 390
17.1.1 功能简介 390
17.1.2 设计思路 390
17.2 设计步骤 390
17.2.1 登录窗体的设计 391
17.2.2 学生信息窗体的设计 395
17.2.3 教师窗体的设计 399
17.2.4 管理窗体的设计 402
17.3 运行系统 413
17.4 本章小结 414
——以下内容在光盘中——
附录A 常用快捷键及其技巧 415
A.1 工程类快捷键 416
A.2 编辑类快捷键 416
A.3 视图类快捷键 418
A.4 工具类快捷键 418
A.5 运行调试类快捷键 418
附录B 常见问题及解答 420
B.1 如何创建控件组 421
B.2 如何以框架(frame)控件为容器,在其中创建控件 421
B.3 如何将外部控件按钮添加到Visual Basic的工具箱中 423
B.4 如何设置工程中的启动窗体 423
B.5 Visual Basic和Visual Studio是什么关系 424
B.6 Visual Studio 6.0企业版开发套件有什么特性 424
B.7 可以使用Visual Basic 6.0从事Web开发吗 424
B.8 使用Visual Basic 6.0开发的程序能否在用其他语言编写的应用程序中使用 425
B.9 Visual Basic 6.0都有哪些版本,我应该使用哪种版本 425
B.10 为什么我打开工程之后,发现没有显示任何窗体 425
B.11 为什么要使用Option Explicit?什么时候我需要使用Option Explicit 425
B.12 可变类型变量是否比其他类型的变量慢 425
B.13 怎样才能实现在一个list/dir/combo/file boxes控件中的增量搜索 426
B.14 我可以在一个窗体中定义声明一个API或者一个用户自定义类型(UDT)吗 428
……
序言 Visual Basic是一款可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大,可以与Windows专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,运用动态链接库(DLL)、对象的链接与嵌人(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
本书内容
本书共4篇17章,主要内容介绍如下。
第l篇(第1~2章):入门篇。主要讲解Visual Basic 6.0软件入门和Visual Basic 6.O编程入门等人门知识。读者在学完本篇后将会对使用VisualBasic 6.O编程有一个基本的了解,并掌握Visual Basic 6.0基本操作。
第2篇(第3~8章):编程篇。主要讲解Visual Basic 6.O程序设计中的界面设计、控件应用、事件、菜单设计和对话框设计等基础知识。读者在学完本篇后将学会小型应用程序的设计,并能够通过控件、事件、菜单和对话框的综合应用,设计出精美的程序界面。
第3篇(第9~13章):高级篇。主要讲解程序调试与错误处理、结构化查询语言SQL、数据库编程、图形和多媒体应用以及网络编程等高级编程知识。读者在学完本篇后将学会程序的调试、Visual Basic和数据库的结合应用、多媒体及网络编程等高级技能。
第4篇(第14~17章):案例篇。主要讲解Windows.应用程序接口设计,绘图板和图像合成等控件应用案例,以及学生信息管理系统等4个数据库应用案例。读者在学完本篇后将学会在Visual Basic 6.0中进行案例设计。完全自学:内容全面、由浅人深。 量身打造:书中的68个实例完全来源于工作实践,4个大型案例更是涉及、Visual Basic程序设计常见应用领域的各个方面。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
超值光盘:随书奉送一张DVD光盘,包括10个小时总计76个与本书内容同步的视频教学录像、本书实例的素材文件和结果文件、赠送17个Visual Basic 6.0和30个VB.NET 2005视频教学录像以及赠送视频教学录像对应的参考文件,使本书真正体现“完全”,成为一本物超所值的好书。
文摘 插图:

用户自定义标识符是用户自己为变量定义的名称,但是用户自定义的标识符并不是使用任何字符都可以的,要符合一定的命名规则。这就像我们中国人在起名字的时候要把姓放在前面、名字放在后面一样,这是~个命名规则。在Visual Basic中用户自定义标识符的命名规则如下。 (1)用户自定义标识符不能和系统关键字相同。 (2)在同一个作用域内不允许出现相同名称的用户自定义标识符。 (3)用户自定义标识符不区分字母大小写。 (4)用户自定义标识符必须以字母开头,后跟数字、英文大小写字母、下划线或美元符号“$”。(5)长度不能超过255个字符,而控件、窗体、类和模块的名字不能超过40个字符。
顾名思义,运算符就是在Visual Basic中执行某种运算功能的符号。在Visual Basic中运算符包括算术运算符、赋值运算符、关系运算符、逻辑运算符、连接运算符和特殊运算符。
运算符的优先级是指在计算表达式时运算符执行的先后顺序。具有较高优先级的运算符先于较低优先级的运算符执行。然而在实际开发中我们要尽量避免使用运算符的优先级来指定运算顺序,更好的方法是把要优先计算的部分用圆括号括起来。例如:表达式a+b,c,按照优先级顺序是要先计算b,c的值然后再和a相加的,如果我们要先执行a+b的计算,只需要将表达式改为(a+b)+c就可以了。使用圆括号来指定优先级有以下两个优点。
(1)不再需要记忆复杂的优先级顺序,也不用担心由于优先级顺序记忆错误导致的计算错误。
(2)表达式更容易被人阅读。在实际开发过程中,一个软件往往需要多人共同完成,即使你能很准确地记忆和使用运算符的优先级,并不能保证别人也能很准确地记忆和使用运算符的优先级,所以使用圆括号指定程序运算表达式的优先级无疑是一种更加聪明和高效的方式。