精通ASP.NET 2.0数据绑定技术

副标题:无

作   者:刘亮亮,潘中强编著

分类号:

ISBN:9787115174529

微信扫一扫,移动浏览光盘

简介

ASP.NET 2.0是微软精心打造的新的软件开发平台产品,该平台的核心是数据绑定技术。数据绑定技术是对数据连接、SQL命令设置、数据操作以及数据绑定控件操作等功能的大集成。将这些功能集为一体,不仅简化了与数据库连接时的麻烦,而且在使用代码对数据源进行操作时的代码量也大幅度减少,符合未来软件开发发展的方向。本书一共分为四篇,循序渐进的讲述了ASP.NET 2.0中的数据绑定技术,从基本概念到具体实践、从数据绑定控件认识到具体操作、从数据绑定控件的一般操作到技巧性使用都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。本书的特点是详细介绍了ASP.NET 2.0中数据绑定技术的常用操作,突出了数据绑定控件的实用性和技巧性,其中大量应用了ADO.NET 2.0的一些相关知识和技巧。本书含有大量实例,详细描述各个数据绑定控件的属性,以及代码编写技巧,方便读者模拟实践。本书适合正在学习使用ASP.NET 2.0数据绑定技术的用户阅读,并可作为开发人员的参考手册。

目录

第1篇 数据绑定环境配置篇
 第1章 asp.net 2.0概述 
  1.1 什么是asp.net 
  1.2 asp.net 2.0的开发工具visual studio.net 2005 
  1.3 asp.net 2.0的开发语言 
   1.3.1 脚本语言介绍 
   1.3.2 c#语言介绍 
  1.4 第一个asp.net 2.0网站 
   1.4.1 在visual studio.net 2005中创建网站 
   1.4.2 iis介绍 
   1.4.3 发布网站——建立虚拟目录 
   1.4.4 客户端访问网站 
  1.5 asp.net 2.0的基本配置 
   1.5.1 asp.net的配置文件 
   1.5.2 网站配置工具 
   1.5.3 配置管理api 
  1.5.4 配置安全性 
 第2章 sql server 2005数据库概述 
  2.1 数据库的基本概念和应用领域 
  2.2 目前流行的数据库介绍 
.  2.3 构建数据库系统的流程 
  2.4 第一个数据库管理系统 
   2.4.1 本系统的设计目标 
   2.4.2 使用sql server 2005建立数据库 
   2.4.3 连接到数据库 
   2.4.4 访问并显示数据库中的数据 
   2.4.5 修改数据库 
  2.5 配置sql server 2005数据库 
   2.5.1 数据库用户 
   2.5.2 添加数据库用户和密码 
   2.5.3 设置用户权限 
 第3章 数据绑定技术概述 
  3.1 什么是数据绑定 
   3.1.1 数据绑定技术 
   3.1.2 asp.net 2.0数据绑定技术新特性 
  3.2 第一个数据绑定程序 
   3.2.1 配置数据库连接字符串 
   3.2.2 添加数据绑定字段 
   3.2.3 显示数据 
  3.3 asp.net 2.0数据绑定的分类 
   3.3.1 绑定到数据库 
   3.3.2 绑定到分层数据 
   3.3.3 绑定到业务对象 
  3.4 asp.net数据绑定表达式语法 
   3.4.1 数据绑定语法 
   3.4.2 使用eval方法 
   3.4.3 使用bind方法 
