Visual Basic程序开发学习笔记PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:周文峰编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121070969
- 页数:461 页
第一篇 Visual Basic 6.0应用开发基础 1
第1章 Visual Basic 6.0技术概述 1
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集成开发环境的使用 9
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程序设计基础 36
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章 过程和函数 68
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核心技术 79
第5章 Visual Basic 6.0窗体设计 79
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菜单设计 111
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 创建带有下拉式菜单的应用程序menutest 123
6.5 在应用程序menutest中添加弹出式菜单 129
6.6 本章小结 131
第7章 文件操作 133
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 创建用于操作顺序文件的应用程序filetest1 137
7.3 随机文件 144
7.3.1 随机文件概述 144
7.3.2 随机文件的操作 144
7.3.3 创建用于操作随机文件的应用程序filetest2 146
7.4 二进制文件 156
7.4.1 二进制文件概述 156
7.4.2 二进制文件的操作 156
7.5 本章小结 158
第8章 一般控件 160
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控件使用实例——kjtestl 168
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控件使用实例——kjtest3 185
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数据库和SQL Server数据库管理 199
第三篇 数据库操作技术 203
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数据库test 210
9.2.2 SQL Server数据库test中的数据库表yuangong和chengji的创建 211
9.2.3 SQL Server数据库test中的视图zonghe的创建 213
9.2.4 在SQL Server数据库中附加已经存在的数据库test1 214
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章 数据库编程 223
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提高 259
第11章 绘图 259
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视频和音频操作 279
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中的网络操作 294
13.1 计算机网络基本概念 296
13.1.1 计算机网络及因特网 296
13.1.2 网络协议和TCP/IP 296
13.1.3 WWW和URL 296
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技术 315
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错误捕获和处理 325
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程序打包和部署 333
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
第五篇 综合应用 351
第17章 扫雷游戏 351
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章 屏幕保护程序 376
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章 拼数字游戏 399
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章 人力资源管理系统 418
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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《行走中国丛书 神性弥漫的行走 沿着香格里拉疆域的诗性笔记》(中国)海男 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017