图书介绍
Visual Basic程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 宁爱军,曾长军编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115210289
- 出版时间:2009
- 标注页数:548页
- 文件大小:165MB
- 文件页数:562页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 程序设计基础与应用——Visual Basic1
第1章 程序设计基础2
1.1 程序设计语言3
1.2 算法的概念4
1.3 算法的特性5
1.4 算法的表示方法6
1.5 结构化程序设计方法9
习题9
第2章 Visual Basic简介10
2.1 概述11
2.2 Visual Basic的安装与启动12
2.3 Visual Basic的集成开发环境14
2.4 Visual Basic的帮助系统18
2.5 类和对象19
2.5.1 类和对象的概念19
2.5.2 Visual Basic中的类和对象20
2.6 Visual Basic的工程管理21
2.7 Visual Basic应用程序的设计步骤22
2.8 窗体和常用控件24
2.8.1 控件的公共属性24
2.8.2 窗体(Form)26
2.8.3 标签(Label)29
2.8.4 文本框(TextBox)30
2.8.5 命令按钮(CommandButton)32
2.9 Visual Basic简单应用程序举例32
2.10 程序调试35
习题36
第3章 Visual Basic编程基础38
3.1 数据类型39
3.2 字符集41
3.3 常量41
3.4 变量43
3.4.1 变量的命名规则43
3.4.2 变量的声明43
3.5 变量的赋值45
3.6 运算符与表达式45
3.7 常用内部函数48
3.7.1 数学函数48
3.7.2 转换函数49
3.7.3 字符串函数50
3.7.4 日期函数51
3.7.5 Shell函数52
3.8 枚举类型53
3.9 用户自定义类型54
习题55
第4章 顺序结构程序设计57
4.1 数据输入和输出58
4.1.1 Print语句58
4.1.2 MsgBox过程和函数60
4.1.3 InputBox函数61
4.1.4 其他输入/输出方法62
4.2 Visual Basic语句62
4.3 顺序结构程序设计63
4.4 Visual Basic程序错误处理65
4.4.1 On Error语句66
4.4.2 Err对象66
4.43 Resume语句67
习题67
第5章 选择结构程序设计69
5.1 选择结构算法设计70
5.2 关系运算与逻辑运算73
5.3 If Then End If结构75
5.4 Select Case语句78
5.5 选择结构的嵌套80
5.6 条件函数81
5.7 单行If语句82
习题82
第6章 循环结构程序设计84
6.1 循环结构概述85
6.2 循环结构算法设计86
6.2.1 当型循环和直到型循环86
6.2.2 循环算法的设计87
6.2.3 循环的嵌套89
6.3 循环结构编程90
6.3.1 While Wend循环90
6.3.2 Do Loop循环93
6.3.3 For Next循环94
6.4 循环结构程序举例96
习题104
第7章 数组106
7.1 数组107
7.1.1 数组的引出107
7.1.2 多维数组107
7.2 一维数组算法设计108
7.3 一维数组程序设计110
7.3.1 一维数组的定义110
73.2 数组元素引用111
7.3.3 一维数组程序设计111
7.4 二维数组算法设计115
7.5 二维数组程序设计117
7.5.1 二维数组的定义117
7.5.2 数组元素引用117
7.5.3 二维数组程序设计117
7.6 For Each Next语句处理数组120
7.7 动态数组121
7.8 使用Erase语句删除数组122
7.9 数组的赋值函数Array()123
7.10 控件数组123
7.11 用户定义类型的数组124
习题125
第8章 过程127
8.1 函数(Function)128
8.2 Sub过程131
8.3 参数传递方式132
8.3.1 参数的地址传递(引用)132
8.3.2 参数的值传递133
8.3.3 可选参数134
8.3.4 使用不定数量的参数134
8.4 数组参数135
8.5 过程的嵌套调用与递归调用136
8.5.1 过程的嵌套调用136
8.5.2 过程的递归调用137
8.6 Visual Basic工程的结构139
8.7 过程和变量的作用域141
8.7.1 过程的作用域141
8.7.2 变量的作用域141
8.7.3 变量的生存期142
8.8 事件过程143
8.8.1 鼠标事件过程143
8.8.2 键盘事件过程144
8.9 对象作为过程的参数145
习题145
第9章 常用控件147
9.1 控件概述148
9.2 常用标准控件148
9.2.1 单选按钮148
9.2.2 复选框149
9.2.3 框架150
9.2.4 列表框151
9.2.5 组合框153
9.2.6 滚动条154
9.2.7 计时器154
9.2.8 图形框155
9.3 ActiveX控件156
9.3.1 滑动器156
9.3.2 进度条157
9.3.3 UpDown控件158
9.3.4 SSTab控件158
9.3.5 Animation控件159
9.3.6 图片列表161
习题162
第10章 界面设计164
10.1 对话框使用165
10.1.1 通用对话框165
10.1.2 自定义对话框169
10.2 菜单设计170
10.2.1 菜单编辑器170
10.2.2 弹出式菜单172
10.3 多重窗体与多文档界面173
10.3.1 多重窗体的操作173
10.3.2 多文档界面176
10.4 工具栏与状态栏178
10.4.1 手工制作工具栏178
10.4.2 使用Toolbar控件和ImageList控件制作工具栏178
10.4.3 状态栏180
10.5 Windows API182
习题184
第11章 文件185
11.1 文件概述186
11.2 顺序文件186
11.2.1 顺序文件的打开和关闭186
11.2.2 顺序文件的写操作187
11.2.3 顺序文件的读操作188
11.3 随机文件190
11.3.1 随机文件的打开和关闭190
11.3.2 随机文件的读写190
11.4 二进制文件192
11.5 常用的文件操作语句和函数193
11.5.1 与文件、文件夹有关的函数和语句193
11.5.2 对文件和文件夹的操作194
11.6 文件控件195
11.6.1 驱动器列表框195
11.6.2 目录列表框196
11.6.3 文件列表框196
习题198
第12章 图形程序设计199
12.1 图形操作控件200
12.2 图形程序设计基础201
12.2.1 坐标系统202
12.2.2 颜色203
12.3 绘图方法205
习题211
第13章 数据库编程212
13.1 数据库基础知识213
13.2 数据库设计213
13.3 SQL简介214
13.3.1 SQL的组成214
13.3.2 SQL数据定义语言215
13.3.3 SQL数据处理语言216
13.4 数据控件217
13.4.1 Data控件的常用属性217
13.4.2 数据绑定控件218
13.4.3 Data控件的事件与方法219
13.4.4 记录集对象219
13.5 ADO数据控件和DataGrid控件223
13.6 ADODB程序设计225
习题229
第14章 Visual Basic高级编程与实例230
14.1 控件拖放与OLE拖放231
14.1.1 控件拖放231
14.1.2 OLE拖放233
14.2 OLE控件编程234
14.2.1 嵌入对象234
14.2.2 链接对象235
14.2.3 编程创建OLE链接对象236
14.3 Visual Basic类的编写和使用237
14.4 自定义ActiveX控件和使用241
14.5 MCI控件编程244
14.5.1 MCI控件244
14.5.2 常见的多媒体设备244
14.5.3 MCI控件的主要属性和事件244
14.6 Visual Basic网络编程248
14.7 应用程序的发布251
14.8 Visual Basic应用程序实例255
习题267
第2篇 数据库原理及应用——SQL Server269
第15章 数据库基础概述270
15.1 数据库系统简介271
15.2 数据库系统的组成271
15.2.1 数据库271
15.2.2 数据库管理系统272
15.2.3 数据库系统的用户272
15.2.4 数据库系统的网络结构272
15.3 关系型数据库273
15.3.1 关系型数据库定义273
15.3.2 关系型数据库与表273
15.3.3 主键与外键274
15.3.4 字段约束274
15.3.5 数据完整性275
15.3.6 表的关联276
15.4 关系型数据库的设计277
15.4.1 E-R模型277
15.4.2 数据库设计过程278
15.4.3 关系型数据库规范化分析279
习题282
第16章 SQL Server 2000简介283
16.1 SQL Server 2000的新特性284
16.1.1 数据库增强284
16.1.2 联合数据库服务器284
16.2 SQL Server 2000的安装284
16.2.1 安装前的准备事项285
16.2.2 SQL Server 2000的硬件和软件安装要求285
16.2.3 创建SQL Server 2000服务账号286
16.2.4 SQL Server 2000的安装路径286
16.2.5 安装SQL Server 2000的步骤287
16.3 管理SQL Server 2000服务器组件290
16.3.1 SQL Server 2000服务管理器291
16.3.2 SQL Server 2000主要的服务器组件简介291
16.4 SQL Server 2000的通信组件292
16.4.1 服务器端的网络实用工具292
16.4.2 客户端网络实用工具292
16.5 SQL Server 2000主要的管理工具293
16.5.1 企业管理器293
16.5.2 查询分析器294
16.6 注册服务器294
16.7 一个简单的应用举例295
习题296
第17章 SQL Server数据库管理297
17.1 SQL Server数据库简介298
17.1.1 SQL Server数据库298
17.1.2 设计SQL Server数据库298
17.1.3 数据库中的对象298
17.1.4 SQL Server数据库类型299
17.1.5 文件和文件组300
17.1.6 日志300
17.2 创建数据库300
17.2.1 使用Transact-SQL创建数据库301
17.2.2 使用企业管理器创建数据库302
17.3 修改数据库303
17.3.1 使用Transact-SQL修改数据库303
17.3.2 使用企业管理器修改数据库305
17.4 删除数据库305
17.4.1 使用Transact-SQL删除数据库305
17.4.2 使用企业管理器删除数据库306
17.5 查看与设置数据库参数306
17.5.1 使用sp_helpdb查看数据库信息307
17.5.2 使用企业管理器查看数据库信息307
习题308
第18章 表与视图309
18.1 SQL Server中的数据类型310
18.1.1 数据类型310
18.1.2 空值的含义311
18.2 创建表311
18.2.1 使用企业管理器创建表311
18.2.2 使用CREATE TABLE语句创建表312
18.3 修改表的结构313
18.3.1 使用企业管理器修改表结构313
18.3.2 使用ALTER TABLE语句修改表结构313
18.4 添加表中的记录314
18.4.1 使用企业管理器添加记录314
18.4.2 使用INSERT语句添加记录315
18.5 修改表中的记录315
18.5.1 使用企业管理器修改记录315
18.5.2 使用UPDATE语句修改记录316
18.6 删除表中的记录316
18.6.1 使用企业管理器删除记录316
18.6.2 使用DELETE语句删除记录317
18.7 删除表317
18.7.1 使用企业管理器删除表317
18.7.2 使用DROP TABLE语句删除表318
18.8 视图的概念318
18.9 创建视图318
18.9.1 使用企业管理器创建视图318
18.9.2 使用CREATE VIEW创建视图320
18.10 管理视图321
18.10.1 查看和修改视图信息321
18.10.2 删除视图322
18.11 通过视图修改基本表中的数据322
18.11.1 查询操作322
18.11.2 插入操作323
18.11.3 修改操作323
18.11.4 删除操作323
习题324
第19章 SQL(结构化查询语言)325
19.1 SQL326
19.1.1 SQL概述326
19.1.2 SQL的分类326
19.2 SELECT查询语句326
19.2.1 SQL查询分析器326
19.2.2 查询语句格式327
19.3 基于单表的查询328
19.3.1 查询表中指定的字段328
19.3.2 通配符“*”的使用328
19.3.3 使用单引号加入字符串329
19.3.4 使用别名329
19.3.5 显示表达式的值330
19.3.6 使用DISTINCT短语消除重复的记录330
19.3.7 使用WHERE子句查询特定的记录331
19.3.8 使用ORDER BY子句对查询结果排序335
19.3.9 SQL的聚合函数336
19.3.10 使用GROUP BY子句对查询结果进行分组339
19.3.11 使用HAVING子句筛选结果表339
19.4 基于多表的连接查询340
19.4.1 连接谓词340
19.4.2 以JOIN关键字指定的连接342
19.5 子查询345
19.5.1 使用IN或NOTIN的子查询346
19.5.2 INSERT,DELETE和UPDATE语句中的子查询347
19.5.3 使用比较运算符的子查询348
19.5.4 使用EXISTS的子查询350
19.5.5 相关子查询351
19.5.6 使用UNION运算符组合多个结果351
19.5.7 在查询的基础上创建新表352
习题353
第20章 Transact-SQL354
20.1 常量355
20.1.1 关于SQL标识符355
20.1.2 常量355
20.2 变量356
20.2.1 全局变量356
20.2.2 局部变量356
20.3 数据类型358
20.3.1 系统数据类型358
20.3.2 用户定义数据类型358
20.4 运算符与表达式359
20.5 流程控制语句360
20.5.1 BEGIN...END语句360
20.5.2 IF...ELSE语句361
20.5.3 无条件转移(GOTO)语句361
20.5.4 WHILE,BREAK和CONTINUE语句362
20.5.5 RETURN语句362
20.5.6 WAITFOR语句363
20.6 系统内置函数363
20.6.1 系统函数363
20.6.2 日期时间函数365
20.6.3 字符串函数366
20.6.4 数据函数367
20.6.5 集合函数367
20.6.6 游标函数367
20.7 用户自定义函数368
20.7.1 用户函数的定义与调用368
20.7.2 用户定义函数的删除372
习题372
第21章 索引与数据完整性373
21.1 索引374
21.1.1 索引的分类374
21.1.2 索引的创建374
21.1.3 索引的删除378
21.2 数据完整性379
21.2.1 数据完整性的分类379
21.2.2 PRIMARY KEY约束380
21.2.3 FOREIGN KEY约束381
21.2.4 UNIQUE约束382
21.2.5 CHECK约束382
21.2.6 默认值约束383
习题386
第22章 存储过程和触发器387
22.1 存储过程概述388
22.1.1 存储过程的基本概念388
22.1.2 存储过程的类型388
22.2 存储过程的创建389
22.2.1 使用CREATE PROCEDURE语句创建389
22.2.2 使用企业管理器创建391
22.2.3 使用向导创建391
22.3 执行存储过程392
22.4 存储过程的参数394
22.4.1 参数传递方式394
22.4.2 使用默认参数395
22.4.3 使用带OUTPUT的返回参数395
22.5 存储过程的返回值396
22.5.1 RETURN语句396
22.5.2 捕获存储过程的返回值397
22.6 存储过程的查看、修改和删除397
22.6.1 存储过程的查看397
22.6.2 存储过程的修改398
22.6.3 存储过程的删除398
22.7 触发器的概念399
22.8 触发器的创建399
22.8.1 使用企业管理器创建触发器399
22.8.2 使用Transact-SQL语句创建触发器400
22.9 触发器的使用402
22.9.1 inserted表和deleted表402
22.9.2 INSERT触发器和UPDATE触发器403
22.9.3 DELETE触发器405
22.10 触发器的修改及删除405
22.10.1 触发器的修改405
22.10.2 触发器的删除406
习题406
第23章 备份恢复407
23.1 备份和恢复概述408
23.1.1 备份和恢复需求分析408
23.1.2 数据库备份的基本概念408
23.1.3 数据库恢复概念408
23.2 备份操作和备份命令408
23.2.1 创建备份设备409
23.2.2 备份命令410
23.2.3 使用企业管理器进行备份411
23.2.4 使用备份向导进行备份412
23.3 恢复操作和恢复命令414
23.3.1 检查点414
23.3.2 数据库的恢复命令415
23.3.3 使用企业管理器恢复数据库416
23.4 导入导出418
23.4.1 导入导出概念418
23.4.2 使用实用程序导入导出数据418
习题419
第24章 系统安全管理420
24.1 SQL Server 2000的身份认证模式421
24.2 建立和管理用户账号421
24.2.1 Windows NT认证模式登录账号的建立与删除421
24.2.2 SQL Server认证模式登录账号的建立与删除422
24.2.3 通过企业管理器创建和删除登录账号423
24.3 服务器角色与数据库角色424
24.3.1 固定服务器角色424
24.3.2 固定数据库角色425
24.3.3 用户自定义数据库角色433
习题433
第25章 游标和其他概念435
25.1 游标436
25.2 游标定义436
25.3 游标的使用及嵌套438
25.3.1 打开并填充游标438
25.3.2 读取游标438
25.3.3 使用游标修改数据439
25.3.4 关闭游标440
25.3.5 释放游标440
25.3.6 游标的嵌套440
25.4 事务441
25.4.1 事务的基本概念441
25.4.2 显式事务442
25.4.3 隐式事务442
25.4.4 自动事务模式443
25.4.5 分布式事务443
25.5 锁定443
25.5.1 锁定粒度444
25.5.2 锁模式444
25.5.3 显示锁定信息445
25.5.4 死锁及其处理446
25.6 监测446
25.6.1 系统性能评估及监测446
25.6.2 性能监测工具447
习题449
第26章 Visual Basic/SQL Server开发与编程450
26.1 ODBC概述451
26.1.1 ODBC体系结构451
26.1.2 配置ODBC数据源452
26.2 OLE DB和ADO概述454
26.2.1 OLE DB体系结构454
26.2.2 ADO对象模型455
26.2.3 使用ADO的简单流程456
26.3 使用ADO数据控件访问SQL Server数据库456
26.3.1 在Visual Basic工程中添加ADO数据控件457
26.3.2 使用ADO数据控件连接SQL Server数据库457
26.3.3 ADO数据控件在程序中的操作方法460
26.3.4 数据绑定控件的使用462
26.4 使用ADO对象访问SQL Server数据库467
26.4.1 引用ADO对象库467
26.4.2 使用Connection对象468
26.4.3 使用Recordset对象处理数据470
26.4.4 使用Command对象476
26.5 开发实例——基于VB的学生信息管理系统480
26.5.1 需求分析480
26.5.2 系统设计481
26.5.3 数据库设计481
26.5.4 用户登录模块的创建484
26.5.5 学生信息管理系统主窗体的创建485
26.5.6 子模块的编制489
26.5.7 系统编译与发行493
习题494
第27章 ASP/SQL Server开发与编程495
27.1 ASP利用数据库存取组件存取SQL Server数据库496
27.1.1 ASP及其运行环境496
27.1.2 开发ASP程序时的注意事项498
27.1.3 数据库存取组件简介499
27.2 ASP使用Connection对象499
27.2.1 建立Connection对象499
27.2.2 Connection对象的属性501
27.2.3 Connection对象的方法502
27.2.4 利用Connection对象存取数据库503
27.3 ASP使用Command对象504
27.3.1 建立Command对象504
27.3.2 Command对象的属性505
27.3.3 Command对象的方法506
27.3.4 利用Command对象存取数据库507
27.3.5 利用Command对象执行存储过程508
27.4 ASP使用Recordset对象509
27.4.1 建立Recordset对象509
27.4.2 Recordset对象属性511
27.4.3 Recordset对象的方法513
27.4.4 利用Recordset对象查询记录515
27.4.5 分页显示数据515
27.4.6 利用Recordset对象更新数据库517
27.4.7 Field对象和Fields集合517
27.5 开发实例——在线学生管理系统518
27.5.1 前端网络页面的设计518
27.5.2 系统发布与维护530
习题531
附录A 数据库表结构532
附录B 常用语句537
附录C 常用函数540
附录D 系统存储过程546