注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计BASIC/VB及其相关Visual Basic数据库编程技术与实例

Visual Basic数据库编程技术与实例

Visual Basic数据库编程技术与实例

定 价:¥49.00

作 者: 赵斯思编著
出版社: 人民邮电出版社
丛编项:
标 签: BASIC语言 程序设计

ISBN: 9787115123084 出版时间: 2004-01-01 包装: 胶版纸
开本: 24cm+光盘1片 页数: 536 字数:  

内容简介

  本书详细地介绍了Visual Basic数据库开发技术,重点介绍了通过DAO和ADO对象操作Microsoft Access数据库和Microsoft SQL Server数据库的方法。全书共分两篇18章。基础篇中的每章都结合具体的实例介绍了Visual Basic数据库编程中经常使用的各种技术,包括Visual Basic数据库开发概述,数据库的安装、创建和连接,DAO和ADO的数据/数据库处理实例,SQL增强数据处理,高性能数据处理,图形显示技术,报表打印技术,控件编程技巧,二进制数据处理,数据的备份/恢复、导入/导出,数据库系统常见功能模块设计,安装程序制作等。综合实例篇中精选了4个完整的数据库系统:ADO+SQL Server实现考试系统,ADO+SQL Server实现学生选课系统,ADO+SQL Server实现图书馆信息系统,ADO+Access实现超市管理(POS)系统,能够帮助读者快速领会复杂系统的设计精髓。本书内容由浅入深,从最基本的数据库安装一直到综合实例的实现,都有详细的讲解。书中附带了大量实例源代码,不仅适合初学者学习Visual Basic数据库开发技术,对于有经验的Visual Basic数据库开发人员也有较高的参考价值。

作者简介

暂缺《Visual Basic数据库编程技术与实例》作者简介

图书目录

