ASP.NET动态网站开发教程 第4版
作者:韩颖
出版时间:2020年版
丛编项: 高等学校计算机应用规划教材
内容简介
《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了ASP.NET4.5.1Web程序开发技术。《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》共分13章,主要内容包括ASP.NET4.5.1概述,VisualStudio2015集成开发环境,Web静态网页设计基础和C#5.0新增功能,使用ASP.NET编写网页的基础知识,常用内置对象,相关的服务器控件,数据源、数据绑定控件和jQuery技术,以及ASP.NET4.5中的AJAX控件,XML的应用和综合开发实例。《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》注重基础、讲究实用、内容丰富、结构合理、思路清晰、示例翔实,可作为高等院校计算机及相关专业的教材,还可供和想利用VisualStudio2015开发平台开发Web应用程序的人员参考阅读,也可作为各类培训机构的培训教材。《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的二维码下载。《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》注重基础、技术全面、内容充实、循序渐进、深入浅出、结构合理、思路清晰、示例翔实,特别适合ASP.NET动态网站开发的初学者。《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》专门设计了综合案例,让读者领会项目开发的思路。学习完《ASP.NET动态网站开发教程(第4版)/高等学校计算机应用规划教材》之后,读者能够具备ASP.NET4.5.1动态网站开发技能。
目录
第1章 ASP.NET 4.5.1 概述与开发平台
1.1 Web基础知识
1.1.1 HTTP协议
1.1.2 Web服务器和浏览器
1.1.3 C/S模式与B/S模式
1.1.4 Web的访问原理
1.2 ASP.NET简介
1.2.1 ASP.NET的历史
1.2.2 ASP.NET的优点
1.2.3 其他常见的网络程序设计技术
1.3 ASP.NET开发环境
1.3.1 选择Visual Studio 2015安装版本
1.3.2 下载和安装Visual Studio
1.3.3 主窗口
1.3.4 文档窗口
1.3.5 工具箱
1.3.6 【错误列表】窗口
1.3.7 解决方案资源管理器
1.3.8 【属性】窗口
1.3.9 【输出】窗口
1.4 ASP.NET应用程序开发基础
1.4.1 创建ASP.NET应用程序
1.4.2 运行ASP.NET应用程序
1.5 本章小结
1.6 练习
第2章 Web静态编程语言
2.1 Web基础技术
2.1.1 HTML
2.1.2 XML
2.1.3 XHTML
2.2 XHTML的基本格式
2.2.1 ASP.NET的文档结构
2.2.2 XHTML的语法规则
2.3 XHTML标记与标记属性
2.3.1 主体标记…
2.3.2 注释标记
2.3.3 分层标记
…
2.3.4 文本和格式标记
2.3.5 表格标记
2.3.6 超链接标记…
2.3.7 图像标记
2.3.8 表单标记
…
2.4 HTML5简介
2.4.1 HTML5的发展史
2.4.2 HTML5的新改革
2.5 本章小结
2.6 练习
第3章 C# 5.0新增功能
3.1 C#语言简介
3.2 C# 5.0新增功能
3.2.1 隐式类型局部变量
3.2.2 对象和集合初始值设定项
3.2.3 扩展方法
3.2.4 匿名类型
3.2.5 Lambda表达式
3.2.6 自动实现的属性
3.2.7 dynamic关键字
3.2.8 命名参数和可选参数
3.2.9 协变性和逆变性
3.2.1 0async和await
3.2.1 1调用方信息
3.3 本章小结
3.4 练习
第4章 ASP.NET Web技术简介
4.1 ASP.NET程序结构
4.1.1 ASP.NET文件类型介绍
4.1.2 ASP.NET文件夹
4.1.3 其他文件夹
4.2 页面管理
4.2.1 ASP.NET页面代码模式
4.2.2 页面的往返与处理机制
4.2.3 页面的生命周期
4.2.4 页面的生命周期事件
4.2.5 ASP.NET页面指令
4.3 ASP.NET网站项目
4.3.1 创建ASP.NET网站
4.3.2 ASP.NET Web网站和ASP.NET Web应用程序的区别
4.4 状态管理
4.4.1 视图状态
4.4.2 控件状态
4.4.3 隐藏域
4.5 ASP.NET配置管理
4.5.1 web.config文件介绍
4.5.2 配置文件的语法规则
4.6 本章小结
4.7 练习
第5章 ASP.NET内置对象
5.1 ASP.NET对象的概况及其属性、方法和事件
5.2 Request对象
5.2.1 Request对象简介
5.2.2 使用QueryString属性
5.2.3 使用Path属性
5.2.4 使用UserHostAddress属性
5.2.5 使用Browser属性
5.2.6 ServerVariables属性
5.3 Response对象
5.3.1 Response对象简介
5.3.2 利用Write和WriteFile方法输出信息
5.3.3 使用Redirect方法引导客户至另一个URL位置
5.3.4 关于BufferOutput属性
5.3.5 输出缓存资料
5.4 Cookie对象
5.4.1 Cookie对象简介
5.4.2 Cookie对象的属性和方法
5.4.3 Cookie对象的使用
5.4.4 检测用户是否启用了Cookie
5.5 Session对象
5.5.1 Session对象简介
5.5.2 Session对象的使用
5.5.3 Session_Start和Session_End事件
5.5.4 Timeout属性
5.5.5 Abandon方法
5.5.6 Session对象的注意事项
5.6 Application对象
5.6.1 Application对象简介
5.6.2 利用Application对象存储信息
5.7 Server对象
5.7.1 Server对象简介
5.7.2 Server对象常用方法
5.8 ViewState
5.9 本章小结
5.10 练习
第6章 ASP.NET常用服务器控件
6.1 服务器控件概述
6.1.1 控件的种类
6.1.2 在页面中添加HTML服务器控件
6.1.3 在页面中添加Web服务器控件
6.1.4 以编程方式添加服务器控件
6.1.5 设置服务器控件的属性
6.2 标准服务器控件
6.2.1 标签控件Label
6.2.2 文本框控件TextBox
6.2.3 按钮控件Button、LinkButton和ImageButton
6.2.4 复选框CheckBox控件和(复选框列表CheckBoxList控件
6.2.5 RadioButton和RadioButtonList控件
6.2.6 列表控件DropDownList和ListBox
6.2.7 MultiView和View控件
6.2.8 广告控件AdRotator
6.2.9 表格控件Table
6.2.10 Literal控件和Panel控件
6.3 验证控件
6.3.1 验证控件及其作用
6.3.2 验证控件的属性和方法
6.3.3 表单验证控件RequiredFieldValidator
6.3.4 比较验证控件CompareValidator
6.3.5 范围验证控件RangeValidator
6.3.6 正则验证控件RegularExpressionValidator
6.4 导航控件
6.4.1 SiteMapPath导航控件
6.4.2 Menu导航控件
6.4.3 TreeView导航控件
6.5 本章小结
6.6 练习
第7章 样式、主题和母版页
7.1 CSS
7.1.1 CSS简介
7.1.2 CSS基础
7.1.3 创建CSS文件
7.1.4 CSS常用属性
7.1.5 DIV和CSS布局
7.2 主题
7.2.1 主题的概念
7.2.2 在主题中定义外观
7.2.3 在主题中同时定义外观和样式表
7.3 母版页
7.3.1 母版页和内容页的概念
7.3.2 创建母版页
7.4 本章小结
7.5 练习
第8章 ADO.NET数据访问
8.1 ADO.NET概述
8.1.1 ADO.NET简介
8.1.2 与数据有关的命名空间
8.1.3 ADO.NET数据提供程序
8.2 SQL Server 2014数据库平台
8.3 使用Connection对象连接数据库
8.4 使用Command对象执行数据库命令
8.4.1 使用Command对象查询数据
8.4.2 使用Command对象增加数据
8.4.3 使用Command对象删除数据
8.5 使用DataAdapter对象和DateSet对象
8.5.1 DataAdapter对象简介
8.5.2 DataSet对象简介
8.5.3 查询数据库数据
8.5.4 修改数据库数据
8.5.5 增加数据库数据
8.5.6 删除数据库数据
8.6 本章小结
8.7 练习
第9章 ADO.NET数据库高级操作
9.1 数据源控件
9.1.1 SqlDataSource控件
9.1.2 ObjectDataSource控件
9.1.3 SiteMapDataSource控件
9.2 数据绑定技术
9.2.1 简单数据绑定技术
9.2.2 复杂的数据绑定技术
9.2.3 Eval和Bind方法
9.3 数据绑定控件
9.3.1 GridView控件
9.3.2 Repeater控件
9.3.3 DataList控件
9.3.4 DetailsView控件
9.3.5 FormView控件
9.3.6 ListView控件
9.4 本章小结
9.5 练习
第10章 jQuery
10.1 jQuery简介
10.1.1 什么是jQuery
10.1.2 包含jQuery库
10.1.3 第一个jQuery程序
10.2 jQuery的语法
10.2.1 jQuery的核心功能
10.2.2 jQuery选择器
10.2.3 jQuery过滤器
10.2.4 jQuery事件
10.3 jQuery动画
10.4 jQuery和有效性验证
10.5 本章小结
10.6 练习
第11章 ASP.NET AJAX
11.1 Ajax简介
11.1.1 Ajax与传统Web技术的区别
11.1.2 Ajax的优点
11.1.3 Ajax使用的技术
11.1.4 ASP.NET AJAX
11.1.5 ASP.NET AJAX简单示例
11.2 ASP.NET AJAX控件
11.2.1 ScriptManger(脚本管理员)控件
11.2.2 Timer(时间)控件
11.2.3 UpdatePanel(区域更新)控件
11.2.4 UpdateProgress(进度更新)控件
11.3 本章小结
11.4 练习
第12章 在ASP.NET中使用XML
12.1 XML概述
12.1.1 XML的应用
12.1.2 XML的基本结构
12.1.3 标记、元素以及元素属性
12.1.4 XML数据的显示
12.2 使用ADO.NET访问XML文档
12.2.1 将数据库数据转换成XML文档
12.2.2 读取XML文档
12.2.3 编辑XML文档
12.2.4 将XML数据写入数据库
12.2.5 将XML数据转换为字符串
12.3 使用.NET的XML类访问XML
12.4 XmlDataSource控件
12.5 本章小结
12.6 练习
第13章 电子商务网站
13.1 系统设计
13.1.1 需求分析
13.1.2 概念结构设计
13.1.3 数据库设计
13.1.4 功能设计
13.2 系统实现
13.2.1 设置数据库连接信息
13.2.2 访问数据库公共类
13.2.3 添加母版页
13.2.4 前台信息模块
13.2.5 后台管理模块
13.3 本章小结
13.4 练习
参考文献