《ASP.NET 网站设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陶永鹏主编;郭鹏,刘建鑫副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302498353
  • 页数:317 页
图书介绍:本书在.NET框架下以大量的实例介绍了控件、内置对象、ADO.NET、三层架构等网站开发的核心技术。在讲解控件部分章节独特的将控件以功能进行分类,细化每个控件的属性、事件及基本功能,使读者能够清晰熟练掌握每一个基本控件。

第1章 .NET框架与ASP.NET 1

1.1 .NET框架结构概述 1

1.2 ASP.NET简介 2

1.2.1 ASP.NET技术的发展 3

1.2.2 ASP.NET的主要特点 3

1.2.3 ASP.NET的工作原理 4

1.3 ASP.NET开发页面简介 4

1.3.1 第一个ASP.NET网站 4

1.3.2 菜单栏和工具栏 11

1.3.3 “工具箱”窗口 13

1.3.4 “解决方案资源管理器”窗口 14

1.3.5 “属性”窗口 15

1.3.6 ASP.NET 2012中的系统文件夹 15

1.3.7 ASP.NET 2012中的文件类型 16

第2章 Web基本控件 18

2.1 控件简介 18

2.2 内容显示控件 20

2.2.1 标签控件 21

2.2.2 文本控件 22

2.2.3 特殊文本控件 24

2.2.4 图片控件 26

2.3 按钮控件 26

2.3.1 按钮控件 26

2.3.2 超链接按钮控件 29

2.3.3 图片按钮控件 30

2.3.4 热点图控件 32

2.4 选择控件 38

2.4.1 单选按钮控件 38

2.4.2 单选按钮列表控件 39

2.4.3 复选框控件 43

2.4.4 复选框列表控件 45

2.4.5 下拉列表控件 46

2.4.6 列表框控件 49

2.4.7 子弹列表控件 53

第3章 Web高级控件 58

3.1 视图区域控件简介 58

3.1.1 面板控件 58

3.1.2 占位符控件 61

3.1.3 视图控件与多视图控件 62

3.2 文件上传控件 67

3.3 日历控件 70

3.4 广告控件 74

3.5 向导控件 76

第4章 服务器验证控件 84

4.1 验证控件介绍 84

4.1.1 服务器端验证与客户端验证 84

4.1.2 验证控件的使用方法 85

4.1.3 验证控件的公共属性 85

4.2 常见的验证控件 86

4.2.1 必填验证控件 87

4.2.2 范围验证控件 89

4.2.3 比较验证控件 91

4.2.4 正则表达式验证控件 93

4.2.5 自定义验证控件 96

4.2.6 验证汇总控件 98

4.3 验证控件组的使用 101

第5章 ASP.NET内置对象 104

5.1 Page对象 104

5.1.1 Page对象的属性和方法 104

5.1.2 Page对象的应用 105

5.2 Response对象 107

5.2.1 Response对象的属性和方法 107

5.2.2 Response对象的应用 108

5.3 Request对象 110

5.3.1 Request对象的属性和方法 110

5.3.2 Request对象的应用 110

5.4 Server对象 113

5.4.1 Server对象的属性和方法 113

5.4.2 Server对象的应用 114

5.5 Aplication对象 116

5.5.1 Aplication对象的属性和方法 116

5.5.2 Aplication对象的应用 117

5.6 Session对象 119

5.6.1 Session对象的属性和方法 119

5.6.2 Session对象的应用 119

5.7 Cookie对象 121

5.7.1 Cookie对象的属性和方法 121

5.7.2 Cookie对象的应用 122

5.8 全局应用程序类Global.asax文件 124

第6章 主题、母版页与用户控件 128

6.1 主题 128

6.1.1 主题的简单应用 128

6.1.2 页面主题和全局主题 131

6.1.3 主题的动态选择 132

6.2 母版页 135

6.2.1 母版页基础 136

6.2.2 母版页的应用 136

6.3 用户控件 141

6.3.1 用户控件基础 141

6.3.2 用户控件的应用 142

