Visual Basic完全自学宝典PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:杨章伟编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302174493
- 页数:603 页
第1篇 基础篇 2
第1章 VisualBasic6.0概述 2
1.1VisualBasic的发展历程 2
1.1.1VisualBasic的产生背景 2
1.1.2VisualBasic的诞生 2
1.1.3VisualBasic的版本发展 2
1.2VisualBasic概述 5
1.2.1VisualBasic的常用术语 5
1.2.2VisualBasic的系统特性 5
1.3VisualBasic6.0与VisualBasic.NET的比较 6
1.4VisualBasic6.0的安装与启动 7
1.4.1VisualBasic6.0的特点 7
1.4.2VisualBasic6.0的安装环境 8
1.4.3VisualBasic6.0的启动 9
1.5VisualBasic6.0的集成开发环境 9
1.5.1标题栏 10
1.5.2菜单栏 10
1.5.3常用工具栏 11
1.5.4控件工具箱 13
1.5.5窗体编辑器 14
1.5.6工程资源管理窗口 15
1.5.7控件属性窗口 16
1.5.8窗体布局窗口 17
1.5.9代码窗口 17
1.6第一个VisualBasic6.0应用程序 18
1.6.1设计程序界面 18
1.6.2编写事件代码 22
1.6.3运行程序 23
1.6.4保存工程 24
1.6.5生成可执行文件 25
1.7小结 26
第2章 面向对象程序设计基础 27
2.1面向对象技术的基本概念 27
2.1.1面向对象技术简介 27
2.1.2面向对象程序设计语言 27
2.2对象和类 28
2.2.1对象 28
2.2.2类 29
2.3对象的属性和方法 30
2.3.1对象的属性 31
2.3.2对象的方法 31
2.4对象的事件 32
2.4.1事件驱动模型 32
2.4.2对象的鼠标事件 33
2.4.3对象的键盘事件 33
2.4.4对象的焦点事件 34
2.4.5对象的属性、方法和事件的关系 35
2.5面向对象的交互式开发 35
2.6VisualBasic应用程序的结构 36
2.7小结 37
第3章 VisualBasic语言基础 38
3.1VisualBasic编码规则 38
3.1.1代码书写规则 38
3.1.2代码注释规则 41
3.2常量和变量 41
3.2.1常量 42
3.2.2变量 42
3.2.3变量命名规则 43
3.2.4声明变量 44
3.2.5变量的作用域 46
3.3数据类型 47
3.3.1基本数据类型 47
3.3.2用户自定义数据类型 50
3.3.3枚举类型 52
3.3.4变量的类型转换 53
3.3.5常量变量应用示例 54
3.4运算符与表达式 55
3.4.1赋值运算符 55
3.4.2算术运算符 56
3.4.3字符串连接运算符 57
3.4.4关系运算符 57
3.4.5逻辑运算符 59
3.4.6表达式 59
3.5小结 60
第4章 程序控制结构 61
4.1顺序结构 61
4.1.1赋值语句 61
4.1.2数据输入 63
4.1.3数据输出 64
4.1.4Print方法 65
4.1.5MsgBox函数 68
4.1.6Format函数 70
4.1.7应用示例 72
4.2选择结构 74
4.2.1单分支IF条件语句 74
4.2.2双分支If...Then...Else语句 75
4.2.3多分支If...then...elseif...语句 76
4.2.4SelectCase语句 78
4.2.5分支嵌套 80
4.2.6条件函数 80
4.2.7应用示例 82
4.3循环结构 84
4.3.1For...Next语句 84
4.3.2Do...loop语句 86
4.3.3While语句 88
4.3.4循环嵌套 89
4.3.5应用示例 90
4.4其他控制语句 92
4.4.1GoTo语句 92
4.4.2Exit语句 94
4.4.3End语句 94
4.4.4Stop语句 95
4.4.5With...EndWith语句 95
4.5综合示例 96
4.6小结 99
第5章 数组 100
5.1数组概述 100
5.1.1基本概念 100
5.1.2数组的声明 101
5.2静态数组 101
5.2.1一维数组 102
5.2.2多维数组 103
5.3数组赋初值 104
5.3.1直接赋值 104
5.3.2利用循环结构赋值 105
5.3.3利用Array函数 105
5.4数组的输入 106
5.4.1通过InputBox函数输入 106
5.4.2通过文本框控件输入 107
5.5数组的输出 107
5.6动态数组 108
5.6.1动态数组定义 108
5.6.2数组在内存中存放的顺序 110
5.6.3数组的清除 110
5.7控件数组 110
5.7.1控件数组的概念 111
5.7.2设计时建立控件数组 111
5.7.3运行时建立控件数组 111
5.8数组的排序 113
5.8.1冒泡排序 113
5.8.2选择排序 115
5.8.3插入排序 116
5.9综合示例 118
5.10小结 120
第6章 过程 121
6.1过程概述 121
6.1.1过程的分类 121
6.1.2过程的作用域 122
6.1.3使用过程的优点 123
6.2Sub过程 124
6.2.1Sub过程定义 124
6.2.2调用Sub过程 125
6.2.3建立Sub过程 127
6.2.4示例 128
6.3Function过程 129
6.3.1Function过程定义 129
6.3.2调用Function过程 130
6.3.3示例 132
6.4参数传递 133
6.4.1形参和实参 133
6.4.2参数传递 134
6.4.3数组作过程的参数 136
6.5过程的嵌套与递归 137
6.5.1过程的嵌套 137
6.5.2递归过程 139
6.6查找 141
6.6.1顺序查找 141
6.6.2二分法查找 142
6.7API函数概述 145
6.8小结 146
第7章 内置函数 147
7.1算术运算函数 147
7.1.1常用算术运算函数 147
7.1.2应用示例 148
7.2字符串处理函数 149
7.2.1常用字符串处理函数 149
7.2.2Format函数 152
7.3日期时间处理函数 155
7.3.1获取系统日期时间 155
7.3.2获取部分日期时间 156
7.3.3合成日期时间函数 157
7.4类型转换函数 158
7.4.1类型判断函数 158
7.4.2类型转换函数 159
7.5其他函数 160
7.6系统对象 161
7.6.1App对象 161
7.6.2Clipboard对象 162
7.6.3Screen对象 163
7.6.4Printer对象和Printers集合 165
7.6.5Control对象与Control集合对象 166
7.6.6Form对象 166
7.6.7Err对象 167
7.7小结 168
第8章 常用控件 169
8.1文本显示控件 169
8.1.1标签 169
8.1.2文本框 171
8.2命令按钮控件 174
8.2.1属性 174
8.2.2事件和方法 175
8.2.3快捷键 176
8.3列表控件 177
8.3.1列表框 177
8.3.2组合框 182
8.4单选按钮与复选框 184
8.4.1单选按钮 184
8.4.2复选框 186
8.5图形显示控件 187
8.5.1图像框 188
8.5.2图片框 190
8.5.3Image和PictureBox的比较 192
8.5.4线条与形状 193
8.6其他控件 195
8.6.1定时器 195
8.6.2滚动条 197
8.7ActiveX控件 198
8.7.1添加ActiveX控件 198
8.7.2删除ActiveX控件 199
8.7.3常用的ActiveX控件 199
8.7.4工具栏 200
8.7.5进程条 203
8.8控件综合应用 204
8.9小结 206
第9章 窗体 207
9.1窗体的属性 207
9.2窗体的事件 209
9.2.1Load与Unload事件 210
9.2.2鼠标事件 211
9.2.3键盘事件 213
9.3焦点 216
9.3.1获取焦点 216
9.3.2GetFocus事件和LostFocus事件 216
9.4SDI窗体 217
9.4.1添加新窗体 217
9.4.2清除窗体 218
9.4.3窗体显示 218
9.5MDI窗体 219
9.5.1建立MDI应用程序 220
9.5.2MDI窗体中的菜单设计 221
9.6内置窗体 223
9.6.1【关于】对话框 223
9.6.2展示屏幕窗体 224
9.6.3【登录】对话框 224
9.7小结 225
第10章 菜单 226
10.1菜单编辑器 226
10.1.1数据区 226
10.1.2编辑区 229
10.1.3菜单项显示区 230
10.2窗口菜单设计 230
10.2.1设计步骤 231
10.2.2菜单分组 232
10.2.3快捷键 232
10.2.4动态增减菜单 233
10.3弹出式菜单设计 235
10.4工具栏的设计 236
10.4.1利用应用程序向导创建工具栏 236
10.4.2利用Toolbar控件创建工具栏 238
10.5综合示例 240
10.6小结 243
第11章 报表 244
11.1报表设计器 244
11.1.1概述 244
11.1.2属性 245
11.1.3报表控件 247
11.2使用DataReport制作报表 250
11.2.1基于基本表的报表实现 251
11.2.2基于SQL语句的报表实现 253
11.3通过第三方软件制作报表 254
11.3.1使用MSExcel 254
11.3.2使用CrystalReports 256
11.4其他方法 256
11.5小结 257
第12章 对话框 258
12.1对话框概述 258
12.1.1对话框功能 258
12.1.2对话框分类 258
12.1.3自定义对话框 259
12.2输入对话框 261
12.3消息对话框 264
12.4通用对话框 268
12.4.1【打开】对话框 269
12.4.2【打印】对话框 271
12.4.3其他对话框 272
12.5综合示例 273
12.6小结 275
第13章 文件 276
13.1文件的概念 276
13.1.1文件结构 276
13.1.2文件命名规则 277
13.1.3文件的分类 277
13.1.4文件的访问 278
13.2文件系统控件 278
13.2.1驱动器列表框 279
13.2.2目录列表框 280
13.2.3文件列表框 281
13.2.4应用示例 282
13.3文件操作语句及函数 284
13.4文件访问 286
13.4.1顺序访问 286
13.4.2随机访问 287
13.4.3二进制访问 288
13.5文件系统对象 288
13.5.1FSO概述 288
13.5.2创建FSO对象 289
13.5.3Drive对象 290
13.5.4Folder对象 291
13.5.5TextStream对象 293
13.5.6通过FileSystemObject对象进行文件操作 294
13.5.7File对象 295
13.6小结 297
第14章 多媒体编程 298
14.1调用WindowsAPI 298
14.1.1查看API 298
14.1.2API函数声明 299
14.1.3API使用示例 300
14.1.4注意事项 302
14.2多媒体编程的过程 303
14.2.1MultimediaMCI控件 303
14.2.2多媒体编程的步骤 305
14.3使用API多媒体函数 308
14.4图形处理 311
14.4.1图形操作基础 311
14.4.2图形方法 313
14.5小结 317
第15章 ActiveX部件 318
15.1制作ActiveX控件 318
15.1.1UserControl对象 318
15.1.2ActiveX控件的制作过程 319
15.1.3使用向导创建ActiveX控件 328
15.2使用其他程序中的对象 329
15.2.1使用其他程序对象步骤 329
15.2.2应用示例 332
15.3小结 336
第16章 程序调试 337
16.1常见的错误类型 337
16.1.1编译错误 337
16.1.2运行时错误 339
16.1.3逻辑错误 339
16.1.4常见错误列表 339
16.2如何调试程序 340
16.2.1调试工具 341
16.2.2调试方法 341
16.3出错处理 343
16.4工作环境设置 345
16.5小结 347
第17章 程序发布 348
17.1制作安装包 348
17.1.1使用打包和展开向导制作安装包 348
17.1.2使用第三方软件打包 352
17.2制作帮助文件 353
17.2.1帮助文件的格式 353
17.2.2使用HTMLHelpWorkShop制作帮助文件 353
17.2.3使用第三方软件制作帮助文件 357
17.3小结 357
第2篇 应用篇 360
第18章 数据库编程基础 360
18.1数据库概述 360
18.1.1几个基本概念 360
18.1.2概念模型 360
18.1.3数据模型 361
18.1.4实体联系模型(E-R模型) 363
18.2关系数据库 363
18.2.1关系数据库的几个基本概念 363
18.2.2关系数据结构 364
18.2.3关系操作集合 365
18.2.4关系完整性约束 365
18.3数据库的选择 366
18.3.1MSAccess 366
18.3.2SQLServer 367
18.3.3Oracle 368
18.3.4MySQL 368
18.4SQL基础 369
18.4.1SQL基本概念 369
18.4.2数据定义语言 370
18.4.3数据查询语言 374
18.4.4数据操纵语言 384
18.4.5数据控制语言 388
18.4.6嵌入式SQL 389
18.5小结 391
第19章 数据库应用系统设计 392
19.1数据库应用系统概述 392
19.1.1组成元素 392
19.1.2开发流程 393
19.1.3开发工具 393
19.2数据库应用系统需求分析 394
19.2.1详细调查获取资料 395
19.2.2系统化分析资料 396
19.2.3提出新系统方案 396
19.3数据库应用系统设计 397
19.3.1总体设计 397
19.3.2详细设计 399
19.4数据库应用系统实现 401
19.4.1编码 401
19.4.2测试 402
19.4.3系统转换、运行及维护 404
19.5面向对象编程技术 404
19.5.1创建类 404
19.5.2对类的访问 407
19.6小结 410
第20章 数据对象编程技术 411
20.1ODBC体系结构 411
20.1.1ODBC概述 411
20.1.2ODBC体系结构 412
20.1.3配置ODBC数据源 413
20.2DAO对象和RDO对象 415
20.2.1DAO 415
20.2.2RDO 417
20.3ADO对象 419
20.3.1OLEDB 419
20.3.2ADO概述 420
20.3.3ADO与其他接口的区别 422
20.4ADO应用 422
20.4.1ADO的基本属性 423
20.4.2连接数据库 424
20.4.3打开记录集对象 427
20.4.4使用记录集 427
20.4.5断开连接 429
20.4.6应用示例 429
20.5小结 430
第21章 数据控件 431
21.1Data控件 431
21.1.1属性、事件及方法 431
21.1.2应用示例 433
21.2RecordSet记录集 434
21.2.1定义RecordSet对象 434
21.2.2RecordSet的属性和方法 436
21.2.3RecordSet的数据查询操作 438
21.2.4RecordSet的数据添加操作 439
21.2.5RecordSet的数据更新操作 442
21.2.6RecordSet的数据删除操作 443
21.3DataGrid控件 444
21.3.1DataGrid控件概述 444
21.3.2DataGrid控件与ADO绑定 445
21.4DataList控件 448
21.5DataCombo控件 449
21.6数据库管理器 450
21.6.1建立数据库 451
21.6.2外接程序管理器 453
21.7小结 454
第22章 数据导入导出 455
22.1数据导出 455
22.1.1数据导出概述 455
22.1.2数据备份 455
22.1.3导出为电子表格文件Excel 458
22.1.4导出为DBF数据库文件 460
22.2数据导入 460
22.2.1从DBF文件中导入 460
22.2.2从Excel文件中导入 463
22.3图片在数据库中的存取 464
22.3.1图片在数据库中的存储 465
22.3.2图片从数据库中的读取 468
22.4小结 470
第3篇 实例篇 472
第23章 通用图书管理系统 472
23.1功能概述 472
23.2系统结构 472
23.3数据库设计 475
23.4主界面设计 477
23.4.1设计主菜单 478
23.4.2用户登录 479
23.5书籍管理 482
23.5.1录入新书 482
23.5.2更新书籍 486
23.5.3维护书籍类别 488
23.5.4查询书籍 490
23.6读者管理 493
23.6.1注册新读者 493
23.6.2查询读者状态 495
23.6.3注销读者 498
23.6.4黑名单 500
23.7借阅管理 502
23.7.1借阅书籍 502
23.7.2归还书籍 506
23.7.3统计超期书籍 509
23.7.4超期处罚 511
23.8用户管理 512
23.8.1添加用户 513
23.8.2用户信息维护 515
23.8.3删除用户 516
23.9系统集成 517
23.10关键技术:多用户不同权限登录系统技术的实现 518
23.11小结 520
第24章 简易档案管理系统 521
24.1功能概述 521
24.2系统结构 522
24.3数据库设计 523
24.4主界面设计 525
24.4.1设计主窗体 526
24.4.2设计工具栏 527
24.5系统管理 530
24.5.1初始化 530
24.5.2档案分类 531
24.5.3退出 535
24.6档案管理 535
24.6.1录入档案 535
24.6.2修改档案信息 538
24.6.3删除档案 540
24.6.4检索档案 541
24.7借阅管理 546
24.7.1档案借阅 546
24.7.2档案归还 547
24.8管理员管理 547
24.8.1添加新管理员 548
24.8.2修改管理员密码 550
24.8.3删除管理员 551
24.9类别管理 552
24.9.1添加类别 552
24.9.2删除类别 553
24.10数据管理 554
24.10.1导出数据 554
24.10.2设计报表 556
24.10.3数据统计 561
24.11关键技术:数据导入技术的实现 562
24.12小结 563
第25章 考试管理系统 564
25.1功能概述 564
25.2系统结构 564
25.3数据库设计 565
25.4主界面设计 568
25.4.1用户登录 568
25.4.2设计主菜单 569
25.4.3设计工具栏 570
25.5考生管理 573
25.5.1建立考生库 573
25.5.2维护考生信息 577
25.5.3删除考生信息 579
25.5.4清空考生库 580
25.6考试类别管理 581
25.6.1添加考试类别 581
25.6.2维护考试类别 582
25.7考场管理 584
25.7.1录入考场 584
25.7.2维护考场信息 585
25.8考试管理 587
25.8.1考生报名 587
25.8.2安排考场 589
25.8.3生成准考证 591
25.9成绩管理 592
25.9.1成绩导入 593
25.9.2成绩查询及统计 594
25.10数据导出 597
25.11系统集成 598
25.12关键技术:图片在数据库中的存储与读取 599
25.12.1直接将图片存储在数据库中 599
25.12.2在数据库中只存储图片地址 601
25.13小结 602
参考文献 603
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《教育学考研应试宝典》徐影主编 2019
- 《匹克吉他自学教程》李成福编著 2017
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《吉他自学一本通 吉他弹唱·独奏·乐理教程》陈飞,伊家林 2020
- 《英语自学进阶教程全6册 2》爱尔兰迪尔德丽出版社著 2019
- 《高考英语自学丛书 概要写作》祝嘉 2018
- 《英语自学进阶教程全6册 5》爱尔兰迪尔德丽出版社著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019