《Visual Basic.NET与数据库开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:石磊编著;前治软件研究室编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115098530
  • 页数:371 页
图书介绍:

第1章 引言 1

1.1 VB.NET在数据库开发方面几个值得注意的改变 2

1.1.1 若干VB 6.0的语法将不再适用于VB.NET 2

1.1.2 完整的面向对象功能 9

1.1.3 对多线程的支持和基于apartment-threaded模型的异常处理 24

1.1.4 VBA及VBScript会统一成为VB.NET 26

1.1.5 全新的窗体Visual Studio Web Form 26

1.1.6 网络服务Web Services 27

1.1.7 学习Visual Basic.NET是未来的发展趋势 29

1.2 VB.NET的安装 29

1.2.1 系统需求 29

1.2.2 开始安装 30

1.3 本章小结 32

第2章 数据库基础 33

2.1 数据库基础知识 33

2.1.1 数据库系统 33

2.1.2 数据模型 35

2.1.3 关系型数据库模型 35

2.1.4 函数依赖 36

2.1.5 关键字 38

2.1.6 关系规范化 38

2.1.7 数据库引擎 41

2.2 数据库设计理论 41

2.2.1 数据库设计步骤 41

2.2.3 概念结构设计 42

2.2.2 需求分析 42

2.2.4 逻辑结构设计 44

2.2.5 物理设计与实施 45

2.3 数据库设计实例 46

2.3.1 设计客户管理系统 46

2.3.2 在Access中为客户管理系统建立数据库 48

2.4 本章小结 52

第3章 结构化查询语言 53

3.1 SQL语言基础 53

3.1.1 SQL的特点 53

3.1.2 SQL的优点 54

3.1.3 SQL语言中的常用数据类型 55

3.1.5 SQL中的运算符 57

3.1.4 SQL的标识符 57

3.2 SQL中常用的函数 58

3.2.1 日期函数 58

3.2.2 字符串函数 58

3.2.3 数学函数 59

3.2.4 集合函数 59

3.2.5 文本和图像函数 60

3.2.6 转换函数 60

3.3 运用SQL语言操作表、视图与索引 60

3.3.1 表的操作 60

3.3.2 数据操作 63

3.4 运用SQL建立查询 66

3.3.4 建立视图 66

3.3.3 创建索引 66

3.4.1 简单查询 67

3.4.2 查询统计 71

3.4.3 使用UNION运算符实现多查询联合 73

3.4.4 在查询中连接多张表 74

3.4.5 子查询 77

3.4.6 利用查询结果创建新表 78

3.5 在Visual Basic.NET中建立查询 79

3.5.1 Visual Basic.NET中的查询环境 79

3.5.2 在Visual Basic.NET中建立关系查询 88

3.6 本章小结 96

4.1 VB访问数据库技术的历史 97

第4章 VB访问数据库的方案比较 97

4.2 Visual Basic访问数据库的现状 98

4.3 Visual Basic访问数据库的前景 98

4.4 本章小结 100

第5章 DAO数据访问对象 101

5.1 DAO对象模型 102

5.1.1 面向对象编程 102

5.1.2 DAO对象模型 102

5.2 使用DAO操作数据 104

5.2.1 DBEngine对象 104

5.2.2 Workspace对象 107

5.2.3 Database对象 107

5.2.4 Record对象 109

5.2.5 创建Record对象 110

5.3 VB中远程数据库的访问 115

5.3.1 数据连接 115

5.3.2 数据处理 116

5.4 本章小结 117

第6章 学生名册管理系统 119

6.1 使用Microsoft Access建立数据库 119

6.2 使用DAO读取数据库 120

6.2.1 启动VB.NET创建新工程并熟悉新的开发环境 120

6.2.2 对窗体进行可视化设计 125

6.2.3 设置数据库环境 129

6.2.4 进行底层代码设计 131

6.2.5 增强功能设计 152

6.3 本章小结 166

第7章 ADO.NET数据库访问对象 167

7.1 ADO.NET概述 167

7.1.1 ADO.NET简介 167

7.1.2 Connections对象 169

7.1.3 Command对象 170

7.1.4 DataReaders对象 170

7.1.5 使用DataReader对象 171

7.2 DataSet和DataSetCommand对象 172

7.2.1 ADO.NET的DataSet和ADO的Recordset的比较 172

7.2.2 理解DataSets 173

7.2.3 表之间的联系 175

