当前位置:首页 > 工业技术
ASP.NET数据库网站设计教程  C#版
ASP.NET数据库网站设计教程  C#版

ASP.NET数据库网站设计教程 C#版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘瑞新主编;朱立,张治斌,刘桂玲等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121246715
  • 页数:344 页
图书介绍:本教材以实际应用为目的,全面系统地介绍了开发ASP.NET数据库网站的方法及知识,包括ASP.NET基础,ASP.NET服务器标准控件和验证控件,ASP.NET常用对象、状态管理,SQL Server数据库基础,使用.NET数据提供程序访问数据库,使用DataSet访问数据库,数据绑定与数据绑定控件,站点导航和母版页,新闻网站的设计,用ASP.NET_MVC架构开发网站等内容。每章均有典型的演练和实训,以提供教师演示和学生练习。
《ASP.NET数据库网站设计教程 C#版》目录

第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 ASP.NET网站的开发过程 6

1.4.1 ASP.NET开发工具 6

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

1.4.3 打开和编辑ASP.NET网站 9

1.4.4 保存或关闭AS.PNET网站 12

1.5 ASP.NET Web窗体模型 13

1.5.1 ASP.NET Web窗体的概念 13

1.5.2 ASP.NET Web窗体的模型 13

1.5.3 ASP.NET网页的代码模型 14

1.6 ASP.NET网站的组成文件 17

1.7 实训 18

第2章 ASP.NET常用服务器标准控件 21

2.1 常用标准控件 21

2.1.1 文本输入/输出控件 21

2.1.2 按钮控件 23

2.1.3 超链接控件 27

2.1.4 图像控件 28

2.1.5 选择控件 28

2.1.6 容器控件 41

2.1.7 其他专用控件 44

2.1.8 动态生成控件 49

2.2 Web用户控件 50

2.2.1 创建用户控件 50

2.2.2 把Web窗体转换成用户控件 52

2.3 ASP.NET网站中资源的路径 53

2.4 ASP.NET控件的类型和通用属性 55

2.5 实训 58

第3章 ASP.NET验证控件 64

3.1 验证控件概述 64

3.2 必须项验证控件 65

3.3 比较验证控件 67

3.4 范围验证控件 70

3.5 正则表达式验证控件 72

3.6 自定义验证控件 74

3.7 验证摘要控件 79

3.8 指定验证组 81

3.9 禁用验证控件 81

3.10 实训 82

第4章 ASP.NET常用内置对象 84

4.1 Page对象 84

4.1.1 Page对象的常用属性、方法和事件 84

4.1.2 Web页面的生命周期 86

4.1.3 Page对象的Load事件与Init事件比较 86

4.2 Response对象 87

4.2.1 Response对象的常用属性和方法 87

4.2.2 使用Response对象输出信息到客户端 88

4.2.3 使用Redirect方法实现页面跳转 90

4.3 Request对象 90

4.3.1 Request对象的常用属性和方法 90

4.3.2 通过查询字符串实现跨页数据传递 91

4.4 Server对象 92

4.4.1 Server对象的常用属性和方法 92

4.4.2 Execute和Transfer方法 92

4.4.3 MapPath方法 93

4.4.4 对字符串编码和解码 93

4.5 实训 94

第5章 ASP.NET的状态管理 97

5.1 状态管理概述 97

5.2 创建和使用ViewState对象 97

5.2.1 ViewState对象概述 97

5.2.2 使用ViewState 98

5.3 创建和使用Cookie对象 100

5.3.1 创建Cookie 100

5.3.2 读取Cookie 101

5.3.3 使用多值Cookie 101

5.4 创建和使用Session对象 104

5.4.1 Session的工作原理 104

5.4.2 Session对象的常用属性及方法 104

5.4.3 使用Session对象 105

5.5 创建和使用Application对象 108

5.5.1 Application对象与Session对象的区别 108

5.5.2 Application对象的属性、方法和事件 109

5.5.3 使用Application对象 109

5.6 实训 111

第6章 SQL Server数据库基础 116

6.1 数据库的操作 116

6.2 表的操作 120

6.3 记录的操作 124

6.4 查询的操作 127

6.5 数据表脚本的生成和执行 129

6.6 数据库的分离和附加 131

6.7 实训 133

第7章 使用.NET数据提供程序访问数据库 134

7.1 ADO.NET简介 134

7.1.1 ADO.NET的数据模型 134

7.1.2 ADO.NET的两种访问数据的方式 135

7.1.3 ADO.NET中的常用对象 136

7.1.4 .NET数据提供程序概述 137

