ASP.NET网络编程技术与实践

出版时间:2008-6  出版社:清华大学出版社  作者:陈作聪,马玉洁,张正礼 编  页数:601  

内容概要

  《ASP.NET网络编程技术与实践》主要分三部分来介绍ASP.NET 2.0网络编程技术。第1~8章是基础技术部分,介绍了Web程序开发的技术、控件技术、主题技术、用户控件技术、母版页技术、内置对象、AJAX技术、数据访问技术、Web服务技术以及Web程序安全机制。第9~14章是常用模块开发部分,主要介绍了聊天室、留言板、在线投票、网络硬盘、视频管理和网络邮件等6个模块。第15章介绍了网络书店系统的开发过程。  《ASP.NET网络编程技术与实践》配以制作精美、内容丰富的多媒体学习光盘,演示了系统的开发方法、系统的部署方法以及网络系统的配置、运行。同时,演示了各个案例的运行效果。当然,源代码也包括在光盘中。  《ASP.NET网络编程技术与实践》不仅适合使用ASP.NET 2.0进行软件开发的具有编程经验的广大软件开发人员,也适合高等院校师生学习和参考使用,特别对高校计算机及相关专业的学生进行毕业设计具有非常大的参考价值,也可以作为广大计算机编程爱好者的自学、参考用书。

书籍目录

第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.01.2 ASP.NET 2.0应用程序结构1.2.1 虚拟目录1.2.2 网页文件1.2.3 配置文件1.2.4 Global.asax1.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 API2.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 DataSet6.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 XML6.5.1 XML概述6.5.2 .NET中实现的XML DOM6.5.3 DataSet与XML6.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服务和可编程Web7.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 SOAP7.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服务Student7.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 小结

章节摘录

  第1章 ASP.NET 2.0程序开发介绍  ASP技术的出现使服务器端程序开发变得简单易行,ASP.NET则进一步拉近了桌面应用开发和web开发的距离。但ASP.NET 1.X还是存在不少令人不满意之处,一些常见程序仍需要耗费程序员大量的时间和精力。ASP.NET 2.0的推出则体现了微软让Web开发变得更简单的决心。ASP.NET 2.0本着使用尽可能少的代码的原则,来开发强大、安全、动态的Web程序,大大提高了程序开发的效率。本章主要介绍ASP.NET 2.0程序开发的基本知识,包括以下几个部分:  ·.NET Framework v2.0简介  ·ASP.NET 2.0应用程序结构  ·ASPX网页代码模式   ·Visual StudiO 2005的使用  这几部分知识都是ASP.NET 2.0程序开发的基本知识,希望通过这几部分知识的讲解,让读者走进ASP.NET 2.0程序开发的精彩世界。  1.1 .NET Framework v2.0简介  Web程序开发方式变革的速度似乎要比人们想象的要快,当开发商终于整理好ActiveX、COM(组件对象模型)与Windows DNA(分布式Internet结构),并还在为自己已经拥有这些知识和技术陶醉的时候,当程序员还在乐此不疲地编写COM组件的时候,微软却以全新的技术行话建立了一个全新的应用程序平台.NET,并在推出.NET Framework 1.0、1.1版本之后于2005年年底又发行了.NET Framework v2.0版本。那么,究竟这一切意味着什么?首先回顾一下Web程序开发的发展历程吧。

编辑推荐

  书附光盘中给出案例源代码、案例开发和运行过程的全程多媒体讲解视频。  丛书特色:将网络编程的核心技术与实际案例相结合,符合学习规律,边学边练,内容新颖,与时俱进,将多种网络技术相结合,并突出相应编程语言的特性。案例由简到难,涉及面广,并具有实用价值,稍加修改即可满足实际需要,将独立网络和通信模块综合应用,切实帮助读者学会设计完整的网络系统,对关键程序代码给予详细说明,提醒读者特别注意,光盘内容包括案例源代码、案例开发和运行过程的全程多媒体讲解,便于学习。

图书封面

评论、评分、阅读与下载


    ASP.NET网络编程技术与实践 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7