书籍详情

Visual Basic从入门到精通(二版)

Visual Basic从入门到精通(二版)

作者:王浩,马玉军,陈连山 等编著

出版社:化学工业出版社

出版时间:2011-08-01

ISBN:9787122115669

定价:¥58.00

购买这本书可以去
内容简介
  Visual Basic 6.0是Microsoft推出的企业级快速开发工具,是目前广泛使用的开发技术之一。Visual Basic 6.0具备强大的桌面应用程序开发功能,能够轻松开发各种应用程序。此外,Visual Basic 6.0在数据访问方面与以往版本相比也有了很大的改进,其提供的ADO组件能够使大量数据的快速访问成为可能。本书共分为五篇20章,循序渐进地讲解由Visual Basic 6.0的基础入门到其高级应用,重点介绍了Visual Basic 6.0进行多媒体开发和数据库开发的实现过程。第一篇介绍了Visual Basic的基础知识和语法,主要包括Visual Basic的语言基础、流程控制语句、数组和过程函数;第二篇介绍了GUI程序设计的各组成部分,主要包括通用标准控件、用户界面设计、菜单和工具栏、对话框、文件系统和ActiveX控件;第三篇介绍了如何进行多媒体应用程序开发和图形图像编程;第四篇介绍了如何进行数据库应用程序设计,主要包括数据库编程基础、数据控件和高级编程;第五篇介绍了如何进行错误处理和应用程序发布,并具体介绍了一个图书管理系统的实现过程和方法,用以巩固基础知识,最后分析了程序开发人员在应聘时常见的各种笔试题目,用来帮助读者提高笔试能力,找到满意的工作。本书适合于学习程序设计的入门读者、编程爱好者以及使用Visual Basic的程序开发人员。同时,也适用于想了解各大公司招聘时笔试试题的Visual Basic编程应聘人员,并可作为大中专院校师生的教材或参考书籍。
