首页>参考读物>计算机科学与技术>软件与程序设计

VB.NET与ADO.NET 数据库编程
作者 : (美)F.Scott Barker
译者 : 邱仲潘 等
出版日期 : 2003-04-01
ISBN : 7-111-11689-5
定价 : 40.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 403
开本 : 16开
原书名 : Database Programming with Visual Basic.Net and Ado.Net:Tips,Tutorals,and Code
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

无论用Windows表单生成桌面应用程序还是用ASP.NET与Visual Basic .NET生成数据驱动应用程序,本书都能帮你充分发挥ADO.NET的潜力。主要内容包括使用数据的基本方法,用Windows表单和Web表单生成数据驱动应用程序的方法。此外,书中还介绍了如何使用Web Service和如何用SQL-DMO管理数据库。本书适合应用开发人员,特别是数据库应用开发人员阅读。

图书前言

本书要介绍计算世界的另一次革命:.NET。有人说,.NET只是个变革,而不是革命。我不同意。我坐在旧金山机场,等待返回西雅图的航班,一边喝着冰镇咖啡,一边回顾本周见到的所有奇妙技术。
过去五天里,我专心听取了Paul Sheriff的讲座“Jumpstart Introduction to VB.NET Week”。除了20个经常参加的学生外,Paul还邀请了几个朋友,我们对这种“培训”很感兴趣。
当你阅读本书时,我已经多次参加培训。我要承认,自从我早期参加Access小组以来,从来没有对一个产品如此感兴趣(别怪Access)。我已经使用Access/Visual Basic/SQL Server十几年了,一直非常喜欢。过去,Web开发只使用ASP与HTML之类的产品,但如今这一切已经改变了。
现在,Web开发与桌面开发之间的界限渐渐消失了。Visual Basic .NET(或简称为VB.NET)与数据库开发比过去更加强大,很容易把生成Windows表单(Visual Basic .NET)与Web表单(ASP.NET)混合到一个解决方案中。最激动人心的是,知道如何用ADO.NET处理Windows表单之后,就可以用相似的方法与相同的对象处理Web表单。
我希望本书让你和我一样,对能使用Visual Basic .NET生成数据库应用程序而感到激动。
本书适用的对象
本书可以指导公司与个人开发人员用Visual Basic .NET生成数据库应用程序。如果你要了解.NET基础或Visual Basic .NET入门知识,则最好选择另一本书。本书主要介绍我最喜欢的数据库开发。
Visual Basic开发人员可以从本书学到许多东西。尽管Visual Basic .NET的大部分内容与Visual Basic非常相似,但这个语言已经大大成长,可以用我们熟悉与喜欢的Visual Basic处理Web表单和Windows表单。如果你熟悉ADO,则书中的样本显示了如何使用ADO.NET。即使“顽固”的Visual Basic开发人员也会同意在类中加入一些ADO.NET数据访问代码,以简化编码工作。
如果Access开发人员要抓住机会扩大工作范围,则可以利用Access与Visual Basic数据库开发之间的巨大相似性。如果你熟悉SQL Server与ADO,则更加方便。即使你没有做过Visual Basic开发工作,本书中的样本代码也能帮你入门。
公司管理人员可以通过本书了解开发人员能用Visual Basic .NET进行哪些Web与桌面开发工作。
本书内容
本书的布局旨在使读者更有效地学习Visual Basic .NET数据库特性的用法。书中各章的内容如下所示:
第1章从实际入手,可以开始用Visual Basic .NET生成Windows表单,不仅用它浏览数据,还可以增加、编辑和删除数据。这里的绑定控件比旧版Visual Basic中更加健壮。
第2章介绍如何用Visual Basic .NET中的一些设计工具生成与操纵SQL Server数据库。
第3章介绍ADO.NET中的对象,如OleDbDataReader与OleDbDataSet。这些对象可以浏览数据,并且可以被装入列表框、组合框等不同控件中。
第4章进一步介绍ADO.NET对象的用法,介绍ADO.NET中的各种对象如何增加、编辑和删除数据与操纵记录。
第5章介绍如何利用前几章讲述的知识,通过ASP.NET生成有用的Web表单,包括使用DataGrid控件。
第6章深入介绍Transact-SQL语言如何使SQL Server成为强大的数据库,介绍如何在Visual Basic .NET中用Transact-SQL命令更新与操纵SQL Server数据库。
第7章介绍如何用Visual Basic .NET应用程序进行管理员通常要进行的日常工作,包括导入/导出数据和备份/恢复数据库。
第8章介绍如何实际应用前面所述的方法。该章介绍如何生成实用程序,用更少的代码完成更多的工作,并演示如何生成查询工具的指向点击界面。
第9章将展示虽然要用许多代码进行数据访问工作,但可以用类包装访问数据的代码。把表的定义放进属性与方法中后,就可以使表中的数据访问更直观,并且更容易在应用程序中访问。
第10章介绍Visual Basic .NET中如何使用Crystal Report。除了介绍如何生成标准报表外,还要介绍一些真正利用引擎的更高级特性。
第11章介绍SQL Server安全性机制及Visual Basic开发选项,并介绍验证方法和SQL Server对象的各种权限。
第12章介绍应用程序中怎样利用XML,还介绍如何装入与操纵XML文档对象以及从SQL Server 2000中取得XML。
第13章介绍如何利用.NET中最精彩的新特性之一,使生成的XML Web服务可以同时在Internet与桌面应用程序中使用,甚至可以传递ADO数据集。
附录A介绍如何在.NET应用程序中使用ADO。尽管.NET使用ADO.NET,但也许你已经在ADO开发方面做了大量工作。这个附录显示如何在.NET应用程序中建立引用及其相关对象。

作者简介

