Web应用程序设计技术

出版时间:2010-3  出版社:清华大学出版社  作者:秦学礼,李向东,金明霞 著  页数:291  

前言

  ASP.NET、技术是Microsoft公司推出的基于Microsoft.:NET、框架的新一代网络程序设计和Web应用开发工具,是Web应用开发的主流技术之一。在.NET框架中,使用ASP.NET技术建立和开发应用系统已成为网络程序设计人员的首选。  为了能够满足教学和初学者对.ASP.NET网络程序设计学习和参考的需求,作者根据这几年从事ASP.NET、网络程序设计课程教学和web应用开发的经验体会,编写了本书。  本书讲解ASP.NET 2.0技术,编程语言是C#。ASP.NET 2.0将常用的Web任务封装到应用程序和控件中,能够显著减少生成Web应用所需的代码量。此外,还引入了许多新的服务器控件,为数据访问、登录安全、向导导航、菜单、树视图、门户等提供声明性支持。这些控件都利用了.ASP.NET的核心应用程序,用于数据访问、成员资格与角色,以及个性化设置等方案。ASP.NET、2.0通过改进,使得在页面之间传递信息变得简单,使开发人员工作效率得到了提高,还提供了新的事件以支持包括母版页、个性化和集成的移动设备等新功能。  开发工具使用Microsoft Visual Studio 2005,它可以将控件拖放到ASPX页面中。在设计期间,链接将由Visual Studio 2005来维护,事件语法可通过Visual Studio 2005生成。  web应用系统的开发和网络程序设计绝不是一个ASP.NET技术的简单应用,而是图形图像处理、超文本标记(HTML)的应用、页面制作技术、数据库应用技术、ASP.NET的内置对象及控件的应用、高级语言(C#)编程技术和网络环境下的信息传递等技术的综合应用。  如何把这些知识和技术较好地融合在一起,这也许就是web应用系统开发和网络程序设计的难点所在。  本书从应用开发的角度介绍ASP.NET网络程序设计技术,使读者学会使用ASP.NET技术开发Web应用程序。本书可作为大专院校计算机及相关专业的教材和网络程序设计者的学习参考书,以提高读者对ASP.NET网络程序设计技术的综合设计与应用能力。  本书的编写遵循由浅入深、循序渐进的原则,着眼于弱化ASP.NET程序设计的难点,强调学生动手能力和开发技术的培养。

内容概要

  本书从Web应用系统开发的角度介绍ASP.NET 2.0+C#开发技术,使读者学会使用ASP.NET 2.0+C#技术开发Web应用程序。  本书内容丰富,结构清晰,叙述深入浅出,每单元配有较多的应用实例,便于自学。所有实例的源代码文件与应用系统集成在一起,只要在自己的计算机上安装Web服务器(IIS)和ASP.NET的应用环境,发布后就可以运行了。读者可以将这个小系统作为基础进行二次开发,修改添加功能,成为自己的一个应用系统,这对初学者进行Web应用系统开发、设计的入门和快速提高都有帮助,还可以提高读者的学习兴趣和开发设计的成就感。  本书可作为大专院校计算机及相关专业Web应用系统开发的教材和Web应用系统开发程序设计者的学习参考书,以提高读者对ASP.NET技术的综合设计与应用能力。

书籍目录

