第一图书网

.NET平台下Web程序设计

周羽明,刘元婷 编著 电子工业出版社
出版时间:

2010-4  

出版社:

电子工业出版社  

作者:

周羽明,刘元婷 编著  

页数:

496  

前言

由于经济危机等不利因素的影响,世界经济处在一种不确定中。IT行业也不能独善其身,同样面临着严峻的挑战。很多IT企业开始收缩产品线,裁减开发团队规模以应对这场危机。然而在这样的形势下,我们看到世界基础软件开发以及中国的外包产业却逆风飞扬,呈现出一种前所未有的所谓“危机、危机、危中寻机”的态势。 十年寒窗,等我们毕业走向社会以后,却发现自己学到的知识与社会所有脱节。特别是计算机行业,技术发展日新月异。但是在学校所学知识真的就没有用么?不!这就像武侠小说,这十年我们已经练就了内功,但是却不会一套拳法、剑法,怎么能闯荡江湖。特别是计算机专业的学生,数学和计算机基础的学习,已经让我们有了不浅的内功,只需要把这些内功发挥出来。所以,我们可能需要的就是一套武林最正派的外家功夫! .NET技术丛书 微软公司一直引领IT行业的发展,平台占据市场绝大多数份额。而对于一个计算机专业的从业人员来说,对微软整体技术的把握与发展,也是大多数IT从业人员的必然选择。“.NET技术丛书”将带领我们从基础开始进入微软平台开发领域,本套丛书包含:《.NET平台与C#面向对象程序设计》、《.NET 平台下Windows程序设计》、《.NET平台下Web程序设计》。三本书分别面向基础的语言与面向对象的思想,Windows平台与Web平台。提供最实用的市场主流知识和技术实训试验,让我们全面掌握微软开发平台的方方面面。本套丛书全部作者均来自一线开发人员,具有多年的实践项目经验,除封面署名作者外其他参与编写人员有:王伟、杨忠兴、谢峰、邹琦。 按照学习的顺序和技术的难易程度,每一个知识点都配套详细的实训实验,通过实训实验让我们以最快的速度学习所有技术的一招一式。除了知识点以外,详细地讲解了150多个实验,手把手地带领读者从零开始,进入到.NET开发的各个方面的知识点。200多个基础项目实验的源码,而当我们学习知识和试验后,还有四个不同方向的中小型真实项目源码供我们理解,掌握它们以后就可以达到胜任著名外企开发职位或一般企业初级项目经理职位的水准。到此,我们可以真正的下山,闯荡江湖了!?

内容概要

微软公司一直引领IT行业的发展,平台占据市场绝大多数份额。而对于一个计算机的专业的从业人员,对微软整体技术的把握与发展,也是大多数IT从业人员的必然选择。 这本书籍就带我们全面的了解学习掌握微软.NET平台下的Web程序设计、Web程序设计中字符串与正则表达式、以及XML与Web Services。相信通过学习,您可以全面的掌握.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 .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 .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 .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 设计过程 第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 实验步骤 第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 设计过程

章节摘录

插图:2.Visual Web Developer教程在您继续使用页之前,先熟悉一下Visual Web Developer开发环境是很有用的。如图1-10所示的插图显示了在Visual Web Developer中可用的窗口和工具。3.熟悉Visual Web Developer中的Web设计器检查如图1-10所示的插图并将插图中的文本与下面的列表相互对应起来,该列表描述了最常用的窗口和工具。(并不是您看到的所有窗口和工具都列在这里,列出的只是图1-10中标记的那些窗口和工具。)·工具栏。提供用于格式化文本、查找文本等的命令。一些工具栏只有在“设计”视图中工作时才可用。·解决方案资源管理器。显示网站中的文件和文件夹。·文档窗口。显示您正在选项卡式窗口中处理的文档。单击选项卡可以实现在文档间的切换。·属性窗口。允许您更改页、HTML元素、控件,以及其他对象的设置。·视图选项卡。向您展示同一文档的不同视图。“设计”视图是近似WYSIWYG的编辑图面。“源”视图是页的HTML编辑器。您将在本演练的后面部分中使用这些视图。如果希望以“设计”视图打开网页,可在“工具”菜单上单击“选项”,选择“HTML设计器”节点,并更改“起始页位置”选项。·工具箱。提供可以拖曳到页上的控件和HTML元素。工具箱元素按常用功能分组。


编辑推荐

《.NET平台下Web程序设计》按照学习的顺序和技术的难易程度,每一个知识点都配套详细的实训实验,通过实训实验最快地学习所有技术的一招一式。提供所有的实验源代码,在学习知识和实验后,还有四个不同方向的中小型真实项目源码供我们理解,到此,我们可以真正地下山,闯荡江湖了!如果你是计算机专业的毕业生,《.NET平台下Web程序设计》能最快地把大学的知识转换成就业的资本和能力,最快地发挥出我们的积累,创造机会。如果想进入计算机行业,《.NET平台下Web程序设计》能让我们最快地学到最实用的技术,给我们带来更多的发展与工作机会,以及以后的方向。未来是我们的!市场最主流的技术与平台专为快速学习和就业而设计详细的实验步骤和讲解手把手带您熟悉微软技术知识+实验=快速掌握+就业

图书封面

广告

下载页面


.NET平台下Web程序设计 PDF格式下载



前后文大段的COPY,一字不差,真是浪费钱,没什么用。


相关图书