当前位置:首页 > 工业技术
ASP.NET网站开发简明教程
ASP.NET网站开发简明教程

ASP.NET网站开发简明教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:侯艳书,田小飞编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302380702
  • 页数:433 页
图书介绍:本书以最新的ASP.NET 4.5为例,由浅入深、全面地介绍了Web开发所需的ASP.NET技术。本书的编写思路是以基础知识为基础,以核心技术和高级应用为拓展,并通过实战项目将知识融会贯通。本书突出基础、全面、深入,强调“实战”效果。在介绍ASP.NET技术的同时,每章都在讲解基础知识的同时提供一些实例,同时在各章结尾通过小型项目综合应用本章所讲知识,做到理论与实践相结合。
《ASP.NET网站开发简明教程》目录

第1章 搭建ASP.NET开发环境 1

1.1 ASP.NET技术 1

1.1.1 基础概述 1

1.1.2 发展历史 2

1.1.3 与ASP的区别 3

1.1.4 特色和优势 4

1.2 ASP.NET 4的新增功能 4

1.2.1 ASP.NET的核心服务 4

1.2.2 可扩展请求验证 6

1.2.3 Wek窗体 7

1.2.4 动态数据 9

1.2.5 ASP.NET Chart控件 10

1.3 ASP.NET与其他Web技术 10

1.4 .NET Framework 4 12

1.4.1 .NET框架概念概述 12

1.4.2 公共语言运行时 13

1.4.3 类库 15

1.4.4 .NET Framework 4的新增功能 17

1.5 Visual Studio工具 21

1.5.1 VS简介 21

1.5.2 VS的发展历史 21

1.5.3 VS2010简单介绍 22

1.6 VS2010的安装 23

1.6.1 系统要求 23

1.6.2 安装VS2010 23

1.7 实验指导——创建第一个ASP.NET网站 25

1.8 习题 29

第2章 Web服务器控件 31

2.1 了解Web服务器控件 31

2.1.1 窗体页常用的控件 31

2.1.2 向页面添加Web控件 34

2.1.3 基本Web控件的属性 35

2.1.4 Web控件的事件 36

2.2 文本控件 37

2.2.1 Label控件 37

2.2.2 HyperLink控件 38

2.2.3 Literal控件 39

2.2.4 TextBox控件 40

2.3 选择控件 43

2.3.1 RadioButton控件 43

2.3.2 RadioButtonList控件 45

2.3.3 CheckBox控件 47

2.3.4 CheckBoxList控件 49

2.4 列表控件 51

2.4.1 DropDownList控件 51

2.4.2 ListBox控件 53

2.4.3 BulletedList控件 55

2.5 图像控件 58

2.5.1 Image控件 58

2.5.2 ImageMap控件 59

2.6 操作按钮控件 61

2.6.1 执行任务 61

2.6.2 Button控件 62

2.6.3 LinkButton控件 63

2.6.4 ImageButton控件 64

2.7 容器控件 64

2.7.1 PlaceHolder控件 64

2.7.2 Panel控件 65

2.8 其他控件 66

2.8.1 AdRotator控件 66

2.8.2 Calendar控件 68

2.9 实验指导——幸运抽奖注册页面 69

2.10 习题 71

第3章 Web服务器验证控件 73

3.1 验证概述 73

3.1.1 两种验证方式 73

3.1.2 服务器端验证 74

3.2 基础验证控件 75

3.2.1 RequiredFieldValidator控件 75

3.2.2 CompareValidator控件 77

3.2.3 RangeValidator控件 79

3.2.4 RegularExpressionValidator控件 81

3.2.5 CustomValidator控件 82

3.3 错误显示控件——ValidationSummary 85

3.4 指定验证组 86

3.5 实验指导——招聘注册网站的验证 87

3.6 习题 90

第4章 ASP.NET的内置对象 93

4.1 内置对象概述 93

4.2 Response对象介绍 94

4.2.1 Response对象 94

4.2.2 使用Write()方法 96

4.2.3 使用Redirect()方法 97

4.3 Request对象介绍 97

4.3.1 Request对象 98

4.3.2 接收传递的数据 100

4.3.3 接收表单数据 101

4.4 Session对象介绍 102

4.4.1 Session对象 103

4.4.2 记录用户登录状态 104

4.4.3 会话丢失的原因和解决方法 106

4.4.4 保存Session的几种模式 107

4.5 Cookie对象介绍 108