第1章 Web应用程序和ASP.NET运行环境  1.1 Web应用程序的发展  1.2 ASP.NET 2.0的新特性  1.3 安装ASP.NET的运行环境  1.4 集成开发环境的安装与配置  1.5 创建ASP.NET Web应用程序  1.6 综合实训——Visual Studio.NET 2005的安装  1.7 练习 第2章 ASP.NET应用程序基础  2.1 ASP.NET应用程序页面  2.2 ASP.NET程序语法及约定  2.3 Page类  2.4 资源文件夹  2.5 综合实训——ASP.NET应用程序的发布和浏览  2.6 练习 第3章 C#程序设计基础  3.1 C#基础  3.2 数据类型  3.3 C#修饰符、变量、常量、操作符与表达式  3.4 C#流程控制结构  3.5 C#类与方法  3.6 综合实训  3.7 练习 第4章 ASP.NET的内置对象  4.1 ASP.NET内置对象简介  4.2 Page对象  4.3 Response对象  4.4 Request对象  4.5 Application对象  4.6 Session对象  4.7 Server对象  4.8 Cookies对象  4.9 综合实训  4.10 练习 第5章 页面布局  5.1 母版页  5.2 主题与外观的应用  5.3 表单  5.4 站点导航系统  5.5 Menu控件应用  5.6 TreeView控件概述  5.7 综合实训——母版页的设计和母版页的用法  5.8 练习 第6章 ASP.NET 2.0常用控件  6.1 文本框控件TextBox  6.2 按钮控件  6.3 CheekBox控件与CheckBoxList控件  6.4 RadioButton控件与RadioButtonList控件  6.5 ListBox控件与DropDownList控件  6.6 HyperLink超链接控件  6.7 Panel控件  6.8 图片控件ImageMap  6.9 FileUpLoad控件  6.10 MultiView和View控件  6.11 Wizard控件  6.12 用户控件  6.13 综合实训——常用控件的属性、事件的使用方法  6.14 练习 第7章 数据验证控件  7.1 Web验证控件  7.2 简单验证  7.3 复杂验证  7.4 自定义格式验证  7.5 页面统一验证  7.6 综合实训——验证控件的用途及属性的设置  7.7 练习 第8章 ADO.NET数据库操作  8.1 ADO.NET简述  8.2 ADO.NET访问数据库  8.3 结构化查询语言SQL的应用  8.4 DataSet和DataAdapter对象的应用  8.5 综合实训——用户管理模块的实现  8.6 练习 第9章 数据绑定技术及应用  9.1 数据库访问控件  9.2 SQL Server 2005 Express Edition  9.3 DropDownList控件数据绑定  9.4 GridView控件  9.5 DataSource参数类型  9.6 DetailsView控件  9.7 FormView控件  9.8 DataList控件  9.9 综合实训——新闻管理模块实现  9.10 练习 第10章 ASP.NET应用程序的环境配置  10.1 ASP.NET应用程序的环境配置  10.2 web.config文件的配置  10.3 global.asax文件的配置  10.4 配置应用程序的步骤  10.5 综合实训  10.6 练习 参考文献

章节摘录

  1.2.2ASP.NEL、2.0的新功能  ASP.NET2.0通过改进,在开发人员工作效率、管理、扩展性和性能等各方面都增加了新功能,主要有以下几个方面。  1.提高开发人员工作效率  ASP.NET2.0将常用的web任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用。使用ASP.NET2.0,能够显著减少生成web常用方案所需的代码量。  2.引入新的服务器控件  ASP.NET2.0引入了许多新的服务器控件,为数据访问、登录安全、向导导航、菜单、树视图、门户等提供功能强大的声明性支持。这些控件都利用了ASP.NET的核心应用程序服务,用于数据访问、成员资格与角色,以及个性化设置等方案。ASP.NET2.O中的部分新的服务器控件如下。  (1)数据控件  使用新的数据绑定控件和数据源控件,可以在ASP.NET2.0中以声明方式(非代码)完全实现数据访问。提供了新的数据源控件可以连接不同数据后端(如SQ[。数据库、业务对象和XML);还提供了新的数据绑定控件(如gridview、detailsview和formview),可以实现显示数据的常用用户界面。  (2)导航控件  导航控件(如treeview、menu和sitemappath)为在站点中的页之间导航提供常用用户界面。这些控件使用ASP.NET2.O中的站点导航服务,检索为站点定义的自定义结构。  (3)登录控件  新的登录控件提供生成块,向站点添加身份验证和基于授权的用户界面,如登录窗体、创建用户的窗体、密码检索,以及已登录的用户或角色的自定义用户界面。这些控件使用ASP.NET2.0内置的成员资格服务和角色服务,与站点中定义的用户和角色信息交互。  (4)web部件控件  使用它可以向站点添加丰富的个性化内容和布局,还能够直接从应用程序页对内容和布局进行编辑。  3.母版页  利用此功能,可在“母版页”的公共位置为站点定义常用的结构和界面元素(如页眉、页脚或导航栏),这些结构和界面元素可由站点中的许多页共享。

编辑推荐

  适合软件职业技术学院,适合国家紧缺人才培养项目——计算机应用与软件技术专业,适合高职高专院校二年制、三年制软件专业。

图书封面

评论、评分、阅读与下载


    Web应用程序设计技术 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7