第1篇  基础篇
第1章  Visual Basic和数据库开发  2
1.1  各种开发平台比较  2
1.2  Visual Basic开发环境  5
1.2.1  ActiveX控件  6
1.2.2  Hello Word程序  6
1.3  Visual Basic数据库开发技术  6
1.3.1  DAO数据库开发技术  7
1.3.2  RDO数据库开发技术  7
1.3.3  ADO数据库开发技术  7
1.3.4  ODBC数据库开发技术  8
1.4  流行关系数据库  8
1.4.1  Access数据库  8
1.4.2  SQL Server 2000数据库  8
1.4.3  Oracle数据库  9
1.4.4  DB2数据库  9
1.4.5  Sybase数据库  9
第2章  数据库安装、创建实例  10
2.1  Access数据库  10
2.1.1  安装Access数据库  10
2.1.2  创建Access数据库  10
2.1.3  用OLE DB连接Access  13
2.1.4  用ODBC连接Access  14
2.1.5  程序中设定ADO连接属性  16
2.2  SQL Server数据库  18
2.2.1  安装SQL Server  18
2.2.2  启动SQL Server  21
2.2.3  创建SQL Server数据库  22
2.2.4  连接SQL Server数据库  24
2.3  用ADO连接数据库  28
2.3.1  ODBC连接  28
2.3.2  OLE DB Provider连接  31
2.3.3  MS Remote连接  33
第3章  数据处理实例  35
3.1  ADO控件编程  35
3.1.1  程序设计  35
3.1.2  程序实现  36
3.2  ADO对象编程  39
3.2.1  程序设计  40
3.2.2  程序实现  40
3.3  SQL与ADO联合编程  44
3.3.1  程序设计  44
3.3.2  程序实现  44
3.4  ADO对象增强编程  48
3.4.1  程序设计  48
3.4.2  程序实现  48
3.5  DATA控件编程  50
3.5.1  程序设计  50
3.5.2  程序实现  51
3.6  DAO对象编程  54
3.6.1  程序设计  55
3.6.2  程序实现  55
3.7  事务处理编程  60
3.7.1  ADO事务处理  61
3.7.2  DAO事务处理  63
第4章  数据库处理实例  66
4.1  创建SQL Server数据库  66
4.2  创建Access数据库  69
4.2.1  DAO创建Access数据库  69
4.2.2  DAO创建带密码的Access数据库  70
4.2.3  ADOX创建Access数据库  72
4.3  创建表格实例  73
4.3.1  在原有数据表基础上建立新表  73
4.3.2  用ADOX建立新表  74
4.3.3  用SQL语句建立新表  75
4.4  创建字段实例  76
4.4.1  用ADOX创建字段  76
4.4.2  用SQL 语句创建字段  77
4.5  创建索引实例  78
4.6  创建关键字实例  79
4.7  获取数据库中所有表格实例  79
4.7.1  获取SQL Server数据库中所有表格  79
4.7.2  获取Access数据库中所有表格  80
4.8  获取表格中所有字段及属性实例  82
4.9  获取表格索引信息实例  84
4.10  删除操作的综合实例  84
4.10.1  Access数据库中的删除操作  84
4.10.2  SQL Server数据库中的删除操作  88
第5章  SQL增强数据处理实例  89
5.1  SQL语言简介  89
5.2  SQL查询语句的使用  90
5.2.1  查询的字段及别名  90
5.2.2  指定记录源  91
5.2.3  指定查询条件  91
5.2.4  对结果进行排序  92
5.2.5  查询前面或后面的少数记录  92
5.2.6  去掉重复字段查询记录  92
5.2.7  合并查询  92
5.2.8  连接查询  93
5.2.9  分组查询及统计  95
5.3  SQL数据定义、操作语句的使用  95
5.3.1  数据定义语句  95
5.3.2  数据操作语句  97
5.4  参数查询  98
5.5  生成SQL查询语句的实例  101
5.6  自动生成VB数据库操作代码的实例  105
5.7  数据分类统计实例  106
第6章  高性能数据处理实例  111
6.1  存储过程概述  111
6.2  存储过程的新建、修改、删除实例  111
6.2.1  新建存储过程  111
6.2.2  修改存储过程  113
6.2.3  删除存储过程  114
6.3  获取数据库中所有存储过程  115
6.4  获取指定存储过程语句  116
6.5  存储过程的编写  117
6.6  调用存储过程  119
6.7  存储过程的综合实例  121
6.8  由表生成存储过程的实例  123
6.9  视图概述  129
6.10  视图的新建、修改、删除实例  129
6.10.1  新建视图  129
6.10.2  修改视图  131
6.10.3  删除视图  133
6.11  获得数据库中所有的视图  133
6.12  获得指定视图语句  134
6.13  ADO性能优化  134
6.13.1  概述  134
6.13.2  连接优化  134
6.13.3  查询优化  135
6.13.4  处理查询结果  136
第7章  图形显示实例  138
7.1  VB图形显示方法综述  138
7.2  MSChart图形控件实例  139
7.2.1  MSChart的添加  139
7.2.2  MSChart重要属性  140
7.2.3  条形图实例  141
7.2.4  饼形图实例  143
7.2.5  三维图实例  146
7.2.6  MSChart的不足及改进实例  148
7.2.7  MSChart的其他实例  152
7.3  Formula One图形控件实例  155
7.3.1  Formula One的安装和添加  155
7.3.2  Formula One的条形图实例  156
7.3.3  Formula One的饼形图实例  158
7.4  TeeChart图形控件实例  161
7.4.1  TeeChart的安装和添加  161
7.4.2  TeeChart的条形图实例  161
7.4.3  TeeChart的饼形图实例  163
第8章  报表打印实例  166
8.1  Visual Basic报表打印综述  166
8.2  Printer对象的报表打印实例  167
8.3  Data Report的报表打印实例  172
8.3.1  Data Report简单单表打印  172
8.3.2  Data Report动态绑定数据源  174
8.3.3  Data Report复杂多表综合应用  177
8.4  Crystal Report的报表打印实例  180
8.4.1  Crystal Report简单单表打印  181
8.4.2  Crystal Report套表打印  184
8.5  Active Report的报表打印实例  187
8.5.1  Active Report简单单表打印  187
8.5.2  Active Report报表转换实例  189
8.6  通过Word进行报表打印  190
8.7  通过Excel进行报表打印  193
8.7.1  一般方法  193
8.7.2  速度改进  197
8.8  通过DBGrid进行报表打印  201
第9章  控件编程实例  208
9.1  TextBox控件  209
9.1.1  清除TextBox控件的文本  209
9.1.2  返回TextBox中文本的行数  209
9.1.3  返回TextBox中显示的第一行文字的行号  209
9.1.4  返回TextBox中显示文字的最大行数  210
9.1.5  滚动显示TextBox中的文字  211
9.1.6  返回TextBox指定行的文本  211
9.1.7  将右键菜单替换为定制菜单  213
9.1.8  切换输入法  214
9.2  ListBox控件  214
9.2.1  为ListBox设定水平滚动条  214
9.2.2  为ListBox添加弹出提示  214
9.2.3  防止将重复项目添加至ListBox  215
9.2.4  获取当前鼠标下项目的索引值  216
9.2.5  选择全部ListBox项目  216
9.3  ListView控件  216
9.3.1  在ListView中显示数据  217
9.3.2  加快ListView显示数据的速度  219
9.3.3  ListView中的数据排序  222
9.3.4  ListView改进数据排序实例  223
9.3.5  将标题栏转换成平面式的标题栏  227
9.4  TreeView控件  227
9.4.1  TreeView节点操作综合实例  228
9.4.2  为TreeView添加背景图片  236
9.4.3  保存和恢复TreeView中的数据  237
9.4.4  将XML文档显示在TreeView中  239
9.5  DBGrid控件  239
9.5.1  为DBGrid控件增加下拉框  240
9.5.2  获取DBGrid控件的行数和列数  241
9.5.3  在DBGrid中将Boolean字段显示为CheckBox  242
9.5.4  获得DBGrid中被选择的多行数据  242
9.5.5  控制DBGrid中内容不被修改  242
9.5.6  固定DBGrid的前几列  242
9.5.7  将DBGrid数据保存到txt文件  243
9.6  MSFlexGrid控件  245
9.6.1  隐藏MSFlexGrid的某些行  245
9.6.2  MSFlexGrid的自动填充功能  246
9.6.3  其他自动填充功能  248
9.6.4  MSFlexGrid数据填充技术  252
第10章  二进制数据处理实例  254
10.1  二进制数据处理综述  254
10.2  将二进制文件存入数据库  255
10.2.1  使用AppendChunk方法  255
10.2.2  使用Stream对象  258
10.3  将数据库中的二进制数据导出  260
10.3.1  使用GetChunk方法  260
10.3.2  使用Stream对象  263
10.4  通过数据库打开各种文件  265
10.4.1  读取并打开数据库中存储的图像文件  265
10.4.2  读取并打开数据库中存储的文本文件  267
10.4.3  读取并打开数据库中存储的视频  269
第11章  数据备份/恢复、导入/导出实例  272
11.1  Access数据库的压缩实例  272
11.2  Access数据库导出到Txt文件实例  274
11.2.1  编程实现  274
11.2.2  利用Access的导出工具实现  277
11.3  Txt文件转化为Access数据库实例  279
11.3.1  编程实现  279
11.3.2  利用Access的导入工具实现  283
11.4  Access数据库格式转换  284
11.5  将Excel数据复制到Access  287
11.6  SQL数据库的备份实例  289
11.7  SQL数据库的恢复实例  290
11.8  SQL Server数据库导出到Txt文件实例  290
11.8.1  编程实现  291
11.8.2  利用SQL Server的导出工具实现  294
11.9  Txt文件转化为SQL Server数据库实例  296
11.9.1  编程实现  296
11.9.2  利用SQL Server的导入工具实现  300
11.10  ADO数据导出到Excel表格和HTML文件实例  301
11.11  DAO数据导出到Excel表格和HTML文件实例  312
11.12  DTS导入/导出向导的使用  315
第12章  功能模块设计  318
12.1  日期格式处理模块  318
12.2  分页显示技术  321
12.3  多级别权限功能模块  325
12.3.1  总体设计及核心代码  326
12.3.2  登录功能的实现  333
12.3.3  根据不同的权限显示不同的菜单项  334
12.3.4  用户及其权限管理  335
12.3.5  组管理  338
12.4  加密模块  339
12.4.1  对密码字符串加密实例  339
12.4.2  中文字符串加密实例  342
12.5  界面模块  343
12.5.1  界面设计实例一  344
12.5.2  界面设计实例二  344
12.5.3  界面设计实例三  345
12.5.4  界面设计实例四  346
第13章  安装程序制作实例  347
13.1  用Package&Deployment向导制作安装程序  347
13.2  用Install Shield制作安装程序  350
13.2.1  导入Visual Basic编写的数据库系统  351
13.2.2  添加其他组件  352
13.2.3  添加其他文件  353
13.2.4  修改注册表  354
13.2.5  编译安装程序  354
13.3  用Wise Installation制作安装程序  356
第14章  其他编程实例  359
14.1  ADO和XML编程  359
14.1.1  将数据写入XML文件  359
14.1.2  ADO数据集与XML数据交换实例  361
14.2  创建DSN  363
14.2.1  创建Access的DSN  363
14.2.2  获取系统的DSN列表  366
14.2.3  设置/返回SQL Server的DSN  367
14.3  异步获取数据  369
14.4  快速产生连接语句  371
14.5  连接语句生成器  372
14.6  离线ADO技术  372
14.7  获取OLEDB Provider支持的数据类型  375
14.8  SQL Server浏览器  376
14.9  附加、移去SQL Server数据库实例  379
14.10  获取Access数据库的密码  383
14.11  ADO Shape语句使用实例  383
14.11.1  单层连接  384
14.11.2  多层连接  385
14.11.3  参数化  385
14.11.4  多表连接  386
14.11.5  统计总和的连接  387
14.11.6  分组  387
14.12  阿拉伯数字转换为中文数字的实例  388
第2篇  综合实例篇
第15章  ADO+SQL Server实现考试系统  390
15.1  技术要点  390
15.2  系统概况  391
15.2.1  软件配置  391
15.2.2  硬件配置  391
15.3  需求分析  391
15.3.1  总体功能要求  391
15.3.2  性能的需求  392
15.4  数据库设计及配置  392
15.4.1  数据库设计  392
15.4.2  数据库配置  395
15.5  系统实现  397
15.5.1  设计概况  397
15.5.2  系统主界面  398
15.5.3  题目类别模块  405
15.5.4  题目模块  406
15.5.5  模块文件  410
15.5.6  参数设置模块  417
15.5.7  系统选项设置模块  419
15.5.8  考试模块  419
15.5.9  系统登录模块  430
15.5.10  用户管理模块  430
第16章  ADO+SQL Server实现学生选课系统  431
16.1  技术要点  431
16.2  系统概况  431
16.2.1  软件配置  432
16.2.2  硬件配置  432
16.3  需求分析  432
16.3.1  总体功能要求  432
16.3.2  性能的需求  433
16.4  数据库设计及配置  433
16.4.1  数据库设计  433
16.4.2  数据库配置  435
16.5  系统实现  437
16.5.1  设计概况  437
16.5.2  系统主界面  438
16.5.3  学生信息管理模块  442
16.5.4  教师信息管理模块  447
16.5.5  课程信息管理模块  451
16.5.6  查询模块  451
16.5.7  学生选课模块  454
16.5.8  登录及用户管理模块  457
16.5.9  主模块  457
16.5.10  图像操作模块  458
第17章  ADO+SQL Server实现图书馆信息系统  461
17.1  技术要点  461
17.2  系统概况  461
17.2.1  软件配置  462
17.2.2  硬件配置  462
17.3  需求分析  462
17.3.1  总体功能要求  462
17.3.2  性能的需求  463
17.4  数据库设计及配置  463
17.4.1  数据库设计  463
17.4.2  数据库配置  466
17.5  系统程序实现  467
17.5.1  设计概况  467
17.5.2  系统主界面  468
17.5.3  主题信息管理模块  470
17.5.4  书籍信息管理模块  475
17.5.5  书本信息管理模块  476
17.5.6  会员信息管理模块  477
17.5.7  员工信息管理模块  479
17.5.8  借书管理模块  479
17.5.9  系统配置模块  487
17.5.10  欠款支付配置模块  488
17.5.11  报表打印模块  489
第18章  ADO+Access实现POS(超市管理)系统  491
18.1  技术要点  491
18.2  系统配置  491
18.2.1  软件配置  491
18.2.2  硬件配置  491
18.3  需求分析  492
18.3.1  总体功能要求  492
18.3.2  性能的需求  493
18.4  数据库设计及配置  493
18.4.1  数据库设计  493
18.4.2  数据库E-R图  496
18.4.3  数据库配置  496
18.5  系统实现  497
18.5.1  设计概况  497
18.5.2  系统登录模块  497
18.5.3  系统主界面  502
18.5.4  供应商管理模块  507
18.5.5  商品管理模块  519
18.5.6  商品分类管理  525
18.5.7  商品入库管理  526
18.5.8  前台销售管理  528
18.5.9  数据备份/恢复模块  533
18.5.10  权限管理模块  535
18.5.11  系统设置模块  536
18.5.12  其他模块  536

本目录推荐