简介
ASP.NET Ajax是Microsoft为在.NET环境中应用Ajax而开发的框架。本
书共16章,内容包括ASP.NET编程知识、使用ASP.NET访问外部数据、Ajax
技术概述、Ajax核心内容、常用的ASP.NET Ajax框架、ASP.NET Ajax框架
中的基础控件和常用的Ajax服务器控件。本书最后讲解5个典型案例:聊天
室、留言本、通信录、在线学习系统、Blog系统。本书配套光盘提供了本
书源代码(包括5个完整的应用程序)和ASP.NET Ajax软件配置和使用教学
视频。
本书适合于中、高级ASP.NET Ajax网站开发人员,特别适合于有编程
基础,希望全面学习ASP.NET Ajax技术,提高实际应用能力的读者群体。
目录
目录
第1章 ASP.NET概述
1.1 Internet与ASP.NET
1.2 ASP.NET简介
1.2.1 .NET Framework简介
1.2.2 ASP.NET 2.0特点
1.3 配置开发环境
1.3.1 配置Web服务器IIS
1.3.2 配置Visual Studio 2005
1.3.3 熟悉Visual Studio 2005
1.4 ASP.NET开发实例
1.4.1 创建ASP.NET应用程序
1.4.2 编写实现代码
第2章 ASP.NET网页编程基础
2.1 C#基础语法
2.1.1 C#语法结构
2.1.2 数据类型
2.1.3 表达式和运算符
2.1.4 条件语句
2.1.5 循环语句
2.2 面向对象实现
2.2.1 对象和类
2.2.2 封装性
2.2.3 继承性
2.2.4 多态性
2.3 ASP.NET控件
2.3.1 ASP.NET控件基本属性
2.3.2 简单控件
2.3.3 增强控件
2.3.4 验证控件
2.4 内置对象
2.4.1 Request对象
2.4.2 Response对象
2.4.3 Application对象
2.4.4 Server对象
2.4.5 Session对象
2.4.6 Cookie对象
2.5 Session购物车
第3章 ASP.NET访问外部数据
3.1 System.IO命名空间
3.1.1 System.IO命名空间概述
3.1.2 Directory类方法
3.1.3 File类方法
3.2 文件操作
3.2.1 读写普通文件
3.2.2 读写二进制文件
3.2.3 文件上传
3.3 ADO.NET对象
3.3.1 ADO.NET简介
3.3.2 Connection对象
3.3.3 Command对象
3.3.4 DataSet对象
3.3.5 DataAdapter对象
3.3.6 DataReader对象
3.4 数据显示控件
3.4.1 Repeater控件
3.4.2 DataList控件
3.4.3 GridView控件
第4章 ASP.NET高级技术
4.1 GDI+绘图
4.1.1 System.Drawing命名空间
4.1.2 绘制图形
4.2 用户控件
4.2.1 创建用户控件MemberLogin
4.2.2 使用MemberLogin用户控件
4.3 WebParts控件
4.3.1 WebParts控件概述
4.3.2 使用WebParts控件
4.4 导航控件
4.4.1 Menu控件
4.4.2 SiteMapPath控件
4.4.3 TreeView控件
4.5 配置ASP.NET应用程序
4.5.1 Web.config文件
4.5.2 ASP.NET缓存
4.6 处理XML
4.6.1 System.Xml命名空间
4.6.2 读取XML
4.6.3 创建XML
第5章 Ajax概述
5.1 传统Web应用解决方案
5.2 新的Web开发模式Ajax
5.2.1 初识Ajax
5.2.2 Ajax开发模式
5.3 Ajax的运行机制
5.4 一个简单的Ajax示例
第6章 Ajax相关技术简介
6.1 XHTML
6.1.1 XHTML概述
6.1.2 XHTML与HTML的区别
6.1.3 XHTML的语法
6.1.4 XHTML的未来—XHTML 2.0
6.2 CSS
6.2.1 CSS语法
6.2.2 引入样式表
6.2.3 CSS属性
6.3 XML
6.3.1 XML文档
6.3.2 XML命名空间
6.3.3 文档类型定义(DTD)
6.4 JavaScript
6.4.1 JavaScript简介
6.4.2 JavaScript的基本结构
6.4.3 JavaScript表达式与运算符
6.4.4 JavaScript的流程控制
6.4.5 JavaScript的函数
6.4.6 事件驱动及事件处理
6.4.7 创建对象
6.4.8 JavaScript中的对象
6.5 DOM
6.5.1 DOM对象
6.5.2 使用DOM操作HTML文档
6.5.3 DOM解析XML文档
6.6 XMLHttpRequest
6.6.1 XMLHttpRequest简介
6.6.2 XMLHttpRequest的属性和方法
6.6.3 XMLHttpRequest与服务器通信
6.6.4 XMLHttpRequest实例
第7章 Ajax开发基础
7.1 客户端HTTP请求
7.1.1 HTTP请求概述
7.1.2 普通请求
7.1.3 XML请求
7.2 服务器端响应
7.2.1 HTTP响应概述
7.2.2 处理普通响应
7.2.3 处理XML响应
7.3 一个简单的Ajax实例
第8章 常用Ajax框架
8.1 Ajax框架概述
8.2 Magic Ajax.NET框架
8.2.1 Magic Ajax.NET简介
8.2.2 部署Magic Ajax.NET框架
8.2.3 Magic Ajax.NET简单应用
8.2.4 Magic Ajax.NET使用技巧
8.3 Ajax.NET框架
8.3.1 部署Ajax.NET
8.3.2 第一个示例
8.3.3 Ajax.NET简单应用
8.4 ASP.NET Ajax框架
8.4.1 ASP.NET Ajax组成部分
8.4.2 安装ASP.NET Ajax
8.4.3 配置ASP.NET Ajax
8.4.4 ASP.NET Ajax简单应用
第9章 ASP.NET Ajax基础控件
9.1 ScriptManager控件
9.1.1 ScriptManager控件概述
9.1.2 ScriptManager控件属性与方法
9.1.3 ScriptManager控件使用实例
9.2 ScriptManagerProxy控件
9.2.1 ScriptManagerProxy控件概述
9.2.2 ScriptManagerProxy控件使用实例
9.3 UpdatePanel控件
9.3.1 UpdatePanel控件概述
9.3.2 UpdatePanel控件属性与方法
9.3.3 UpdatePanel控件使用实例
9.4 UpdateProgress控件
9.4.1 UpdateProgress控件概述
9.4.2 UpdateProgress控件属性与方法
9.4.3 UpdateProgress控件使用实例
9.5 Timer控件
9.5.1 Timer控件概述
9.5.2 Timer控件属性与方法
9.5.3 Timer控件使用实例
第10章 Ajax实用技能之一
10.1 禁止自动执行行为(NoBot)
10.2 数值调整器(NumericUpDown)
10.3 分页项目符号列表(PagingBulletedList)
10.4 密码强度(PasswordStrength)
10.5 弹出控件(PopupControl)
10.6 评级(Rating)
10.7 顺序重排列表(ReorderList)
10.8 可调整大小控件(ResizableControl)
10.9 圆角(RoundedCorners)
10.10 滑块(Slider)
10.11 相册播放(SlideShow)
10.12 选项卡标签(Tab)
10.13 水印文本框(TextBoxWatermark)
10.14 双模按钮(ToggleButton)
10.15 更新面板动画效果(UpdatePanelAnimation)
10.16 模式对话框验证器(ValidatorCallout)
第11章 Ajax实用技能之二
11.1 自动输入完成扩展器(AutoCompleteExtender)
11.2 日历扩展器(CalendarExtender)
11.3 级联下拉菜单(CascadingDropDown)
11.4 可收缩面板(CollapsiblePanel)
11.5 确认按钮(ConfirmButton)
11.6 拖曳面板(DragPanel)
11.7 下拉菜单(DropDown)
11.8 阴影面板(DropShadow)
11.9 动态呈现(DynamicPopulate)
11.10 文本框过滤器(FilteredTextBox)
11.11 停靠菜单(HoverMenu)
11.12 强制弹出(ModalPopup)
11.13 互斥复选框(MutuallyExclusiveCheckBox)
11.14 可折叠面板(Accordion)
第12章 聊天室
12.1 系统分析
12.2 实现客户端
12.2.1 登录页面
12.2.2 聊天页面
12.2.3 布局样式
12.2.4 公共模块
12.3 实现服务器端
12.3.1 通用类
12.3.2 进入聊天室
12.3.3 发送消息
12.3.4 消息管理
12.4 案例演示
第13章 留言本
13.1 需求分析和系统概述
13.1.1 需求分析
13.1.2 系统概述
13.1.3 数据库设计及配置
13.2 客户端实现
13.2.1 客户端原理分析
13.2.2 通用部分实现
13.2.3 首页实现
13.2.4 显示留言实现
13.2.5 发表留言
13.2.6 回复留言
13.2.7 删除留言
13.3 服务器端实现
13.3.1 显示留言实现
13.3.2 发表留言实现
13.3.3 回复留言实现
13.3.4 删除留言实现
13.4 案例演示
第14章 通信录
14.1 系统概述
14.1.1 需求分析
14.1.2 结构设计
14.2 数据库设计
14.2.1 设计表
14.2.2 设计通用类
14.3 系统首页
14.3.1 页面布局
14.3.2 实现代码
14.4 管理组
14.4.1 设计布局
14.4.2 实现代码
14.5 管理用户
14.5.1 用户注册
14.5.2 用户登录
14.5.3 用户退出
14.6 管理好友
14.6.1 添加好友
14.6.2 查看好友
14.6.3 修改好友
14.6.4 查询好友
第15章 在线学习系统
15.1 系统概述
15.1.1 需求分析
15.1.2 结构设计
15.2 数据库设计
15.2.1 设计表和存储过程
15.2.2 设计通用类
15.2.3 文件处理类
15.3 系统首页
15.3.1 布局页面
15.3.2 实现代码
15.3.3 教程分类
15.3.4 教程资源列表
15.3.5 打开资源
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 维护作者和纸条
第16章 Blog系统
16.1 系统概述
16.2 数据库设计
16.3 通用模块设计
16.3.1 顶部导航菜单
16.3.2 底部版权及站长信息
16.3.3 CSS样式表
16.4 系统实现
16.4.1 显示文章列表
16.4.2 显示文章简介及详细信息
16.4.3 分类显示文章列表
16.4.4 管理员登录
16.4.5 文章搜索
16.4.6 文章管理
16.4.7 分类管理
16.4.8 会员管理
第1章 ASP.NET概述
1.1 Internet与ASP.NET
1.2 ASP.NET简介
1.2.1 .NET Framework简介
1.2.2 ASP.NET 2.0特点
1.3 配置开发环境
1.3.1 配置Web服务器IIS
1.3.2 配置Visual Studio 2005
1.3.3 熟悉Visual Studio 2005
1.4 ASP.NET开发实例
1.4.1 创建ASP.NET应用程序
1.4.2 编写实现代码
第2章 ASP.NET网页编程基础
2.1 C#基础语法
2.1.1 C#语法结构
2.1.2 数据类型
2.1.3 表达式和运算符
2.1.4 条件语句
2.1.5 循环语句
2.2 面向对象实现
2.2.1 对象和类
2.2.2 封装性
2.2.3 继承性
2.2.4 多态性
2.3 ASP.NET控件
2.3.1 ASP.NET控件基本属性
2.3.2 简单控件
2.3.3 增强控件
2.3.4 验证控件
2.4 内置对象
2.4.1 Request对象
2.4.2 Response对象
2.4.3 Application对象
2.4.4 Server对象
2.4.5 Session对象
2.4.6 Cookie对象
2.5 Session购物车
第3章 ASP.NET访问外部数据
3.1 System.IO命名空间
3.1.1 System.IO命名空间概述
3.1.2 Directory类方法
3.1.3 File类方法
3.2 文件操作
3.2.1 读写普通文件
3.2.2 读写二进制文件
3.2.3 文件上传
3.3 ADO.NET对象
3.3.1 ADO.NET简介
3.3.2 Connection对象
3.3.3 Command对象
3.3.4 DataSet对象
3.3.5 DataAdapter对象
3.3.6 DataReader对象
3.4 数据显示控件
3.4.1 Repeater控件
3.4.2 DataList控件
3.4.3 GridView控件
第4章 ASP.NET高级技术
4.1 GDI+绘图
4.1.1 System.Drawing命名空间
4.1.2 绘制图形
4.2 用户控件
4.2.1 创建用户控件MemberLogin
4.2.2 使用MemberLogin用户控件
4.3 WebParts控件
4.3.1 WebParts控件概述
4.3.2 使用WebParts控件
4.4 导航控件
4.4.1 Menu控件
4.4.2 SiteMapPath控件
4.4.3 TreeView控件
4.5 配置ASP.NET应用程序
4.5.1 Web.config文件
4.5.2 ASP.NET缓存
4.6 处理XML
4.6.1 System.Xml命名空间
4.6.2 读取XML
4.6.3 创建XML
第5章 Ajax概述
5.1 传统Web应用解决方案
5.2 新的Web开发模式Ajax
5.2.1 初识Ajax
5.2.2 Ajax开发模式
5.3 Ajax的运行机制
5.4 一个简单的Ajax示例
第6章 Ajax相关技术简介
6.1 XHTML
6.1.1 XHTML概述
6.1.2 XHTML与HTML的区别
6.1.3 XHTML的语法
6.1.4 XHTML的未来—XHTML 2.0
6.2 CSS
6.2.1 CSS语法
6.2.2 引入样式表
6.2.3 CSS属性
6.3 XML
6.3.1 XML文档
6.3.2 XML命名空间
6.3.3 文档类型定义(DTD)
6.4 JavaScript
6.4.1 JavaScript简介
6.4.2 JavaScript的基本结构
6.4.3 JavaScript表达式与运算符
6.4.4 JavaScript的流程控制
6.4.5 JavaScript的函数
6.4.6 事件驱动及事件处理
6.4.7 创建对象
6.4.8 JavaScript中的对象
6.5 DOM
6.5.1 DOM对象
6.5.2 使用DOM操作HTML文档
6.5.3 DOM解析XML文档
6.6 XMLHttpRequest
6.6.1 XMLHttpRequest简介
6.6.2 XMLHttpRequest的属性和方法
6.6.3 XMLHttpRequest与服务器通信
6.6.4 XMLHttpRequest实例
第7章 Ajax开发基础
7.1 客户端HTTP请求
7.1.1 HTTP请求概述
7.1.2 普通请求
7.1.3 XML请求
7.2 服务器端响应
7.2.1 HTTP响应概述
7.2.2 处理普通响应
7.2.3 处理XML响应
7.3 一个简单的Ajax实例
第8章 常用Ajax框架
8.1 Ajax框架概述
8.2 Magic Ajax.NET框架
8.2.1 Magic Ajax.NET简介
8.2.2 部署Magic Ajax.NET框架
8.2.3 Magic Ajax.NET简单应用
8.2.4 Magic Ajax.NET使用技巧
8.3 Ajax.NET框架
8.3.1 部署Ajax.NET
8.3.2 第一个示例
8.3.3 Ajax.NET简单应用
8.4 ASP.NET Ajax框架
8.4.1 ASP.NET Ajax组成部分
8.4.2 安装ASP.NET Ajax
8.4.3 配置ASP.NET Ajax
8.4.4 ASP.NET Ajax简单应用
第9章 ASP.NET Ajax基础控件
9.1 ScriptManager控件
9.1.1 ScriptManager控件概述
9.1.2 ScriptManager控件属性与方法
9.1.3 ScriptManager控件使用实例
9.2 ScriptManagerProxy控件
9.2.1 ScriptManagerProxy控件概述
9.2.2 ScriptManagerProxy控件使用实例
9.3 UpdatePanel控件
9.3.1 UpdatePanel控件概述
9.3.2 UpdatePanel控件属性与方法
9.3.3 UpdatePanel控件使用实例
9.4 UpdateProgress控件
9.4.1 UpdateProgress控件概述
9.4.2 UpdateProgress控件属性与方法
9.4.3 UpdateProgress控件使用实例
9.5 Timer控件
9.5.1 Timer控件概述
9.5.2 Timer控件属性与方法
9.5.3 Timer控件使用实例
第10章 Ajax实用技能之一
10.1 禁止自动执行行为(NoBot)
10.2 数值调整器(NumericUpDown)
10.3 分页项目符号列表(PagingBulletedList)
10.4 密码强度(PasswordStrength)
10.5 弹出控件(PopupControl)
10.6 评级(Rating)
10.7 顺序重排列表(ReorderList)
10.8 可调整大小控件(ResizableControl)
10.9 圆角(RoundedCorners)
10.10 滑块(Slider)
10.11 相册播放(SlideShow)
10.12 选项卡标签(Tab)
10.13 水印文本框(TextBoxWatermark)
10.14 双模按钮(ToggleButton)
10.15 更新面板动画效果(UpdatePanelAnimation)
10.16 模式对话框验证器(ValidatorCallout)
第11章 Ajax实用技能之二
11.1 自动输入完成扩展器(AutoCompleteExtender)
11.2 日历扩展器(CalendarExtender)
11.3 级联下拉菜单(CascadingDropDown)
11.4 可收缩面板(CollapsiblePanel)
11.5 确认按钮(ConfirmButton)
11.6 拖曳面板(DragPanel)
11.7 下拉菜单(DropDown)
11.8 阴影面板(DropShadow)
11.9 动态呈现(DynamicPopulate)
11.10 文本框过滤器(FilteredTextBox)
11.11 停靠菜单(HoverMenu)
11.12 强制弹出(ModalPopup)
11.13 互斥复选框(MutuallyExclusiveCheckBox)
11.14 可折叠面板(Accordion)
第12章 聊天室
12.1 系统分析
12.2 实现客户端
12.2.1 登录页面
12.2.2 聊天页面
12.2.3 布局样式
12.2.4 公共模块
12.3 实现服务器端
12.3.1 通用类
12.3.2 进入聊天室
12.3.3 发送消息
12.3.4 消息管理
12.4 案例演示
第13章 留言本
13.1 需求分析和系统概述
13.1.1 需求分析
13.1.2 系统概述
13.1.3 数据库设计及配置
13.2 客户端实现
13.2.1 客户端原理分析
13.2.2 通用部分实现
13.2.3 首页实现
13.2.4 显示留言实现
13.2.5 发表留言
13.2.6 回复留言
13.2.7 删除留言
13.3 服务器端实现
13.3.1 显示留言实现
13.3.2 发表留言实现
13.3.3 回复留言实现
13.3.4 删除留言实现
13.4 案例演示
第14章 通信录
14.1 系统概述
14.1.1 需求分析
14.1.2 结构设计
14.2 数据库设计
14.2.1 设计表
14.2.2 设计通用类
14.3 系统首页
14.3.1 页面布局
14.3.2 实现代码
14.4 管理组
14.4.1 设计布局
14.4.2 实现代码
14.5 管理用户
14.5.1 用户注册
14.5.2 用户登录
14.5.3 用户退出
14.6 管理好友
14.6.1 添加好友
14.6.2 查看好友
14.6.3 修改好友
14.6.4 查询好友
第15章 在线学习系统
15.1 系统概述
15.1.1 需求分析
15.1.2 结构设计
15.2 数据库设计
15.2.1 设计表和存储过程
15.2.2 设计通用类
15.2.3 文件处理类
15.3 系统首页
15.3.1 布局页面
15.3.2 实现代码
15.3.3 教程分类
15.3.4 教程资源列表
15.3.5 打开资源
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 维护作者和纸条
第16章 Blog系统
16.1 系统概述
16.2 数据库设计
16.3 通用模块设计
16.3.1 顶部导航菜单
16.3.2 底部版权及站长信息
16.3.3 CSS样式表
16.4 系统实现
16.4.1 显示文章列表
16.4.2 显示文章简介及详细信息
16.4.3 分类显示文章列表
16.4.4 管理员登录
16.4.5 文章搜索
16.4.6 文章管理
16.4.7 分类管理
16.4.8 会员管理
ASP.NET Ajax网站开发从入门到精通
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!