7.2.4 DataSetCommands对象 176

7.2.5 简单的可视化设计 177

7.2.6 类型化的DataSet 179

7.3 ADO.NET的应用 179

7.3.1 读取数据 180

7.3.2 转换现有代码 181

7.3.3 更新数据 182

7.3.4 XML扩展支持 183

7.4 本章小结 183

第8章 ADO.NET开发实例 185

8.1 数据库浏览器的功能和设计思路 185

8.1.1 数据库浏览器的主要功能 186

8.1.2 数据库浏览器的设计思路 186

8.2.2 设计CAccessDatabase类 187

8.2 创建CAccessDatabase类 187

8.2.1 增加一个CAccessDatabase类 187

8.3 创建CDatabase类 209

8.3.1 增加一个CDatabase类 209

8.3.2 设计CDatabase类 209

8.4 创建AccessExplorer窗体类 225

8.4.1 增加一个AccessExplorer窗体 225

8.4.2 设计AccessExplorer类 226

8.5 创建LoginAccess类 240

8.5.1 增加一个LoginAccess窗体 240

8.5.2 设计LoginAccess类 241

8.6.1 增加一个QueryAnalyzer窗体 244

8.6 创建QueryAnalyzer类 244

8.6.2 设计QueryAnalyzer类 246

8.7 创建MainForm类 254

8.7.1 增加一个MainForm窗体 255

8.7.2 设计MainForm类 256

8.8 完善工程 259

8.9 本章小结 260

第9章 图书借阅管理系统的功能分析 261

9.1 图书管理系统的功能分析 261

9.2 学生管理系统的功能分析 263

9.3 图书在线借阅系统的功能分析 264

9.3.1 图书在线借阅系统的功能 264

9.3.3 图书在线借阅系统的辅助功能 265

9.3.2 图书在线借阅系统的功能抽象 265

9.4 3个子系统在整个工程中的关系 266

9.5 本章小结 266

第10章 图书借阅管理系统数据库的设计 267

10.1 学生信息表 267

10.2 图书信息表 268

10.3 图书借阅信息表 269

10.4 建立3张表之间的关联 270

10.4.1 在VB.NET中打开数据库lib.mdb 270

10.4.2 建立3张表之间的关联 272

10.5 建立查询 274

10.5.1 建立学生信息表中所需要的查询 274

10.5.2 建立图书信息表中所需要的查询 277

10.5.3 建立借阅信息表中所需要的查询 279

10.6 本章小结 279

第11章 学生管理系统 281

11.1 界面设计 281

11.1.1 学生信息浏览功能的界面设计 281

11.1.2 学生信息编辑功能的界面设计 283

11.1.3 学生信息查询功能的界面设计 284

11.1.4 界面的美化 286

11.2 底层代码设计 288

11.2.1 连接数据库 288

11.2.2 学生信息浏览功能的设计 291

11.2.3 学生信息编辑功能的设计 293

11.2.4 学生查询功能的设计 296

11.3 本章小结 301

第12章 图书管理系统 303

12.1 界面设计 303

12.1.1 图书浏览功能的界面设计 303

12.1.2 图书编辑功能的界面设计 305

12.1.3 图书查询功能的界面设计 305

12.1.4 界面的美化 307

12.2 底层代码设计 309

12.2.1 连接数据库 309

12.2.2 图书浏览功能的设计 311

12.2.3 图书编辑功能的设计 314

12.2.4 图书查询功能的设计 317

12.3 本章小结 322

第13章 图书在线借阅系统 323

13.1 安装和配置IIS服务器 323

13.1.1 配置IP 323

13.1.2 安装IIS服务器 325

13.1.3 配置IIS服务器 326

13.2 建立网站 328

13.2.1 制作网站的首页 328

13.2.2 设置网站的IP 329

13.3 体会WebForm 330

13.4 设计图书在线借阅系统 331

13.5.1 界面设计 332

13.5 实现登录功能和在线借阅功能 332

13.5.2 底层代码设计 336

13.6 实现更改密码功能 349

13.6.1 设计更改密码窗体 349

13.6.2 设计底层代码 350

13.7 本章小结 353

第14章 建立帮助文件和打包发行 355

14.1 建立帮助文件 355

14.1.1 创建项目 355

14.1.2 工具按钮介绍 357

14.2 在VB中调用帮助文件 363

14.3 打包发行 365

14.4 本章小结 371