ASP.NET2.0程序设计实用技术

分类: 图书,计算机/网络,程序设计,ASP,
作者: 刘辉主编
出 版 社: 天津大学出版社
出版时间: 2008-7-1字数: 395000版次: 1页数: 272印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787561826560包装: 平装编辑推荐
本书是关于介绍“ASP.NET2.0程序设计实用技术”的教学用书,全书共分为11章,从ASP.NET运行及开发环境人手,讲述了开发ASP.NET应用程序的全过程,每一部分内容都结合实例进行讲解,实用性强,每章后面都给出了练习与思考题及上机实验操作题,便于学习者更好地学习和掌握基本知识和技能。 本书适合于高职高专院校计算机及相关专业学生学习网络编程使用,也可作为从事Web应用程序设计的初学者的自学教材。
内容简介
本书系统讲述了使用ASP.NET2.0进行网络程序设计的方法。全书共分为11章,从ASP.NET运行及开发环境人手,讲述了开发ASP.NET应用程序的全过程,每一部分内容都结合实例进行讲解,实用性强,每章后面都给出了练习与思考题及上机实验操作题,便于学习者更好地学习和掌握基本知识和技能。书的最后还通过一个综合开发实例,综合运用前面所学知识,开发了一个读者熟悉的管理信息系统。
本书语言简练,通俗易懂,内容由浅入深。本书适合于高职高专院校计算机及相关专业学生学习网络编程使用,也可作为从事Web应用程序设计的初学者的自学教材。
目录
1ASP.NET概述
1.1 .NET框架体系结构
1.2 ASP.NET应用程序设计模式与运行原理
1.3 ASP.NET的运行环境
1.4 ASP.NET的开发环境
1.5 ASP.NET应用程序开发流程
1.6 本章小结
1.7 练习与思考
1.8 上机实验
2ASP.NET页面
2.1 ASP.NET页面概述
2.2 ASP.NET页面的代码存储模式
2.3 ASP.NET页面的程序设计模型
2.4 ASP.NET页面的事件及处理过程
2.5 ASP.NET页面的事件应用实例
2.6 本章小结
2.7 练习与思考
2.8 上机实验
3ASP.NET服务器控件
3.1 服务器控件的基本知识
3.2 服务器控件的事件模型
3.3 HTML服务器控件
3.4 标准控件
3.5 控件的高级操作
3.6 高级控件
3.7 动态生成控件
3.8 验证控件
3.9 用户控件
3.10 本章小结
3.11 练习与思考
3.12 上机实验
4ASP.NET的内置对象与应用程序配置
4.1 Response对象
4.2 Request对象
4.3 Server对象
4.4 Session对象
4.5 Application对象
4.6 Cookie对象
4.7 ASP.NET应用程序配置管理
4.8 本章小结
4.9 练习与思考
4.10 上机实验
5导航控件、主题与母版页
5.1 导航控件
5.2 主题
5.3 母版页
5.4 本章小结
5.5 练习与思考
5.6 上机实验
6访问数据库
6.1 ADO.NET概述
6.2 利用SQL命令访问数据库
6.3 ASP.NET 2.O中的数据控件
6.4 通过数据源控件访问数据库
6.5 本章小结
6.6 练习与思考
6.7 上机实验
7数据绑定控件
7.1 GridView控件
7.2 DataList控件
7.3 DetailsView控件
7.4 FormView控件
7.5 本章小结
7.6 练习与思考
7.7 上机实验
8成员资格、角色管理与登录控件
8.1 启用成员资格和角色管理
8.2 登录控件
8.3 成员资格管理
8.4 角色管理
8.5 本章小结
8.6 练习与思考
8.7 上机实验
9XML技术
9.1 XML语法
9.2 使用Visual Studio 2005创建和编辑XML,文件
9.3 读取XML文件中的数据
9.4 本章小结
9.5 练习与思考
9.6 上机实验
10Web服务
10.1 关于Web服务
10.2 创建一个简单的Web服务
10.3 在Web应用程序中访问Web服务
10.4 本章小结
10.5 练习与思考
10.6 上机实验
11学生信息管理系统
11.1 系统需求分析
11.2 系统功能模块
11.3 系统总体设计
11.4 用户界面设计
11.5 管理员模块
11.6 教师模块
11.7 学生模块
11.8 公用模块
11.9 管理访问规则
附录部分习题的参考答案
参考文献
书摘插图
1ASP.NET概述
ASP.NET是建立在.NET框架平台上的完全面向对象的系统,ASP.NET与.NET框架平台紧密结合。.NET框架是微软公司为其.NET战略而提出的用于下一代应用程序和Web服务的一个框架,它包括Web服务、Web应用(ASP.NET)、数据存取技术(ADO.NET)、Windows Forms等。
ASP.NE7 2.0是微软2005年年底推出的新一代企业级应用平台。它改进了ASP.NET 1.1的功能,提供了更多的服务器端控件、网站设计、会员管理和网站管理功能,大大减少了ASP.NET程序所需的代码。
1.1.NET框架体系结构
.NET框架的体系结构包括程序设计及公共语言规范(Common Language Specifi.cation,CLS)、应用程序平台(ASP.NET及Windows应用程序)、ADO.NET及类库、公共语言运行库(Common Language Runtime,CLR)和程序开发环境(VisualStudio.NET)五大部分。其结构如图1.1所示。
1..NET框架使用的语言
在.NET框架上可以使用多种语言进行应用程序的开发。.NET框架中的CLS实际上是一种语言规范。由于.NET框架支持多种语言,并且要在多种语言之间进行交互,因此这些语言必须遵守一些共同的规则,CLS就是定义这些语言的共同规范,包括数据类型、语言构造等。
凡是符合CLS规范的语言都可以在.NET框架上运行,如VB.NET、C#.NET、J#。NET等。这些语言功能基本相同,只是语法有所区别。程序开发人员可以选择自己熟悉或喜欢的语言进行开发。本书中的示例是采用VB.NET语言编写的。
各种语言源程序经过编译后,并不直接产生CPU可执行的代码,而是先转变为中间语言(Microsoft Intermediate Language,简称MSIL)。程序执行时再由公共语言运行库载人内存,通过实时解释将其转换为CPU可执行的代码。这样就能确保程序的安全性和可靠性。只要电脑安装中有不同的转换引擎,就可以将源程序编译而成的中间语言转换为CPU可执行的代码,从而实现程序的跨平台运行。
……