Web应用程序设计实用教程

出版时间:2010-9  出版社:清华大学出版社  作者:罗福强  页数:331  
Tag标签:无  

前言

ASENET是微软顺应Web 2.0时代的潮流推出的新一代动态网页设计技术。与传统的动态网页设计技术相比较,ASENET抛弃了解释型的脚本语言编程技术,代之以编译型程序设计语言(如c≠}),使用代码分离技术编程。ASENET以.NET Framework平台为基础,借助Visual Studio.NET的强大功能,可快速而高效地开发Web应用程序。ASENEI’整合了.JSP、PHP和ASP的所有优点,不但功能超级强悍、使用超级简便,而且安全性和可扩展性都非常卓越。正是因为与.NET Framewo、ADO.NET、C≠}.NET、XML Web Services、Aiax等技术紧密结合,使得它成为目前最好的Web应用程序开发技术。本书以’Visual Studio.NET 2008和ASENET 3.5为蓝本,共分13章,基本上覆盖了’Web应用开发的所有技术领域,在讲解ASENET的语法的基础之上,以面向对象和基于事件驱动的程序设计方法为核心,全面介绍了Web窗体的设计方法、用户输入验证、网页布局与效果设计、数据库的访问、网站的状态维护、Web控件的创建与使用、网站性能优化、网站的安全性实现、ASENET Web部件技术和AiaX技术等实用技术。本书的第1章重点介绍了Web应用的基本概念和ASENET的工作原理。第2章重点介绍了Web窗体的静态设计技术,包括Web窗体概述、ASRNET标准服务器控件的使用等。第3章重点介绍了Web窗体的动态设计技术,包括Web页的动态生成和’Web窗体的跨页传值技术等。第4章重点介绍了ASP.NET内置的用户输入验证控件的使用方法。第5章介绍了母版页、主题、外观和Web导航的应用技巧。第6章重点介绍了ASENET数据访问控件的使用方法以及Web应用基于数据库的分层架构设计方法。第7章介绍了ASENET。内置的状态维护对象及其应用,其中重点介绍了Application、Session和Cookie对象的应用技巧。第8章介绍了Web控件的自我构造方法,包括创建用户控件和自定义服务器控件的方法。第9章介绍了Web应用程序的性能调试与优化方法。第10章全面讲解了Web应用的安全性,其中重点介绍了ASENET的身份验证与授权的实现步骤以及ASENET的成员资格技术与应用。第ll章介绍了ASENET Web部件技术及应用方法。第12章介绍了.ASENET的AiaX技术及应用方法。第13章通过一个完整的案例展现了Web应用系统的开发过程。本书在编写时秉持5点编写思想:一、面向应用类本科院校学生,同时兼顾大专生,立足于把基于.NET平台的Web应用程序设计讲清楚,文字叙述简练;二、以基础为主,主要介绍基于NET平台的Web应用程序设计方法和技巧,包括ASENET网页的设计、基于事件驱动的程序设计、Web应用程序的分层次设计方法、Web应用程序状态维护技术Web应用程序的性能与安全技术等;三、以应用为纲,通过适当案例展现Web应用程序的设计方法,以真正提高读者的兴趣和编程技能,所有案例能够涵盖Web应用的主要技术;四、读者可以在没有HTMI。、JavaScript、CSS等基础的情况下轻松地使用这本教材(即零起点原则);五、使用案例驱动编写,以经典案例展现Web应用程序的完整开发过程。

内容概要

ASP.NET是微软顺应Web 2.0时代的潮流推出的新一代动态网页设计技术。它与微软.NET Framework、ADO.NET、C#.NET、XML等技术高度集成,借助Visual Studio.NET开发平台,具有功能超级强悍、使用超级简便的特点。    本书以Visual Studio.NET 2008和ASENET 3.5为蓝本,全面介绍Web应用程序的开发技术。全书共分13章。在讲解Web应用程序的基本概念、ASP.NET的基本语法基础之上,以面向对象和基于事件驱动的程序设计方法为核心,重点介绍了Web窗体的设计、用户输入验证、网页布局与效果设计、数据库的访问、网站的状态维护、Web控件的创建与使用、网站性能优化、网站的安全性实现、ASP.NET Web部件技术和Ajax技术等实用技术。    本书内容丰富、可操作性强、语言文字简洁流畅,使用案例驱动,能够使读者轻松愉快地掌握基于ASENET的Web应用程序的开发思想、方法和技巧。    本书坚持零起点,可作为大专院校计算机相关专业学生的教材或者作为网站开发培训学员的学习教材,也可作为想进行网站开发或已经在从事网站开发的技术人员的参考书。

