《ASP.NET实用技术》秉持严谨、实用的原则,较为详细地介绍了使用ASENET及其c#语言进行Web应用程序开发的方法。全书共分为9章,内容涉及ASP.NET概述、c#面向对象编程基础、ASP.NET常用控件、ASENET常用内置对象、数据库访问技术、在ASP.NET中应用XML主题与母版页、ASP.NET的配置和优化,并在第九章详细剖析了使用ASP.NET 3.5进行Web开发的一个综合案例:个体工商户日常管理网站:《ASP.NET实用技术》的每个章节均配有大量丰富的实例,同时,主要章节均配有实验及习题,便于初学者对于所述内容的理解。
《ASP.NET实用技术》条理清楚,案例翔实,深入浅出,既可以作为高等学校ASP.NET技术的教材,又可以作为使用ASP.NET技术从事Web程序开发的程序员的技术资料。
ASP.NET是微软公司推出的网页设计的拳头产品。ASP.NET技术的出现,革新了传统的Web设计模式,给Web开发带来新的技术和手段。
本书的写作基于Visual Studio 2008+sQL Server 2005环境。使用的开发语言主要是C撑,这也是目前流行的一种开发语言。
本书作者均为具有网页设计技术和多年c#语言教学经验的教师,该书在讲解知识的同时又注重教学设计。本书的写作始终贯彻以应用为主的宗旨,在内容讲解中既保证了理论架构,又侧重于应用,而且重点介绍应用。书中的每一个知识点都有实例讲解,每一章都配有实验和习题,最后有案例;所有例题、实例和案例全部通过实际调试,并附在光盘中。本书非常适合以培养应用型人才为目标的学院作为教材使用。
第一章 ASPNET概述
1.1 NET框架体系结构
1.1.1 NET框架体系结构概述
1.1 2 NET框架中的几个基本概念
1.1.3 ASP.NET概述
1.2 建立ASP.NET开发及运行环境
1.2.1 ⅡS的安装与配置
1.2.2 安装VisualStudio2008
1.2.3 VisualStudio2008集成开发环境
1.3 构建一个ASP.NET网站
1.3.1 AsPNET网站常见文件类型
1.3.2 构建ASP.NET网站的基本步骤
1.3.3 构建一个简单的ASP.NET网站
1.4 本章小结
1.5 本章实验
1.5.1 IIS的安装与配置
1.5.2 创建一个简单的ASP.NET网站
1.6 思考与习题
第二章 C#面向对象编程基础
2.1 C#群语言概述
2.1.1.NET支持的语言
2.1.2 为什么选择C#
2.2 C#基本语法
2.2.1 数据类型
2.2.2 常量和变量
2.2.3 运算符与表达式
2.2.4 类型转换
2.2.5 数组
2.2.6 编写C#控制台程序
2.2.7 控制语句
2.3 类与对象
2.3.1 类的定义
2.3.3 对象
2.4 构造函数与析构函数
2.4.1 构造函数
2.4.2 析构函数
2.5 类的继承
2.5.1 定义派生类
2.5.2 虚方法与多态
2.5.3 接
2.6 命名空间
2.6.1 什么是命名空间
2.6.2 命名空间的定义
2.6.3 命名空间的引用
2.7 异常处理
2.7.1 异常的引发
2.7.2 异常的捕获和处理
2.8 本章小结
2.9 本章实验
2.9.1 使用C#编写控制台应用程序
2.9.2 类的定义及其继承
2.10 思考与习题
第三章 ASENET常用控件
3.1 web服务器控件
3.1.1 文本控件
3.1.2 按钮控件
3.1.3 列表类控件
3.1.4 选择类控件
3.1.5 图像类控件
3.1.6 其他控件
3.2 HTML服务器控件
3.3 验证控件
3.3.1 RequircdFieldValidator控件
3.3.2 CompareValidator控件
3.3.3 RangeValidator控件
3.3.4 RegularExprcssionValidator控件
3.3.5 CustomValidator控件
3.3.6 ValidationSummary控件
3.4 本章小结
3.5 本章实验
3.5.1 利用Web控件编写一个简易的计算器
3.5.2 验证控件的应用
3.6 思考与习题
第四章 ASP.NET常用内置对象
4.1 Response对象
4.1.1 Response对象的属性和方法
4.1.2 Response对象应用
4.2 Request对象
4.2.1 Request对象的属性和方法
4.2.2 Request对象的使用
4.3 Application对象
4.3.1 Application对象概述
4.3.2 Application对象的属性和方法
4.3.3 Application对象的使用
4.4 Session对象
4.4.1 Session对象概述
4.4.2 Session对象的属性和方法
4.4.3 Session对象的使用
4.5 Server对象
4.5.1 Server对象概述
4.5.2 Server对象的属性和方法
4.5.2 Server对象的使用
4.6 Cookie对象
4.6.1 Cookie对象概述
4.6.2 Cookie对象的属性和方法
4.6.3 Cookie对象的使用
4.7 Web.eonfig配置文件
4.7.1 Web.config结构
4.7.2 Web.eonfig配置元素
4.8 Global,asax文件
4.8.1 Global.asax文件概述
4.8.2 使用Global.asax文件统计在线用户
4.9 本章小结
4.10 本章实验
4.10.1 设计简易聊天室
4.10.2 设计简易网上书店
4.11思考与习题
第五章 数据库访问技术
5.1 SQLServer2005概述
5.1.1 SQLServer2005组成架构
5.1.2 SQLServer2005新特性
5.1.3 SOLServer2005开发环境
5.2 SQL语言概述
5.2.1 数据定义语言
5.2.2 数据操纵语言
5.3 使用ADO.NET访问数据库
5.3.1 ADO.NET概述
5.3.2 创建数据库连接
5.3.3 执行数据库命令
5.3.4 参数化对象SqlCommand
5.3.5 使用DataReader对象读取数据
5.3.6 使用DataSet和DataAdapter查询数据
5.4 数据绑定
5.4.1 数据绑定概述
5.4.2 数据源控件
5.4.3 GridView控件
5.4.4 Repeater控件
5.4.5 DataList控件
5.4.6 TreeView控件
5.5 本章小结
5.6 本章实验
5.6.1 购物车
5.6.2 注册登录
5.7 思考与习题
第六章 在ASENET中应用XML
6.1 XML概述
6.2 创建XML文档
6.2.1 使用DataSet对象创建
6.2.2 使用文本方式创建
6.3 XML数据绑定与显示
6.3.1 手动绑定XML文件
6.3.2 XMLDataSource控件的运用
6.4 转换XML输出
6.4.1 利用XMLDataSouree控件转换
6.4.2 通过代码转换
6.5 XML数据的读取
6.5.1 使用XML控件读取XML
6.5.2 使用DOM技术读取XML
6.5.3 使用DataSet对象读取XML
6.5.4 文本方式读取xML
6.6 本章小结
……
第七章 主题与母版页
第八章 ASP.NET的配置和优化
第九章 ASP.NET应用实例:个体工商户日常管理网站
2.CTS(Common Typpe System,通用类型系统)
在传统的基于Windows的程序开发过程中,由于各种语言的类型的不一致导致的问题经 常出现,不同语言之间互用是很难实现的(例如,分别用VB和C++开发的程序很难集成在 一起),因为只有基于同一类型系统的语言才有可能实现互用。
为此,微软专门在.NET框架中制定了通用类型系统(CTS),用于解决不同语言的数据 类型不同的问题。CTS用来统一描述.NET框架中的各种类型的定义和行为。CTS是.NET框 架的一个重要特性,它定义了标准的面向对象的类型,所有的.NET编程语言均支持这些类型。 CTS使得一种语言编写的代码和另一种语言编写的代码进行无缝集成成为可能,从而确 保.NET。框架能够提供统一的编程模式,并能支持多种编程语言。
例如,C#中的整型是int,而VB.NET中的整型是Integer,通过各自的编译器把它们两 个编译成CTS中的通用的类型Int32,而所有的.NET语言共享这一类型系统,在它们之间实 现无缝互操作。
在实际学习中,不需要直接学习CTS规则,只需要从一个具体的编程语言(本书使用 C#语言)入手,掌握该语言所提供的语法和类型规则。虽然不同语言定义类型的语法可能不 同,但是编译成中间语言代码后,类型将统一为CTS通用类型。