《Visual Basic.NET数据库程序设计与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:卢智勇,谭小丹,李光明编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2005
  • ISBN:7502437738
  • 页数:348 页
图书介绍:本书以中文版Visual Basic.NET为背景,从数据库编程基础、SQL Server、可视化数据库工具等方面详细介绍了Visual Basic.NET数据库的基本操作和使用方法。

目录 1

第1章 Visual Basic.NET数据库编程基础 1

1.1 数据库概述 1

1.1.1 数据库的发展 1

1.1.2 桌面数据库 2

1.1.3 分布式数据库 2

1.1.4 基本概念和术语 3

1.2 关系数据库设计 5

1.2.1 规划关系数据库 5

1.2.2 设计一个关系数据库 6

1.3 SQL语言 8

1.3.1 SQL的特点和基本功能 8

1.3.2 SQL数据类型 9

1.3.3 SQL语句 10

1.4 Transact-SQL 11

1.4.1 T-SQL语言 11

1.4.2 T-SQL函数 15

1.5 存储过程 24

1.5.1 设计存储过程 24

1.5.2 创建、执行存储过程 25

1.6 Visual Basic的数据访问技术 27

1.6.1 Visual Basic支持的数据库 27

1.6.2 Visual Basic的数据访问方式 28

1.6.3 Visual Basic数据访问中相关缩写词 29

1.7 从ADO到ADO.NET 30

1.7.1 ADO.NET简介 30

1.8 XML 32

1.7.2 ADO.NET的优点 32

1.8.1 XML的元素、属性和类型 33

1.8.2 XML架构 34

小结 34

综合练习一 35

一、选择题 35

二、填空题 35

三、思考题 35

四、上机实践 35

第2章 使用SQL Server 36

2.1 Client/Server基础 36

2.1.1 基本概念 36

2.1.3 三层Client/Server模型 37

2.1.2 双层Client/Server模型 37

2.1.4 三层Client/Server的优点 38

2.2 SQLServer 38

2.2.1 SQL Server概述 38

2.2.2 SQL Server的Client/Server特性 39

2.2.3 SQL Server数据库结构 41

2.2.4 SQL Server数据类型 41

2.3 使用SQL Server建立数据库对象 45

2.3.1 Enterprise Manager简介 45

2.3.2 建立数据库 46

2.3.3 建立数据表 48

2.3.4 管理安全性 50

2.4 实例演练——建立数据库 51

三、思考题 55

二、填空题 55

四、上机实践 55

一、选择题 55

综合练习二 55

小结 55

第3章 可视化数据库工具 56

3.1 视化数据库工具概述 56

3.2 使用“服务器资源管理器” 56

3.2.1 “服务器资源管理器”主窗口介绍 57

3.2.2 使用“服务器资源管理器”建立数据连接举例 59

3.3 使用数据库设计器 60

3.3.1 表设计器 61

3.3.2 表的“属性页”对话框 62

3.3.3 数据库关系图 63

3.4 使用查询和视图设计器 65

3.4.1 查询和视图设计器 65

3.4.2 建立查询 67

3.5 使用“解决方案资源管理器” 69

3.6 使用XML设计器 70

3.7 使用报表设计器 74

3.7.1 Crystal Report Designer的组成 75

3.7.2 Crystal Reports专家 76

3.7.3 报表控件 77

3.7.4 设计并运行新报表 77

3.8 实例演练——可视化数据库工具的使用 80

小结 83

综合练习三 84

一、选择题 84

二、填空题 84

三、思考题 84

四、上机实践 84

4.1 ADO.NET工作原理 85

第4章 ADO.NET概述 85

4.2 ADO.NET对象 86

4.2.1 Connection对象 86

4.2.2 Command对象 89

4.2.3 DataReader对象 91

4.2.4 DataAdapter对象 93

4.2.5 DataSet对象 96

4.3 ADO.NET和XML 99

4.4 实例演练——建立一个简单的ADO.NET用程序 100

小结 105

综合练习四 105

一、选择题 105

二、填空题 106

三、思考题 106

四、上机实践 106

5.2.1 使用服务器资源管理器创建数据适配器 107

5.2 创建数据适配器 107

第5章 ADO.NET数据适配器 107

5.1 概述 107

5.2.2 使用工具箱创建数据适配器 109

5.3 配置数据适配器参数 111

5.4 数据适配器中的表映射 113

5.5 数据适配器的事件 114

5.5.1 事件处理 114

5.5.2 FillError事件 115

5.5.3 RowUpdated事件 116