第2篇 数据绑定的关键技术
 第4章 ado.net 2.0数据访问技术 
  4.1 什么是ado.net 
  4.2 为什么引入新的控件模型 
  4.3 ado.net 2.0的新特性 
  4.4 ado.net 2.0数据提供原理 
  4.5 常见问题 
   4.5.1 脱机数据访问的实现原理 
   4.5.2 xml在数据绑定中的作用 
 第5章 数据库连接对象 
  5.1 什么是数据库连接 
  5.2 使用数据库连接获取数据的示例 
   5.2.1 创建数据库连接 
   5.2.2 打开连接 
   5.2.3 启动事务 
   5.2.4 完成事务 
   5.2.5 关闭连接 
  5.3 示例——使用数据库连接对象获取数据 
  5.4 常见问题 
   5.4.1 什么时候关闭连接 
   5.4.2 在什么情况下使用事务 
 第6章 数据库查询对象command 
  6.1 什么是数据库查询对象command 
  6.2 使用command对象查询数据库的示例 
   6.2.1 创建数据库查询对象 
   6.2.2 设置数据库查询语句 
   6.2.3 执行查询命令 
  6.3 数据库查询参数 
  6.4 command调用存储过程output参数 
   6.4.1 设置参数 
   6.4.2 创建和添加参数 
  6.5 数据库查询的优化 
   6.5.1 使用存储过程 
   6.5.2 使用事务 
  6.6 示例——使用command对象 
  6.7 常见问题 
   6.7.1 从数据库中获取单个值 
   6.7.2 在command对象中使用参数 
 第7章 sqldataadapter数据配置 
  7.1 什么是sqldataadapter数据配置 
  7.2 数据配置应用示例 
   7.2.1 创建数据连接 
   7.2.2 创建sqldataadapter对象 
   7.2.3 填充数据集 
   7.2.4 绑定数据到数据绑定控件 
   7.2.5 显示数据 
  7.3 使sqldataadapter管理数据 
   7.3.1 新增数据 
   7.3.2 查询数据 
   7.3.3 更新数据 
   7.3.4 删除数据 
   7.3.5 完整代码信息 
  7.4 常见问题 
   7.4.1 fill()方法的使用技巧 
   7.4.2 使用update()方法更新数据库 
 第8章 dataset数据集缓存 
  8.1 什么是dataset 
  8.2 dataset的优点 
  8.3 dataset应用小实例 
   8.3.1 创建dataset控件 
   8.3.2 将dataset绑定到gridview
   8.3.3 设置gridview中的显示内容 
  8.4 使用代码创建dataset 
  8.5 填充数据集的几种方式 
   8.5.1 使用dataadapter对象填充dataset 
   8.5.2 使用dataadapter操作dataset实现更新 
   8.5.3 把xml数据流或文本加载到dataset 
  8.6 dataset和xml的操作 
   8.6.1 dataset控件从xml文件读取数据 
   8.6.2 dataset将数据写入xml文件 
  8.7 常见问题 
   8.7.1 dataset和datareader的区别 
   8.7.2 dataset读取xml效率的问题 
   8.7.3 使用sql语句返回dataset数据集 
   8.7.4 使用存储过程返回dataset数据集 
   8.7.5 将dataset的内容输出到xml文件中 
 第9章 数据缓存中的表datatable 
  9.1 datatable对象是什么 
  9.2 ado.net 2.0中datatable对象的新特性 
  9.3 datatable应用小示例 
   9.3.1 创建datatable数据表 
   9.3.2 构建数据表的列结构 
   9.3.3 将表绑定到gridview 
   9.3.4 显示表数据 
  9.4 其他创建datatable的方式 
   9.4.1 使用datatable控件 
   9.4.2 使用数据库方式创建datatable 
  9.5 代码管理datatable的表结构 
   9.5.1 代码创建datatable数据表 
   9.5.2 获取dataset中的datatable 
   9.5.3 删除datatable 
   9.5.4 用编程方式添加datatable列 
   9.5.5 设置datatable数据表的主键 
   9.5.6 设置列的数据类型 
   9.5.7 启用autoincrementing字段 
   9.5.8 datatable列的删除 
   9.5.9 用编程方式添加datatable行
   9.5.10 操作datatable更新行 
   9.5.11 用编程方式删除datatable行
   9.5.12 向datatable填充数据 
  9.6 datatable和xml的操作 
   9.6.1 datatable控件从xml文件读取数据 
   9.6.2 datatable控件将数据写入xml文件 
  9.7 datatable的常见操作 125
   9.7.1 在datatable实现类似sql语句的查询功能
   9.7.2 datatable中数据记录的统计 
  9.8 常见问题 
   9.8.1 如何合并两个结构一样的datatable 
   9.8.2 如何在datatable中排序 
   9.8.3 将datatable导出为excel 
 第10章 模板template 
  10.1 什么是模板 
  10.2 模板的创建 
   10.2.1 设置数据源 
   10.2.2 设计控件的模板 
   10.2.3 显示模式数据 
  10.3 模板的分类 
   10.3.1 模板类型 
   10.3.2 交替项模板 
   10.3.3 编辑项模板 
   10.3.4 页眉模板 
   10.3.5 其他模板控件 
  10.4 一个模板的使用示例 
   10.4.1 添加detailsview数据绑定控件 
   10.4.2 配置detailsview的数据源 
   10.4.3 在detailsview编辑模板 
   10.4.4 运行结果 
  10.5 常见问题 
   10.5.1 itemtemplate和edititemtemplate的区别 
   10.5.2 edititemtemplate中使用dropdownlist控件