7.2 数据库的连接字符串 138

7.2.1 数据库连接字符串的常用参数 138

7.2.2 连接到SQL Server的连接字符串 139

7.2.3 连接字符串的存放位置 139

7.2.4 用数据源控件生成连接字符串 141

7.3 连接数据库的Connection对象 144

7.3.1 Connection对象概述 144

7.3.2 创建Connection对象 145

7.3.3 Connection对象的属性和方法 145

7.3.4 连接到数据库的基本步骤 146

7.3.5 关闭连接 148

7.4 执行数据库命令的Command对象 148

7.4.1 Command对象概述 148

7.4.2 创建Command对象 148

7.4.3 Command对象的属性和方法 149

7.4.4 增加、修改、删除记录操作 150

7.4.5 统计数据库信息操作 153

7.5 读取数据的DataReader对象 154

7.5.1 DataReader对象概述 154

7.5.2 创建DataReader对象 154

7.5.3 DataReader对象的属性和方法 155

7.4.4 查询记录操作 156

7.7 实训 161

第8章 使用DataSet访问数据库 172

8.1 DataSet的基本构成 172

8.1.1 DataSet、DataAdapter和数据源之间的关系 172

8.1.2 DataSet的组成结构和工作过程 173

8.1.3 DataSet中的常用子对象 174

8.1.4 DataSet对象常用属性和方法 174

8.2 DataAdapter对象 175

8.2.1 创建DataAdapter对象 175

8.2.2 DataAdapter对象的属性和方法 175

8.3 使用DataSet访问数据库 177

8.3.1 创建DataSet 177

8.3.2 填充DataSet 177

8.3.3 多结果集填充 179

8.3.4 添加新记录 180

8.3.5 修改记录 182

8.3.6 删除记录 183

8.3.7 DataTable对象 184

8.4 实训 186

8.4.1 用户管理模块应具有的功能 186

8.4.2 模块功能的实现 188

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

9.1 数据绑定 199

9.1.1 简单数据绑定和复杂数据绑定 199

9.1.2 数据绑定控件概述 199

9.1.3 使用数据绑定表达式实现数据绑定 200

9.1.4 调用DataBind()方法实现数据绑定 206

9.2 简单绑定控件 208

9.2.1 DropDownList控件 208

9.2.2 ListBox控件 210

9.3 Repeater控件 212

9.4 DataList控件 216

9.5 GridView控件 218

9.5.1 GridView控件的语法 218

9.5.2 GridView控件的使用示例 221

9.5.3 自定义列和模板列的使用 229

9.6 DetailsView控件 235

9.7 FormView控件 241

9.8 实训 244

第10章 站点导航和母版页 246

10.1 ASP.NET站点导航 246

10.1.1 概述 246

10.1.2 ASP.NET站点地图 247

10.1.3 SiteMapPath控件 249

10.1.4 SiteMapDataSource控件 251

10.1.5 TreeView控件 252

10.1.6 Menu控件 253

10.2 ASP.NET母版页 256

10.2.1 概述 257

10.2.2 使用ASP.NET母版页的实例 258

10.3 实训 263

第11章 ASP.NET网站实例——新闻网站 272

11.1 新闻网站的功能和设计 272

11.1.1 新闻网站的功能 272

11.1.2 新闻网站的数据库 273

11.2 简化对数据库的操作 276

11.2.1 配置项 276

11.2.2 SqlHelper类中的方法 276

11.2.3 创建SqlHelper类 277

11.3 后台页面的设计 282

11.3.1 后台管理主页和登录页 282

11.3.2 后台管理员的添加、编辑页 287

11.3.3 新闻的添加 292

11.4 前台新闻首页、栏目页、内容页面的设计 297

11.4.1 前台新闻母版页 297

11.4.2 新闻首页 298

11.4.2 新闻内容页 300

11.4.3 新闻栏目页 302

11.6 实训 304

第12章 用ASP.NET MVC架构开发网站 305

12.1 ASP.NET MVC概述 305

12.1.1 MVC编程模型 305

12.1.2 建立第一个MVC应用程序 306

12.1.3 MVC程序的结构 307

12.2 路由和URL导向 308

12.2.1 MVC路由 309

12.2.2 入站路由——从URL到路由 312

12.2.3 出站路由——从路由到URL 316

12.3 控制器和视图 318

12.3.1 控制器 318

12.3.2 视图 323

12.4 模型与模型状态 328

12.4.1 强类型视图 328

12.4.2 视图和模型 329

12.4.3 ModelState 332

12.4.4 验证规则 333

12.5 实训 334

参考文献 344

返回顶部