5.5.4 RowUpdating事件 117

5.6 实例演练——SqlDataAdapter控件的使用 118

小结 121

综合练习五 121

一、选择题 121

四、上机实践 122

三、思考题 122

二、填空题 122

第6章 ADO.NET数据集 123

6.1 DataSet的结构 123

6.1.1 DataTable对象 123

6.1.2 DataColumn对象 126

6.1.3 DataRow对象 127

6.1.4 DataRelation对象 129

6.1.5 约束 131

6.1.6 创建和使用数据表 132

6.2 使用DataSet 138

6.2.1 创建DataSet 138

6.2.2 使用DataSet更新数据库 143

6.2.3 DataSet的处理 144

6.3.1 并发控制 146

6.3 并发性 146

6.3.2 处理并发错误 148

6.4 使用DataView 149

6.5 实例演练——销售员清单管理 153

小结 162

综合练习六 163

一、选择题 163

二、填空题 163

三、思考题 163

四、上机实践 163

第7章 数据绑定控件 164

7.1 应用数据控件访问数据库 164

7.2 ListBox控件 164

7.3 ComboBox控件 167

7.4 CheckedListBox控件 169

7.5 DataGrid控件 171

7.6 ErrorProvider控件 172

7.7 用户控件 174

7.8 实例演练——DataGrid控件的使用 174

小结 180

综合练习七 181

一、选择题 181

二、填空题 181

三、思考题 181

四、上机实践 181

第8章 Web应用 182

8.1 ASP.NET概述 182

8.2 Web窗体 182

8.2.1 Web窗体简介 182

8.2.2 创建基本的Web窗体 183

8.2.3 验证Web窗体的数据输入 186

8.3 Web窗体的数据访问 190

8.3.1 Web窗体数据访问简介 190

8.3.2 Web数据访问策略 191

8.3.3 在Web窗体中通过DataGrid控件显示数据 192

8.3.4 在Web窗体中创建只读数据访问 195

8.3.5 在Web窗体中更新数据 197

8.4 Web服务 200

8.4.1 Web服务简介 200

8.4.2 创建Web服务 201

8.4.3 使用Web服务 203

8.5 实例演练——订单查询系统 204

四、上机实践 210

三、思考题 210

二、填空题 210

一、选择题 210

小结 210

综合练习八 210

第9章 综合实例1——进销存管理系统的设计与开发 211

9.1 进销存管理系统简介 211

9.2 数据库设计 212

9.2.1 建立实体模型 212

9.2.2 创建数据库 214

9.3 主界面和主菜单 215

9.3.1 主界面设计 215

9.3.2 模块编程 217

9.3.3 frmMain窗体代码 220

9.4 用户菜单 227

9.4.1 注销子菜单 227

9.4.2 登录子菜单 228

9.5.1 业务员数据表子菜单 230

9.4.3 退出子菜单 230

9.5 数据库菜单 230

9.5.2 客户数据表子菜单 239

9.5.3 厂商数据表子菜单 244

9.5.4 商品数据表子菜单 249

9.5.5 进货数据表子菜单 253

9.5.6 销售数据表子菜单 257

9.5.7 退货数据表子菜单 262

9.5.8 库存数据表子菜单 266

9.6 交易菜单 270

9.6.1 进货登记子菜单 270

9.6.2 销售登记子菜单 283

9.6.3 退货登记子菜单 293

9.7.1 统计结果显示窗体 300

9.7 统计菜单 300

9.8 报表菜单 304

9.7.2 各子菜单的编程实现 304

9.8.1 报表设计 305

9.8.2 报表编程实现 308

9.9 窗口和帮助菜单 309

9.9.1 窗口菜单 309

9.9.2 帮助菜单 309

9.10 系统运行 310

小结 313

第10章 综合实例2——Web教学日历管理系统的开发 314

10.1 系统设计 314

10.1.1 系统功能分析 314

10.1.2 功能演示 315

10.2.1 数据需求分析 316

10.2 数据库设计 316

10.2.2 数据库概念结构设计 317

10.2.3 数据库逻辑结构设计 317

10.3 数据库结构的实现 318

10.3.1 创建数据库 318

10.3.2 网络登录界面 319

10.3.3 用户注册页面 323

10.3.4 注册成功界面 324

10.3.5 用户信息管理页面 325

10.3.6 用户基本信息修改页面 331

10.3.7 新建教学日历界面 333

10.3.8 教学日历操作页面 336

10.3.9 报表输出界面 345

小结 348