出版社:清华大学出版社
年代:2008
定价:55.0
本书从3个部分详细介绍了ASP.NET 2.0网络编程技术及技巧,第1~8章是基础技术部分,介绍了Web程序开发的技术,第9~14章是常用模块开发部分,介绍了聊天室、留言板、在线报票等模块,第15章介绍了网络书店系统的开发过程。
第1章 ASP.NET 2.0程序开发介绍 1.1 .NET Framework v2.0简介 1.1.1 Web程序开发的发展历程 1.1.2 .NET框架体系 1.1.3 .NET Framework v2.0 1.2 ASP.NET 2.0应用程序结构 1.2.1 虚拟目录 1.2.2 网页文件 1.2.3 配置文件 1.2.4 Global.asax 1.2.5 共享目录 1.3 ASPX网页代码模式 1.3.1 网页基类 1.3.2 网页代码存储模式 1.4 Visual Studio 2005的使用
第1章 ASP.NET 2.0程序开发介绍 1.1 .NET Framework v2.0简介 1.1.1 Web程序开发的发展历程 1.1.2 .NET框架体系 1.1.3 .NET Framework v2.0 1.2 ASP.NET 2.0应用程序结构 1.2.1 虚拟目录 1.2.2 网页文件 1.2.3 配置文件 1.2.4 Global.asax 1.2.5 共享目录 1.3 ASPX网页代码模式 1.3.1 网页基类 1.3.2 网页代码存储模式 1.4 Visual Studio 2005的使用 1.4.1 创建网站 1.4.2 管理新建的网站解决方案资源 1.4.3 设计一个网页 1.4.4 编写逻辑处理代码 1.4.5 调试 1.4.6 发布网站 1.5 小结 第2章 Web窗体中的常用控件 2.1 HTML控件 2.1.1 HTML控件结构 2.1.2 HTML控件的常用属性 2.1.3 基础HTML控件 2.1.4 应用举例 2.2 Web控件 2.2.1 Web控件结构 2.2.2 Web控件的功能 2.2.3 常用的Web控件 2.2.4 Web控件与HTML控件的比较 2.3 数据控件 2.3.1 数据访问控件 2.3.2 数据绑定控件 2.4 验证控件 2.4.1 内置验证控件的介绍 2.4.2 定制验证控件 2.5 导航控件 2.5.1 Web.sitemap文件 2.5.2 SiteMapDataSource控件 2.5.3 TreeView控件 2.5.4 Menu控件 2.5.5 SiteMapPath控件 2.6 登录控件 2.6.1 登录控件简介 2.6.2 常用的登录控件 2.6.3 直接使用Membership API 2.6.4 定制成员身份提供程序 2.7 Web部件 2.7.1 Web部件概述 2.7.2 Web部件基础 2.7.3 Web页的显示模式 2.7.4 应用举例 2.8 小结 第3章 主题、用户控件和母版页 3.1 主题 3.1.1 概述 3.1.2 创建主题 3.1.3 主题的应用 3.1.4 SkinID的应用 3.2 用户控件 3.2.1 概述 3.2.2 创建用户控件 3.2.3 用户控件的使用 3.3 母版页 3.3.1 概述 3.3.2 创建母版页 3.3.3 在母版页中放入网页的方法 3.4 小结 第4章 ASP.NET 2.0的内置对象 4.1 Response对象 4.1.1 Response对象的属性 4.1.2 Response对象的方法 4.1.3 Response对象的应用举例 4.2 Request对象 4.2.1 Request对象的属性 4.2.2 Request对象的方法 4.3 Server对象 4.3.1 Server对象的属性 4.3.2 Server对象的方法 4.3.3 Server对象的应用举例 4.4 ViewState对象 4.4.1 概述 4.4.2 ViewState的安全机制 4.4.3 保留成员变量 4.4.4 存储自定义对象 4.4.5 传递信息 4.5 Cookies对象 4.5.1 概述 4.5.2 Cookies对象的属性 4.5.3 Cookies对象的方法 4.5.4 Cookies对象的使用 4.5.5 Cookies对象的应用举例 4.6 Session对象 4.6.1 概述 4.6.2 Session跟踪 4.6.3 Session对象的属性 4.6.4 Session对象的方法 4.6.5 Session对象的使用 4.6.6 Session对象的应用举例 4.6.7 Session的存储 4.7 Application对象 4.7.1 Application对象的属性 4.7.2 Application对象的方法 4.7.3 Application对象的应用举例 4.8 小结 第5章 ASP.NET 2.0与AJAX技术 5.1 AJAX技术 5.1.1 概述 5.1.2 AJAX使用的技术 5.1.3 AJAX运行原理 5.1.4 AJAX应用举例 5.1.5 AJAX技术小结 5.2 ASP.NET 2.0客户端回调功能 5.2.1 回送和回调的比较 5.2.2 客户端回调基本知识介绍 5.2.3 客户端回调应用举例 5.3 Atlas框架 5.3.1 概述 5.3.2 Atlas的客户端-服务器交互 5.3.3 Atlas的体系 5.3.4 Atlas的安装和使用 5.3.5 Atlas控件的简介 5.3.6 Atlas应用举例 5.4 小结 第6章 数据访问技术 6.1 数据访问技术发展 6.1.1 微软数据访问组件 6.1.2 ADO、OLE DB与ODBC的关系 6.2 ADO.NET技术 6.2.1 ADO.NET体系结构 6.2.2 DataSet 6.2.3 托管的提供程序 6.2.4 ADO.NET访问数据源的一般步骤 6.3 GridView控件显示数据 6.3.1 创建一个基于数据库的网站项目 6.3.2 GridView控件的数据绑定 6.3.3 利用GridView对数据表进行分页、排序和选择 6.4 数据操作 6.4.1 数据操作的SQL语句 6.4.2 数据查询与同步 6.4.3 数据插入 6.4.4 数据更新 6.4.5 删除数据 6.5 XML 6.5.1 XML概述 6.5.2 .NET中实现的XML DOM 6.5.3 DataSet与XML 6.6 文件操作 6.6.1 概述 6.6.2 文件基本操作 6.6.3 文件的I/O操作 6.7 小结 第7章 Web服务 7.1 概述 7.1.1 互联网程序开发的过去和现在 7.1.2 Web服务和可编程Web 7.1.3 何时使用Web服务 7.1.4 Web服务的标准 7.2 Web服务的描述语言 7.2.1 元素 7.2.2 元素 7.2.3 元素 7.2.4 元素 7.2.5 元素 7.2.6 元素 7.3 SOAP 7.4 与Web服务交互 7.5 发现Web服务 7.5.1 DISCO标准 7.5.2 UDDI标准 7.6 创建Web服务 7.6.1 创建一个Web服务项目 7.6.2 创建Access数据库用来作为Web服务的数据源 7.6.3 创建Web服务Student 7.7 使用存在的Web服务 7.8 Web服务的方法返回定制的对象 7.9 小结 第8章 Web程序安全机制 8.1 安全需求 8.1.1 限制访问的文件类型 8.1.2 安全概念 8.2 ASP.NET安全模型 8.2.1 安全策略 8.2.2 表单认证 8.2.3 Windows认证 8.3 小结 第9章 聊天室系统 9.1 功能分析 9.2 系统设计 9.2.1 框架设计 9.2.2 数据库设计 9.2.3 数据库接口程序设计 9.3 关键技术详解 9.3.1 当前聊天内容的存储 9.3.2 聊天内容的自动刷新 9.4 系统实现 9.4.1 用户登录 9.4.2 用户注册 9.4.3 发送聊天信息 9.4.4 显示聊天内容 9.4.5 聊天室主界面的实现 9.4.6 聊天日志查看 9.4.7 用户管理 9.5 小结 第10章 留言板系统 10.1 功能分析 10.2 系统设计 10.2.1 框架设计 10.2.2 数据库设计 10.2.3 数据库接口程序设计 10.3 关键技术详解 10.3.1 使用AJAX技术实现异步请求功能 10.3.2 用户留言的存储 10.3.3 留言格式的转化 10.3.4 过滤脏话 10.4 系统实现 10.4.1 发表留言 10.4.2 查看留言 10.4.3 管理员登录 10.4.4 系统设置 10.5 小结 第11章 在线投票系统 11.1 功能分析 11.2 系统设计 11.2.1 框架设计 11.2.2 数据库设计 11.2.3 数据库接口程序设计 11.2.4 存储过程设计 11.3 关键技术详解 11.3.1 投票比例的图像化表示 11.3.2 GridView和DataGrid模板列的使用 11.3.3 限制一票多投的方法 11.4 系统实现 11.4.1 管理员登录 11.4.2 管理员功能 11.4.3 用户投票功能的实现 11.4.4 投票结果的显示功能 11.5 小结 第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.4 系统实现 12.4.1 用户登录和注册功能 12.4.2 网络硬盘操作功能 12.4.3 上传文件功能 12.4.4 新建文件夹 12.4.5 编辑文件夹 12.4.6 编辑文件 12.4.7 查看文件 12.5 小结 第13章 在线视频管理系统 13.1 功能分析 13.2 系统设计 13.2.1 框架设计 13.2.2 数据库设计 13.2.3 数据库接口程序设计 13.2.4 业务逻辑程序设计 13.3 关键技术详解 13.3.1 视频的在线播放 13.3.2 DataList的自定义分页 13.4 系统实现 13.4.1 视频管理系统主界面功能 13.4.2 搜索结果显示功能 13.4.3 管理员功能界面 13.5 小结 第14章 网络邮件系统 14.1 功能分析 14.2 系统设计 14.2.1 框架设计 14.2.2 数据库设计 14.2.3 数据库接口程序设计 14.2.4 业务逻辑程序设计 14.3 关键技术详解 14.4 系统实现 14.4.1 用户登录和注册 14.4.2 文件夹管理 14.4.3 发送邮件 14.4.4 阅读邮件 14.5 小结 第15章 网络书店系统 15.1 功能分析 15.2 系统设计 15.2.1 系统模块的划分 15.2.2 系统框架设计 15.2.3 系统程序结构设计 15.2.4 数据库设计 15.3 数据访问层(DAL层)的实现 15.4 业务逻辑层的实现 15.4.1 Book类 15.4.2 Category类 15.4.3 Comment类 15.4.4 Cart类 15.4.5 Order类 15.4.6 Folders类和Mails类 15.4.7 Users类 15.5 界面表示层的实现 15.5.1 书籍信息浏览功能 15.5.2 书籍评论功能 15.5.3 购物车功能 15.5.4 订单生成与修改功能 15.5.5 站内邮件功能 15.6 小结
本书主要分三部分来介绍ASP.NET 2.0网络编程技术。第1~8章是基础技术部分,介绍了Web程序开发的技术、控件技术、主题技术、用户控件技术、母版页技术、内置对象、AJAX技术、数据访问技术、Web服务技术以及Web程序安全机制。第9~14章是常用模块开发部分,主要介绍了聊天室、留言板、在线投票、网络硬盘、视频管理和网络邮件等6个模块。第15章介绍了网络书店系统的开发过程。 本书配以制作精美、内容丰富的多媒体学习光盘,演示了系统的开发方法、系统的部署方法以及网络系统的配置、运行。同时,演示了各个案例的运行效果。当然,源代码也包括在光盘中。 本书不仅适合使用ASP.NET 2.0进行软件开发的具有编程经验的广大软件开发人员,也适合高等院校师生学习和参考使用,特别对高校计算机及相关专业的学生进行毕业设计具有非常大的参考价值,也可以作为广大计算机编程爱好者的自学、参考用书。
书附光盘中给出案例源代码、案例开发和运行过程的全程多媒体讲解视频。 丛书特色:将网络编程的核心技术与实际案例相结合,符合学习规律,边学边练,内容新颖,与时俱进,将多种网络技术相结合,并突出相应编程语言的特性。案例由简到难,涉及面广,并具有实用价值,稍加修改即可满足实际需要,将独立网络和通信模块综合应用,切实帮助读者学会设计完整的网络系统,对关键程序代码给予详细说明,提醒读者特别注意,光盘内容包括案例源代码、案例开发和运行过程的全程多媒体讲解,便于学习。