ASP.NET程序设计

出版时间:2008-11  出版社:上海交通大学出版社  作者:闫洪亮,李波,黎杰 主编  页数:355  

前言

  随着社会的发展,Internet已经成为人们生活、学习和工作中不可缺少的一部分,许多单位和个人都开始准备建立自己的网站。如果只使用HTML来设计成静态网页,就不能引入更多更强大的功能,因此创建动态的交互式网站显得尤其重要。为满足这种需要,相应的Web技术正在快速发展,社会对网络管理人员和Web应用程序开发人员的需求必将有一个大的飞跃。为了适应这种需求,在各类高等学校也相继开设了Web程序设计方面的课程。随着美国微软公司Microsoft.NET的发布,其中全新的技术架构让Web应用程序的开发人员的编程效率得到很大的提高。使用ASENET技术建立:Internet网站的Web程序设计人员越来越多。为此,我们根据这几年从事ASP.NET课程教学和Web程序开发的经验体会,编写了这本教材。  ASENET是面向下一代企业级的Web应用程序开发平台,是建立在.NET框架的通用语言运行环境(Common Language Runtime,CLR)上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASENET具有开发效率高、使用简单快捷、管理更简便、全新的语言支持以及清晰的程序结构等优点。目前发布的版本有ASENETl.1,ASENET2.0,ASENEF3.0.其中ASENET2.0是2005年发布的,对应的开发工具为Visual Studio 2005。其功能强大,开发效率高,书籍和参考资料丰富。故本书以ASRNET2.0为基础编写。

内容概要

ASP.NET是新的网络程序设计技术,即Web开发技术,是基于Internet的开发和应用平台。《ASP.NET程序设计》采用由浅入深、层层深入的方式,较全面系统地介绍了ASP.NET2.0的基础知识、特点和具体的应用。《ASP.NET程序设计》采用的基础语言为C#,书中的大部分实例采用集成开发环境Visual Studio 2005制作,更切合当前Web程序设计教学和发展的实际,更能充分发挥ASP.NET的威力。全书分为9章,从ASP.NET2.0的基本概念、编程方法,到数据库的应用,再到高级应用和安全配置,内容较为翔实,特别适合于目前的Web开发和网络程序设计教学的需要。    本教程适用于高等学校本科计算机专业、高职高专计算机专业及相关专业的教学,也可作为从事动态网页制作及网络编程技术人员的自学和培训教材。

书籍目录

1 ASP.NET基础知识  1.1 网络基础知识  1.2 Web应用程序的开发  1.3 ASP.NET的基本概念  1.4 ASP.NET2.0的运行环境  1.5 安装Internet信息服务器(IIS)  1.6 配置Internet信息服务器(HS)  1.7 安装.NETFramework2.0  习题  上机操作题2 VisualStudio2005的集成开发环境  2.1 VisualStudio2005的安装及使用  2.2 迁移现有的VS2002/VS2003Web项目  2.3 VisualStudio2005的新特性  2.4 开发ASP.NET应用程序  习题  上机操作题3 使用VisualStudio2005建立Web站点  3.1 网站的导航  3.2 主题和界面  3.3 实现网站的成员管理  习题  上机操作题4 HTML控件和Web服务器控件  4.1 HTML控件  4.2 Web服务器控件  4.3 Web表单验证控件  4.4 用户控件和自定义控件  习题  上机操作题5 ASENET对象  5.1 ASP.NET对象概述  5.2 Page对象  5.3 Response对象  5.4 Request对象  5.5 Sewer对象  5.6 Application对象  5.7 Session对象  5.8 Cookies对象  5.9 对象应用实例  习题  上机操作题6 数据库和ADO.NET  6.1 数据库的基本概念  6.2 数据库的基本操作  6.3 SQLServer的数据查询  6.4 存储过程  6.5 SQLServer数据库的日常维护  6.6 ADO.NET模型  6.7 ASP.NET数据库应用程序的开发  习题  上机操作题7 XML和Web服务  7.1 XML的应用  7.2 Web服务  习题  上机操作题8 ASP.NET应用程序的设置与安全  8.1 ASP.NET的Web应用程序  8.2 全局应用程序类Global.asax  8.3 ASP.NET的配置文件Web.config  习题  上机操作题9 程序设计实例  9.1 系统总体设计  9.2 系统功能模块分析  9.3 数据库设计和建立  9.4 系统配置  9.5 主要界面及相关代码分析参考文献

章节摘录

  1 ASP.NET基础知识  学习ASRNET主要就是学习网络程序设计,即Web编程,也就是基于因特网的编程,其运行环境是Internet,通俗地说就是做网页。Web编程和传统的Windows应用程序设计不同,它不是一个简单的任务,传统的应用程序开发拥有许多结构化语言支持的、完整的编程模型和较好的开发工具,而Web应用程序开发则混合了标记语言、脚本语言和服务器平台。涉及的知识和概念较多,需要考虑到方方面面的诸多内容,本章主要介绍ASP.NET编程的网络基础知识和Web应用程序开发的概念及相关的基础知识。  1.1 网络基础知识  我们正在进入一个崭新的计算机Internet时代,世界各地的人们能够通过Intemet查阅信息、相互交流、管理信息、实现电子商务和多种网络应用。Internet正以前所未有的速度进入人们的工作和生活,成为现代社会不可缺少的组成部分之一。可从以下几点来认识Intemet。  (1)从网络互联角度,Internet是一个网间网,通过网络互联设备将全球范围众多的网络或网络群体互联起来形成的网络,是一个网络的集合,它是将全球范围成千上万台计算机互联在一起的、开放的国际计算机Internet。  (2)从提供信息资源角度,Internet是一个集各个部门、各个领域的各种信息资源为一体,供网上用户共享的信息资源网。已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算机信息网络。  (3)从网络通信角度,它采用了统一的TCP/IP通信协议,构成数据通信网。  (4)从网络管理角度,在国外文献中,人们称它是“没有领导、没有法律、没有政治、没有军队……”,总之是不可思议的组织结构或社会。  一般地,可以将Intemet看作是网络和网问信道的集合。就Internet的工作机制而言,其最鲜明的特征是“通过TCP/IP协议进行通信”。TCP/IP协议的主要成就之一在于:可为加入Internet阵营的每台计算机或其他设备提供至少一个唯一的标识(IP地址),从而,屏蔽了网络的物理连接细节,使得用户可在浩如烟海的主机(Host)集合中定位并访问特定的主机。  目前,Inteme网络提供的服务主要有WWw浏览、电子信箱服务、FTP服务、新闻组、Telnet远程登录等服务,其中,www浏览和电子信箱服务是最常用的服务。

编辑推荐

  《ASP.NET程序设计》适用于高等学校本科计算机专业、高职高专计算机专业及相关专业的教学,也可作为从事动态网页制作及网络编程技术人员的自学和培训教材。  《ASP.NET程序设计》配有电子教案(PPT格式)和源码,需要的学校可联系。

图书封面

评论、评分、阅读与下载


    ASP.NET程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7