Web程序设计与架构
2011-5
电子工业出版社
蔺华
544
无
微软公司一直引领IT行业的发展,.NET平台占据市场绝大多数份额,特别是在目前的国内就业市场。而对于一个计算机的专业的从业人员,对微软整体技术的把握与发展,也是大多数IT从业人员的必然选择。
本书侧重实用性,从最基本的知识介绍开始,通过一半以上篇幅的从简到难的实验,系统地给读者介绍微软Web程序设计技术与架构。本书一共三大部分:第一部分:ASP.NET
Web程序设计、第二部分:Web程序设计中的字符串与正则表达式、第三部分:XML 与 Web
Services,以及与之对应的实验,本书的案例与实验的篇幅大概占一半,涵盖了几乎所有的知识点。
第一部分 ASP.NET Web程序设计
第1章 ASP.NET Web程序设计(相关知识体系系统学习)
1.1 ASP.NET开发必备
1.1.1 客户端/服务器工作模式
1.1.2 网页的分类
1.2 ASP.NET开发入门
1.2.1 ASP.NET介绍
1.2.2 ASP.NET工作原理
1.2.3 ASP.NET网页代码模型
1.2.4 ASP.NET 2.0网页模型中的新增功能
1.2.5 ASP.NET应用程序生命周期概述
1.2.6 Web窗体语法
1.3 创建基本网页
1.3.1 创建网站和网页
1.3.2 添加控件和对控件编程
1.3.3 运行网页
1.3.4 使用附加控件
1.4 数据绑定基础
1.4.1 数据绑定概述和语法
1.4.2 绑定到简单属性
1.4.3 绑定到集合和列表
1.4.4 绑定到表达式或方法
1.4.5 DataBinder.Eval()
1.5 网页的基本数据访问
1.5.1 创建网站
1.5.2 创建文件系统网站
1.5.3 添加显示数据的GridView控件
1.5.4 运行和测试页面
1.5.5 添加排序和分页
1.5.6 添加筛选
1.5.7 用参数化筛选器修改查询
1.6 ASP.NET 2.0的数据访问
1.6.1 数据访问简介
1.6.2 Web应用程序的数据访问
1.6.3 ASP.NET数据控件
1.6.4 AccessDataSource
1.6.5 SQLDataSource
1.6.6 ObjectDataSource
1.6.7 DataSetDataSource
1.6.8 小结
1.7 常用服务器控件
1.7.1 标准控件
1.7.2 数据控件
1.7.3 验证控件
1.7.4 导航控件
1.7.5 用户控件
1.8 ASP.NET 3.5的新特征
第2章 ASP.NET Web程序设计(相关知识案例分析)
2.1 案例分析1创建基本的HTML页
2.1.1 案例描述
2.1.2 案例分析
2.1.3 案例实现与技巧
2.2 案例分析2创建代码分离的ASP.NET页面
2.2.1 案例描述
2.2.2 案例分析
2.2.3 案例实现与技巧
2.3 案例分析3网页中的基本数据访问
2.3.1 案例描述
2.3.2 案例分析
2.3.3 案例实现与技巧
2.4 案例分析4使用母板页与主题
2.4.1 案例描述
2.4.2 案例分析
2.4.3 案例实现与技巧
2.5 案例分析5使用验证控件
2.5.1 案例描述
2.5.2 案例分析
2.5.3 案例实现与技巧
2.6 案例分析6站点导航
2.6.1 案例描述
2.6.2 案例分析
2.6.3 案例实现与技巧
2.7 案例分析7用户登录
2.7.1 案例描述
2.7.2 案例分析
2.7.3 案例实现与技巧
2.8 案例分析8用户控件
2.8.1 案例描述
2.8.2 案例分析
2.8.3 案例实现与技巧
2.9 案例分析9 WebPart控件
2.9.1 案例描述
2.9.2 案例分析
2.9.3 案例实现与技巧
2.10 案例分析10使用AdRotator控件显示和跟踪广告
2.10.1 案例描述
2.10.2 案例分析
2.10.3 案例实现与技巧
2.11 案例分析11为移动设备创建网站
2.11.1 案例描述
2.11.2 案例分析
2.11.3 案例实现与技巧
2.12 案例分析12创建基本的ASP.NET Wizard控件
2.12.1 案例描述
2.12.2 案例分析
2.12.3 案例实现与技巧
2.13 案例分析13使用DataList Web服务器控件显示格式化数据
2.13.1 案例描述
2.13.2 案例分析
2.13.3 案例实现与技巧
2.14 案例分析14数据绑定到自定义业务对象
2.14.1 案例描述
2.14.2 案例分析
2.14.3 案例实现与技巧
2.15 案例分析15使用FormView Web服务器控件显示格式化数据
2.15.1 案例描述
2.15.2 案例分析
2.15.3 案例实现与技巧
第二部分 Web程序设计中的字符串与正则表达式
第3章 Web程序设计中的字符串与正则表达式(相关知识体系系统学习)
3.1 .NET Framework类库
3.2 C#中的字符
3.3 String类
3.3.1 索引
3.3.2 序号运算和区分区域性的运算
3.3.3 功能
3.3.4 实现的接口
3.4 基本字符串操作
3.4.1 连接多个字符串
3.4.2 访问各个字符
3.4.3 转义符及@符号
3.4.4 创建新字符串
3.4.5 剪裁和移除字符
3.4.6 填充字符串
3.4.7 比较字符串
3.4.8 更改大小写
3.4.9 使用Split方法分析字符串
3.4.10 修改字符串内容
3.5 StringBuilder类
3.6 使用StringBuilder类
3.6.1 设置容量和长度
3.6.2 修改StringBuilder字符串
3.7 格式化类型
3.7.1 格式化概述
3.7.2 格式化基类型
3.7.3 不同区域性的格式设置
3.8 复合格式化
3.9 数字格式字符串
3.9.1 标准数字格式字符串
3.9.2 标准数字格式字符串输出示例
3.9.3 自定义数字格式字符串
3.9.4 自定义数字格式字符串输出示例
3.10 日期与时间格式字符串
3.10.1 标准DateTime格式字符串
3.10.2 标准DateTime格式字符串输出示例
3.10.3 自定义DateTime格式字符串
3.10.4 自定义DateTime格式字符串输出示例
3.11 枚举及自定义格式字符串
3.11.1 枚举格式字符串
3.11.2 自定义格式字符串
3.12 分析字符串
3.12.1 分析数值字符串
3.12.2 分析日期和时间字符串
3.12.3 分析其他字符串
3.12.4 创建新字符串
3.13 Unicode及编码
3.13.1 .NET Framework中的Unicode
3.13.2 对字符进行编码的最常用的类
3.13.3 使用Encoding类
3.14 不区分区域性的字符串操作
3.14.1 自定义大小写映射和排序规则
3.14.2 执行不区分区域性的字符串比较
3.14.3 执行不区分区域性的大小写更改
3.14.4 在集合中执行不区分区域性的字符串操作
3.14.5 在数组中执行不区分区域性的字符串操作
3.14.6 在RegularExpressions命名空间中执行不区分区域性的操作
3.15 正则表达式
3.16 正则表达式语言元素
3.16.1 字符转义
3.16.2 替换
3.16.3 字符类
3.16.4 正则表达式选项
3.16.5 原子零宽度断言
3.16.6 限定符
3.16.7 分组构造
3.16.8 后向引用构造
3.16.9 替换构造
3.16.10 其他构造
3.17 正则表达式类
3.17.1 Regex
3.17.2 Match
3.17.3 MatchCollection
3.17.4 GroupCollection
3.17.5 CaptureCollection
3.17.6 Group
3.17.7 Capture
3.18 正则表达式行为的详细信息
3.18.1 匹配行为
3.18.2 反向引用
3.18.3 回溯
3.18.4 非回溯预测先行和追溯
3.18.5 限定符和空匹配
3.18.6 空匹配后的下一个匹配
3.18.7 编译和重复使用
3.18.8 线程安全
3.19 正则表达式示例
3.19.1 扫描HREF
3.19.2 更改日期格式
3.19.3 从URL中提取协议和端口号
3.19.4 从字符串中剥离无效字符
3.19.5 验证字符串是否为有效的电子邮件格式
第4章 Web程序设计中的字符串与正则表达式(相关知识案例分析)
4.1 案例分析1 Sort()方法和Reverse()方法
4.1.1 案例描述
4.1.2 案例实现与技巧
4.2 案例分析2 String类型是引用类型
4.2.1 案例描述
4.2.2 案例实现与技巧
4.3 案例分析3 转义符与字符串
4.3.1 案例描述
4.3.2 案例实现与技巧
4.4 案例分析4 StringBuilder类
4.4.1 案例描述
4.4.2 案例实现与技巧
4.5 案例分析5 StringBuilder Capacity属性
4.5.1 案例描述
4.5.2 案例实现与技巧
4.6 案例分析6 Char字符操作
4.6.1 案例描述
4.6.2 案例实现与技巧
4.7 案例分析7 字符串的比较
4.7.1 案例描述
4.7.2 案例实现与技巧
4.8 案例分析8 String类和StringBuilder类的使用
4.8.1 案例描述
4.8.2 案例实现与技巧
4.9 案例分析9 从句子中提取单词示例
4.9.1 案例描述
4.9.2 案例实现与技巧
4.10 案例分析10 反转字符串
4.10.1 案例描述
4.10.2 案例实现与技巧
4.11 案例分析11 String类和StringBuilder类的插入、删除和替换效率的比较
4.11.1 案例描述
4.11.2 案例实现与技巧
4.12 案例分析12 ToString()方法的使用
4.12.1 案例描述
4.12.2 案例实现与技巧
4.13 案例分析13 将字符串转换为其他类型
4.13.1 案例描述
4.13.2 案例实现与技巧
4.14 案例分析14 Regex类的使用
4.14.1 案例描述
4.14.2 案例实现与技巧
4.15 案例分析15 正则表达式的基础语法
4.15.1 案例描述
4.15.2 案例实现与技巧
4.16 案例分析16 Group类和GroupCollection类的使用
4.16.1 案例描述
4.16.2 案例实现与技巧
4.17 案例分析17 使用正则表达式匹配模式
4.17.1 案例描述
4.17.2 案例实现与技巧
4.18 案例分析18 获取模式的所有匹配项
4.18.1 案例描述
4.18.2 案例实现与技巧
4.19 案例分析19 使用正则表达式进行替换
4.19.1 案例描述
4.19.2 案例实现与技巧
第三部分 XML与Web Services
第5章 Web程序设计--XML与Web Services (相关知识体系系统学习)
5.1 .NET Framework的XML结构
5.1.1 .NET Framework的XML设计目标
5.1.2 .NET Framework的XML结构摘要
5.2 在内存中处理XML数据
5.2.1 使用DOM模型处理XML数据
5.2.2 使用XPath数据模型处理XML数据
5.3 用XmlReader读取XML
5.3.1 创建XmlReader
5.3.2 XmlReader中的当前节点
5.3.3 读取元素
5.3.4 读取属性
5.4 用XmlWriter编写XML
5.4.1 创建XmlWriter
5.4.2 写入类型化数据
5.4.3 编写属性
5.4.4 写入元素
5.5 XML Web Services概述
5.5.1 XML Web Services方案
5.5.2 XML Web Services基础结构
5.5.3 XML Web Services生存期剖析
5.6 使用ASP.NET的XML Web Services
5.6.1 ASP.NET XML Web Services的基础知识
5.6.2 使用ASP.NET生成基本的XML Web Services
5.6.3 异步XML Web Services方法
5.6.4 创建异步Web Services方法
5.6.5 将异步调用与Web Services方法链接在一起
5.6.6 使用ASP.NET创建的Web Services的管理状态
5.6.7 ASP.NET XML Web Services的事务
5.6.8 使用ASP.NET创建的Web Services的事务
5.6.9 使用ASP.NET XML Web Services进行的HTML分析
5.6.10 创建分析网页内容的Web Services
5.6.11 XML Web Services的发布和部署
5.6.12 使用ASP.NET创建的XML Web Services的设计指南
5.7 生成XML Web Services客户端
5.7.1 浏览使用ASP.NET创建的XML Web Services
5.7.2 Web Services发现
5.7.3 创建XML Web Services代理
5.7.4 为XML Web Services创建客户端
5.7.5 与XML Web Services进行异步通信
5.7.6 从浏览器访问XML Web Services
5.8 使用SOAP头
5.8.1 定义和处理SOAP头
5.8.2 在Web Services客户端中处理SOAP头
5.8.3 更改SOAP头的接收方
5.8.4 处理未知的SOAP头
5.8.5 处理XML Web Services客户端要求的SOAP头
第6章 Web程序设计--XML与Web Services(相关知识案例分析)
6.1 案例分析1 用XML设计器创建XML架构
6.1.1 案例描述
6.1.2 案例分析
6.1.3 案例实现与技巧
6.2 案例分析2 创建和使用ASP.NET Web Services
6.2.1 案例描述
6.2.2 案例分析
6.2.3 案例实现与技巧
6.3 案例分析3 创建网页以显示XML数据
6.3.1 案例描述
6.3.2 案例分析
6.3.3 案例实现与技巧
6.4 案例分析4 使用转换在Web窗体中显示XML文档
6.4.1 案例描述
6.4.2 案例分析
6.4.3 案例实现与技巧
6.5 案例分析5 XML数据显示和TreeView控件
6.5.1 案例描述
6.5.2 案例分析
6.5.3 案例实现与技巧
6.6 案例分析6 调试XML Web Services
6.6.1 案例描述
6.6.2 案例分析
6.6.3 案例实现与技巧
6.7 案例分析7 从浏览器访问XML Web Services
6.7.1 案例描述
6.7.2 案例分析
6.7.3 案例实现与技巧
6.8 案例分析8 使用托管代码访问异步Web Services
6.8.1 案例描述
6.8.2 案例分析
6.8.3 案例实现与技巧
6.9 案例分析9 重定向应用程序以面向不同的XML Web Services
6.9.1 案例描述
6.9.2 案例分析
6.9.3 案例实现与技巧
6.10 案例分析10 使用SOAP扩展更改SOAP消息
6.10.1 案例描述
6.10.2 案例分析
6.10.3 案例实现与技巧
6.11 案例分析11 自定义服务描述和代理类的生成过程
6.11.1 案例描述
6.11.2 案例分析
6.11.3 案例实现与技巧
6.12 案例分析12 创建分布式应用程序
6.12.1 案例描述
6.12.2 案例分析
6.12.3 案例实现与技巧
无
包装简单,打开一看就跟放了五六年的书差不多,拍拍土还是可以的!