ASP.NET程序设计教程(21世纪高职高专计算机教育规划教材)

分類: 图书,教材教辅与参考书,大学,计算机专业,
品牌: 刘培文
基本信息·出版社:科学技术出版社
·页码:289 页
·出版日期:2009年
·ISBN:7300101577/9787300101576
·条形码:9787300101576
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高职高专计算机教育规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《ASP.NET程序设计教程》详细地介绍了ASRNET的知识点和开发技术,并通过列举丰富的实例加以讲解。实例中附有代码注释、说明以及效果图,步骤清晰,可操作性强,可以迅速提高读者的编程能力。
全书共分11章,介绍了ASRNETWeb应用程序开发的常用知识和编程技巧。《ASP.NET程序设计教程》前10章介绍了ASRNET基础、C#语言基础、ASRNETWeb窗体页、ASRNET的管理状态和对象、HTML服务器控件、Web服务器控件、ADO.NET访问数据库、ASRNET数据服务、配置ASRNET网站、XML程序设计基础等内容:第11章介绍在线考试系统的开发,帮助学生巩固所学知识,强化实际应用技能。
《ASP.NET程序设计教程》既可作为各类职业院校、大中专院校相关专业的教材,也可作为计算机培训学校的培训教材,同时,还可以作为ASRNET程序开发人员的参考用书。
编辑推荐本系列教材经过多次改版升级,综合一线教师多年用书经验和建议,紧跟IT行业应用的最新动向和潮流,既体现易教易用性.又体现技术的先进性。
本系列教材重视教学方法的研讨改进和教学立体化配套资源的建设,已有多本教材被评为省级、国家级精品课配套教材。
“双师技能型”专家作者团队精心编写,走实践应用案例教学之路,培养技能型紧缺人才。
目录
第1章 ASP.NET基础
1.1 交互式网页基础知识
1.2 ASENET简介
1.2.1 .NET框架概述
1.2.2 ASRNET概述
1.3 搭建.NET的开发与运行环境
1.3.1 安装与配置VisualStudio2005开发环境
1.3.2 安装与配置IIS
1.3.3 测试安装环境
1.4 第一个ASENETWeb应用程序
1.4.1 Web窗体页概述
1.4.2 创建HelloWorld应用程序
1.4.3 创建HelloWorlld的Web窗体页
1.4.4 编辑Web窗体页代码
1.4.5 添加配置文件Web.config
1.4.6 运行HelloWodd应用程序
1.5 上机实战
1.6 小结
1.7 习题
1.7.1 选择题
1.7.2 填空题
1.7.3 上机操作
第2章 C#语言基础
2.1 C#概述
2.2 C#基本语法
2.2.1 变量与常量
2.2.2 数据类型
2.2.3 运算符与表达式
2.2.4 流程控制语句
2.2.5 注释
2.3 C#面向对象编程基础
2.3.1 类
2.3.2 类的数据成员和函数成员
2.3.3 属性和索引器
2.3.4 继承与派生
2.3.5 抽象类、密封类和嵌套类
2.3.6 this关键字和static关键字
2.4 数组和字符串处理
2.4.1 数组概述
2.4.2 遍历数组的元素
2.4.3 System.Array类
2.4.4 String和StingBuilder
2.5 上机实战
2.6 小结
2.7 习题
2.7.1 选择题
2.7.2 填空题
2.7.3 上机操作
第3章 ASP.NETWeb窗体页
3.1 ASENETWeb窗体页概述
3.2 Web窗体页的运行过程
3.3 ASRNET的基本指令
3.3.1 页指令@Page
3.3.2 用户控件指令@Control
3.3.3 注册指令@Register
3.3.4 引用指令@Reference
3.3.5 执行指令@Implements
3.3.6 导入指令@Import
3.3.7 程序集指令@Assembly
3.3.8 母版页指令@Mastel
3.3.9 输出缓冲指令@OutputCache
3.3.10 母版页类型指令@MasterType
3.3.11 上一页类型指令@PreviousPageType
3.4 Web窗体页的基本语法
3.4.1 代码呈现块语法
3.4.2 代码声明块语法
3.4.3 ASENET服务器控件语法
3.4.4 HTML服务器控件语法
3.4.5 数据绑定表达式语法
3.4.6 服务器端对象标记语法
3.4.7 服务器端包含指令语法
3.4.8 服务器端注释语法
3.4.9 声明性表达式语法
3.5 内联代码分离和代码隐藏分离
3.5.1 内联代码分离
3.5.2 代码隐藏分离
3.6 上机实战
3.7 小结
3.8 习题
3.8.1 选择题
3.8.2 填空题
3.8.3 上机操作
第4章 ASP.NET的管理状态和对象
4.1 ASENET的对象
4.1.1 Response对象及其应用
4.1.2 Request对象及其应用
4.1.3 Runtime对象及其应用.
4.1.4 ServerUtility对象及其应用
4.2 ASENET的管理状态
4.2.1 Application状态及其应用
4.2.2 Session状态及其应用
4.2.3 Cookie状态及其应用
4.2.4 ViewStart状态及其应用
4.3 上机实战
4.4 小结
4.5 习题
4.5.1 选择题
4.5.2 填空题
4.5.3 上机操作
第5章 HTML服务器控件
5.1 HTML服务器控件概述
5.1.1 HtmlControl类
5.1.2 HtmlContainerControl类
5.1.3 HtmllnputControl类.
5.2 容器控件
5.2.1 HtmlForm控件
5.2.2 HtmlAnchor控件
5.2.3 HtmlSelect控件
5.2.4 HtmlButton控件
5.2.5 HtmlTextArea控件.
5.2.6 HtmlTable、HtmlTabieROW和HtmlTableCell控件
5.2.7 HtmlGenericControl和HtmlHead控件
5.3 输入控件
5.3.1 HtmllnputButton、HtmllnputRese!和HtmllnputSubmit控件
5.3.2 HtmllnputRadioButton控件
5.3.3 HtmllnputCheckBox控件
5.3.4 HtmllnputFile控件
5.3.5 HtmlInputHidden控件
5.3.6 HtmllnputText和HtmllnputPassword控件
5.3.7 Htmllnputlmage控件
5.4 其他类型控件
5.4.1 HtmlImage控件
5.4.2 HtmlTitie、HtmlLink和HtmlMeta控件
5.5 上机实战
5.6 小结
5.7 习题
5.7.1 选择题
5.7.2 填空题
5.7.3 上机操作
第6章 Web服务器控件
6.1 Web服务器控件概述
6.1.1 Control类
6.1.2 WebCongol类
6.1.3 ListControl类
6.1.4 BaseVidator类
6.2 标准服务器控件
6.2.1 文本、文本输入和图像控件
6.2.2 按钮控件
6.2.3 列表控件
6.2.4.选择控件
6.2.5 容器控件
6.2.6 其他控件
6.3 服务器端验证控件
6.3.1 比较验证控件
6.3.2 正则表达式验证控件
6.3.3 必须字段验证控件
6.3.4 范围控件
6.3.5 自定义验证控件
6.3.6 验证总结控件
6.4 用户控件
6.5 上机实战
6.6 小结
6.7 习题
6.7.1 选择题
6.7.2 填空题
6.7.3 上机操作
第7章 ADO.NET访问数据库
7.1 ADO.NET概述
7.1.1 ADO.NET的组成
7.1.2 ADO.NET的基本类
7.1.3 ADO.NET的命名空间
7.1.4 ADO.NET与ADO
7.2 ADO.NET数据源及其连接
7.2.1 连接数据库类
7.2.2 连接SQLServer数据库
7.2.3 连接Access数据源
7.3 ADO.NET对数据库的基本操作
7.3.1 读取数据
7.3.2 操作数据
7.3.3 调用存储过程
7.4 数据集
7.4.1 数据集简介
7.4.2 填充数据集
7.4.3 数据表、数据行和数据列
7.4.4 过滤数据集
7.5 上机实战
7.6 小结
7.7 习题
7.7.1 选择题
7.7.2 填空题
7.7.3 上机操作
第8章 ASP.NET数据服务
8.1 数据绑定技术
8.1.1 数据绑定概述
8.1.2 Eval和Bind方法.
8.2 数据源控件
8.2.1 SQL数据源控件SqlDataSource
8.2.2 Access数据源控件AccessDataSource
8.2.3 对象数据源控件ObjectDataSource
8.2.4 XML数据源控件XmlDataSour6e
8.2.5 站点地图数据源控件SiteMDataSource
8.3 重复控件
8.3.1 Repeater控件概述
8.3.2 Repeater控件的模板
8.3.3 使用Repeater控件显示数据编号
8.4 数据列表控件.
8.4.1 DataList控件概述
8.4.2 DataList控件的模板
8.4.3 应用CommandArgument属性
8.4.4 应用DataKeyField属性获取主键
8.4.5 DataList控件的事件
8.5 网格视图控件
8.5.1 GridView控件概述
8.5.2 GridView控件的模板
8.5.3 GridView控件的数据操作
8.5.4 GridView控件的事件
8.6 上机实战
8.7 小结
8.8 习题
8.8.1 选择题
8.8.2 填空题
8.8.3 上机操作
第9章 配置ASPNET网站
9.1 配置文件Web.config
9.1.1 Web.config概述
9.1.2 ASENET配置架构
9.1.3 常用元素的配置
9.1.4 读取配置文件
9.2 应用程序文件Global.asax
9.2.1 Global.asax概述
9.2.2 应用程序指令
9.2.3 代码声明块
9.2.4 静态属性
9.2.5 包含文件
9.2.6 Global.asax文件中的事件
9.3 上机实战
9.4.小结
9.5 练习
9.5.1 选择题
9.5.2 填空题
9.5.3 上机操作
第10章 XML程序设计基础
10.1 XML的概念
10.2 XML的显示格式
10.3 XML的语法规则
10.3.1 DTD技术
10.3.2 Schema技术
10.4 在XML中使用HTML
10.4.1 在XML中使用HTML标记
10.4.2 在XML中使用JavaScript代码
10.5.NET处理XML文件的命名空间
10.6 在ASP.NET中读取XML
10.6.1 使用XML控件
10.6.2 使用DOM技术
10.6.3 使用DataSet对象
10.6.4 按文本方式读取
10.7 在ASENET中创建:XML文档
10.7.1 利用DataSet创建
10.7.2 利用DOM对象创建
10.7.3 利用文本方式创建
10.8 上机实战
10.9 小结
10.10 习题
10.10.1 选择题
10.10.2 填空题
10.10.3 上机操作
第11章 课程设计——在线考试系统
11.1 设计任务
11.1.1 设计内容
11.1.2 设计要求
11.1.3 主要参考文献
11.2 设计进度及时间安排
11.3 系统总体设计
11.3.1 系统功能描述
11.3.2 系统功能模块划分
11.4 数据库设计
11.4.1 表设计
11.4.2 关系设计
11.5 应用程序Examine设计
11.5.1 应用程序Examine的组成
11.5.2 设计应用程序Examine的主题
11.6 系统详细设计
11.6.1 系统后台详细设计
11.6.2 系统前台详细设计
11.7 数据访问层设计
11.7.1 Examine类
11.7.2 ExamineeLogin类
11.8 系统后台具体实现
11.8.1 管理员登录
11.8.2 添加新考题
11.8.3 修改考题
11.8.4 考题管理
11.8.5 查看考生成绩
11.9 系统前台具体实现
11.9.1 考生登录
11.9.2 选择考试科目
11.9.3 在线考试
11.10 本章小结
附录习题答案
参考文献
……[看更多目录]
序言2006年北京科海电子出版社根据教育部的指导思想,按照高等职业教育教学大纲的要求,结合社会对各类人才的技能需求,充分考虑教师的授课特点和授课条件,组织一线骨干教师开发了“21世纪高职高专计算机教育规划教材”。3年来,本套丛书受到了高等职业院校老师的普遍好评,被几百所院校作为教材使用,其中部分教材,如《C语言程序设计教程——基于Turboc》被一些省评为省精品课配套教材,这使我们倍感欣慰和鼓舞。
近年来,IT技术不断发展,新技术层出不穷,行业应用也在不断拓宽,因此教材的更新与完善很有必要,同时,我们也收到了很多老师的来信,他们希望本套教材能够进一步完善,更符合现代应用型高职高专的教学需求,成为新版精品课程的配套教材。在此背景下,我们针对全国各地的高职高专院校进行了大量的调研,邀请全国高职高专院校计算机相关专业的专家与名师、(国家级或省级)精品课教师、企业的技术人员,共同探讨教材的升级改版问题,经过多次研讨,我们确定了新版教材的特色:
强调应用,突出职业教育特色,符合教学大纲的要求;
在介绍必要知识的同时,适当介绍新技术、新版本,以使教材具有先进性和时代感;
理论学习与技能训练并重,以案例实训为主导,在掌握理论知识的同时,通过案例
培养学生的操作技能,达到学以致用的目的。
本丛书宗旨是,走实践应用案例教学之路,培养技能型紧缺人才。
文摘插图:

1.2ASP.NET简介
ASENET是一项新的、功能强大的服务器端技术,用于创建动态Web页面,它是由.NET框架提供的类库构建而成的,提供了一个Web应用程序模型,该模型由一组控件和一个基本结构组成。有了ASRNET,Web应用程序的构建变得非常容易。
1.2.1.NET框架概述
.NET框架(Framework)是支持生成和运行下一代应用程序和XMI。WebServices的内部Windows组件。.NETFramework主要包括两个组件:公共语言运行库(CommonLanguageRuntime,CLR)和.NETFramework类库(ClassL,ibrary)。
公共语言运行库是.NETFramework的基础,可以看成一个在执行时管理代码的代理。它提供内存管理、线程管理、远程处理等核心服务,并且还强制实施严格的类型安全检查等功能。以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库为目标的代码称为非托管代码。
.NETFramework类库是一个综合性的面向对象的可重用类型集合。开发人员可以使用.NETFramework开发多种应用程序。这些应用程序包括传统的命令行或图形用户界面应用程序(Windows应用程序),也包括基于ASRNET所提供的最新创新的应用程序(如Web窗体、XMLWeb服务等)。.NETFramework的组成结构如图1—1所示。