(美)F.Scott Barker:暂无简介

译者简介

邱仲潘 等:暂无简介

图书目录

第1章  用绑定控件开发Windows表单 1
1.1  生成绑定列表框 1
1.2  限制绑定列表框中显示的数据 6
1.3  根据选择的列表框项目绑定和浏览各个
文本框 9
1.4  用绑定控件编辑与更新数据 12
1.5  用绑定控件增加记录 17
1.6  用绑定控件进行错误处理 21
1.7  修饰增加/编辑/删除表单 25
1.8  将数据绑定到ComboBox与DataGrid
控件 29
1.9  访问DataGrid控件中的数据 32
第2章  用Visual Basic .NET生成SQL Server
数据库对象 37
2.1  在Visual Studio .NET中生成新SQL
Server 38
2.2  定义表与字段 40
2.3  定义主键与其他索引 42
2.4  定义表间关系 44
2.5  定义缺省与限制 48
2.6  生成视图 49
2.7  生成存储过程 52
第3章  用ADO.NET浏览数据 55
3.1  用DataReader对象取得数据 58
3.2  用DataTable对象从SQL Server取得结果 61
3.3  用DataTable对象找到记录 63
3.4  用DataView对象过滤与排序记录 66
第4章  用ADO.NET操纵数据 71
4.1  编辑数据和更新ADO.NET DataSet对象
所做的改变 71
4.2  用ADO.NET在数据集中增加与删除行 79
4.3  在ADO.NET中执行参数化存储过程 83
4.4  用ADO.NET动态生成与执行批处理
更新 85
第5章  用Web表单处理数据 87
5.1  Web表单与绑定控件 89
5.2  用验证控件验证数据 93
5.3  建立DropDown与ListBox控件 96
5.4  用Table控件显示数据 100
5.5  用Repeater控件显示数据 104
5.6  用DataGrid控件显示、排序与分页数据 110
5.7  用DataGrid控件增加、删除与编辑数据 115
5.8  从数据网格行到细节页面的超链接 124
第6章  生成Transact-SQL命令 129
6.1  只用一个选择查询取得惟一记录 129
6.2  在T-SQL中使用变量与函数 133
6.3  在SQL查询中使用通配符和数值范围 135
6.4  寻找表中的记录而没有相关表中的相应
项目 138
6.5  利用子查询 141
6.6  生成、修改与删除表 143
6.7  用现有表数据生成新表 148
6.8  生成与调用SQL Server 2000用户定义
函数 151
第7章  用SQL-DMO完成常见数据库任务 157
7.1  生成连接新数据库的对话框 159
7.2  备份与验证SQL Server数据库 166
7.3  恢复SQL Server数据库 172
7.4  在SQL Server数据库之间传输表 175
7.5  生成分离/连接SQL Server数据库对话框 181
第8章  利用数据驱动技术 187
8.1  用Windows表单处理数据绑定多项选择
列表框 188
8.2  一个Windows表单更新多个查找表 195
8.3  Windows表单生成指向点击查询工具 199
8.4  在Visual Basic .NET桌面应用程序中建立
一般性搜索表单 204
8.5  用Web表单处理数据绑定多项选择
列表框 214
8.6  用一个Web表单更新多个查找表 222
8.7  用Web表单生成指向点击查询工具 235
8.8  在ASP.NET Web应用程序中建立一般性
搜索表单 242
第9章  在数据库中用类简化工作 251
9.1  在Visual Basic .NET中定义类 251
9.2  生成实现所定义接口的类 256
9.3  用Visual Studio .NET工具加速编写ADO.NET代码 262
9.4  控制类的生成与行为 271
9.5  实现更新数据库的方法 275
9.6  验证传入属性的数据和向开发人员报告
错误 284
9.7  编写可以在其他类中复用的数据验证
代码 289
第10章  用Crystal Report生成报表 301
10.1  用Crystal Report报表专家生成报表 301
10.2  显示生成的报表 307
10.3  将计算字段加进Crystal Report报表 310
10.4  用Visual Basic .NET代码选择是否显示、
打印和导出报表 312
10.5  运行时确定打印的记录 316
10.6  打印标签和控制记录打印顺序 319
10.7  生成包含超链接的屏上报表 323
第11章  管理SQL Server安全性 327
11.1  建立Windows NT/2000用户 327
11.2  建立Windows NT/2000组 330
11.3  建立Windows NT/2000验证方式 332
11.4  建立混合验证方式 334
11.5  建立标准登录 335
11.6  建立Windows NT/2000登录 337
11.7  使用固定服务器角色 338
11.8  建立数据库用户账号 341
11.9  使用语句权限 343
11.10  使用对象权限 344
11.11  使用固定数据库角色 346
11.12  建立定制数据库角色 349
11.13  建立应用程序角色 350
第12章  在Visual Basic .NET应用程序中利用XML数据 353
12.1  用XMLWriter生成XML文档 354
12.2  用XMLReader读取XML文档 358
12.3  使用XML文档对象模型 361
12.4  从SQL Server 2000取得XML格式
的数据 366
12.5  使用数据集和XML文档 369
第13章  生成XML Web服务 373
13.1  XML Web Service入门 374
13.2  用参数生成简单XML Web Service 381
13.3  使用XML Web Service 384
13.4  从XML Web Service返回数据集 387
附录A  ADO桌面开发 391

教学资源推荐
作者: 苏运霖
作者: 马玉春 著
作者: [美]基普·欧文(Kip Irvine) 著
参考读物推荐
作者: 王炜 张思施 著
作者: 黄传禄 罗凌云 丁士锋 编著
作者: 卫军 夏慧军 孟腊春
作者: [美]罗伯特 C.西科德(Robert C. Seacord)著