书籍详情
Web 2.0动态网站开发:ASP.NET技术与应用
作者:徐晓昕、邹晨、朱慧华
出版社:清华大学出版社
出版时间:2008-01-01
ISBN:9787302175827
定价:¥65.00
购买这本书可以去
内容简介
本书以Web 2.0网站开发中的5种需求和28个重要元素为线索,从ASP.NET开发Web 2.0网站的三个理由出发,全面讲解ASP.NET的Web开发技术,并按行业流行的开发模式创建10大Web 2.0应用系统。 全书分3部分共21章,第1部分(第1-3章)介绍Web 2.0的概念、应用、重要元素及开发技术;第2部分(第4-11章)结合98个范例讲解ASP.NET的Web开发技术,内容包括C#.NET语言基础、ASP.NET语法、ASP.NET网站配置与移植、ASP.NET的内置对象和服务器控件、ADO.NET数据库编程、ASP.NET数据绑定等;第3部分(第12-21章)为实例篇,介绍博客网站系统、基于Ajax的留言板、新闻发布系统、RSS生成与阅读器制作、Wiki网站系统、网络论坛系统、网络邮件系统、网络聊天室、网上商城系统、网站访问统计系统等10个系统的设计与实现。另,书中所有案例源代码均收录于附赠光盘中,读者可以直接部署,或植入实际开发项目。 本书注重实用性,兼顾初、中级用户的需求,实例具备商用价值且易于扩展实现,适合Web 2.0网站开发相关人员参考使用。书中案例可作为高等院校相关专业课程设计或毕业设计的参考资料。
作者简介
暂缺《Web 2.0动态网站开发:ASP.NET技术与应用》作者简介
目录
第1部分 Web 2.0大航海时代
第1章 Web 2.0概念与图谱
1.1 从Web l.0到Web 2.0
1.2 Web 2.0概念诠释
1.3 Web 2.0图谱
1.3.1 信息发布
1.3.2 信息获取
1.3.3 信息共享
1.3.4 沟通交流
1.3.5 网络新媒体
1.3.6 国内外著名Web 2.0网站
第2章 Web 2.0元素详解
2.1 信息发布功能的三大元素
2.1.1 Blog
2.1.2 Ajax
2.1.3 Commenf
2.2 信息获取功能的五大元素
2.2.1 RSS
2.2.2 Bookmark
2.2.3 Digg
2.2.4 Search
2.2.5 CMS
2.3 信息共享功能的五大元素
2.3.1 Wiki
2.3.2 P2P
2.3.3 Tag
2.3.4 TrackBack
2.3.5 Permission
2.4 沟通交流功能的六大元素
2.4.1 SNS
2.4.2 IM
2.4.3 BBS
2.4.4 E.mail
2.4.5 聊天室
2.4.6 留言板
2.5 网络新媒体功能的九大元素
2.5.1 网络硬盘
2.5.2 网站统计
2.5.3 网络投票
2.5.4 网络相册
2.5.5 网络地图
2.5.6 网络游戏
2.5.7 网络广告
2.5.8 网络多媒体
2.5.9 电子商务
第3章 Web 2.0开发技术ASP.NET
3.1 ASP.NET是什么
3.1.1 ASP.NET简介
3.1.2 ASP与ASP.NET之间的差异
3.1.3 ASP.NET的起源和背景
3.1.4 ASP.NET的优点和特点
3.2 ASP.NET能做什么
3.2.1 语言支持
3.2.2 服务器控件
3.3 ASP.NET有什么支撑环境
3.3.1 服务器支持
3.3.2 数据库支持
3.3.3 开发工具
3.4 小结
第2部分 ASP.NET技术之旅
第4章 ASP.NET 2.0开发入门
4.1 ASP.NET 2.0运行环境的要求
4.1.1 对硬件的要求
4.1.2 对操作系统的要求
4.1.3 对软件环境的要求
4.2 安装ASP.NET 2.0的运行环境
4.2.1 软件安装概述
4.2.2 安装IIS 5.1(必选)
4.2.3 配置IIS默认站点属性
4.2.4 安装.NET Framework 2.0(必选)
4.2.5 安装中文语言包(可选)
4.2.6 安装MDAC 2.8(必选)
4.2.7 安装.NET Framework 2.0 SDK(可选)
4.3 测试安装环境实例
4.3.1 测试ASP
4.3.2 测试ASP.NET
4.3.3 测试AD0.NET
4.4 小结
第5章 C#.NET语言基础
5.1 C#文件构成
5.1.1 第一个c#程序
5.1.2 命名空间
5.1.3 类和类的方法
5.1.4 程序输入和输出
5.1.5 运行程序
5.2 C #注释方式
5.2.1 单行注释
5.2.2 带分隔符的注释
5.2.3 注释不嵌套
5.3 C#数据类型
5.3.1 数据类型划分
5.3.2 值类型
5.3.3 引用类型
5.3.4 装箱和拆箱
5.4 变量和常量
5.4.1 变量命名规则
5.4.2 变量的类型
5.4.3 常量
5.5 运算符和表达式
5.5.1 运算符列表
5.5.2 简化的赋值运算符
5.5.3 三元运算符
5.5.4 checked和unchecked运算符
5.5.5 is运算符
5.5.6 as运算符
5.5.7 sizeof运算符
5.5.8 typeof运算符
5.5.9 运算符的优先级
5.6 流程控制
5.6.1 条件语句
5.6.2 循环语句
5.6.3 跳转语句
5.6.4 异常处理
5.7 面向对象
5.7.1 类(Class)
5.7.2 接口(Interface)
5.7.3 委托(Delegate)
5.8 小结
第6章 ASP.NET基本语法
6.1 文件构成
6.1.1 一个ASP.NET文件的例子
6.1.2 可包含的文件类型
6.1.3 命名空间的概念
6.2 基本语法
6.2.1 标记方式
6.2.2 脚本块标记
6.2.4 文件包含方式
6.3 使用页面指令
6.3.1 页面指令简介
6.3.2 @Page:设置页面文件(.aspx)属性
6.3.3 @Control:设置用户控件(.ascx)属性
6.3.4 @Import:导入命名空间
6.3.5 @Implements:指定页面文件实现的接口
6.3.6 @Register:引入自定义控件
6.3.7 @Assembly:引入程序集
6.3.8 @OutputCache·控制输出缓存策略
6.3.9 @Reference:设置文件链接
6.3.10 @Master:设置母版页(.master)属性
6.3.11 @PreviousPageType.访问页面文件(.aspx)的上一页属性
6.3.12 @MasterType.访问母版页.master属性
6.4 使用服务器控件
6.4.1 使用自定义服务器控件
6.4.2 使用服务器控件内联模板
6.4.3 数据绑定表达式
6.4.4 使用服务器端对象
6.5 小结
第7章 ASP.NET网站配置与移植
7.1 配置文件web.config
7.1.1 配置文件加载规则
7.1.2 web.confi9配置文件的语法规则
7.1.3 配置ASP.NET的身份认证方案
7.1.4 配置Web应用程序的访问权限
7.1.5 配置ASP.NET的编译设置
7.1.6 配置ASENET的错误处理页
7.1.7 配置ASP.NET的运行时参数
7.1.8 配置Web应用程序的会话状态
7.1.9 配置Web应用程序的全球化设置
7.1.10 配置URL映射
7.1.11 配置并读取appSettin9与cormectionStrings连接字符串
7.1.12 Configuration APl基础
7.2 全局文件Global.asax.
7.2.1 Global.asax概述
7.2.2 Global.asax内容解析
7.3 ASP到ASENET的移植
7.3.1 多语言特性
7.3.2 函数的实现
7.3.3 编程语言
7.3.4 COM组件操作
7.3.5 事务处理
7.3.6 配置模型
7.3.7 安全管理
7.3.8 数据获取
7.4 小结
第8章 ASP.NET内置对象
8.1 Response对象
8.1.1 Response对象的属性
8.1.2 Response对象的方法
8.1.3 Response对象的集合
8.2 Request对象
8.2.1 Request对象的属性
8.2.2 Request对象的方法
8.2.3 Request对象的集合
8.3 Application对象
8.3.1 Application对象的特点
8.3.2 Application对象的属性
8.3.3 Application对象的集合
8.3.4 Application对象的方法
8.3.5 Application对象的事件
8.4 Session对象
8.4.1 Session对象的作用原理
8.4.2 Session对象的属性
8.4.3 Session对象的集合
8.4.4 Session对象的方法
8.4.5 Session对象的事件
8.5 Server对象
8.5.1 Server对象的属性
8.5.2 Server对象的方法
8.6 Cookie对象
8.6.1 Cookie对象的属性
8.6.2 Cookie对象的方法
8.7 Cache对象
8.7.1 Cache对象的属性
8.7.2 Cache对象的集合
8.7.3 Cache对象的方法
8.8 保存用户状态数据的对象
8.8.1 8个对象的对比
8.8.2 Context对象
8.8.3 ViewState对象
8.9 小结
第9章 ASP.NET服务器控件
9.1 ASP.NET服务器控件概述
9.1.1 ASP.NET服务器控件的类型
9.1.2 ASENET服务器控件的生命周期
9.1.3 HTML标记、HTML控件与Web控件
9.1.4 如何选择HTML控件和Web控件
9.1.5 HTML服务器控件类层次图及控件列表
9.1.6 Web服务器控件类层次图及控件列表
9.1.7 验证控件
9.2 HTML服务器控件
9.2.1 HTML输入类控件
9.2.2 HTML选择控件(HTMLSelect)
9.2.3 HTML文本框控件(HTMuleXtArea)
9.2.4 HTML表单控件(HTMLFom)
9.2.5 HTML图像控件(HTMLImage)
9.2.6 HTML锚控件(HTMLAnchor)
9.2.7 HTML按钮控件(HTMLB眦on)
9.2.8 HTML元数据控件
9.2.9 HTML表格控件
9.3 W曲服务器控件
9.3.1 文本显示控件(Label)
9.3.2 输入控件(Input)
9.3.3 选择控件(Select)
9.3.4 表单提交控件(Form Submit)
9.3.5 排版控件(Typesetting)
9.3.6 锚控件(HyperLink)
9.3.7 图像控件(Image)
9.3.8 日期选择控件(Calendar)
9.4 验证控件
9.4.1 必须字段验证控件(RequiredFieldValidator)
9.4.2 比较验证控件(CompareValidator)
9.4.3 范围验证控件(RangeValidator)
9.4.4 正则表达式验证控件(RegularExpressionValidator)
9.4.5 验证总结控件(ValidationSummary)
9.4.6 自定义验证控件(CustomValidator)
9.5 小结
第10章 AD0.NET数据库编程
10.1 AD0.NET概述
10.1.1 AD0.NET产生的历史
10.1.2 AD0.NET与AD0的区别
10.1.3 AD0.NET的两个核心组件及其关系
10.2 使用Connection连接数据库
10.2.1 Managed Provider的4种类型
10.2.2 Connection对象概述
10.2.3 引入命名空间
10.2.4 连接语法:OleDbConnection
10.2.5 连接语法:SqlCormection
10.2.6 连接语法:OdbcConnection
10.2.7 连接语法:OracleConnection
10.2.8 连接实例:使用SqlConnection连接SQL Server数据库
10.2.9 连接实例:使用OleDbConnection连接SQL Server数据库
10.2.1 连接实例:使用OleDbConnection连接Access数据库
10.2.1 1 连接实例:使用web.confi9配置连接参数
10.3 使用Command和DataReader查询和更新数据库
10.3.1 Command对象概述
10.3.2 DataReader对象概述
10.3.3 从DataReader中获取架构信息
10.3.4 使用Command查询和更新数据库
10.3.5 使用Command进行参数化查询
10.3.6 使用Command执行存储过程
10.4 使用DataSet
10.4.1 创建DataSet
10.4.2 向DataSet添加DataTable
10.4.3 向DataTable添加DataColumn
10.4.4 为DataTable定义主键
10.4.5 向DataTable添加DataRelation
10.4.6 向DataColumn添加DataRow
10.4.7 查看DataTable中的数据
……
第11章 ASP.NET数据绑定控件
第3部分 Web2.0大航海之旅
第12章 博客网站系统
第13章 基于Ajax的留言本
第14章 新闻发布系统
第15章 RSS生成与阅读器制作
第16章 Wiki网站系统
第17章 网络论坛BBS系统
第18章 网络邮件系统
第19章 网络聊天室
第20章 网上商城系统
第21章 网站访问统计
附录A Ajax框架汇总
附录B 中国互联网Web 2.0百强企业
第1章 Web 2.0概念与图谱
1.1 从Web l.0到Web 2.0
1.2 Web 2.0概念诠释
1.3 Web 2.0图谱
1.3.1 信息发布
1.3.2 信息获取
1.3.3 信息共享
1.3.4 沟通交流
1.3.5 网络新媒体
1.3.6 国内外著名Web 2.0网站
第2章 Web 2.0元素详解
2.1 信息发布功能的三大元素
2.1.1 Blog
2.1.2 Ajax
2.1.3 Commenf
2.2 信息获取功能的五大元素
2.2.1 RSS
2.2.2 Bookmark
2.2.3 Digg
2.2.4 Search
2.2.5 CMS
2.3 信息共享功能的五大元素
2.3.1 Wiki
2.3.2 P2P
2.3.3 Tag
2.3.4 TrackBack
2.3.5 Permission
2.4 沟通交流功能的六大元素
2.4.1 SNS
2.4.2 IM
2.4.3 BBS
2.4.4 E.mail
2.4.5 聊天室
2.4.6 留言板
2.5 网络新媒体功能的九大元素
2.5.1 网络硬盘
2.5.2 网站统计
2.5.3 网络投票
2.5.4 网络相册
2.5.5 网络地图
2.5.6 网络游戏
2.5.7 网络广告
2.5.8 网络多媒体
2.5.9 电子商务
第3章 Web 2.0开发技术ASP.NET
3.1 ASP.NET是什么
3.1.1 ASP.NET简介
3.1.2 ASP与ASP.NET之间的差异
3.1.3 ASP.NET的起源和背景
3.1.4 ASP.NET的优点和特点
3.2 ASP.NET能做什么
3.2.1 语言支持
3.2.2 服务器控件
3.3 ASP.NET有什么支撑环境
3.3.1 服务器支持
3.3.2 数据库支持
3.3.3 开发工具
3.4 小结
第2部分 ASP.NET技术之旅
第4章 ASP.NET 2.0开发入门
4.1 ASP.NET 2.0运行环境的要求
4.1.1 对硬件的要求
4.1.2 对操作系统的要求
4.1.3 对软件环境的要求
4.2 安装ASP.NET 2.0的运行环境
4.2.1 软件安装概述
4.2.2 安装IIS 5.1(必选)
4.2.3 配置IIS默认站点属性
4.2.4 安装.NET Framework 2.0(必选)
4.2.5 安装中文语言包(可选)
4.2.6 安装MDAC 2.8(必选)
4.2.7 安装.NET Framework 2.0 SDK(可选)
4.3 测试安装环境实例
4.3.1 测试ASP
4.3.2 测试ASP.NET
4.3.3 测试AD0.NET
4.4 小结
第5章 C#.NET语言基础
5.1 C#文件构成
5.1.1 第一个c#程序
5.1.2 命名空间
5.1.3 类和类的方法
5.1.4 程序输入和输出
5.1.5 运行程序
5.2 C #注释方式
5.2.1 单行注释
5.2.2 带分隔符的注释
5.2.3 注释不嵌套
5.3 C#数据类型
5.3.1 数据类型划分
5.3.2 值类型
5.3.3 引用类型
5.3.4 装箱和拆箱
5.4 变量和常量
5.4.1 变量命名规则
5.4.2 变量的类型
5.4.3 常量
5.5 运算符和表达式
5.5.1 运算符列表
5.5.2 简化的赋值运算符
5.5.3 三元运算符
5.5.4 checked和unchecked运算符
5.5.5 is运算符
5.5.6 as运算符
5.5.7 sizeof运算符
5.5.8 typeof运算符
5.5.9 运算符的优先级
5.6 流程控制
5.6.1 条件语句
5.6.2 循环语句
5.6.3 跳转语句
5.6.4 异常处理
5.7 面向对象
5.7.1 类(Class)
5.7.2 接口(Interface)
5.7.3 委托(Delegate)
5.8 小结
第6章 ASP.NET基本语法
6.1 文件构成
6.1.1 一个ASP.NET文件的例子
6.1.2 可包含的文件类型
6.1.3 命名空间的概念
6.2 基本语法
6.2.1 标记方式
6.2.2 脚本块标记
6.2.4 文件包含方式
6.3 使用页面指令
6.3.1 页面指令简介
6.3.2 @Page:设置页面文件(.aspx)属性
6.3.3 @Control:设置用户控件(.ascx)属性
6.3.4 @Import:导入命名空间
6.3.5 @Implements:指定页面文件实现的接口
6.3.6 @Register:引入自定义控件
6.3.7 @Assembly:引入程序集
6.3.8 @OutputCache·控制输出缓存策略
6.3.9 @Reference:设置文件链接
6.3.10 @Master:设置母版页(.master)属性
6.3.11 @PreviousPageType.访问页面文件(.aspx)的上一页属性
6.3.12 @MasterType.访问母版页.master属性
6.4 使用服务器控件
6.4.1 使用自定义服务器控件
6.4.2 使用服务器控件内联模板
6.4.3 数据绑定表达式
6.4.4 使用服务器端对象
6.5 小结
第7章 ASP.NET网站配置与移植
7.1 配置文件web.config
7.1.1 配置文件加载规则
7.1.2 web.confi9配置文件的语法规则
7.1.3 配置ASP.NET的身份认证方案
7.1.4 配置Web应用程序的访问权限
7.1.5 配置ASP.NET的编译设置
7.1.6 配置ASENET的错误处理页
7.1.7 配置ASP.NET的运行时参数
7.1.8 配置Web应用程序的会话状态
7.1.9 配置Web应用程序的全球化设置
7.1.10 配置URL映射
7.1.11 配置并读取appSettin9与cormectionStrings连接字符串
7.1.12 Configuration APl基础
7.2 全局文件Global.asax.
7.2.1 Global.asax概述
7.2.2 Global.asax内容解析
7.3 ASP到ASENET的移植
7.3.1 多语言特性
7.3.2 函数的实现
7.3.3 编程语言
7.3.4 COM组件操作
7.3.5 事务处理
7.3.6 配置模型
7.3.7 安全管理
7.3.8 数据获取
7.4 小结
第8章 ASP.NET内置对象
8.1 Response对象
8.1.1 Response对象的属性
8.1.2 Response对象的方法
8.1.3 Response对象的集合
8.2 Request对象
8.2.1 Request对象的属性
8.2.2 Request对象的方法
8.2.3 Request对象的集合
8.3 Application对象
8.3.1 Application对象的特点
8.3.2 Application对象的属性
8.3.3 Application对象的集合
8.3.4 Application对象的方法
8.3.5 Application对象的事件
8.4 Session对象
8.4.1 Session对象的作用原理
8.4.2 Session对象的属性
8.4.3 Session对象的集合
8.4.4 Session对象的方法
8.4.5 Session对象的事件
8.5 Server对象
8.5.1 Server对象的属性
8.5.2 Server对象的方法
8.6 Cookie对象
8.6.1 Cookie对象的属性
8.6.2 Cookie对象的方法
8.7 Cache对象
8.7.1 Cache对象的属性
8.7.2 Cache对象的集合
8.7.3 Cache对象的方法
8.8 保存用户状态数据的对象
8.8.1 8个对象的对比
8.8.2 Context对象
8.8.3 ViewState对象
8.9 小结
第9章 ASP.NET服务器控件
9.1 ASP.NET服务器控件概述
9.1.1 ASP.NET服务器控件的类型
9.1.2 ASENET服务器控件的生命周期
9.1.3 HTML标记、HTML控件与Web控件
9.1.4 如何选择HTML控件和Web控件
9.1.5 HTML服务器控件类层次图及控件列表
9.1.6 Web服务器控件类层次图及控件列表
9.1.7 验证控件
9.2 HTML服务器控件
9.2.1 HTML输入类控件
9.2.2 HTML选择控件(HTMLSelect)
9.2.3 HTML文本框控件(HTMuleXtArea)
9.2.4 HTML表单控件(HTMLFom)
9.2.5 HTML图像控件(HTMLImage)
9.2.6 HTML锚控件(HTMLAnchor)
9.2.7 HTML按钮控件(HTMLB眦on)
9.2.8 HTML元数据控件
9.2.9 HTML表格控件
9.3 W曲服务器控件
9.3.1 文本显示控件(Label)
9.3.2 输入控件(Input)
9.3.3 选择控件(Select)
9.3.4 表单提交控件(Form Submit)
9.3.5 排版控件(Typesetting)
9.3.6 锚控件(HyperLink)
9.3.7 图像控件(Image)
9.3.8 日期选择控件(Calendar)
9.4 验证控件
9.4.1 必须字段验证控件(RequiredFieldValidator)
9.4.2 比较验证控件(CompareValidator)
9.4.3 范围验证控件(RangeValidator)
9.4.4 正则表达式验证控件(RegularExpressionValidator)
9.4.5 验证总结控件(ValidationSummary)
9.4.6 自定义验证控件(CustomValidator)
9.5 小结
第10章 AD0.NET数据库编程
10.1 AD0.NET概述
10.1.1 AD0.NET产生的历史
10.1.2 AD0.NET与AD0的区别
10.1.3 AD0.NET的两个核心组件及其关系
10.2 使用Connection连接数据库
10.2.1 Managed Provider的4种类型
10.2.2 Connection对象概述
10.2.3 引入命名空间
10.2.4 连接语法:OleDbConnection
10.2.5 连接语法:SqlCormection
10.2.6 连接语法:OdbcConnection
10.2.7 连接语法:OracleConnection
10.2.8 连接实例:使用SqlConnection连接SQL Server数据库
10.2.9 连接实例:使用OleDbConnection连接SQL Server数据库
10.2.1 连接实例:使用OleDbConnection连接Access数据库
10.2.1 1 连接实例:使用web.confi9配置连接参数
10.3 使用Command和DataReader查询和更新数据库
10.3.1 Command对象概述
10.3.2 DataReader对象概述
10.3.3 从DataReader中获取架构信息
10.3.4 使用Command查询和更新数据库
10.3.5 使用Command进行参数化查询
10.3.6 使用Command执行存储过程
10.4 使用DataSet
10.4.1 创建DataSet
10.4.2 向DataSet添加DataTable
10.4.3 向DataTable添加DataColumn
10.4.4 为DataTable定义主键
10.4.5 向DataTable添加DataRelation
10.4.6 向DataColumn添加DataRow
10.4.7 查看DataTable中的数据
……
第11章 ASP.NET数据绑定控件
第3部分 Web2.0大航海之旅
第12章 博客网站系统
第13章 基于Ajax的留言本
第14章 新闻发布系统
第15章 RSS生成与阅读器制作
第16章 Wiki网站系统
第17章 网络论坛BBS系统
第18章 网络邮件系统
第19章 网络聊天室
第20章 网上商城系统
第21章 网站访问统计
附录A Ajax框架汇总
附录B 中国互联网Web 2.0百强企业
猜您喜欢