作者简介
暂缺《Visual Basic从入门到精通(二版)》作者简介
目录
第一篇 基础知识和语法第1章 Visual Basic 6.0概述 2
1.1 Visual Basic简介 2
1.1.1 Visual Basic的起源 2
1.1.2 Visual Basic的版本 2
1.1.3 Visual Basic基本概念及常用术语 3
1.2 Visual Basic 6.0的安装与启动 4
1.2.1 安装Visual Basic 6.0 5
1.2.2 启动Visual Basic 6.0 6
1.3 Visual Basic 6.0的集成开发环境 6
1.3.1 主窗口 7
1.3.2 控件工具箱 8
1.3.3 窗体编辑器 9
1.3.4 工程资源管理器 10
1.3.5 属性窗口 10
1.3.6 代码编辑器 11
1.4 创建第一个应用程序 11
1.4.1 设计程序界面 12
1.4.2 编写事件代码 13
1.4.3 调试运行程序 14
1.4.4 保存和生成应用程序 14
1.4.5 实例小结 16
1.4.6 注意事项 16
1.4.7 使用MSDN 17
1.5 小结 18
1.6 习题 18
第2章 Visual Basic程序设计基础 19
2.1 Visual Basic编码基础 19
2.1.1 编码规则 19
2.1.2 注释规则 20
2.2 常量 20
2.3 变量 22
2.3.1 变量的命名规则 22
2.3.2 变量的声明 23
2.3.3 变量的作用范围 25
2.4 数据类型 25
2.4.1 数值型 25
2.4.2 字符型 26
2.4.3 逻辑型 27
2.4.4 日期型 28
2.4.5 对象型与变体型 28
2.4.6 应用实例 28
2.5 表达式与运算符 30
2.5.1 算术运算 30
2.5.2 比较运算 31
2.5.3 连接运算 32
2.5.4 逻辑运算符 33
2.5.5 应用实例 34
2.6 面向对象程序设计概述 35
2.6.1 OOP概述 35
2.6.2 面向对象程序设计语言 35
2.6.3 对象 36
2.6.4 类 37
2.7 事件驱动 37
2.7.1 鼠标事件 38
2.7.2 键盘事件 38
2.7.3 焦点事件 39
2.8 Visual Basic应用程序的结构 39
2.9 小结 40
2.10 习题 41
第3章 流程控制语句 42
3.1 顺序结构 42
3.1.1 赋值语句 42
3.1.2 输入语句 43
3.1.3 输出语句 45
3.1.4 顺序结构实例 46
3.2 选择结构 47
3.2.1 If...Then语句 47
3.2.2 If...Then...Else语句 48
3.2.3 If...Then...ElseIf... 语句 49
3.2.4 Select Case语句 50
3.2.5 选择结构实例 52
3.3 循环结构 53
3.3.1 For…Next语句 53
3.3.2 Do…Loop语句 55
3.3.3 While…Wend语句 56
3.3.4 循环嵌套 57
3.3.5 循环结构实例 58
3.4 其他流程控制语句 59
3.4.1 GoTo语句 59
3.4.2 End语句 60
3.4.3 Stop语句 61
3.4.4 With…End With语句 61
3.5 综合实例 62
3.6 小结 64
3.7 习题 64
第4章 数组 66
4.1 数组概述 66
4.1.1 数组的概念 66
4.1.2 数组的声明 67
4.2 一维数组与多维数组 68
4.2.1 一维数组 68
4.2.2 多维数组 69
4.3 数组的基本操作 70
4.3.1 数组的赋初值 70
4.3.2 数组的输入 72
4.3.3 数组的输出 72
4.3.4 数组的查找 73
4.3.5 数组的排序 74
4.4 声明和使用动态数组 75
4.5 控件数组 77
4.6 综合实例 78
4.7 小结 80
4.8 习题 80
第5章 过程和函数 82
5.1 Sub过程 82
5.1.1 Sub过程定义 82
5.1.2 调用Sub过程 84
5.1.3 过程的作用域 85
5.1.4 在标准模块中建立Sub过程 86
5.1.5 Sub过程实例 88
5.2 Function过程 89
5.2.1 Function过程定义 89
5.2.2 调用Function过程 90
5.2.3 Function过程实例 91
5.3 参数传递 92
5.3.1 形参与实参 92
5.3.2 按地址传递 93
5.3.3 按值传递参数 93
5.3.4 数组作为参数 94
5.3.5 参数传递实例 95
5.4 内置函数 97
5.4.1 算术运算函数 97
5.4.2 字符串处理函数 98
5.4.3 日期时间处理函数 100
5.4.4 类型转换及判断函数 101
5.5 递归 102
5.6 其他过程 103
5.7 小结 104
5.8 习题 105
第二篇 GUI程序设计
第6章 通用标准控件 108
6.1 标签控件 108
6.1.1 标签的属性 108
6.1.2 标签的事件 109
6.1.3 标签实例 110
6.2 文本框控件 111
6.2.1 文本框的属性 111
6.2.2 文本框的事件 113
6.2.3 文本框实例 113
6.3 按钮控件 115
6.3.1 按钮的属性 115
6.3.2 按钮的事件和方法 116
6.3.3 按钮的快捷键 116
6.4 列表框和组合框 117
6.4.1 列表框的属性 117
6.4.2 列表框的方法和事件 120
6.4.3 列表框实例 120
6.4.4 组合框 122
6.5 单选按钮与复选框 123
6.5.1 单选按钮 123
6.5.2 复选框 125
6.6 图形显示控件 127
6.6.1 图像框 127
6.6.2 图片框 129
6.6.3 线条与形状 131
6.7 定时器控件 133
6.8 滚动条控件 134
6.9 小结 136
6.10 习题 136
第7章 用户界面设计 137
7.1 用户界面样式 137
7.1.1 单文档界面 137
7.1.2 多文档界面 138
7.1.3 资源管理器样式界面 139
7.2 窗体的属性 139
7.3 窗体的事件 141
7.3.1 Load与Unload事件 142
7.3.2 鼠标事件 143
7.3.3 键盘事件 144
7.4 焦点 146
7.4.1 获取焦点 146
7.4.2 GetFocus事件和LostFocus
事件 146
7.5 创建单文档界面应用程序 147
7.5.1 添加/移除新窗体 147
7.5.2 显示窗体 148
7.6 创建多文档界面应用程序 149
7.7 小结 150
7.8 习题 150
第8章 菜单和工具栏 152
8.1 菜单编辑器 152
8.1.1 数据区 153
8.1.2 编辑区 154
8.1.3 菜单项显示区 155
8.2 设计窗口菜单 156
8.2.1 设计菜单 156
8.2.2 驱动菜单 157
8.2.3 快捷键 158
8.3 弹出式菜单设计 158
8.4 工具栏的设计 159
8.4.1 利用应用程序向导创建工具栏 160
8.4.2 利用ActiveX控件创建工具栏 161
8.4.3 为工具栏按钮添加图标 163
8.5 综合实例 165
8.6 小结 166
8.7 习题 166
第9章 对话框 168
9.1 对话框概述 168
9.1.1 对话框与窗体 168
9.1.2 模式对话框 169
9.1.3 无模式对话框 170
9.2 输入对话框 170
9.2.1 输入对话框的参数 170
9.2.2 输入对话框的使用 171
9.3 消息对话框 173
9.3.1 MsgBox语句 173
9.3.2 MsgBox函数 175
9.4 通用对话框 177
9.4.1 “打开”对话框 178
9.4.2 “打印”对话框 179
9.4.3 其他对话框 180
9.5 内置对话框 181
9.5.1 “关于”对话框 182
9.5.2 登录对话框 182
9.5.3 展示屏幕对话框 182
9.6 用户自定义对话框 183
9.7 小结 184
9.8 习题 185
第10章 文件系统 186
10.1 文件系统控件 186
10.1.1 驱动器列表框 186
10.1.2 目录列表框 188
10.1.3 文件列表框 188
10.1.4 文件系统实例 189
10.2 文件基础 191
10.2.1 文件的组成及命名 191
10.2.2 文件的分类 192
10.2.3 文件的操作流程 193
10.3 文件访问 194
10.3.1 顺序访问 194
10.3.2 随机访问 195
10.3.3 二进制访问 196
10.4 文件系统对象 196
10.4.1 FSO概述 196
10.4.2 创建FSO对象 197
10.4.3 Drive对象 198
10.4.4 Folder对象 199
10.4.5 File对象 201
10.4.6 FileSystemObject对象 202
10.4.7 TextStream对象 204
10.5 小结 205
10.6 习题 205
第11章 ActiveX控件 206
11.1 ActiveX控件概述 206
11.1.1 添加/删除ActiveX控件 206
11.1.2 常用的ActiveX控件 207
11.1.3 进程条 207
11.1.4 状态栏 208
11.2 制作ActiveX控件 210
11.2.1 制作环境 210
11.2.2 制作过程 211
11.2.3 制作图片浏览器控件 212
11.2.4 为ActiveX控件添加属性 214
11.2.5 为ActiveX控件设计属性页 215
11.2.6 为ActiveX控件添加事件 217
11.2.7 发布ActiveX控件 218
11.2.8 使用向导创建ActiveX控件 219
11.3 使用其他程序中的对象 220
11.3.1 使用步骤 220
11.3.2 应用实例 221
11.4 小结 223
11.5 习题 223
第三篇 多媒体和图形图像编程
第12章 多媒体编程 226
12.1 使用多媒体控件编程 226
12.1.1 添加Multimedia MCI控件 226
12.1.2 Multimedia MCI控件的属性 227
12.1.3 Multimedia MCI控件的命令 228
12.1.4 多媒体编程步骤 229
12.1.5 使用MCI控件制作音频播放器 229
12.1.6 使用WindowsMediaPlayer控件 231
12.2 API概述 233
12.2.1 Windows API 233
12.2.2 查看API 234
12.2.3 使用API 235
12.2.4 注意事项 237
12.3 API多媒体编程 237
12.3.1 常用API多媒体函数 238
12.3.2 使用API函数制作播放器 238
12.4 综合实例 240
12.5 小结 242
12.6 习题 242
第13章 图形图像处理 244
13.1 图形图像基础 244
13.1.1 坐标系统 244
13.1.2 CurrentX属性和CurrentY属性 246
13.2 图形图像处理方法 246
13.2.1 PSet方法 247
13.2.2 Line方法 248
13.2.3 Circle方法 249
13.2.4 图形图像处理实例 250
13.3 系统对象 252
13.3.1 App对象 252
13.3.2 Clipboard对象 253
13.3.3 Screen对象 254
13.3.4 Printer对象和Printers集合 256
13.3.5 Control 对象与Control 集合对象 257
13.3.6 Err对象 257
13.4 综合实例 258
13.5 小结 260
13.6 习题 260
第四篇 数据库应用程序设计
第14章 数据库编程基础 262
14.1 数据库基础 262
14.1.1 数据库的基本概念 262
14.1.2 关系数据库 263
14.1.3 E-R图 263
14.1.4 常用数据库 264
14.2 SQL基础 265
14.2.1 数据定义语言 265
14.2.2 数据操纵语言 266
14.2.3 数据控制语言 267
14.3 ODBC 267
14.3.1 ODBC概述 268
14.3.2 配置ODBC数据源 268
14.4 数据库对象模型 270
14.4.1 数据访问对象 270
14.4.2 远程数据对象 272
14.4.3 ActiveX数据对象 273
14.5 使用ADO 274
14.5.1 ConnectionString属性 275
14.5.2 RecordSource属性 275
14.5.3 连接数据库 275
14.5.4 配置记录集 277
14.6 数据库应用系统设计概述 278
14.6.1 开发流程 278
14.6.2 数据库应用系统需求分析 279
14.6.3 数据库应用系统设计 279
14.6.4 数据库应用系统实现 280
14.7 小结 281
14.8 习题 282
第15章 Visual Basic数据库编程 283
15.1 操作记录集 283
15.1.1 打开记录集 283
15.1.2 添加新记录 285
15.1.3 显示记录 289
15.1.4 查询记录 291
15.1.5 更新记录数据 293
15.1.6 删除记录 295
15.1.7 关闭记录集 297
15.2 常用数据控件 298
15.2.1 Data控件 298
15.2.2 DataGrid控件 301
15.2.3 DataList控件 304
15.2.4 DataCombo控件 305
15.3 数据库管理器 306
15.3.1 建立数据库 306
15.3.2 外接程序管理器 309
15.4 应用实例 309
15.5 小结 310
15.6 习题 310
第16章 数据库高级编程 312
16.1 数据备份与导出 312
16.1.1 数据备份概述 312
16.1.2 简单数据备份 313
16.1.3 备份到Excel文件 315
16.1.4 备份到DBF文件 316
16.2 数据恢复与导入 318
16.2.1 从DBF文件中导入 318
16.2.2 从Excel文件导入 321
16.3 处理图片 322
16.3.1 存取图片 322
16.3.2 存取地址 323
16.4 报表 327
16.4.1 报表设计器 327
16.4.2 添加数据环境 329
16.4.3 报表控件 330
16.5 制作报表 333
16.6 小结 336
16.7 习题 336
第五篇 程序应用及笔试精讲
第17章 Visual Basic程序调试 338
17.1 常见错误类型 338
17.1.1 编译错误 338
17.1.2 运行时错误 339
17.1.3 逻辑错误 340
17.1.4 常见错误列表 341
17.2 Visual Basic工作模式 342
17.2.1 3种工作模式 342
17.2.2 设置工作环境 343
17.3 程序调试技术 344
17.3.1 调试工具 344
17.3.2 调试方法 345
17.3.3 Debug对象 347
17.4 错误处理 348
17.4.1 捕获错误 349
17.4.2 编写错误处理程序 349
17.4.3 恢复程序运行 350
17.5 小结 350
17.6 习题 351
第18章 发布应用程序 352
18.1 制作安装包 352
18.1.1 使用打包和展开向导制作安装包 352
18.1.2 使用第三方软件制作安装包 357
18.2 制作帮助文件 358
18.3 小结 359
18.4 习题 360
第19章 数据库应用系统实例 361
19.1 需求分析 361
19.2 系统设计 362
19.2.1 总体设计 362
19.2.2 详细设计 363
19.2.3 数据库设计 364
19.3 图书管理 365
19.3.1 添加图书类别 366
19.3.2 更新图书类别 368
19.3.3 删除图书类别 370
19.3.4 添加图书信息 372
19.3.5 更新图书信息 374
19.3.6 删除图书信息 375
19.4 借阅管理 376
19.4.1 借阅 377
19.4.2 归还 381
19.4.3 查询 384
19.5 读者管理 386
19.5.1 添加读者类别 386
19.5.2 更新/删除读者类别 387
19.5.3 添加读者信息 390
19.5.4 更新/删除读者信息 392
19.6 系统管理 393
19.6.1 添加管理员 393
19.6.2 修改密码 395
19.7 系统集成 396
19.7.1 添加标准模块 396
19.7.2 用户登录 396
19.7.3 设计主窗体及主菜单 398
19.8 小结 400
第20章 常见应聘笔试题 401
20.1 常见基本知识问答题 401
笔试题1:为什么Visual Basic 6.0能够快速开发Windows应用程序? 401
笔试题2:Visual Basic 6.0开发环境分为几个部分?常用的部分是哪些? 401
笔试题3:计算机数据管理技术的发展可以分为几个阶段? 401
笔试题4:什么是对象和类? 402
笔试题5:利用Visual Basic 6.0开发应用程序的一般步骤是什么? 402
笔试题6:什么是可视化编程和事件驱动? 402
笔试题7:对象、事件和方法三者之间的关系如何? 403
笔试题8:属性和方法有何区别和联系? 403
20.2 智力问答题 403
笔试题9:工人分金条 403
笔试题10:分蛋糕 404
笔试题11:过桥问题 404
笔试题12:黑白帽子 404
笔试题13:电梯与钻石 405
笔试题14:手电筒传递 405
笔试题15:烧绳问题 405
笔试题16:圆形下水道盖子 405
笔试题17:选建筑师 406
笔试题18:天平分盐 406
笔试题19:分不开的钱 406
笔试题20:小鸟追火车 406
笔试题21:给红色最大的机会 407
笔试题22:镜子中的影像 407
笔试题23:污染的药丸 407
笔试题24:称出不是标准重量的水 407
笔试题25:多彩的果冻 408
笔试题26:电子游戏机 408
笔试题27:监狱里的囚犯 408
笔试题28:灯的状态 409
笔试题29:时针和分针 409
笔试题30:三个奇数 409
笔试题31:屋内的灯 410
笔试题32:找出最重的球 410
笔试题33:盲人分袜子 410
笔试题34:烧香计时 410
笔试题35:平分蜂蜜 410
笔试题36:猜经理女儿的年龄 411
笔试题37:两个圆环 411
笔试题38:喝啤酒 411
笔试题39:算24点 412
笔试题40:聪明人 412
笔试题41:海盗分金币 412
笔试题42:到底是什么牌 413
笔试题43:聪明的老板娘 414
笔试题44:找出重量不同的球 414
20.3 分析题 415
笔试题45:分析程序段并计算A的值 415
笔试题46:分析SUM的输出结果 415
笔试题47:分析格式化输出的结果 416
20.4 编程题 416
笔试题48:数字金字塔 417
笔试题49:计算中国人口 417
笔试题50:最小公倍数和最大公约数 418
笔试题51:求斐波拉切(Fibonacci)
数列的前20个数 418
笔试题52:求三角形的面积 419
笔试题53:二进制数转十进制数 419
笔试题54:菜单项分两项显示 420
笔试题55:数字转汉字 421
笔试题56:排序算法 423 
猜您喜欢

读书导航