4.5.1 Cookie对象 108

4.5.2 控制Cookie的范围 109

4.5.3 Cookie的读写操作 110

4.6 Application对象介绍 113

4.6.1 Application对象 113

4.6.2 Global.asax文件 114

4.7 Server对象介绍 115

4.7.1 Server对象 115

4.7.2 Server实现跳转 116

4.7.3 字符串编码和解码 117

4.8 页面级别的对象 119

4.8.1 Page对象 119

4.8.2 ViewState对象 121

4.9 比较内置对象 122

4.10 实验指导——显示用户注册的详细信息 123

4.11 习题 126

第5章 用户控件 129

5.1 用户控件概述 129

5.1.1 什么是用户控件 129

5.1.2 用户控件的优缺点 130

5.1.3 用户控件的注意事项 131

5.2 创建用户控件 131

5.3 使用用户控件 133

5.3.1 网页中包含用户控件 133

5.3.2 用户控件的属性和事件 136

5.4 用户控件与Web窗体页 138

5.4.1 用户控件与Web窗体页的区别 138

5.4.2 将Web窗体页转化为用户控件 139

5.5 实验指导——将注册用户控件添加到Web窗体页 139

5.6 习题 141

第6章 导航控件和母版页 143

6.1 站点地图文件 143

6.2 Menu控件 145

6.2.1 了解Menu控件 145

6.2.2 为Menu控件添加菜单项 147

6.2.3 将XML文件绑定到Menu控件 148

6.2.4 自动套用格式 151

6.3 TreeView控件 151

6.3.1 了解TreeView控件 152

6.3.2 为TreeView控件添加菜单项 153

6.3.3 把XML文件绑定到TreeView控件 155

6.3.4 自动套用格式 156

6.3.5 为TreeView控件设置图像 157

6.3.6 为TreeView控件设置线条图像 159

6.4 SiteMapPath控件 160

6.5 母版页和内容页 163

6.5.1 母版页 163

6.5.2 内容页 165

6.5.3 母版页和内容页的使用 166

6.5.4 获取母版页和内容页中的控件 167

6.6 实验指导——搭建完整的导航框架 170

6.7 习题 172

第7章 数据库操作对象 175

7.1 ADO.NET技术 175

7.2 SqlConnection对象 176

7.3 SqlCommand对象 178

7.3.1 SqlCommand对象的概念 178

7.3.2 SqlParameter对象 182

7.3.3 ExecuteScalar()方法 183

7.4 SqlDataReader对象 184

7.4.1 了解SqlDataReader对象 184

7.4.2 用Read()方法读取数据 185

7.5 SqlDataAdapter对象 186

7.6 DataSet对象 187

7.6.1 DataSet对象的概念 187

7.6.2 创建DataSet对象 189

7.6.3 向DataSet对象中填充数据 190

7.6.4 DataSet的属性和方法 193

7.7 DataTable对象 193

7.7.1 DataTable对象的概念 194

7.7.2 创建DataTable对象 195

7.7.3 获取DataView对象 196

7.8 创建SqlHelper类 199

7.9 实验指导——利用帮助类执行操作 202

7.10 习题 207

第8章 数据列表显示控件 211

8.1 数据绑定方法 211

8.1.1 通过<%=%>绑定数据 211

8.1.2 通过<%#%>绑定数据 212

8.1.3 通过<%$%>绑定数据 213

8.2 Repeater控件 214

8.2.1 Repeater控件概述 214

8.2.2 Repeater的常用属性 215

8.2.3 Repeater的常用事件 216

8.3 DataList控件 221

8.3.1 DataList控件概述 221

8.3.2 DataList的常用属性 221

8.3.3 DataList的属性操作 223

8.3.4 自定义DataList的外观 225

8.3.5 DataList的常用事件 226

8.4 用PagedDataSource类实现分页 227

8.5 GridView控件 230

8.5.1 GridView控件概述 230

8.5.2 GridView控件的常用属性 233

8.5.3 GridView控件实现分页 237

8.5.4 GridView控件的常用事件 239

8.6 DetailsView控件 242

8.6.1 DetailsView控件概述 243

8.6.2 DetailsView的常用属性 243

8.6.3 DetailsView的常用事件 245

8.7 用ListView和DataPager分页显示数据 247

8.7.1 ListView控件 247

8.7.2 DataPager控件 250

8.8 数据源控件 251

