欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > ASP.NET网站开发简明教程

浏览历史

ASP.NET网站开发简明教程

ASP.NET网站开发简明教程

prev next

  • 商品货号:20141031004
  • 所属系列:高等学校应用型特色规划教材
    商品重量:0克
    作者:侯艳书,田小飞
    出版社:清华大学出版社
    图书书号/ISBN:9787302380702
    出版日期:2015年1月
    开本:16开
    图书页数:444
    图书装订:平装
    图书规格:185mm×260mm
    版次:1-1
    印张:27.75
    字数:672千字
  • 上架时间:2014-10-31
    商品点击数:1987
  • 定价:¥49.00元
    本店售价:¥49.00元
    注册用户:¥49.00元
    vip:¥46.55元
    黄金等级:¥44.10元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内 容 简 介
本书从初学者的角度出发,以通俗易懂的语言,丰富多彩的案例,详细介绍以ASP.NET进行Web应用程序开发应该掌握的各项技术。
全书共分为13章,主要内容包括ASP.NET的发展历史、特色和优势、.NET框架的基础知识和新增功能,Visual Studio 2010开发工具的安装、标准的Web服务器控件、验证控件、内置对象、用户控件、站点导航控件、母版页和内容页、数据库操作对象、数据源控件、数据列表显示控件、常用的第三方控件(例如分页控件和验证码控件)HTTP模块、HTTP处理程序、目录和文件处理操作类和DOM对象处理XML数据,以及Web.config配置文件和Web网站的部署/发布等。
本书所有的知识点都结合具体的示例进行介绍,涉及的程序代码都给出了详细的注释,能够使读者轻松领会ASP.NET Web应用程序开发的精髓,快速提高开发技能。
本书可供ASP.NET Web开发的初学者学习和使用,或作为非计算机专业学生的参考资料,也可供从事ASP.NET开发的人员参考使用。
 
前   言
ASP.NET的前身是ASP技术,它是一项微软公司的技术,是一种使嵌入网页中的脚本可由Internet服务器执行的服务器端脚本技术,是运行于IIS之中的程序。目前,ASP.NET已经成为网络编程的主流技术之一,支持多种语言的开发。
ASP.NET自身有许多优势,例如它提供丰富的控件库和后置代码功能,而且方便程序员的调试,利用这些优势,可以很容易理解所创建的Web应用程序。本书将详细介绍ASP.NET Web应用程序开发所需要的各项技术。
1. 本书内容
本书共分为13章,各章主要内容说明如下。
第1章:搭建ASP.NET开发环境。介绍ASP.NET的基础知识,包括发展历史、特色和优势、ASP.NET 4的新增功能、.NET Framework 4以及Visual Studio 2010的开发和安装等内容。
第2章:Web服务器控件。首先对常用的Web服务器控件进行介绍,然后依次介绍文本控件、选择控件、列表控件、图像控件、操作按钮控件、容器控件和日历控件等。
第3章:Web服务器验证控件。着重介绍Web服务器验证控件,首先从验证方式开始介绍,接着介绍服务器端验证,然后依次介绍5种基础验证控件,最后介绍错误显示控件和验证组。
第4章:ASP.NET的内置对象。首先介绍一些常用的内置对象,然后详细地介绍这些内置对象及其应用。
第5章:用户控件。详细介绍ASP.NET中的用户控件,包括用户控件的概念、优点,以及用户控件的创建和使用等内容。另外,还介绍用户控件下Web窗体页的区别,以及如何将普通的Web窗体页转化为用户控件。
第6章:导航控件和母版页。首先介绍站点地图控件,然后介绍Menu、TreeView和SiteMapPath这3种导航控件,最后介绍母版页和内容页的使用。
第7章:数据库操作对象。详细介绍ADO.NET中提供的数据库操作对象,包括如何连接数据库、如何向数据库的表中添加/删除/修改或者查询单条或多条数据记录等。
第8章:数据列表显示控件。着重介绍ASP.NET中的数据列表显示控件,如Repeater控件、DataList控件、GridView控件、Details控件和FormView控件等。在介绍这些控件之前,会首先介绍一些绑定数据的常用方法。
第9章:第三方控件和模块处理。着重介绍第三方的验证码实现、分页控件、HTTP模块和HTTP处理程序等。
第10章:处理目录和文件的常用类。从System.IO命名空间开始介绍,然后介绍目录处理类和操作,以及文件处理类和操作。
第11章:用DOM对象处理XML数据。首先了解一下常用的XML文档,接着认识System.Xml命名空间下的常用类,然后介绍基于流的XML处理,最后介绍如何在内存中处理XML文件。
第12章:配置文件和网站部署。包括3部分的内容:首先介绍配置文件和Web.config文件的操作;然后了解IIS服务器和配置管理;最后介绍网站的部署和发布。
第13章:音乐产品展示平台。利用Visual Studio 2010开发工具、SQL Server 2008数据库和ASP.NET技术实现一个音乐产品的展示平台。该章的内容在三层架构的基础上实现,包括首页模块、专辑模块、歌手模块、曲风模块和排行榜模块等多项内容。
2. 本书特色
本书中的大量内容来自实际的开发项目,针对初学者和中级读者量身定做,由浅入深地介绍与ASP.NET有关的知识。本书具有以下特色。
(1)知识全面,内容丰富
本书紧紧围绕ASP.NET中常用的知识点展开讲解,涵盖了实际开发中所遇到的页面指令、控件编程、页面机制、数据库以及三层架构等多个问题。
(2)基于理论,注重实践
本书不仅介绍理论知识,而且在合适位置安排综合实验指导或者小型应用程序,将理论知识应用到实践中,加强读者的实际应用能力,巩固基础知识。另外,还将一些概念和术语放到文档中,以方便读者了解。
(3)应用广泛,提供文档
对于大多数的精选案例,都向读者提供详细步骤、结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。
(4)结合视频,直观学习
本书为实例配备了视频教学文件,同光盘一起提供。读者可以通过视频文件更加直观地学习与ASP.NET有关的技术和知识。
(5)贴心提示,便于阅读
为了便于读者阅读,全书还穿插一些技巧、提示等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象,或者提供解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容以及相关信息。
技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
3. 读者对象
本书可供ASP.NET Web开发的初学者学习和使用,或作为非计算机专业学生的参考资料,也可供从事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  Web窗体 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  MMC ASP.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

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha