书籍详情
精通ASP.NET 2.0+XML+CSS网络开发混合编程
作者:汪孝宜 等编著
出版社:电子工业出版社
出版时间:2007-01-01
ISBN:9787121035418
定价:¥33.80
购买这本书可以去
内容简介
本书以最新的ASP.NET 2.0为基础,详细阐述了当前网络开发的经典架构ASP.NET 2.0+XML+CSS的各个知识点,以及SQL Server 2005的相关知识。全书各知识点均配以实例,按照基础知识、实战实例和综合实例的顺序,循序渐进、由浅入深地进行讲解。本书由各具特色的、不同深度的案例表达每一个关键的技术要点,同时给出多个综合的大型应用案例,全部案例源自作者多年实际Web开发的项目积累。.本书分为9章。第1~4章主要从基础知识入手,简要介绍:XML、CSS、XSL和XSLT的基础知识,以及在ASP.NET 2.0中使用XML和CSS的方法。第5~7章主要从实战出发介绍网页数据绑定技术和实例,从应用领域、学习目的出发讲解基于ASP.NET 2.0+XML+CSS+SQL Server 2005技术的留言板、博客等网络常用的实例。第8~9章比较深入地介绍了AJAX的基础知识,在ASP.NET 2.0中的成熟架构AJAX.NET和Atlas,然后结合一些常用的实例,例如进度条、投票等,介绍了在ASP.NET 2.0中应用AJAX的方法。最后一章是一个实际的软件工程开发应用实例。书中实例源文件请到http://www.fecit.com.cn的“下载专区”中下载。..本书适合于使用ASP.NET开发Web程序的技术人员,也适合具备一定ASP.NET基础知识的读者学习和提高,当然也可以作为很好的入门教材。...
作者简介
暂缺《精通ASP.NET 2.0+XML+CSS网络开发混合编程》作者简介
目录
第1章 XML快速入门 1
1.1 初识XML 1
1.1.1 XML定义 1
1.1.2 XML与HTML、SGML之间的关系 2
1.1.3 XML的优点 3
1.2 Web开发模式:ASP.NET+XML+CSS开发 4
1.2.1 传统的Web开发模式 4
1.2.2 基于XML的Web体系结构 4
1.2.3 应用前景 5
1.3 XML基本知识点 6
1.3.1 XML语法 6
1.3.2 XML元素 8
1.3.3 XML属性 8
1.3.4 形式完备的和合法有效的XML文档 9
1.3.5 XML的命名空间 10
1.4 第一个XML实例:我的藏书阁 11
1.5 XML如何适合.NET 17
1.5.1 符合标准 18
1.5.2 与ADO.NET集成 18
1.5.3 XML设计器 19
1.6 搭建开发环境 21
1.6.1 开发ASP.NET+XML+CSS的Web环境 21
1.6.2 开发.NET应用下IIS的安装配置 22
1.6.3 ASP.NET应用的部署 24
1.6.4 XML解析器的安装 24
1.7 小结 25
第2章 在ASP.NET中使用XML 27
2.1 ASP.NET命名空间简介 27
2.2 先分析一个案例:XML的通信录 29
2.3 在XML中使用DOM模型 31
2.3.1 XmlNode类:节点 31
2.3.2 XmlDocument类:文档 32
2.4 在ASP.NET中读取XML 36
2.4.1 XmlTextReader类:读取信息 36
2.4.2 XmlNodeReader类:读取 40
2.5 在ASP.NET中写入XML文档 41
2.5.1 XmlTextWirter:写入 41
2.5.2 利用DataSet读取/写入较大的数据块 45
2.6 小结 46
第3章 CSS快速入门 47
3.1 什么是CSS与为什么用CSS 47
3.2 从这个实例开始使用CSS:CSS样式单 47
3.2.1 注释 48
3.2.2 选择符 49
3.2.3 优先权 51
3.2.4 属性 51
3.2.5 单位 59
3.3 使用CSS实例:加上CSS的XML通信录 60
3.3.1 实例任务与学习目标 60
3.3.2 设计思想和设计方案 61
3.3.3 编写通信录列表页的CSS文件 61
3.3.4 在通信录列表页应用CSS样式 64
3.4 CSS使用技巧汇聚 66
3.5 小结 70
第4章 XSL和XSLT快速入门 71
4.1 XSL和XSLT基本概念 71
4.1.1 XSL基本概念 71
4.1.2 XSLT基本概念 71
4.2 XSL格式化对象 72
4.2.1 XSL知识 72
4.2.2 格式化对象及其属性 73
4.2.3 XPath 76
4.3 XSLT基础 81
4.3.1 简单实例:“Hello World” 82
4.3.2 XSLT的元素语法 84
4.4 在ASP.NET中使用XSL 89
4.5 使用XSL+XML显示通信录实例 92
4.6 小结 94
第5章 如何在ASP.NET中进行XML实战 95
5.1 XML菜单技术 95
5.1.1 XML菜单先睹为快:浏览 95
5.1.2 XML菜单动脑:设计 95
5.1.3 XML菜单动手:开发 97
5.1.4 XML菜单在开发环境中测试运行 101
5.2 用XML实现树型文件列表 102
5.2.1 文件列表一览 102
5.2.2 树型文件列表:设计思路 102
5.2.3 树型文件列表:开发详解 103
5.2.4 树型文件列表在开发环境中测试运行 106
5.3 大变脸之一:我的页面我做主 106
5.3.1 大变脸:构思 106
5.3.2 大变脸:开工准备 109
5.3.3 大变脸:画多个脸谱 109
5.3.4 在开发环境中测试运行脸谱 114
5.4 大变脸之二:我的布局我做主 114
5.4.1 大变脸:构思 114
5.4.2 大变脸:开工准备 114
5.4.3 大变脸:画脸谱 115
5.4.4 在开发环境中测试运行脸谱 117
5.5 小结 118
第6章 ASP.NET+XML+CSS+SQL Server综合应用:留言板 119
6.1 浏览换脸的留言板 119
6.1.1 留言板的架构 120
6.1.2 留言板的制作和组成 120
6.2 留言板需求分析 121
6.2.1 留言板的功能需求 121
6.2.2 留言板的分页需求 121
6.2.3 留言板的流程图 121
6.3 留言板的详细设计 122
6.3.1 SQL Server 2005中的数据类型 122
6.3.2 根据留言板需求进行数据库设计 126
6.3.3 对留言板的业务逻辑层进行设计 130
6.3.4 前台页面表示层 131
6.3.5 留言板后台业务逻辑层的设计 132
6.3.6 留言板后台留言回复表示层的设计 132
6.4 在Visual Studio中进行留言板开发详解 133
6.4.1 建立网站 133
6.4.2 建立DAL类库 135
6.4.3 留言板的功能实现 152
6.5 换脸配置:XML与CSS 175
6.6 在开发环境中测试留言板 177
6.7 小结 178
第7章 ASP.NET+CSS+XML从留言板升级到博客 179
7.1 从留言板到博客的功能 179
7.2 博客的需求 179
7.3 博客的设计 180
7.4 博客的开发 184
7.4.1 博客首页图片功能的开发 184
7.4.2 content.aspx页面的开发 195
7.4.3 photoAlbum.aspx页面的开发 197
7.4.4 Default.aspx页面的开发 200
7.4.5 ManageMain.aspx页面的开发 201
7.4.6 Desktop.aspx页面的开发 201
7.4.7 BlogList.aspx页面的开发 201
7.4.8 addblog.aspx页面的开发 205
7.4.9 photolist.aspx页面的开发 206
7.4.10 Addphoto.aspx页面的开发 207
7.4.11 link.aspx页面的开发 208
7.4.12 UserPassword.aspx页面的开发 213
7.5 博客的RSS 215
7.5.1 RSS如何工作 216
7.5.2 RSS新闻阅读器的特点和优点 216
7.5.3 RSS的制作 216
7.6 博客的测试运行 217
7.7 小结 218
第8章 高级应用—AJAX技术在 ASP.NET中的应用 221
8.1 AJAX技术基础 221
8.1.1 AJAX基本原理 221
8.1.2 AJAX框架:一步步实现AJAX技术 224
8.2 在ASP.NET中的成熟架构—Atlas 227
8.3 在ASP.NET中的成熟架构—AJAX.NET 234
8.3.1 AJAX.NET简介 234
8.3.2 AJAX.NET 软件包的安装 235
8.3.3 AJAX.NET框架实例 236
8.4 在ASP.NET中应用AJAX实战 239
8.4.1 实例一:计算字符串的长度 239
8.4.2 实例二:简易投票系统 242
8.4.3 实例三:可以自动补全的文本框 246
8.4.4 实例四:动态填充的下拉列表 253
8.4.5 实例五:进度条 256
8.4.6 实例六:自由编辑器 260
8.4.7 实例七:联动的选择列表 263
8.5 小结 266
第9章 ASP.NET+SQL Server 2005+ XML+CSS电子资料管理系统 267
9.1 特色突破 267
9.2 系统概述 268
9.2.1 系统功能与应用背景 268
9.2.2 系统预览 268
9.3 系统设计与架构 269
9.3.1 系统设计思想 269
9.3.2 系统架构 270
9.3.3 系统结构设计 270
9.4 数据库的设计、生成与配置 271
9.4.1 数据库需求分析 271
9.4.2 数据库概念结构设计 271
9.4.3 数据库逻辑结构设计 273
9.4.4 数据库的生成与配置 274
9.4.5 数据库的连接 274
9.5 公用模块的编写 274
9.5.1 系统配置模块 274
9.5.2 通用数据访问模块 276
9.5.3 字符串操作模块 290
9.5.4 日期操作模块 292
9.5.5 文件操作模块 293
9.5.6 JavaScript文件 294
9.5.7 CSS样式表 295
9.6 用户界面设计 295
9.6.1 登录模块设计 295
9.6.2 首页设计 295
9.6.3 动态树型菜单显示设计 296
9.6.4 资料查询界面模块设计 298
9.6.5 资料列表显示模块设计 300
9.6.6 资料下载模块设计 301
9.7 管理员界面设计 303
9.7.1 用户管理模块设计 303
9.7.2 资料类型管理模块设计 303
9.7.3 添加资料模块设计 304
9.7.4 资料管理模块设计 307
9.7.5 树型菜单维护模块设计 308
9.7.6 数据备份模块设计 316
9.7.7 数据恢复模块设计 320
9.7.8 退出和重登录模块设计 322
9.8 开发技巧与难点点拨 322
9.8.1 #Region指令的使用 322
9.8.2 防止SQL注入 323
9.9 系统的编译和发布 324
9.10 小结 324
1.1 初识XML 1
1.1.1 XML定义 1
1.1.2 XML与HTML、SGML之间的关系 2
1.1.3 XML的优点 3
1.2 Web开发模式:ASP.NET+XML+CSS开发 4
1.2.1 传统的Web开发模式 4
1.2.2 基于XML的Web体系结构 4
1.2.3 应用前景 5
1.3 XML基本知识点 6
1.3.1 XML语法 6
1.3.2 XML元素 8
1.3.3 XML属性 8
1.3.4 形式完备的和合法有效的XML文档 9
1.3.5 XML的命名空间 10
1.4 第一个XML实例:我的藏书阁 11
1.5 XML如何适合.NET 17
1.5.1 符合标准 18
1.5.2 与ADO.NET集成 18
1.5.3 XML设计器 19
1.6 搭建开发环境 21
1.6.1 开发ASP.NET+XML+CSS的Web环境 21
1.6.2 开发.NET应用下IIS的安装配置 22
1.6.3 ASP.NET应用的部署 24
1.6.4 XML解析器的安装 24
1.7 小结 25
第2章 在ASP.NET中使用XML 27
2.1 ASP.NET命名空间简介 27
2.2 先分析一个案例:XML的通信录 29
2.3 在XML中使用DOM模型 31
2.3.1 XmlNode类:节点 31
2.3.2 XmlDocument类:文档 32
2.4 在ASP.NET中读取XML 36
2.4.1 XmlTextReader类:读取信息 36
2.4.2 XmlNodeReader类:读取 40
2.5 在ASP.NET中写入XML文档 41
2.5.1 XmlTextWirter:写入 41
2.5.2 利用DataSet读取/写入较大的数据块 45
2.6 小结 46
第3章 CSS快速入门 47
3.1 什么是CSS与为什么用CSS 47
3.2 从这个实例开始使用CSS:CSS样式单 47
3.2.1 注释 48
3.2.2 选择符 49
3.2.3 优先权 51
3.2.4 属性 51
3.2.5 单位 59
3.3 使用CSS实例:加上CSS的XML通信录 60
3.3.1 实例任务与学习目标 60
3.3.2 设计思想和设计方案 61
3.3.3 编写通信录列表页的CSS文件 61
3.3.4 在通信录列表页应用CSS样式 64
3.4 CSS使用技巧汇聚 66
3.5 小结 70
第4章 XSL和XSLT快速入门 71
4.1 XSL和XSLT基本概念 71
4.1.1 XSL基本概念 71
4.1.2 XSLT基本概念 71
4.2 XSL格式化对象 72
4.2.1 XSL知识 72
4.2.2 格式化对象及其属性 73
4.2.3 XPath 76
4.3 XSLT基础 81
4.3.1 简单实例:“Hello World” 82
4.3.2 XSLT的元素语法 84
4.4 在ASP.NET中使用XSL 89
4.5 使用XSL+XML显示通信录实例 92
4.6 小结 94
第5章 如何在ASP.NET中进行XML实战 95
5.1 XML菜单技术 95
5.1.1 XML菜单先睹为快:浏览 95
5.1.2 XML菜单动脑:设计 95
5.1.3 XML菜单动手:开发 97
5.1.4 XML菜单在开发环境中测试运行 101
5.2 用XML实现树型文件列表 102
5.2.1 文件列表一览 102
5.2.2 树型文件列表:设计思路 102
5.2.3 树型文件列表:开发详解 103
5.2.4 树型文件列表在开发环境中测试运行 106
5.3 大变脸之一:我的页面我做主 106
5.3.1 大变脸:构思 106
5.3.2 大变脸:开工准备 109
5.3.3 大变脸:画多个脸谱 109
5.3.4 在开发环境中测试运行脸谱 114
5.4 大变脸之二:我的布局我做主 114
5.4.1 大变脸:构思 114
5.4.2 大变脸:开工准备 114
5.4.3 大变脸:画脸谱 115
5.4.4 在开发环境中测试运行脸谱 117
5.5 小结 118
第6章 ASP.NET+XML+CSS+SQL Server综合应用:留言板 119
6.1 浏览换脸的留言板 119
6.1.1 留言板的架构 120
6.1.2 留言板的制作和组成 120
6.2 留言板需求分析 121
6.2.1 留言板的功能需求 121
6.2.2 留言板的分页需求 121
6.2.3 留言板的流程图 121
6.3 留言板的详细设计 122
6.3.1 SQL Server 2005中的数据类型 122
6.3.2 根据留言板需求进行数据库设计 126
6.3.3 对留言板的业务逻辑层进行设计 130
6.3.4 前台页面表示层 131
6.3.5 留言板后台业务逻辑层的设计 132
6.3.6 留言板后台留言回复表示层的设计 132
6.4 在Visual Studio中进行留言板开发详解 133
6.4.1 建立网站 133
6.4.2 建立DAL类库 135
6.4.3 留言板的功能实现 152
6.5 换脸配置:XML与CSS 175
6.6 在开发环境中测试留言板 177
6.7 小结 178
第7章 ASP.NET+CSS+XML从留言板升级到博客 179
7.1 从留言板到博客的功能 179
7.2 博客的需求 179
7.3 博客的设计 180
7.4 博客的开发 184
7.4.1 博客首页图片功能的开发 184
7.4.2 content.aspx页面的开发 195
7.4.3 photoAlbum.aspx页面的开发 197
7.4.4 Default.aspx页面的开发 200
7.4.5 ManageMain.aspx页面的开发 201
7.4.6 Desktop.aspx页面的开发 201
7.4.7 BlogList.aspx页面的开发 201
7.4.8 addblog.aspx页面的开发 205
7.4.9 photolist.aspx页面的开发 206
7.4.10 Addphoto.aspx页面的开发 207
7.4.11 link.aspx页面的开发 208
7.4.12 UserPassword.aspx页面的开发 213
7.5 博客的RSS 215
7.5.1 RSS如何工作 216
7.5.2 RSS新闻阅读器的特点和优点 216
7.5.3 RSS的制作 216
7.6 博客的测试运行 217
7.7 小结 218
第8章 高级应用—AJAX技术在 ASP.NET中的应用 221
8.1 AJAX技术基础 221
8.1.1 AJAX基本原理 221
8.1.2 AJAX框架:一步步实现AJAX技术 224
8.2 在ASP.NET中的成熟架构—Atlas 227
8.3 在ASP.NET中的成熟架构—AJAX.NET 234
8.3.1 AJAX.NET简介 234
8.3.2 AJAX.NET 软件包的安装 235
8.3.3 AJAX.NET框架实例 236
8.4 在ASP.NET中应用AJAX实战 239
8.4.1 实例一:计算字符串的长度 239
8.4.2 实例二:简易投票系统 242
8.4.3 实例三:可以自动补全的文本框 246
8.4.4 实例四:动态填充的下拉列表 253
8.4.5 实例五:进度条 256
8.4.6 实例六:自由编辑器 260
8.4.7 实例七:联动的选择列表 263
8.5 小结 266
第9章 ASP.NET+SQL Server 2005+ XML+CSS电子资料管理系统 267
9.1 特色突破 267
9.2 系统概述 268
9.2.1 系统功能与应用背景 268
9.2.2 系统预览 268
9.3 系统设计与架构 269
9.3.1 系统设计思想 269
9.3.2 系统架构 270
9.3.3 系统结构设计 270
9.4 数据库的设计、生成与配置 271
9.4.1 数据库需求分析 271
9.4.2 数据库概念结构设计 271
9.4.3 数据库逻辑结构设计 273
9.4.4 数据库的生成与配置 274
9.4.5 数据库的连接 274
9.5 公用模块的编写 274
9.5.1 系统配置模块 274
9.5.2 通用数据访问模块 276
9.5.3 字符串操作模块 290
9.5.4 日期操作模块 292
9.5.5 文件操作模块 293
9.5.6 JavaScript文件 294
9.5.7 CSS样式表 295
9.6 用户界面设计 295
9.6.1 登录模块设计 295
9.6.2 首页设计 295
9.6.3 动态树型菜单显示设计 296
9.6.4 资料查询界面模块设计 298
9.6.5 资料列表显示模块设计 300
9.6.6 资料下载模块设计 301
9.7 管理员界面设计 303
9.7.1 用户管理模块设计 303
9.7.2 资料类型管理模块设计 303
9.7.3 添加资料模块设计 304
9.7.4 资料管理模块设计 307
9.7.5 树型菜单维护模块设计 308
9.7.6 数据备份模块设计 316
9.7.7 数据恢复模块设计 320
9.7.8 退出和重登录模块设计 322
9.8 开发技巧与难点点拨 322
9.8.1 #Region指令的使用 322
9.8.2 防止SQL注入 323
9.9 系统的编译和发布 324
9.10 小结 324
猜您喜欢