ASP.NET网站开发先锋

出版时间:2010-2  出版社:机械工业出版社  作者:孟庆昌  页数:571  

前言

  计算机网络已经成为人们日常生活、工作学习中不可缺少的一部分,网站建设也成为社会信息化的主角,大到政府机关、公司厂矿,小到个人家庭,纷纷构建自己的信息化平台。  ASENET是一种用于创建动态Web应用程序的技术,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。  ASENET提供了编程模型和基础结构,与先前的Web技术相比,创建可扩展、安全而又稳定的应用程序变得更快、更容易。  为了能够使读者轻松掌握ASENET,笔者精心编著了本书。  本书以实用性为立足点,通过大量实例循序渐进地介绍了ASENET的各个知识点以及开发方法。全书共22章,可分为4个部分:  第1~4章,主要内容有:ASP.NET概述,C#程序设计基础,ASP.NET程序基础, ASP.NET内置对象(Response、Request、Server、Application、Session、Cookie)的使用。  第5~9章,主要内容有:ASENET标准工具箱控件(包括按钮控件、图形控件、容器控件、图像控件、向导控件、上传控件、广告控件、日历控件、选择控件、MultiView控件以及View控件等)的使用,使用数据验证控件对输入数据进行验证,母版页的使用,主题和皮肤的使用,用户控件的创建与使用。  第l0~15章,主要内容有:使用ADO.NET管理数据,数据服务器控件(包括Grid View、Data list、。Details View、Form View、List view以及.Repeater控件)的使用,使用导航控件创建网站导航,登录控件的使用和网站的成员管理,使用Web Parts服务器控件构建网站框架,使用LINQ技术操作数据。  第16~22章,主要内容有:上传与下载模块的实现,使用SMTP协议发送邮件和使用Mail组件收发邮件,多功能编辑器的使用,网站开发中的典型技术(包括图文验证、MD5和SHAl加密、嵌入第三方搜索引擎、嵌入Google地图、嵌入第三方聊天工具、页面的访问统计、RSS技术的实现以及水晶报表的创建),聊天室的设计与实现,留言板的设计与实现,新闻发布系统的设计与实现。  本书的特点是:  从零起步,从实际开发出发,由浅入深、由表及里,循序渐进地介绍如何使用ASENET进行开发。  采用代码、截图和注释相结合的方式进行内容阐述,便于读者理解内容。  代码规范、注释详细。  实例丰富,为读者提供了近270个独立的实例,力求使读者通过实例练习,达到学以致用的目的。  步骤清晰,讲解通俗。每个实例的操作步骤都以通俗易懂的语言表述,使读者按照讲解进行操作便可完成实例的创建。

内容概要

ASRNET是微软公司推出的一种创建动态Web应用程序的技术,它具有应用广泛、程序开发效率高、项目开发周期短等优点。本书从实际开发出发,由浅入深、由表及里,循序渐进地介绍了使用ASENET进行网站开发的方法。全书共分22章,包括ASENET概述、C#程序设计基础、ASP.NET语法基础、ASP.NET内置对象、ASENET标准服务器控件、数据验证控件、母版页、主题与皮肤、用户控件、使用ADO.NET管理数据、数据服务器控件、导航控件、登录服务器控件、WebParts服务器控件、LINQ技术、上传与下载管理、发送电子邮件、多功能编辑器、网站开发中的典型技术、聊天室的设计与实现、留言板的设计与实现、新闻发布系统的设计与实现等内容。全书每个知识点均结合实例进行介绍,包含近270个独立的实例,全部配有代码,使读者轻松掌握ASENIET开发要领。    本书提供光盘一张,含有书中实例的源代码。    本书内容详尽,实例丰富,非常适合编程初学者阅读,对于中级用户也有较高的参考价值,也可作为高等院校计算机网络专业毕业设计的参考书。

书籍目录

出版说明前言第一章  ASP.NET概述第二章  C#程序设计基础第三章  ASP.NET程序基础第四章  ASP.NET内置对象第五章  ASP.NET标准工具箱控件第六章  数据验证控件第七章  母版页的使用第八章  主题与皮肤第九章  用户控件第十章  使用ADO.NET管理数据第十一章  数据服务器控件第十二章  导航控件第十三章  登录控件与成员管理第十四章  WebParts服务器控件第十五章  LINQ技术第十六章  上传与下载管理第十七章  电子邮件功能的实现第十八章  多功能编辑器第十九章  网站开发中的典型技术第二十章  聊天室的设计与实现第二十一章  留言板的设计与实现第二十二章  新闻发布系统的设计与实现参考文献