第3篇 asp.net 2.0数据绑定控件
 第11章 数据源控件 
  11.1 什么是数据源控件 
  11.2 数据源控件的分类 
   11.2.1 sql数据库作为数据源-sqldatasource 
   11.2.2 业务对象作为数据源-objectdatasource 
   11.2.3 xml作为数据源-xmldatasource 
   11.2.4 access数据库作为数据源-accessdatasource 
   11.2.5 导航数据作为数据源-sitemapdatasource 
  11.3 数据源控件的比较 
  11.4 数据源的创建实例 
   11.4.1 配置数据源 
   11.4.2 添加数据源绑定控件 
   11.4.3 显示数据源定义的数据 
  11.5 使用代码动态创建数据源 
   11.5.1 动态创建数据源 
   11.5.2 绑定数据源中的数据 
  11.6 发挥数据源的优势
   11.6.1 使用数据源控件对数据排序
   11.6.2 使用数据源控件实现分页 
   11.6.3 使用数据源控件修改数据 
   11.6.4 使用数据源设置参数 
  11.7 常见问题 
   11.7.1 querystring参数传递和session参数传递的对比 
   11.7.2 数据源控件数据绑定到dropdownlist 
 第12章 gridview表格控件 
  12.1 什么是gridview
  12.2 gridview的创建示例 
   12.2.1 添加gridview控件 
   12.2.2 配置gridview的数据源 
   12.2.3 显示gridview数据 
  12.3 自动化的gridview操作 
   12.3.1 自动套用格式设置外观 
   12.3.2 gridview控件的数据连接 
   12.3.3 gridview控件的直接数据绑定 
   12.3.4 gridview控件的带参数数据绑定 
   12.3.5 使用bondfield进行数据绑定 
   12.3.6 使用commandfield操作数据字段 
   12.3.7 使用haperlinkfield进行超链接 
   12.3.8 使用imagefield显示图片 
   12.3.9 启用gridview分页 
   12.3.10 启用gridview数据排序 
   12.3.11 启用gridview数据编辑 
   12.3.12 启用gridview行删除 
   12.3.13 启用gridview选定内容 
  12.4 代码操作gridview控件 
   12.4.1 从设计器中添加新的gridview控件 
   12.4.2 代码实现gridview控件的数据连接 
   12.4.3 代码实现gridview控件的数据绑定 
   12.4.4 代码实现gridview控件的分页显示 
   12.4.5 代码实现gridview控件的编辑功能 
   12.4.6 代码实现gridview控件的删除功能 
  12.5 gridview控件常用的数据源 
   12.5.1 使用dataset控件作为数据源 
   12.5.2 使用sqldatareader控件作为数据源 
   12.5.3 两种数据源的对比 
  12.6 gridview链接技巧 
   12.6.1 使用haperlinkfield链接到页面 
   12.6.2 使用haperlinkfield链接到文件 
  12.7 gridview数据导入导出技巧 
   12.7.1 gridview数据导出到word中 
   12.7.2 gridview数据导出到excel 
   12.7.3 excel数据读入gridview 
   12.7.4 gridview显示图片 
  12.8 gridview编辑技巧 
   12.8.1 使用编辑模板 
   12.8.2 编辑emptydatatemplate控数据模板 
   12.8.3 编辑pagetemplate页模板 
   12.8.4 结束模板编辑 
  12.9 gridview其他使用技巧 
   12.9.1 gridview加入自动求和求平均值小计 
   12.9.2 gridview实现删除时弹出选择对话框 
   12.9.3 gridview实现用“...”代替超长字符串 
   12.9.4 gridview实现自定义时间字符串格式 
   12.9.5 鼠标移到gridview某一行时改变该行背景色 
   12.9.6 一次性更新所有的gridview记录 
  12.10 常见问题 
   12.10.1 如何处理隐藏字段 
   12.10.2 如何在gridview中按钮的客户端提示 
 第13章 datalist数据列表控件详解 
  13.1 datalist是什么 
  13.2 第一个datalist绑定数据程序 
   13.2.1 添加datalist控件 
   13.2.2 配置datalist的数据源 
   13.2.3 设置datalist的模板 
   13.2.4 显示带模板的数据 
  13.3 自动化的datalist操作 
   13.3.1 自动套用格式设置外观 
   13.3.2 datalist的数据连接 
   13.3.3 datalist的数据绑定 
   13.3.4 设置datalist控件显示效果 
   13.3.5 设置datalist控件进行分列输出 
   13.3.6 datalist控件的主要属性 
  13.4 代码操作datalist控件 
   13.4.1 创建新的datalist控件 
   13.4.2 代码实现datalist的数据连接 
   13.4.3 代码实现datalist的数据绑定 
   13.4.4 代码实现datalist控件的分页显示 
   13.4.5 代码实现datalist控件的编辑功能 
   13.4.6 代码实现datalist控件的删除功能 
  13.5 datalist控件常用的数据源 
   13.5.1 使用dataset控件作为数据源 
   13.5.2 使用sqldatareader控件作为数据源 
   13.5.3 两种数据源的对比 
  13.6 datalist编辑技巧 
   13.6.1 使用编辑模板 
   13.6.2 编辑datalist项模板 
   13.6.3 编辑datalist页眉页脚模板 
   13.6.4 编辑datalist项模板分隔符模板 
   13.6.5 结束模板编辑 
  13.7 datalist其他使用技巧 
   13.7.1 datalist的分列输出功能 
   13.7.2 在datalist中套datalist 
   13.7.3 在datalist中套gridview 
   13.7.4 在datalist中显示图片 
   13.7.5 datalist中允许用户删除单个项 
   13.7.6 datalist中允许用户一次删除多个项 
  13.8 常见问题 
   13.8.1 如何获取datalist内的textbox控件的值 
   13.8.2 在运行时自定义datalist 项 
 第14章 detailsview详细视图控件详解 
  14.1 detailsview是什么 
  14.2 第一个detailsview控件程序 
   14.2.1 添加detailsview控件 
   14.2.2 配置detailsview的数据源 
   14.2.3 显示记录的详细信息 
  14.3 自动化的detailsview的操作 
   14.3.1 自动套用格式设置外观 
   14.3.2 detailsview控件的数据连接 
   14.3.3 detailsview控件的数据绑定 
   14.3.4 detailsview控件的带参数数据绑定 
   14.3.5 使用bondfield进行数据绑定 
   14.3.6 使用commandfield创建命令字段 
   14.3.7 使用haperlinkfield进行超链接 
   14.3.8 设置imagefield显示图片 
   14.3.9 启用detailsview分页显示 
   14.3.10 启用插入 
   14.3.11 启用detailsview数据编辑
   14.3.12 启用detailsview行删除 
   14.3.13 templatefiled控件 
   14.3.14 编辑事件与事件处理 
  14.4 代码操作detailsview控件 
   14.4.1 从设计器中添加新的detailsview控件 
   14.4.2 用代码实现detailsview控件的数据连接 
   14.4.3 用代码实现detailsview控件的数据绑定 
   14.4.4 用代码实现detailsview的编辑 
   14.4.5 用代码实现detailsview的插入 
   14.4.6 用代码实现detailsview的删除 
  14.5 detailsview控件常用的数据源 
   14.5.1 使用dataset控件作为数据源 
   14.5.2 使用datereader控件作为数据源 
   14.5.3 两种数据源的对比 
  14.6 detailsview链接技巧 
   14.6.1 使用haperlinkfield链接到页面
   14.6.2 使用haperlinkfield链接到文件 
   14.6.3 detailsview显示图片 
  14.7 detailsview编辑技巧 
   14.7.1 使用编辑模板 
   14.7.2 编辑footertemplate页脚模板 
   14.7.3 编辑headertemplate页眉模板 
   14.7.4 编辑emptydatatemplate空数据模板 
   14.7.5 编辑pagetemplate页模板 
   14.7.6 结束模板编辑 
  14.8 detailsview其他使用技巧 
   14.8.1 使用checkboxfield选取框 
   14.8.2 detailsview中进行数据验证 
  14.9 常见问题 
   14.9.1 detailsview和datalist的对比
   14.9.2 detailsview的事件的详解 
 第15章 其他数据绑定控件 
  15.1 formview控件 
   15.1.1 formview控件是什么 
   15.1.2 第一个formview控件的简单实例 
   15.1.3 配置formview控件的数据源 
   15.1.4 formview控件的数据绑定 
   15.1.5 启用分页 
   15.1.6 编辑itemtemplate项模板 
   15.1.7 编辑footertemplate页脚模板 
   15.1.8 编辑headertemplate页眉模板 
   15.1.9 编辑pagetemplate页模板 
   15.1.10 结束模板编辑 
  15.2 repeater控件 
   15.2.1 repeater控件是什么 
   15.2.2 第一个repeater控件显示数据的实例 
   15.2.3 repeater控件的数据连接 
   15.2.4 repeater控件的数据绑定 
   15.2.5 使用alternatingitemtemplate交替项模板 
   15.2.6 使用separatortemplate分隔符模板 
   15.2.7 使用headertemplate页眉模板 
   15.2.8 repeater控件的超链接 
  15.3 常见问题 
   15.3.1 获取formview中的控件id 
   15.3.2 datareader、datalist、datagird、repeater的区别 
