《ASP.NET数据库网站设计教程 C#版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:孙士保编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121103681
  • 页数:416 页
图书介绍:本教材介绍了使用C#语言开发ASP.NET数据库网站的方法及相关知识,包括ASP.NET基础,Web窗体与Page对象,ASP.NET的常用控件,验证控件,主题、母版页和站点导航,ASP.NET常用对象和状态管理,Access和SQL Server数据库基础,使用数据源控件访问数据库,数据绑定与数据绑定控件,使用.NET数据提供程序访问数据库,使用DataSet访问数据库,使用ASP.NET AJAX,使用LINQ to SQL访问数据库,数据库应用程序开发综合实训等内容。

第1章 ASP.NET基础 1

1.1 C/S和B/S架构体系 1

1.2 静态网页与动态网页 2

1.2.1 静态网页技术 2

1.2.2 动态网页技术 2

1.3 .NET Framework简介 5

1.4 Visual Studio简介 7

1.5 ASP.NET网站的创建过程 7

1.5.1 新建和运行ASP.NET网站 7

1.5.2 打开ASP.NET网站 11

1.5.3 使用解决方案资源管理器 12

1.5.4 使用“工具箱” 13

1.5.5 使用“属性”窗口 14

1.5.6 使用代码和文本编辑器 15

1.5.7 子窗口的操作 17

1.5.8 保存ASP.NET网站 17

1.6 实训 18

第2章 Web窗体与Page对象 20

2.1 ASP.NET Web窗体模型 20

2.1.1 ASP.NET Web窗体的概念 20

2.1.2 ASP.NET Web窗体的模型 20

2.1.3 ASP.NET网页的代码模型 21

2.2 ASP.NET网站的组成文件 23

2.3 Page指令 25

2.3.1 Page指令概述 25

2.3.2 @Page指令 26

2.4 Page对象 27

2.4.1 ASP.NET页的生命周期 27

2.4.2 Page对象的常用事件 30

2.4.3 Page对象的属性 30

2.4.4 Page对象的常用方法 31

2.5 实训 32

第3章 ASP.NET的常用控件 34

3.1 ASP.NET控件概述 34

3.1.1 控件的类型 34

3.1.2 服务器控件基础 34

3.1.3 添加服务器控件 35

3.1.4 添加服务器控件的事件 37

3.1.5 服务器控件的基本属性 38

3.1.6 ASP.NET页面的处理过程 39

3.2 标准控件 41

3.2.1 文本输入/输出控件 41

3.2.2 按钮控件 43

3.2.3 超链接控件 47

3.2.4 图像控件 48

3.2.5 选择控件 53

3.2.6 容器控件 66

3.3.7 其他专用控件 69

3.3 多个控件共享一个事件 83

3.4 ASP.NET网站中资源的路径 85

3.5 实训 86

第4章 验证控件 95

4.1 数据验证控件概述 95

4.2 必须项验证控件 98

4.3 比较验证控件 100

4.4 范围验证控件 103

4.5 正则表达式验证控件 104

4.6 自定义验证控件 106

4.7 验证摘要控件 111

4.8 指定验证组 113

4.9 禁用验证控件 113

4.10 实训 114

第5章 ASP.NET主题、母版页和站点导航 116

5.1 ASP.NET主题和外观 116

5.1.1 概述 116

5.1.2 定义ASP.NET页面主题 118

5.1.3 应用ASP.NET主题 121

5.1.4 禁用ASP.NET主题 124

5.2 ASP.NET母版页 124

5.2.1 概述 124

5.2.2 ASP.NET母版页的创建 126

5.3 ASP.NET站点导航 131

5.3.1 概述 131

5.3.2 ASP.NET站点地图 132

5.3.3 SiteMapPath控件 133

5.3.4 SiteMapDataSource控件 136

5.3.5 TreeView控件 136

5.3.6 Menu控件 137

5.4 实训 140

第6章 ASP.NET常用对象和状态管理 148

6.1 ASP.NET常用对象 148

6.1.1 Response对象 148

6.1.2 Request对象 151

6.1.3 Server对象 158

6.2 ASP.NET的状态管理 164

6.2.1 使用Cookie实现状态管理 164

6.2.2 使用Session对象 168

6.2.3 使用Application对象共享数据 173

6.3 实训 178

第7章 Access和SQL Server数据库基础 181

7.1 关系型数据库 181

7.2 常用数据库产品简介 182

7.3 Access 2003使用基础 183

7.3.1 创建Access数据库 183

7.3.2 Access表 184

7.4 SQL Server 2008使用基础 192

7.4.1 创建SQL Server数据库 192

7.4.2 表的操作 197

7.4.3 记录的操作 200

7.4.4 查询的操作 204

7.4.5 存储过程的操作 207

7.4.6 数据库的分离和附加 214

7.5 在Visual Studio中创建SQL Server数据库 216

7.6 实训 220

第8章 使用数据源控件访问数据库 221

8.1 ADO.NET简介 221

8.2 数据控件概述 223

8.2.1 数据源控件概述 223

8.2.2 数据绑定控件概述 224

8.3 使用SqlDataSource控件连接数据库 224

8.3.1 SqlDataSource Web服务器控件概述 224

8.3.2 将SqlDataSource控件连接至数据源 225

8.3.3 使用SqlDataSource控件选择数据 229

8.3.4 使用SqlDataSource控件修改数据 235

8.4 实训 237

第9章 数据绑定与数据绑定控件 238

9.1 数据绑定 238

9.1.1 数据绑定概述 238

9.1.2 简单数据绑定和复杂数据绑定 239