书籍目录

第1章  Web应用程序设计基础  1.1  Web应用技术的发展概况    1.1.1  Web应用的概念    1.1.2  客户端技术的发展    1.1.3  服务器端技术的发展    1.1.4  Web浏览器与服务器的发展  1.2  HTTP、HTML与JavaScript    1.2.1  HTTP    1.2.2  HTML    1.2.3  JavaScript  1.3  ASENET概述    1.3.1  ASP的宿命    1.3.2  什么是ASENET    1。3。3  ASENET的优势  1.4  Visual Studio 2008与Web应用程序的创建    1.4.1  Visual Studio 2008的视图    1.4.2  Visual Studio 2008的基本操作    1.4.3  创建Web应用程序的基本方法    1.4.4  ASENET Web应用程序的结构  本章小结  习题1第2章  Web窗体静态设计技术  2.1  Web窗体概述    2.1.1  什么是Web窗体    2.1.2  ASENET页的构成    2.1。3  Web窗体的运行机制    2.1.4  Web窗体中的代码  2.2  ASENET Web控件概述    2.2.1  什么是Web控件    2.2.2  HTML服务器控件    2.2.3  Web服务器控件  2.3  标准服务器控件的使用    2.3.1  标准服务器控件的功能    2.3.2  标准服务器控件的常见属性    2.3.3  常见标准服务器控件的使用  本章小结  习题2第3章  Web窗体动态设计技术  3.1  Web窗体的编程模型    3.1.1  Web窗体与Page对象    3.1.2  Page对象的生命周期    3.1.3  Page对象的常用属性与事件介绍  3.2  基于事件驱动的编程方法    3.2.1  Web窗体的客户端事件    3.2.2  Web窗体的服务器端事件    3.2.3  服务器端事件的绑定  3.3  Web窗体的动态生成    3.3.1  静态设计Web窗体的不足    3.3.2  Web窗体动态生成的技巧  3.4  Web窗体与页面提交    3.4.1  Web窗体与超链接    ……第4章  用户输入与验证第5章  主题、母版页与Web导航第6章  Web应用与数据库编程第7章  Web应用的状态管理第8章  Web控件的自我构造第9章  Web应用的性能调试与优化第10章  Web应用的安全性第11章  Web部件技术与应用第12章  Ajax技术与应用第13章  Web应用经典案例分析参考文献

章节摘录

插图:(6)Web应用程序与控制台应用程序和Windows应用程序的不同之处在于,Web应用程序不需要从Main方法开始执行,因此不需要为Web应用程序添加Main方法。(7)Web应用程序同样采用事件驱动编程思想,只有当事件发生时系统才调用相应的事件方法。例如,在本例中,只有客户端单击了“查找”按钮时,单击鼠标事件才会触发,Web服务器才会去执行事件方法btn Search Click。(8)事件方法btn Search Click的主要作用是:在数组中查找客户端所输入的客户名称,并根据查找是否成功来显示相应的结果,结果最终通过标签lblResult输出。注意:对本例中所涉及的内容只需要了解或者有感性认识即可,相关知识在后续章节将详细介绍。1.4.4 ASP.NET Web应用程序的结构在VisualStudio2008中,创建一个网站就是创建一个Web应用程序,整个网站项目的文件就由VisualStudio2008的解决方案管理器来管理。一个完整的ASE NET Web应用程序通常包含以下文件:1.解决方案文件解决方案文件(文件的扩展名为.sin)用于连接一个或多个项目并存储某些全局信息。与解决方案文件相关的文件是解决方案用户选项文件(扩展名为.SUO),该文件用于记录加入到解决方案中的所有解决方案记录和自定义设置。

编辑推荐

《Web应用程序设计实用教程》:教学目标明确,注重理论与实践的结合教学方法灵活,培养学生自中学习的能力教学内容先进,强调计算机在各专业中的应用教学模式完善,提供配套的教学资源解决办案

图书封面

图书标签Tags

评论、评分、阅读与下载


    Web应用程序设计实用教程 PDF格式下载


用户评论 (总计4条)

 
 

  •   输的内容 比较浅显 只是当作教科书
  •   书还行,专业课本没的说!
  •   全新品比二手还二手,又脏有破。。。买过的最差的书
  •   挺好的 就是和别的书一起买的 发货就有些慢 不过快递速度不错
 

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

京ICP备13047387号-7