标题：ASP.NET技术应用教程
基本信息
作者： 邵鹏鸣    
丛书名： 高职高专计算机系列规划教材 
出版社：电子工业出版社 
ISBN：7121020440
出版日期：2005 年12月
开本：16开
页码：388
内容简介
本书通过一个能够应用于实际的电子商务站点案例，深入浅出、全面而详尽地讲解了．net web应用程序设计的基本方法、技巧及注意事项，目的是培养读者编写实际应用程序的能力。全书贯穿了面向对象编程的程序设计思想和设计方法，并用一章的篇幅讨论使用ado．net与sql访问数据库的编程技术。通过本书的学习，读者应达到5个目标：面向对象的web应用程序设计、ado．net及web数据库应用程序设计、三层架构的应用程序设计方法和开发过程，开发一个完整实用的电子商务站点。.
本书内容丰富、可操纵性强，采用面向实际的技术和面向实际的应用程序驱动式教学方式，使读者能够在轻松的环境下掌握．net web开发技术
目录
第1章 认识asp．net 
1．1 什么是．net. 
1．1．1 从用户代码到机器代码 
1．1．2 两种中间语言介绍 
1．2 什么是asp．net 
1．3 什么是web窗体 
1．4 创建第一个web应用程序 
1．4．1 创建项目和窗体 
1．4．2 检查web窗体结构 
1．4．3 添加控件和文本 
1．4．4 创建事件处理程序 
1．4．5 生成并运行web窗体页 
第2章 使用ado．net访问数据库 
2．1 connection和command对象 
2．1．1 connecfon对象 
2．1．2 radiobutton控件的常用属性和事件 
2．2 command对象 
2．3 使用ado．net sqldatareader 
2．3．1 使用sqldatareader装载列表框 
2．3．2 使用数据表的记录创建listltem对象 
.2．3．3 使用参数化查询 
2．4 装载下拉列表框 
2．5 实例：在下拉列表框中查找值 
2．6 列表控件(列表框、组合框)的常用属性和事件 
2．7 修改数据 
2．8 使用dataadapter、datatable和datasets 
2．8．1 datatable对象 
2．8．2 数据集和数据适配器 
2．8．3 实例：创建dataset对象 
2．8．4 实例：使用数据集装载列表框 
2．8．5 在数据集的表中查找特定的行 
2．9 修改数据 
2．9．1 实例：使用数据集向数据库表中添加一行 
2．9．2 修改数据集中表中的行 
2．9．3 在数据集中删除行 
第3章 web窗体数据绑定 
3．1 数据绑定概述和语法 
3．1．1 web窗体页的多记录数据绑定 
3．1．2 单值数据绑定 
3．1．3 在设计时绑定与在运行时绑定 
3．1．4 控件属性的数据绑定表达式 
3．2 控件绑定简单属性 
3．2．1 在设计时控件绑定简单属性 
3．2．2 在运行时控件绑定简单属性 
3．3 databinder．eval方法 
3．4 实现导航按钮 
第4章 列表控件 
4．1 datagrid控件 
4．1．1 使用datagrid显示表格数据 
4．1．2 使用datagrid编辑数据 
4．1．3 更新数据集和数据库 
4．1．4 类型化数据集与非类型化数据集 
4．1．5 从数据表中删除记录 
4．1．6 在datagrid中分页 
4．1．7 datagrid控件的数据绑定、常用属性及事件 
4．2 datalistweb服务器控件 
4．2．1 使用datalist中的项目模板和选择项目模板 
4．2．2 实例：通过类编号查询产品 
4．2．3 从模板处理回发 
4．2．4 datalist控件 
4．2．5 会话状态 
4．3 按钮服务器控件 
4．4 repeater web服务器控件 
4．4．1 repeater web服务器控件概述 
4．4．2 实例：在web窗体页中创建只读数据访问 
4．4．3 实例：创建类别菜单 
第5章 创建多层的分布式应用程序 
5．1 设计方案 
5．2 数据库层 
5．2．1 创建购物车表 
5．2．2 创建执行基本的购物车操作的存储过程 
5．3 业务层 
5．3．1 创建业务层 
5．3．2 cookie 
5．3．3 httpcontext类 
5．4 表示层 
5．4．1 创建web窗体 
5．4．2 自定义datagrid控件中的列 
5．4．3 导入业务对象 
5．4．4 编写代码 
5．4．5 修改“购买”控件 
5．4．6 创建web窗体页addtocar．aspx 
5．4．7 测试应用程序 
第6章 web服务.. 
6．1 了解web服务 
6．1．1 概述 
6．1．2 什么是web服务 
6．2 创建web服务 
6．3 访问web服务 
6．4 简单对象访问协议(soap)和web服务 
6．5 实例：搜索类目 
6．6 创建catalogserviceweb服务 
6．7 访问catalogserviceweb服务 
第7章 服务器控件窗体验证 
7．1 requiredfieldvalidator与validafionsummary控件 
7．1．1 实例：客户登录 
7．1．2 requiredfieldvalidator控件及其常用属性 
7．1．3 validafionsummary控件及其常用属性 
7．2 comparevalidator控件与regularexpressionvalidator控件 
7．2．1 实例：客户注册 
7．2．2 comparevalidator控件及其常用属性 
7．2．3 regularexpressionvalidator控件及其常用属性 
7．3 实例：客户结账 
7．4 视图状态 
7．4．1 视图状态的作用 
7．4．2 以视图状态存储信息 
7．4．3 从视图状态检索信息 
7．4．4 enableviewstate属性 
7．5 customvalidator服务器控件 
7．5．1 概述 
7．5．2 实例：结账页面的自定义验证 
7．6 客户端验证 
第8章 基于窗体的身份验证 
8．1 登录、账户管理及结账 
8．2 启用web应用程序以使用forms身份验证 
8．3 授权用户和角色 
8．4 forms身份验证凭据 
8．5 forms身份验证实用工具 
8．6 在web．config中存储数据 
第9章 web用户控件 
9．1 创建web用户控件 
9．1．1 用户控件界面设计 
9．1．2 用户控件的初始化及事件处理 
9．2 使用用户控件 
9．3 公开用户控件属性 
9．4 操作用户控件属性 
9．5 使用htmllnputfile服务器控件 
9．5．1 实例：产品管理 
9．5．2 实例：添加产品 
9．6 以编程方式向web窗体页添加用户控件 
第10章 web窗体状态管理 
10．1 应用程序状态 
10．1．1 实例：聊天室 
10．1．2 关于多线程的说明 
10．2 应用程序和会话状态事件 
10．3 缓存应用程序数据 
10．4 有关状态的比较 
10．4．1 视图状态 
10．4．2 cookie 
10．4．3 查询字符串 
10．4．4 会话状态 
10．4．5 应用程序状态 
第11章 对控件应用样式 
11．1 使用css样式 
11．1．1 级联式样式表(css)介绍 
11．1．2 在style块内定义css样式规则 
11．1．3 css样式规则的优先级 
11．1．4 将html元素分配给css样式class 
11．2 对html控件应用样式 
11．3 应用外部css样式表 
第12章 自定义控件 
12．1 概述 
12．2 创建第一个web自定义控件 
12．2．1 创建web应用程序项目 
12．2．2 创建自定义控件 
12．2．3 使用自定义控件 
12．2．4 创建自定义设计器 
12．2．5 个性化控件 
12．3 维护控件中的状态 
12．4 开发复合控件 
12．4．1 概述 
12．4．2 实例：创建login控件(1) 
12．4．3 在页上使用login控件 
12．5 在复合控件中处理事件 
12．5．1 实例：创建login控件(2) 
12．5．2 在页上使用login控件 
12．6 从复合控件引发自定义事件 
12．6．1 实例：修改login控件... 
12．6．2 在页上使用login控件 
附录 本书源代码的下载及说明