9.1.3 数据绑定控件概述 239

9.2 GridView控件 240

9.2.1 GridView控件简介 240

9.2.2 使用GridView控件显示数据 240

9.2.3 启用GridView控件的默认功能 244

9.2.4 GridView控件的列 247

9.3 DetailsView控件 251

9.3.1 DetailsView控件简介和语法 251

9.3.2 使用DetailsView控件编辑、插入、删除记录 252

9.3.3 在主/详细方案中使用DetailsView控件显示详细记录 253

9.4 FormView控件 255

9.4.1 FormView控件简介和语法 255

9.4.2 使用FormView控件显示数据 256

9.4.3 使用FormView控件编辑数据 259

9.5 使用数据绑定表达式实现数据绑定 260

9.5.1 数据绑定语法 260

9.5.2 使用Eval方法 261

9.5.3 使用Bind方法 262

9.6 调用DataBind()方法实现数据绑定 263

9.7 实训 264

第10章 使用.NET数据提供程序访问数据库 269

10.1 .NET数据提供程序概述 269

10.1.1 .NET数据提供程序简介 269

10.1.2 使用.NET对象访问数据库的步骤 270

10.2 数据库的连接字符串 270

10.2.1 数据库连接字符串的常用参数 270

10.2.2 连接到SQL Server的连接字符串 271

10.2.3 连接到OLE DB数据源的连接字符串 272

10.2.4 连接字符串的存放位置 272

10.3 连接数据库——Connection对象 274

10.3.1 Connection对象概述 274

10.3.2 创建Connection对象 275

10.3.3 Connection对象的属性和方法 275

10.3.4 连接到数据库的基本步骤 277

10.3.5 关闭连接 278

10.4 执行数据库命令——Command对象 278

10.4.1 Command对象概述 278

10.4.2 创建Command对象 279

10.4.3 Command对象的属性和方法 280

10.5 读取数据——DataReader对象 286

10.5.1 DataReader对象概述 286

10.5.2 创建DataReader对象 287

10.5.3 DataReader对象的属性和方法 287

10.5.4 关闭DataReader对象 291

10.6 数据适配器——DataAdapter对象 291

10.6.1 DataAdapter对象概述 291

10.6.2 创建SqlDataAdapter对象 292

10.6.3 DataAdapter对象的属性和方法 292

10.7 实训 293

第11章 使用DataSet访问数据库 300

11.1 DataSet的基本构成 300

11.1.1 DataSet、DataAdapter和数据源之间的关系 300

11.1.2 DataSet的组成结构和工作过程 301

11.1.3 DataSet中的常用子对象 302

11.1.4 DataSet对象常用属性和方法 302

11.1.5 构建DataSet的方法 303

11.2 访问和填充DataSet 305

11.2.1 创建DataSet 305

11.2.2 填充DataSet 305

11.3 修改DataSet及数据更新 307

11.3.1 添加新记录 307

11.3.2 修改数据库记录 309

11.3.3 删除记录 310

11.4 实训 310

第12章 使用ASP.NET AJAX 321

12.1 Ajax和ASP.NET AJAX 321

12.1.1 Ajax概述 321

12.1.2 了解ASP.NET AJAX 322

12.2 ScriptManager控件 323

12.2.1 ScriptManager的主要属性和方法 323

12.2.2 注册客户端脚本 324

12.3 UpdatePanel控件 325

12.3.1 UpdatePanel控件的常用属性 325

12.3.2 实现页面局部更新 326

12.4 UpdateProgress控件 330

12.4.1 UpdateProgress控件的常用属性 330

12.4.2 使用UpdateProgress控件 331

12.5 Timer控件 333

12.5.1 Timer控件的常用属性和事件 333

12.5.2 使用Timer控件 334

12.6 ASP.NET AJAX控件工具包 335

12.6.1 安装ASP.NET AJAX控件工具包 335

12.6.2 使用ConfirmButtonExtender控件弹出确认对话框 337

12.6.3 使用FilteredTextExtender实现输入字符过滤 339

12.6.4 使用SlideShowExtender制作图片播放器 341

12.7 实训 343

第13章 使用LINQ to SQL访问数据库 345

13.1 LINQ简介 345

13.1.1 LINQ的组成结构 345

13.1.2 与LINQ相关的几个概念 346

13.2 使用LinqDataSource访问数据库 350

13.2.1 创建DataContext类 350

13.2.2 配置LinqDataSource控件 353

13.2.3 配合GridView控件访问数据库 354

13.3 使用LINQ to SQL查询数据 357

13.3.1 返回数据表中的全部记录(Select语句) 357

13.3.2 返回数据表中符合条件的部分记录(Where语句) 359

13.3.3 返回数据集合的排序(OrderBy方法) 360

13.3.4 连接不同数据表(Join语句) 361

13.4 使用LINQ to SQL操作数据库 363

13.4.1 插入新记录 363

13.4.2 修改记录 365

13.4.3 删除记录 367

13.4.4 使用LINQ to SQL直接执行SQL语句 368

13.5 实训 369

第14章 数据库应用程序开发综合实训——设计一个简易留言板程序 371

14.1 实训目的和要求 371

14.2 程序功能的实现 374

14.2.1 用户登录功能的实现 374

14.2.2 查看和发布留言功能的实现 377

14.2.3 新用户注册功能的实现 379

14.2.4 重设被遗忘的密码功能的实现 382

14.2.5 用户管理功能的实现 385

14.3 实训 388

附录A SQL Server 2008的安装与配置 389

附录B Visual Studio 2008的安装与配置 403

附录C 变量的命名规范 414