《VisualBasic程式开发》是2008年电子工业出版社出版的图书,作者是周文峰万丽许志华。
基本介绍
- 书名:VisualBasic程式开发
- 作者:周文峰 万丽 许志华
- ISBN:9787121070969
- 页数:461 页
- 定价:¥59.00
- 出版社:电子工业出版社
- 装帧:平装
- 开本:16
内容简介
《Visual Basic程式开发学习笔记》由浅入深地讲解Visual Basic 6.0开发技术,全书内容分为5篇,共20章,第一篇介绍初学者入门VisualBasic 6.0技术必备的一些基础知识,其中包括Visual Basic 6.0技术概述、集成开发环境的使用、程式设计基础、过程和函式;第二篇介绍Visual Basic 6.0核心技术,主要内容包括Visual Basic 6.0中的窗体设计、选单设计、档案操作和常用的控制项介绍;第三篇介绍Visual Basic 6.0中的资料库操作技术,主要介绍了Access资料库和SQL 资料库操作技术,以及如何使用ADO组件访问资料库;第四篇主要内容包括绘图、视频和音频操作、网路操作、ActiveX技术、错误捕获和处理,以及Visual Basic 6.0程式打包和发布;第五篇精选了几个能囊括《Visual Basic程式开发学习笔记》介绍的所有理论的实例,如扫雷游戏和人力资源管理系统,能使读者彻底精通Visual Basic 6.0开发技术。
编辑推荐
《Visual Basic程式开发学习笔记》内容全面,不但适合于没有任何程式语言基础而欲直接学习Visual Basic 6.0技术的初学者,也适合于有一定Visual Basic 6.0开发基础而需要加深对Visual Basic 6.0核心技术进一步了解和掌握的程式设计师。
编辑推荐
1、化‘抽象”为“具体" 独创原始码绘图写作方式,化複杂为简单,返璞归真。形象化地拆解高深理论、揭示编程奥秘、点拨实践经验,在“润物细无声”之间,您会感叹,原来,-切不过如此。
2、融‘情感”于“技能” 凡事欲破则立,不破不立。《Visual Basic程式开发》“破”传统单调的学习方式,”立”生动活泼的情景教学。让您享受新知的乐趣、体会探索的喜悦、发泄胜利的兴奋。《Visual Basic程式开发》设计套用认知科学,以及学习理论,将这些知识轻轻鬆鬆、深深地印在你的脑海里。书中搭配大量的插图,阅读起来生动有趣,而不是昏昏欲睡。精心设计许多注意提示,畅谈学习中的奥秘,减少探索中的弯路。利用模拟的手写字型,增强”现场感”,在情景教学中,让学习过程不再枯燥。附赠书中所有实例原始码,以及超值实用的资料包,包括VB经典模组与实例电子书及对应原始码。
目录
第一篇 Visual Basic 6.0套用开发基础
第1章 Visual Basic 6.0技术概述
1.1 Visual Basic 6.0简介3
1.2 Visual Basic 6.0的特点 3
1.3 Visual Basic 6.0的版本4
1.4 Visual Basic 6.0的运行环境 5
1.5 Visual Basic 6.0的安装 5
1.6 Visual Basic 6.0的启动9
1.7 本章小结9
第2章 Visual Basic 6.0集成开发环境的使用
2.1 集成开发环境的概念和启动 11
2.2 集成开发环境的组成部分11
2.2.1 工具列12
2.2.2 工具箱 16
2.2.3 选单栏18
2.2.4 窗体视窗18
2.2.5 属性视窗19
2.2.6 工程资源管理器20
2.2.7 代码编辑视窗20
2.3 集成开发环境的定製 21
2.3.1 “通用”选项卡的设定21
2.3.2 “编辑器”选项卡的设定22
2.3.3 “编辑器格式”选项卡的设定23
2.3.4 “可连线”选项卡的设定24
2.3.5 “环境”选项卡的设定24
2.3.6 “高级”选项卡的设定25
2.4 工程管理 26
2.4.1 工程的结构26
2.4.2 工程档案的操作26
2.4.3 工程中的档案操作28
2.5 工程的属性设定 31
2.6 创建hello world应用程式 32
2.6.1 hello world应用程式的运行结果32
2.6.2 hello world应用程式的创建步骤32
2.7 本章小结 36
第3章 Visual Basic 6.0程式设计基础
3.1 基本数据类型38
3.1.1 整数型38
3.1.2 实数型(浮点数或实型数) 39
3.1.3 货币型(Currency) 40
3.1.4 位元组型(Byte)40
3.1.5 日期型(Date)40
3.1.6 逻辑型(Boolean) 41
3.1.7 字元串(String) 41
3.1.8 对象数据类型(Object) 42
3.1.9 可变数据类型(Variant) 42
3.2 数组.43
3.2.1 数组的概念和作用43
3.2.2 数组的声明43
3.2.3 静态数组43
3.2.4 动态数组 45
3.3 自定义数据类型 46
3.3.1 自定义数据类型的声明46
3.3.2 所属数据类型为自定义数据类型的变数的声明和使用 47
3.4 变数和常量48
3.4.1 变数48
3.4.2 常量50
3.5 运算符 51
3.5.1 算术运算符51
3.5.2 逻辑运算符53
3.5.3 关係运算符54
3.5.4 字元串运算符55
3.6 基本控制结构 56
3.6.1 顺序结构56
3.6.2 选择结构57
3.6.3 循环结构59
3.7 注释. 61
3.8 创建计算N!的应用程式N!排列 61
3.9 本章小结 66
第4章 过程和函式
4.1 过程和函式概述 68
4.2 函式过程 68
4.2.1 函式过程的定义68
4.2.2 函式过程的调用69
4.2.3 函式过程的使用实例70
4.3 子程式过程(Sub过程) 71
4.3.1 通用子程式过程71
4.3.2 事件子程式过程 72
4.3.3 子程式过程的定义72
4.3.4 子程式过程的调用73
4.3.5 子程式过程的使用实例73
4.4 过程间的参数传递 74
4.4.1 形参和实参74
4.4.2 参数传递74
4.4.3 数组作参数的过程75
4.5 过程的可选参数和不定量参数 75
4.5.1 可选参数75
4.5.2 不定量参数76
4.5.3 带有可选参数的过程使用实例77
4.5.4 带有不定量参数的过程使用实例78
4.6 本章小结 79
第二篇 Visual Basic 6.0核心技术
第5章 Visual Basic 6.0窗体设计
5.1 窗体概述 83
5.1.1 窗体的三个基本概念83
5.1.2 窗体的组成部分83
5.1.3 窗体的命名方法84
5.2 窗体的属性、方法和事件 85
5.2.1 窗体的属性85
5.2.2 窗体的方法86
5.2.3 窗体的事件86
5.2.4 创建用于显示窗体的属性、方法和事件使用方法的应用程式“窗体测试”86
5.3 窗体的创建 92
5.3.1 在应用程式“窗体测试”中添加一个普通的窗体 92
5.3.2 在应用程式“窗体测试”中添加一个应用程式信息显示窗体 94
5.3.3 在应用程式“窗体测试”中添加一个登录窗体97
5.4 窗体间的变数传递. 99
5.4.1 在标準模组中定义全局变数100
5.4.2 在窗体模组中定义全局变数102
5.4.3 创建使用标準模组实现变数传递的应用程式“窗体间变数传递测试A”102
5.4.4 创建使用窗体模组实现窗体间变数传递的应用程式“窗体间变数传递测试B”108
5.5 本章小结111
第6章 Visual Basic 6.0选单设计
6.1 选单概述 113
6.1.1 选单的作用113
6.1.2 选单的种类 113
6.2 选单编辑器114
6.2.1 选单编辑器的启动115
6.2.2 选单编辑器的样式及组成部分115
6.3 选单的创建120
6.3.1 下拉式选单的创建方法120
6.3.2 弹出式选单的创建方法122
6.4 创建带有下拉式选单的应用程式menutest123
6.5 在应用程式menutest中添加弹出式选单129
6.6 本章小结 131
第7章 档案操作
7.1 档案概述133
7.1.1 档案的概念133
7.1.2 档案的种类133
7.2 顺序档案134
7.2.1 顺序档案概述134
7.2.2 顺序档案的操作134
7.2.3 创建用于操作顺序档案的应用程式filetest1137
7.3 随机档案144
7.3.1 随机档案概述144
7.3.2 随机档案的操作144
7.3.3 创建用于操作随机档案的应用程式filetest2146
7.4 二进制档案156
7.4.1 二进制档案概述156
7.4.2 二进制档案的操作156
7.5 本章小结158
第8章 一般控制项
8.1 控制项概述160
8.1.1 控制项的种类160
8.1.2 控制项的基本操作160
8.2 Label(标籤)控制项概述165
8.2.1 Label(标籤)控制项概述165
8.2.2 Label(标籤)控制项的常用属性165
8.2.3 Label(标籤)控制项的常用事件166
8.3 TextBox(文本框)控制项概述166
8.3.1 TextBox(文本框)控制项概述167
8.3.2 TextBox(文本框)控制项的常用属性167
8.3.3 TextBox(文本框)控制项的常用方法168
8.3.4 TextBox(文本框)控制项的常用事件168
8.4 Label和TextBox控制项使用实例——kjtest1168
8.5 ListBox(列表框)控制项概述172
8.5.1 ListBox(列表框)控制项概述172
8.5.2 ListBox(列表框)控制项的常用属性173
8.5.3 ListBox(列表框)控制项的常用方法174
8.5.4 ListBox(列表框)控制项的常用事件175
8.6 ComboBox(组合框)控制项概述175
8.6.1 ComboBox(组合框)控制项概述175
8.6.2 ComboBox(组合框)控制项的常用属性176
8.6.3 ComboBox(组合框)控制项的常用方法和事件176
8.7 CommonButton(命令按钮)控制项概述176
8.7.1 CommonButton(命令按钮)控制项的样式176
8.7.2 CommonButton(命令按钮)控制项的常用属性177
8.7.3 CommonButton(命令按钮)控制项的常用方法177
8.7.4 CommonButton(命令按钮)控制项的常用事件177
8.8 ListBox和ComboBox控制项使用实例178
8.9 CheckBox(複选框)控制项概述182
8.9.1 CheckBox(複选框)控制项的样式182
8.9.2 CheckBox(複选框)控制项的常用属性 182
8.9.3 CheckBox(複选框)控制项的常用方法182
8.9.4 CheckBox(複选框)控制项的常用事件183
8.10 OptionButton(单选按钮)控制项概述183
8.10.1 OptionButton(单选按钮)控制项概述183
8.10.2 OptionButton(单选按钮)控制项的常用属性183
8.11 Frame(页框)控制项概述184
8.11.1 Frame(页框)控制项概述184
8.11.2 Frame(页框)控制项的常用属性185
8.11.3 Frame(页框)控制项的常用方法185
8.12 CheckBox、OptionButton和Frame控制项使用实例——kjtest3185
8.13 Timer(定时器)控制项概述188
8.13.1 Timer(定时器)控制项概述188
8.13.2 Timer(定时器)控制项的常用属性189
8.13.3 Timer(定时器)控制项的常用事件189
8.14 PictureBox(图片框)控制项概述189
8.14.1 PictureBox(图片框)控制项概述190
8.14.2 PictureBox (图片框)控制项的常用属性190
8.14.3 PictureBox (图片框)控制项的常用方法191
8.14.4 PictureBox (图片框)控制项的常用事件191
8.15 Image(图像框)控制项概述191
8.15.1 Image(图像框)控制项概述191
8.15.2 Image (图像框)控制项的常用属性192
8.15.3 Image (图像框)控制项的常用方法192
8.16 CommonDialog(标準对话框)控制项概述193
8.16.1 CommonDialog(标準对话框)控制项概述193
8.16.2 CommonDialog(标準对话框)控制项的添加193
8.16.3 CommonDialog (标準对话框)控制项的常用属性194
8.16.4 CommonDialog (标準对话框)控制项的常用方法194
8.17 Timer、Image和CommonDialog控制项使用实例195
8.18 本章小结199
第三篇 资料库操作技术
第9章 Access资料库和SQLServer资料库管理
9.1 Access资料库203
9.1.1 Access资料库的组成部分203
9.1.2 Access空资料库的创建204
9.1.3 Access资料库test中的资料库表yuangong和chengji的创建205
9.1.4 Access资料库test中的查询zonghe的创建207
9.2 SQL Server资料库209
9.2.1 创建空SQL Server资料库test210
9.2.2 SQL Server资料库test中的资料库表yuangong和chengji的创建211
9.2.3 SQL Server资料库test中的视图zonghe的创建213
9.2.4 在SQL Server资料库中附加已经存在的资料库test1214
9.3 Transact-SQL语言基础215
9.3.1 基本数据类型216
9.3.2 Select查询语句216
9.3.3 表创建create table语句218
9.3.4 数据插入insert语句219
9.3.5 数据更新update语句220
9.3.6 数据删除delete语句221
9.4 本章小结221
第10章 资料库编程
10.1 ActiveX Data Object(ADO)223
10.1.1 ActiveX Data Object(ADO)概述223
10.1.2 ADO的组成部分223
10.1.3 ADO对象的引用228
10.1.4 使用ADO对象运算元据库的一般步骤229
10.1.5 使用ADO对象运算元据库的实例229
10.2 ODBC资料库访问技术230
10.2.1 ODBC(Open Database Connectivity)概述231
10.2.2 ODBC数据源的创建231
10.3 DataCombo控制项概述233
10.3.1 DataCombo控制项概述 234
10.3.2 DataCombo控制项的常用属性235
10.3.3 DataCombo控制项的常用方法235
10.3.4 DataCombo控制项的常用事件236
10.4 DBList控制项概述236
10.5 DataGrid控制项概述237
10.5.1 DataGrid控制项的添加237
10.5.2 DataGrid控制项的常用属性238
10.5.3 DataGrid控制项的常用方法和事件238
10.6 ADO 对象、DataCombo和DataGrid控制项使用实例238
10.7 ADO Data控制项概述243
10.7.1 ADO Data控制项的添加 .244
10.7.2 ADO Data控制项的常用属性244
10.7.3 ADO Data控制项的常用方法246
10.7.4 ADO Data控制项的常用事件247
10.8 ADO Data控制项、DataCombo和DataGrid控制项使用实例247
10.9 DataEnviroment(数据环境)概述251
10.9.1 数据环境设计器的添加251
10.9.2 数据环境的常用属性252
10.9.3 数据环境的常用事件253
10.10 数据环境、DataCombo和DataGrid控制项使用实例253
10.11 本章小结259
第四篇 Visual Basic 6.0提高
第11章 绘图
11.1 坐标系统263
11.1.1 刻度263
11.1.2 对象位置264
11.2 图形控制项264
11.2.1 Line控制项 264
11.2.2 Shape控制项265
11.3 Line控制项使用实例267
11.4 Shape控制项使用实例270
11.5 基本绘图方法273
11.5.1 用于画点的Pset方法273
11.5.2 用于绘製直线的Line方法274
11.5.3 用于绘製圆或者椭圆的Circle方法274
11.5.4 用于清除图形的Cls方法275
11.5.5 用于返回某一像素点处的RGB颜色值的Point方法276
11.6 Line方法使用实例276
11.7 本章小结279
第12章 Visual Basic 6.0视频和音频操作
12.1 MCI接口281
12.1.1 MCI接口281
12.1.2 MCI函式281
12.1.3 一个使用MCI函式的典型实例283
12.2 多媒体设备285
12.3 Multimedia MCI 控制项285
12.3.1 控制项的概念和作用285
12.3.2 控制项的主要属性、方法和事件285
12.3.3 一个使用Multimedia MCI 控制项的典型实例286
12.4 ActiveMovie控制项290
12.4.1 控制项的概念和作用290
12.4.2 控制项的主要属性、方法和事件291
12.4.3 一个使用ActiveMovie控制项的典型实例 .292
12.5 本章小结294
第13章 Visual Basic 6.0中的网路操作
13.1 计算机网路基本概念296
13.1.1 计算机网路及网际网路296
13.1.2 网路协定和TCP/IP296
13.1.3 WWW和URL296
13.2 Winsock控制项297
13.2.1 控制项的概念和作用297
13.2.2 控制项的主要属性、方法和事件297
13.2.3 一个使用Winsock控制项的典型实例299
13.3 WebBrowser(浏览器)控制项302
13.3.1 控制项的概念和作用302
13.3.2 控制项的主要属性、方法和事件302
13.3.3 一个使用WebBrowser控制项的典型实例304
13.4 Inet控制项307
13.4.1 控制项的概念和作用307
13.4.2 控制项的主要属性、方法和事件307
13.4.3 一个使用Inet控制项的典型实例311
13.5 本章小结313
第14章 ActiveX技术
14.1 ActiveX概述315
14.2 ActiveX控制项概述315
14.3 创建ActiveX控制项316
14.3.1 利用嚮导创建ActiveX控制项316
14.3.2 手动创建ActiveX控制项319
14.4 ActiveX控制项的使用322
14.5 本章小结325
第15章 Visual Basic 6.0错误捕获和处理
15.1 Visual Basic 6.0中的错误类型327
15.1.1 语法错误327
15.1.2 运行错误327
15.1.3 逻辑错误327
15.2 错误处理对象(Err)328
15.2.1 错误处理对象(Err)概述328
15.2.2 错误处理对象(Err)的属性和方法328
15.2.3 On Error 语句328
15.2.4 On Error 语句的使用格式329
15.3 错误处理对象(Err)使用实例329
15.4 本章小结333
第16章 Visual Basic 6.0程式打包和部署
16.1 Visual Basic 6.0程式打包和部署概述335
16.2 Visual Basic 6.0程式打包和部署嚮导概述及启动335
16.2.1 打包和部署嚮导概述335
16.2.2 启动Visual Basic 6.0打包和部署嚮导336
16.3 Visual Basic 6.0应用程式的打包338
16.3.1 允许发布的档案338
16.3.2 打包应用程式前的準备工作338
16.3.3 打包Visual Basic 6.0应用程式340
16.4 Visual Basic 6.0应用程式的部署343
16.4.1 打包和部署嚮导的部署功能344
16.4.2 部署应用程式前的準备工作344
16.4.3 部署Visual Basic 6.0应用程式345
16.5 本章小结348
第五篇 综合套用
第17章 扫雷游戏
17.1 系统概述与预览351
17.1.1 系统概述351
17.1.2 系统预览352
17.2 系统设计与分析353
17.3 滑鼠单击方格的事件361
17.4 製作游戏安装包369
17.5 核心代码分析369
17.6 心得体会373
17.7 本章小结374
第18章 萤幕保护程式
18.1 系统概述与预览376
18.1.1 系统概述376
18.1.2 系统预览377
18.2 系统设计与分析379
18.3 主窗体製作386
18.3.1 屏保基础知识386
18.3.2 开始製作387
18.4 心得体会395
18.5 本章小结397
第19章 拼数字游戏
19.1 系统概述与预览399
19.1.1 系统概述399
19.1.2 系统预览399
19.2 系统设计与分析401
19.3 Shuffle方法函式410
19.4 移动排列处理412
19.5 焦点处理413
19.6 心得体会415
19.7 本章小结416
第20章 人力资源管理系统
20.1 系统概述与预览418
20.1.1 系统功能418
20.1.2 系统预览418
20.2 系统设计与分析423
20.2.1 系统设计思想423
20.2.2 系统功能模组划分423
20.3 设计和创建资料库424
20.3.1 资料库需求分析424
20.3.2 资料库概念结构设计425
20.3.3 资料库逻辑结构设计425
20.4 创建工程426
20.5 建立数据连线和数据集对象427
20.5.1 DataEnvironment(数据环境视窗)的添加427
20.5.2 DataEnvironment(数据环境视窗)中数据连线对象的属性设定428
20.5.3 DataEnvironment(数据环境视窗)中数据命令对象的添加和属性设定428
20.6 创建公共模组431
20.6.1 公用模组的功能431
20.6.2 公用模组设计431
20.7 创建主窗体模组434
20.7.1 窗体选单的设计434
20.7.2 窗体的工作流程436
20.7.3 编写主窗体程式代码436
20.8 基本工资设定窗体模组436
20.8.1 窗体界面的设计437
20.8.2 窗体的工作流程437
20.8.3 编写窗体代码438
20.9 创建员工薪酬管理窗体模组444
20.9.1 视窗界面的设计444
20.9.2 视窗的工作流程445
20.9.3 编写窗体代码446
20.10 创建薪酬查询窗体模组454
20.10.1 窗体界面的设计454
20.10.2 窗体的工作流程455
20.10.3 编写窗体代码456
20.11 创建员工薪酬详细信息显示窗体模组459
20.11.1 视窗界面的设计459
20.11.2 视窗的工作流程460
20.11.3 编写窗体代码460
20.12 本章小结461
……