6.3.3 将Web窗体转换成用户控件 144

第7章 导航控件 146

7.1 站点地图 146

7.2 树状图控件 148

7.2.1 TreeView控件的属性、方法和事件 148

7.2.2 TreeNodeCollection类 150

7.2.3 TreeView控件的应用 150

7.3 菜单控件 157

7.3.1 Menu控件的属性、方法和事件 157

7.3.2 MenuItemCollection类 158

7.3.3 Menu控件的应用 158

7.4 站点路径控件 160

7.4.1 SiteMapPath控件的属性、方法和事件 160

7.4.2 SiteMapPath控件的应用 161

第8章 ASP.NET AJAX控件 163

8.1 ASP.NET AJAX概述 163

8.1.1 AJAX基础 163

8.1.2 ASP.NET中的AJAX 164

8.1.3 AJAX简单应用 165

8.2 ASP.NET AJAX控件 167

8.2.1 脚本管理控件 167

8.2.2 脚本管理代理控件 168

8.2.3 更新区域控件 170

8.2.4 更新进度控件 171

8.2.5 时钟控件 173

第9章 ADO.NET数据库访问 177

9.1 ADO.NET基础 177

9.1.1 ADO.NET概述 177

9.1.2 ADO.NET与ADO 178

9.1.3 ADO.NET中的常用对象 179

9.1.4 ADO.NET数据库操作过程 179

9.2 SqlConnection对象 180

9.2.1 SqlConnection对象的属性与方法 180

9.2.2 创建连接字符串 181

9.2.3 Web.config文件中的连接字符串 182

9.2.4 SqlConnection对象的应用 183

9.3 SqlCommand对象 185

9.3.1 SqlCommand对象的属性与方法 185

9.3.2 ExecuteNonQuery()方法 186

9.3.3 ExecuteScalar()方法 190

9.3.4 SqlParameter参数对象 193

9.4 SqlDataReader对象 194

9.4.1 SqlDataReade对象的属性与方法 194

9.4.2 使用SqlDataReader对象读取数据 195

9.5 DataSet对象 197

9.5.1 DataSet对象 198

9.5.2 DataTable对象 199

9.5.3 DataColumn对象 200

9.5.4 DataRow对象 202

9.5.5 DataSet的应用 203

9.6 SqlDataAdapter对象 205

9.6.1 SqlDataAdapter类的属性与方法 205

9.6.2 使用SqlDataAdapter对象获取数据 206

9.6.3 使用SqlDataAdapter对象更新数据 207

9.6.4 SqlCommandBuilder类的应用 211

第10章 ASP.NET中的数据绑定 214

10.1 简单数据绑定 214

10.2 数据源的创建 216

10.2.1 语句建立数据源 216

10.2.2 SqlDataSource控件 217

10.3 List控件的数据绑定 221

10.4 数据控件的数据绑定 224

10.4.1 数据控件的绑定方法 224

10.4.2 Repeater控件 225

10.4.3 DataList控件 228

10.4.4 GridView控件 235

第11章 Web系统中的三层架构 244

11.1 三层架构 244

11.1.1 项目结构分层的意义 244

11.1.2 什么是三层架构 245

11.1.3 三层架构中每层的作用 245

11.1.4 三层架构与实体层 246

11.2 三层架构的应用 247

第12章 美妆网的设计与实现 255

12.1 网站功能 255

12.2 网站业务流程 256

12.3 系统概要设计 257

12.4 数据库设计 258

12.4.1 概念设计 258

12.4.2 逻辑设计 260

12.4.3 物理设计 260

12.5 系统详细设计 262

12.5.1 用户模块设计 262

12.5.2 管理员模块设计 266

12.6 网站建立 269

12.7 类库代码实现 270

12.7.1 实体层设计 270

12.7.2 数据访问层设计 277

12.7.3 业务逻辑层设计 279

12.8 系统页面设计 287

12.8.1 游客模块的实现 287

12.8.2 会员模块的实现 292

12.8.3 管理员模块的实现 304

参考文献 316