章节摘录

  因为ASRNET的管理是基于“无本地管理”的思想,配置信息是以纯文本方式存储的,只要设置相应的文件就可以完成一系列的站点设置,而不需要本地管理工具的协助。另外,如果要将一个ASENET应用程序配置到服务器上,不必在服务器上使用一些特殊的软件进行设置,只需将制作好的文件复制到服务器上即可,而不必运行编译代码。  6.可伸缩性和可用性  ASENEI在提供更大的可伸缩性方面已有很大的改善。服务器对服务器的通信得到极大的增强,这使得在若干服务器上按比例分配一个应用程序成为可能。  ASENET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASENET运行库的密切监视和管理,以便当进程运行为不正常(泄漏、死锁)时,可以马上创建新进程,以保持应用程序始终可用于处理请求。  7.可定制性和扩展性  ASENET提供了可定制和重用的体系结构,它使开发人员可以在适当的层次上修改ASRNET提供的程序代码。也就是说,开发人员可以用自己编写的自定义组件扩展或替换ASRNET运行库的组件,从而实现根据不同需要定制的目的。  8.安全性  ASRNET借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。  1.1.3 .NET Framework  NET Framework是微软.NET平台服务的基础结构,它用于构建、开发以及运行Web Service和Web应用程序的公共环境。  NET Framework旨在实现下列目标:  提供一个一致的、面向对象的编程环境,无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行。  提供一个将软件部署与版本控制冲突最小化的代码执行环境。  提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。  提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。  使开发人员在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。  按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其他代码集成。  NET. Framework具有两个主要组件:公共语言运行库和.NET. Framework类库。公共语言运行库是.NET Framework的基础,可以将运行库看做一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全。NET Framework的另一个主要组件是类库,它是一个综合性的、面向对象的可重用类型集合。可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASENET所提供的创新的应用程序(如Web窗体和XML Web Services)。  因为ASRNET的管理是基于“无本地管理”的思想,配置信息是以纯文本方式存储的,只要设置相应的文件就可以完成一系列的站点设置,而不需要本地管理工具的协助。另外,如果要将一个ASENET应用程序配置到服务器上,不必在服务器上使用一些特殊的软件进行设置,只需将制作好的文件复制到服务器上即可,而不必运行编译代码。  6.可伸缩性和可用性  ASENEI在提供更大的可伸缩性方面已有很大的改善。服务器对服务器的通信得到极大的增强,这使得在若干服务器上按比例分配一个应用程序成为可能。  ASENET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASENET运行库的密切监视和管理,以便当进程运行为不正常(泄漏、死锁)时,可以马上创建新进程,以保持应用程序始终可用于处理请求。  7.可定制性和扩展性  ASENET提供了可定制和重用的体系结构,它使开发人员可以在适当的层次上修改ASRNET提供的程序代码。也就是说,开发人员可以用自己编写的自定义组件扩展或替换ASRNET运行库的组件,从而实现根据不同需要定制的目的。

编辑推荐

  本书以实用性为立足点,采用代码、截图和注释相结合的方式,通过大量实例循序渐进地介绍了ASP.NET的各个知识点以及开发方法。  全书实例丰富,步骤清晰,讲解通俗,非常适合编程初学者阅读,对于中级用户也有较高的参考价值,也可作为高等院校计算机网络专业毕业设计的参考书。

图书封面

评论、评分、阅读与下载


    ASP.NET网站开发先锋 PDF格式下载


用户评论 (总计4条)

 
 

  •   书后来因 运途中盘坏了,退了,这书挺好的,我在图书
  •   我是一个初学者,现在看到13章了,觉得书的内容挺不错的,例子也挺实用的,唯一的缺点就是没有视频讲解,也正因此,同时买了本《ASP****开发实战宝典(配光盘)(软件开发实战宝典)》,这本书有视频讲解,但相比《asp****网站开发先锋》来说例子不是很全,讲解没《asp****网站开发先锋》细致,两本书的差别:首先、《ASP****开发实战宝典(配光盘)(软件开发实战宝典)》有视频,《asp****网站开发先锋》没视频;其次:两本书前13章内容基本一致,到13章后就不太一样了。总结:两本书配套学习挺好的 !查缺补漏!强烈建议本书加视频讲解!
  •   这本书真的很不错的,都是很基础的东西很适合刚开始学习ASP****爱好者好好学习的,里面的案例挺简单的,看下来之后还是会有不少的收获的
  •   挺不错的,特别是数据库操作方面比较详细。
 

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

京ICP备13047387号-7