本书是软件精品课程系列之一,以ASRNET的基础知识和应用为主要讨论对象,以浅显的方式讲解ASPlNET的基础知识,并包含了相应的实例。以HTML、DHTMI、XML、C#入手,在夯实基础的同时由浅入深、循序渐进地对ASRNEl的具体应用进行较为详细的讨论。通过对实例的学习,读者可以更好地领会ASRNET语法和编程技巧,有助于将所学的知识融会贯通。
本书内容丰富、语言简洁、通俗易懂,主要面向初、中级用户,对高级用户也有参考价值。本书特别适合作为高等院校计算机及相关专业的教学用书,也可作为Web程序设计的培训教材。
全书共分为15章,首先是基于.NET的Web应用程序设计的基础知识,然后是Web应用程序开发技术的详细介绍。这既包括客户端的Web程序开发技术——DHTML,又包括服务器端的Web应用程序开发技术——ASP.NET,还包括ASP.NET所采用的c#语言,以及进行ASP.NET程序设计必备的.XML和ADO.NET相关知识。
本书内容丰富,语言简洁,通俗易懂,讲解深入浅出。本书最大特点是实用性,目的是让读者触类旁通。对于每一个知识点,选用恰当的实例,以明确的步骤指导读者完成实例,从而使读者在实际操作中掌握知识,真正做到边学边用,达到事半功倍的效果。读者对象
本书主要面向初、中级用户,对高级用户也有参考价值。本书特别适合作为高等院校计算机及相关专业的教学用书,也可作为web程序设计的培训教材。
第1章 基于.NET的Web程序设计的基础知识
1.1 Web程序设计概述
1.1.1 什么是Web应用程序
1.1.2 服务器端Web开发技术
1.2 ASPNET概述
1.2.1 .NET Framewo
1.2.2 什么是ASP.NET
1.2.3 ASP.NET的特色
1.3 本章小结
1.4 习题
第2章 HTML
2.1 HTML文件的基本结构
2.2 构成网页的基本元素
2.3 超级链接标记
2.4 在HTML文件中使用图像
2.5 框架结构的使用
2.6 HTML中的表格
2.7 列表格式的使用
2.8 表单的使用
2.9 本章小结
2.10 习题
第3章 用实例学习DHTML
3.1 创建电子图书
3.1.1 浏览电子图书
3.1.2 电子图书的实现步骤
3.2 JavaScript
3.2.1 在HTML中使用JavaScript
3.2.2 JavaScript基本语法
3.3 事件处理和文档对象模型(DOM)
3.3.1 事件处理
3.3.2 文档对象模型(DOM)
3.4 级联式样式表(CSS)
3.4.1 使用CSS
3.4.2 定义CSS
3.5 本章小结
3.6 习题
第4章 XML
4.1 XML概述
4.1.1 HTML的局限性
4.1.2 不同于HTML的XML
4.1.3 XML的主要特性
4.1.4 XML与ASP.NET的联系
4.2 XML文件结构和基本语法
4.2.1 XML文件结构
4.2.2 XML的基本语法
4.3 XML与CSS
4.4 XSL
4.5 DTD
4.6 XML Schema
4.7 本章小结
4.8 习题
第5章 C#语言基础
5.1 数据类型
5.2 操作符
5.2.1 常用的操作符
5.2.2 操作符的优先级
5.3 控制语句
5.3.1 选择语句
5.3.2 循环语句
5.3.3 跳出、继续和转向语句
5.4 命名空间
5.4.1 什么是命名空间
5.4.2 命名空间的声明和调用
5.5 C#实例
5.6 本章小结
5.7 习题
第6章 ASP.NET开发环境和工具
6.1 程序开发环境的建立
6.1.1 单机仿真开发环境的建构
6.1.2 Web站点的基本概念
6.2 不同开发工具的使用
6.2.1 记事本
6.2.2 DreamWeaver M:X
6.2.3 Visual Studio.NET
6.3 本章小结
6.4 习题
第7章 ASENET Web Forms
7.1 创建Web Forms
7.1.1 Web Forms的代码组织方式
7.1.2 Web Forms的文件结构
7.1.3 Web Forms的事件模型
7.2 ASENET的内部对象
7.2.1 Response对象和Request对象
7.2.2 Server对象
7.3 本章小结
7.4 习题
第8章 Web服务器控件
8.1 ASPNET服务器控件简介
8.2 基本Web服务器控件
8.2.1 Label控件
8.2.2 Button控件
8.2.3 LinkButton控件
8.2.4 ImageButton控件
8.2.5 TextBox控件
8.2.6 DropDownList控件
8.2.7 ListBox控件
8.2.8 CheckBox控件和CheckBoxList控件
8.2.9 RadioButton控件和RadioButtonList控件
8.2.10 Panel控件
8.3 数据验证控件
8.3.1 数据验证机制介绍
8.3.2 RequiredFieldValidator控件
8.3.3 CompareValidator控件
8.3.4 RangeValidator控件
8.3.5 RegularExpressionValidator控件
8.3.6 CustomValidator控件
8.3.7 ValidationSummary控件
8.4 本章小结
8.5 习题
第9章 ADO.NET
9.1 数据库服务器
9.1.1 SQL Server 2000
9.1.2 MSDE 2000
9.2 SQL语言基础
9.2.1 SQL语言简介
9.2.2 数据查询语言
9.2.3 数据处理语言
9.3 AD0.NET
9.3.1 ADO.NET简介
9.3.2 ADO.NET结构
9.3.3 Connection
9.3.4 Command&DataReader
9.3.5 DataAdapter&DataSet
9.4 数据绑定
9.4.1 数据绑定概述
9.4.2 绑定数组
9.4.3 绑定数据库
9.5 本章小结
9.6 习题
第10章 数据访问控件
10.1 用实例学DataGrid控件
10.1.1 实例——图书信息管理系统
10.1.2 创建数据库
10.1.3 新书登记
10.1.4 显示图书信息
10.1.5 图书信息排序
10.1.6 分页浏览图书
10.1.7 修改图书信息
10.2 Repeater控件
10.2.1 Repeater控件简介
10.2.2 Repeater。控件的应用
10.3 DataList控件
10.3.1 DataI。ist控件简介
10.3.2 DataList控件的应用
10.4 本章小结
10.5 习题
第11章 状态管理
11.1 状态管理分类
11.2 Global.asax文件
11.3 应用程序状态
11.3.1 应用程序状态概述
11.3.2 Application对象的使用方法
11.3.3 Application对象应用——在线人数统计
11.4 会话状态
1 1.4.1 会话状态概述
11.4.2 启用会话状态
11.4.3 Session对象的使用方法
11.4.4 Session对象应用——购物车
11.5 视图状态
11.5.1 视图状态概述
11.5.2 ViewState的使用方法
11.5.3 ViewState的应用——DataGtid的分页排序
11.6 Cookie
11.6.1 什么是Cookie
11.6.2 Cookie的使用方法
11.6.3 Cookie的应用——用户到访统计
11.7 本章小结
11.8 习题
第1 2 章配置应用程序
12.1 配置概述
12.2 分层配置结构
12.3 Web.config文件
12.3.1 Web.config的组成与结构“
12.3.2 常用的配置元素
12.4 锁定配置设置
12.5 自定义应用程序设置
12.6 本章小结
12.7 习题
第13章 .NET中的XML
13.1 创建XML文件
13.2 XmlDocument
13.3 .XmlDataDocument
13.3.1 加载XMI。数据一
13.3.2 XmlDataDocument.与DataSet
13.4 将.XML数据导入到数据库
13.5 本章小结
13.6 习题
第14章 Web Service
14.1 Wleb Service概述
14.1.1 为什么需要Web Service
14.1.2 什么是Web Service
14.1.3 何时需要Web Service
14.2 Web Service的体系结构和关键技术
14.2.1 Web Service的体系结构
14.2.2 SOAP
14.2.3 WSDL
14.2.4 UDDI
14.3 Web Service开发与使用
14.3.1 创建并测试Web Service
14.3.2 公布web Service
14.3.3 使用Web Service
14.4 本章小结
14.5 习题
第15章 综合实例——BBS
15.1 实例功能介绍
15.2 实现步骤
15.2.1 创建数据库
15.2.2 Web.config
15.2.3 用户登录
15.2.4 用户注册
15.2.5 显示所有留言
15.2.6 创建新的留言
15.2.7 查看或回复某个主题的留言
15.3 实例运行
15.4 本章小结
15.5 习题