8.9 实验指导——用GridView控件操作数据 254

8.10 习题 259

第9章 第三方控件和模块处理 263

9.1 实现验证码 263

9.1.1 验证控件 263

9.1.2 自定义验证类 267

9.2 实现分页 272

9.2.1 认识AspNetPager控件 272

9.2.2 使用AspNetPager控件 274

9.3 实验指导——制作图片浏览器 277

9.4 HTTP模块和HTTP处理程序 279

9.4.1 HTTP模块 279

9.4.2 HTTP处理程序 280

9.4.3 IHttpModule和IHttpHandler 281

9.4.4 添加全局水印 283

9.5 实验指导——防盗链的实现 286

9.6 习题 287

第10章 处理目录和文件的常用类 289

10.1 System.IO命名空间 289

10.1.1 System.IO命名空间下的常用类 289

10.1.2 通过DriveInfo类浏览磁盘信息 290

10.2 目录处理类 292

10.2.1 Directory类 292

10.2.2 DirectoryInfo类 294

10.3 目录操作 295

10.3.1 创建目录 295

10.3.2 移动目录 297

10.3.3 删除目录 299

10.3.4 遍历目录 300

10.4 文件处理类 305

10.4.1 File类 305

10.4.2 FileInfo类 307

10.5 文件基本操作 310

10.5.1 创建文件 310

10.5.2 移动文件 311

10.5.3 复制文件 312

10.5.4 删除文件 313

10.6 文件高级操作 314

10.6.1 写入文件内容 314

10.6.2 读取文件内容 317

10.6.3 文件上传 319

10.6.4 文件下载 322

10.7 实验指导——个人日志手册 326

10.8 习题 330

第11章 用DOM对象处理XML数据 333

11.1 XML文档概述 333

11.1.1 了解XML文档 333

11.1.2 XML文档的声明 335

11.1.3 完整的XML文档 336

11.2 System.Xml命名空间 337

11.3 基于流的XML处理 338

11.3.1 通过XmlWriter类写入内容 338

11.3.2 通过XmlReader类读取内容 342

11.4 内存中的XML处理 345

11.4.1 文档对象模型 345

11.4.2 XmlDocument类 347

11.4.3 XmlNode类 349

11.4.4 XmlNodeList类 350

11.4.5 节点操作 351

11.4.6 节点类型 358

11.5 实验指导——XML文件绑定Repeater控件 359

11.6 习题 362

第12章 配置文件和网站部署 365

12.1 了解配置文件 365

12.1.1 配置文件概述 365

12.1.2 配置文件及其说明 366

12.2 了解Web.config文件 367

12.2.1 配置文件的结构 367

12.2.2 如何创建Web.config文件 369

12.2.3 Web.config的常用配置节 370

12.2.4 <system.web>配置节 373

12.2.5 Web.config文件的优点 377

12.3 IIS服务器 377

12.3.1 安装IIS服务器 378

12.3.2 配置IIS服务器 380

12.4 配置管理 381

12.4.1 MMCASP.NET插件 382

12.4.2 Web站点管理工具 382

12.5 网站部署和发布 386

12.5.1 通过“发布网站”工具发布 386

12.5.2 通过“复制网站”工具发布 389

12.5.3 通过XCOPY工具进行发布 391

12.6 实验指导——发布后显示图片水印 392

12.7 习题 394

第13章 音乐产品展示 397

13.1 系统分析 397

13.1.1 开发背景 397

13.1.2 功能概述 398

13.1.3 系统实现 398

13.2 数据库设计 399

13.2.1 设计数据库表 399

13.2.2 设计存储过程 401

13.3 公共模块设计 403

13.3.1 了解三层框架 403

13.3.2 搭建三层框架 404

13.3.3 为三层框架添加引用 405

13.3.4 Web.config配置 405

13.3.5 SqlHelper类 406

13.3.6 向三层添加内容 410

13.4 首页模块 413

13.4.1 页面效果 413

13.4.2 设计头部 414

13.4.3 设计内容 417

13.5 其他模块 420

13.5.1 专辑模块 420

13.5.2 歌手模块 421

13.5.3 曲风模块 421

13.5.4 排行榜模块 422

13.6 歌曲播放功能 422

13.6.1 为按钮添加脚本 423

13.6.2 为播放页面添加内容 424

附录 各章习题参考答案 429

参考文献 433

相关图书
作者其它书籍
返回顶部