第4篇 实战篇
 第16章 使用asp.net 2.0创建个人blog网站 
  16.1 系统总体设计 
   16.1.1 系统需求 
   16.1.2 系统功能 
   16.1.3 平台搭建 
   16.1.4 网站架构 
  16.2 数据库设计 
   16.2.1 表设计 
   16.2.2 表关系设计 
  16.3 网站数据库连接设计 
  16.4 用户模块 
   16.4.1 用户注册功能 
   16.4.2 用户登录 
   16.4.3 用户信息维护 
   16.4.4 用户模块公共代码类 
  16.5 图片模块 
   16.5.1 上传图片 
   16.5.2 图片修改和删除功能 
   16.5.3 图片模块公共代码类 
  16.6 文章模块 
   16.6.1 文章发布功能 
   16.6.2 文章修改删除功能 
   16.6.3 文章公共类 
  16.7 通信录模块 
   16.7.1 添加联系人 
   16.7.2 通信录维护功能 
   16.7.3 通信录管理公共代码类 
  16.8 评论模块 
   16.8.1 查看评论信息 
   16.8.2 评论信息公共类 
  16.9 小结 
 第17章 网上投稿评审系统 
  17.1 系统总体设计 
   17.1.1 系统需求 
   17.1.2 系统功能 
   17.1.3 开发环境 
   17.1.4 网站设计原则 
   17.1.5 网站系统架构 
  17.2 数据库设计 
   17.2.1 表设计 
   17.2.2 表关系设计 
  17.3 网站数据访问公共层设计 
  17.4 用户模块 
   17.4.1 用户注册 
   17.4.2 用户登录 
  17.5 文章管理功能 
   17.5.1 添加文章信息 
   17.5.2 删除文章信息 
   17.5.3 查看文章 
   17.5.4 查看评论 
   17.5.5 修改个人信息 
  17.6 编辑管理功能 
   17.6.1 查看文章信息 
   17.6.2 文章分类信息查询 
   17.6.3 评审信息 
  17.7 管理功能 
   17.7.1 用户设置 
   17.7.2 设置稿件状态 
  17.8 小结 
 第18章 客户关系管理系统 
  18.1 系统总体设计
   18.1.1 系统需求 
   18.1.2 系统功能 
   18.1.3 分析功能模块并设计类图 
  18.2 数据库设计 
   18.2.1 表设计 
   18.2.2 表关系设计 
   18.2.3 数据库操作类设计 
  18.3 版面设计-母版页 
  18.4 基础配置模块 
   18.4.1 区域设置 
   18.4.2 设计“选择区域”用户控件 
   18.4.3 添加区域中的城市 
   18.4.4 用主细表方式查看区域和城市 
   18.4.5 客户等级设置 
   18.4.6 客户状态设置 
   18.4.7 客户业务类型设置 
   18.4.8 部门设置 
   18.4.9 基础配置模块集成测试 
  18.5 客户管理模块 
   18.5.1 客户资料中常用的用户控件 
   18.5.2 设计客户资料实体类 
   18.5.3 设计客户资料实体方法 
   18.5.4 添加客户资料 
   18.5.5 修改客户资料 
   18.5.6 设计gridview控件的模板列
   18.5.7 查询客户资料 
   18.5.8 添加联系人 
   18.5.9 修改联系人资料 
   18.5.10 查询联系人 
   18.5.11 联系人生日提醒功能 
  18.6 员工管理模块 
   18.6.1 员工资料的实体类 
   18.6.2 员工资料的实体方法 
   18.6.3 实现对员工的添加和编辑 
   18.6.4 设计日志的登记功能 
   18.6.5 用主细表方式实现日志的查询 
   18.6.6 为销售人员设计最近的联系记录
   18.6.7 用查询实现联系记录的快速浏览 
   18.6.8 计划任务的实体和方法 
   18.6.9 使用multiview控件实现计划任务管理 
   18.6.10 设计sqldatasource的多表查询语句 
   18.6.11 员工管理模块集成测试 
  18.7 客户服务管理模块 
   18.7.1 客户投诉功能的界面设计 
   18.7.2 创建存储过程 
   18.7.3 使用存储过程实现记录的添加 
   18.7.4 用主细表方式实现对投诉的处理 
   18.7.5 客户新需求的登记 
   18.7.6 用存储过程无代码实现需求的修改 
   18.7.7 合同的管理 
   18.7.8 合同的到期提示功能 
   18.7.9 实施项目的总结 
   18.7.10 认识asp.net的缓存 
   18.7.11 页面缓存的使用方法 
   18.7.12 用缓存提高实施项目的查询性能 
   18.7.13 客户服务管理模块集成测试 
  18.8 小结

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

精通ASP.NET 2.0数据绑定技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon