新闻资讯
看你所看,想你所想

Web程式设计——ASP.NET实用网站开发(第2版)

Web程式设计——ASP.NET实用网站开发(第2版)

Web程式设计——ASP.NET实用网站开发(第2版)

《Web程式设计——ASP.NET实用网站开发(第2版)》是由沈士根、汪承焱、许小东编着,2014年清华大学出版社出版的21世纪高等学校计算机专业核心课程规划教材。该教材适合高等院校计算机相关专业的Web程式设计、网路程式设计、Web资料库套用等课程的教材,也适合对Web应用程式开发有兴趣的人员自学使用。

全书共15章,以Visual Studio Express 2012 for Web和SQL Server 2012 Express为开发平台,以技术套用能力培养为主线,介绍网站配置、开发环境、jQuery、与ASP.NET结合的C#基础、ASP.NET页面调试、ASP.NET常用伺服器控制项、用户控制项、验证控制项、状态管理、LINQ访问资料库、数据绑定控制项、用户和角色管理、主题、母版、Web部件、网站导航、Microsoft Ajax、Web服务、WCF服务、档案处理等,最后的实例MyPetShop综合了开发全过程。

基本介绍

  • 书名:Web程式设计——ASP.NET实用网站开发(第2版)
  • 作者:沈士根、汪承焱、许小东
  • ISBN:9787302361435
  • 类别:21世纪高等学校计算机专业核心课程规划教材
  • 页数:307页
  • 出版社:清华大学出版社
  • 出版时间:2014年8月1日
  • 装帧:平装
  • 开本:16开
  • 字数:514千字
  • CIP核字号:2014073031

成书过程

修订情况

该教材由沈士根负责统稿,具体编写分工为:沈士根编写了第1~9章,汪承焱编写了第10~14章,许小东编写了第15章。此外,应红振和陈科吉参与了综合实例MyPetShop的开发和调试。

出版工作

2014年8月1日,该教材由清华大学出版社出版。
出版社工作人员
责任编辑封面设计责任校对责任印製
闫红梅、王冰飞
杨兮
时翠兰
李红英

内容简介

全书共15章。
第1章介绍ASP.NET4.5的运行和开发环境、网站配置等。
第2章介绍ASP.NET4.5Web应用程式开发的準备知识,主要包括核心的XHTML5元素、页面模型、实现布局的CSS3、提高用户体验的JavaScript、jQuery、标準的数据交换格式语言XML、配置档案、全局应用程式类档案等。
第3章给出了C#的浓缩版,并且在介绍时直接与ASP.NET4.5结合,还介绍了ASP.NET4.5页面调试技术。
第4~5章介绍ASP.NET4.5标準控制项和验证控制项的套用。
第6章介绍ASP.NET4.5页面运行时的HTTP请求、回响、状态管理机制。
第7章介绍利用数据源控制项和LINQ技术访问资料库。
第8章介绍利用数据绑定控制项呈现资料库中数据的技术。
第9章从用户和角色管理角度介绍ASP.NET4.5的安全性,以及利用登录系列控制项建立安全页的技术。
第10章从网站整体风格统一角度介绍主题、母版、用户控制项,还介绍了个性化服务所需要的Web部件。
第11章介绍网站导航技术。
第12章介绍MicrosoftAjax技术。
第13章介绍Internet上调用的Web服务和Microsoft推出的WCF服务。
第14章介绍Web伺服器上的档案处理。
第15章纵览全局,以一个综合实例MyPetShop综合ASP.NET4.5Web应用程式开发全过程。

教材目录

第1章ASP.NET4.5运行及开发环境1.1ASP.NET概述
1.1.1静态页面和动态页面
1.1.2.NETFramework
1.1.3ASP.NET特性
1.1.4ASP.NET版本
1.2IIS
1.2.1IIS7.5的安装
1.2.2IIS7.5中的网站、Web应用程式和虚拟目录
1.3VisualStudioExpress2012forWeb
1.3.1开发环境概览
1.3.2使用解决方案管理VSEW2012中新建的网站
1.3.3发布网站
1.3.4複製网站
1.4小结
1.5习题
第2章ASP.NET4.5网站档案及jQuery
2.1.html档案和XHTML5
2.1.1.html档案结构
2.1.2常用XHTML5元素
2.2.aspx档案
2.2.1单档案页模型
2.2.2代码隐藏页模型
2.3.css档案和CSS常识
2.3.1定义CSS3样式
2.3.2CSS3样式位置
2.4.js档案和JavaScript常识
2.4.1JavaScript代码位置
2.4.2综合实例
2.5jQuery
2.5.1jQuery基础语法
2.5.2综合实例
2.6.xml档案和XML常识
2.7Web.config
2.8Global.asax
2.9小结
2.10习题
第3章C#和ASP.NET4.5
3.1C#概述
3.2.NETFramework命名空间
3.3编程规範
3.3.1程式注释
3.3.2命名规则
3.4常量与变数
3.4.1常量声明
3.4.2变数声明
3.4.3修饰符
3.4.4局部变数作用範围
3.5数据类型
3.5.1值类型
3.5.2引用类型
3.5.3装箱和拆箱
3.6运算符
3.7流程控制
3.7.1选择结构
3.7.2循环结构
3.7.3异常处理
3.8自定义ASP.NET4.5类
3.8.1类的常识
3.8.2属性
3.8.3构造函式
3.8.4方法
3.8.5事件
3.8.6继承
3.9ASP.NET4.5页面调试
3.10小结
3.11习题
第4章ASP.NET4.5标準控制项
4.1ASP.NET4.5页面事件处理概述
4.1.1ASP.NET4.5页面事件
4.1.2IsPostBack属性
4.2ASP.NET4.5伺服器控制项概述
4.2.1HTML伺服器控制项简介
4.2.2Web伺服器控制项简介
4.3常用ASP.NET4.5标準控制项
4.3.1Label控制项
4.3.2TextBox控制项
4.3.3Button、LinkButton和ImageButton控制项
4.3.4DropDownList控制项
4.3.5ListBox控制项
4.3.6CheckBox和CheckBoxList控制项
4.3.7RadioButton和RadioButtonList控制项
4.3.8Image和ImageMap控制项
4.3.9HyperLink控制项
4.3.10Table控制项
4.3.11Panel和PlaceHolder控制项
4.4小结
4.5习题
第5章ASP.NET4.5窗体验证
5.1窗体验证概述
5.2ASP.NET4.5伺服器验证控制项
5.2.1RequiredFieldValidator控制项
5.2.2CompareValidator控制项
5.2.3RangeValidator控制项
5.2.4RegularExpressionValidator控制项
5.2.5CustomValidator控制项
5.2.6ValidationSummary控制项
5.3小结
5.4习题
第6章HTTP请求、回响及状态管理
6.1HTTP请求
6.2HTTP回响
6.3HttpServerUtility
6.4跨页面提交
6.5状态管理
6.5.1ViewState
6.5.2HiddenField控制项
6.5.3Cookie
6.5.4Session
6.5.5Application
6.5.6Profile
6.6小结
6.7习题
第7章数据访问
7.1数据访问概述
7.2建立SQLServer2012Express资料库
7.3使用数据源控制项实现数据访问
7.4使用LINQ实现数据访问
7.4.1LINQ查询表达式
7.4.2LINQtoSQL概述
7.4.3利用LINQtoSQL查询数据
7.4.4利用LINQtoSQL管理数据
7.4.5LINQtoXML概述
7.4.6利用LINQtoXML管理XML文档
7.5小结
7.6习题
第8章数据绑定
8.1数据绑定概述
8.2ListControl类控制项
8.3GridView控制项
8.3.1分页和排序
8.3.2定製数据绑定列
8.3.3使用模板列
8.3.4利用GridView编辑、删除数据
8.3.5显示主从表
8.4DetailsView控制项
8.5小结
8.6习题
第9章用户和角色管理
9.1身份验证和授权
9.1.1Windows身份验证
9.1.2Forms身份验证
9.2成员资格和角色管理概述
9.2.1成员资格管理
9.2.2角色管理
9.3利用网站管理工具实现成员资格和角色管理
9.4利用登录系列控制项实现用户身份验证
9.4.1Login控制项
9.4.2CreateUserWizard控制项
9.4.3LoginName控制项
9.4.4LoginStatus控制项
9.4.5LoginView控制项
9.4.6ChangePassword控制项
9.4.7PasswordRecovery控制项
9.5调用Membership和Roles类进行用户和角色管理
9.6小结
9.7习题
第10章主题、母版、用户控制项和Web部件
10.1主题
10.1.1主题概述
10.1.2自定义主题
10.1.3使用主题
10.2母版页
10.2.1母版页概述
10.2.2创建母版页
10.2.3创建内容页
10.3用户控制项
10.3.1用户控制项概述
10.3.2创建用户控制项
10.3.3使用用户控制项
10.4Web部件
10.4.1Web部件概述
10.4.2使用Web部件
10.4.3WebPartManager显示模式
10.5小结
10.6习题
第11章网站导航
11.1网站地图
11.1.1网站地图档案
11.1.2嵌套网站地图档案
11.2SiteMapPath控制项显示导航
11.3TreeView控制项显示导航
11.3.1TreeView控制项
11.3.2使用TreeView控制项实现导航
11.4Menu控制项显示导航
11.5母版页中使用网站导航
11.6小结
11.7习题
第12章MicrosoftAjax
12.1Ajax基础
12.1.1Ajax概述
12.1.2MicrosoftAjax技术
12.2MicrosoftAjax伺服器控制项
12.2.1ScriptManager控制项
12.2.2UpdatePanel控制项
12.2.3Timer控制项
12.2.4UpdateProgress控制项
12.3AjaxControlToolkit
12.4小结
12.5习题
第13章Web服务和WCF服务
13.1Web服务
13.1.1Web服务概述
13.1.2建立ASP.NETWeb服务
13.1.3调用ASP.NETWeb服务
13.2WCF服务
13.2.1建立WCF服务
13.2.2调用WCF服务
13.3小结
13.4习题
第14章档案处理
14.1驱动器、资料夹和档案操作
14.1.1获取驱动器信息
14.1.2资料夹操作
14.1.3档案操作
14.2读写档案
14.2.1Stream类
14.2.2Reader和Writer类
14.3档案上传
14.4小结
14.5习题
第15章MyPetShop综合实例
15.1系统总体设计
15.1.1系统功能模组设计
15.1.2用户控制项
15.1.3系统资料库总体设计
15.1.4Web.config配置档案
15.2MyPetShop.mdf资料库设计
15.2.1数据表设计
15.2.2数据表联繫设计
15.3用户控制项设计
15.3.1“热销商品自动定时刷新”用户控制项
15.3.2“商品分类列表”用户控制项
15.3.3“最新商品列表”用户控制项
15.3.4“商品分类及商品导航”用户控制项
15.3.5“网站导航”用户控制项
15.3.6“用户状态”用户控制项
15.3.7“天气预报”用户控制项
15.4前台显示页面设计
15.4.1母版页的设计
15.4.2首页
15.4.3商品详细信息页面
15.4.4商品搜寻页面
15.5用户注册和登录模组
15.5.1注册新用户
15.5.2用户登录
15.5.3修改用户密码
15.5.4找回用户密码
15.5.5退出系统
15.6购物车模组
15.6.1购物车组件的设计与实现
15.6.2购物车页面设计
15.6.3购物车功能的设计与实现
15.7订单处理
15.7.1创建订单
15.7.2查看订单
15.8后台管理模组
15.8.1商品分类管理
15.8.2供应商信息管理
15.8.3商品信息管理
15.8.4订单管理
15.9小结
15.10习题
(注:目录排版顺序为从左列至右列

教学资源

  • 配套教材
该教材有配套的实验指导书《Web程式设计——ASP.NET上机实验指导(第2版)》和项目实训教材《Web程式设计——ASP.NET项目实训》。
书名书号出版社出版时间作者
《Web程式设计——ASP.NET上机实验指导(第2版)》
9787302361633
清华大学出版社
2014.08.01
沈士根、汪承焱、许小东
《Web程式设计——ASP.NET项目实训》
9787302466642
清华大学出版社
2017.06.01
蒋冠雄、叶晓彤、戴振中、沈士根
  • 课程资源
该教材还提供配套的课件、教学大纲、实验大纲、实例原始码等教学资源。

教材特色

该教材基于ASP.NET4.5的Web应用程式开发所需要的知识、技能和素质要求,以技术套用能力培养为主线构建教材内容。强调以学生为主体,覆盖基础知识和理论体系,突出实用性和可操作性,强化实例教学,通过实际训练加强对理论知识的理解。注重知识和技能结合,把知识点融入到实际项目的开发中。
该教材以Visual Studio Express 2012 for Web和SQL Server 2012 Express为开发平台,使用C#开发语言,提供来源于作者教学积累和项目开发经验的实例。

作者简介

沈士根,1974年5月出生,男,浙江桐乡人,工学博士,教授,东华大学和绍兴文理学院机械与电气工程学院硕士生导师。从事计算机及其相近专业的教学和科研工作,研究领域涉及网路空间安全、人工智慧、物联网、博弈论、最佳化控制等。
汪承焱,1974年生,男,安徽太湖人,嘉兴学院信息工程学院讲师。
许小东,1985年生,男,汉族,浙江东阳人,硕士,嘉兴学院数理与信息工程学院实验师。

转载请注明出处海之美文 » Web程式设计——ASP.NET实用网站开发(第2版)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com