这是一本造就ADO.NET高级编程人员的理想参考书。通过这本随身必备的核心参考书,您可以学会如何用ADO.NET 2.0开发出性能更优、鲁棒性更强、安全性更高的应用程序。作者结合Microsoft Visual C#和Visual Basic 范例代码,从基础知识过渡到高级主题,循序渐进地引导您解决复杂的企业级开发问题。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ADO.NET2.0高级编程/微软技术丛书 |
分类 | |
作者 | (美)约翰逊 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 这是一本造就ADO.NET高级编程人员的理想参考书。通过这本随身必备的核心参考书,您可以学会如何用ADO.NET 2.0开发出性能更优、鲁棒性更强、安全性更高的应用程序。作者结合Microsoft Visual C#和Visual Basic 范例代码,从基础知识过渡到高级主题,循序渐进地引导您解决复杂的企业级开发问题。 内容推荐 本书是一本专门介绍Microsoft ADO.NET2.0的基本功能和新特性的技术参考书。全书分为15章,主要讲解ADO.NET非连接类、ADO.NET、连接类、日志跟踪、数据连接的高级主题、并发冲突、数据网格控件、事务、元数据、ADO.NET安全性等一系列重要问题。全书结构严密、层次清晰,并且以浅显易懂的语言描述了较为复杂的数据访问问题,在讨论各种数据访问主题的同时,对多个可能的解决方案进行了比较分析,以突出它们各自的优缺点,并相应地提供一定的示例和源代码,以帮助读者理解掌握。 本书作者长期担任Tyco国际公司的信息技术和技术支持主管,并拥有多年教授.NET技术的工作经验,无论是进行专业技术培训还是进行学历教育,均有非常高的造诣。本书内容新颖,编排合理,论述清晰,是一本介绍数据访问技术的理想教材。本书适用于那些对使用数据库存储数据的需求已经理解,并拥有一定ADO使用经验的读者。 目录 第1章 ADO.NET非连接类概述 1.1DataTable对象 1.1.1添加DataColumn对象以创建一个模式 1.1.2创建主键列 1.1.3创建用于存储数据的DmaRow对象 1.1.4枚举DataTable对象 1.1.5复制和克隆DataTable对象 1.1.6使用DataTable对象处理XML数据 1.1.7将DataView对象作为窗口添加到DataTable对象中 1.1.8使用一个DataSet对象处理大量数据 1.1.9更特殊的类型化DataSet对象 1.1.10使用DataRelation对象导航家族树 1.1.11序列化和解序Dataset对象 1.1.12使用Merge方法合并DataSet数据 1.2使用DataTableReader遍历数据 1.3小结 第2章 ADO.NET连接类概述 2.1使用“提供者类”移动数据 2.1.1首先介绍DbConneccion对象 2.1.2DbCommand对象 2.1.3DbDataReader对象 2.1.4使用多个活动结果集对单个连接执行多条命令 2.1.5使用SqlBulkCopy对象执行批量复制操作 2.1.6DbDataAdapter对象 2.1.7DbProviderFactory类 2.1.8DbProviderFactories类 2.1.9枚举数据源 2.1.10使用DbException捕获提供者异常 2.2小结 第3章 ADO.NET跟踪日志 3.1建立跟踪 3.1.1使用logman.exe实用工具 3.1.2性能日志和警告管理单元 3.1.3使用事件跟踪日志文件 3.1.4使用LogParser实用工具 3.1.5将跟踪用作诊断工具 3.2小结 第4章 连接到数据存储区(高级主题) 4.1建立精确的连接字符串 4.2连接池 4.2.1创建和打开连接 4.2.2连接池在哪儿 4.2.3何时创建连接池 4.2.4连接在池中的生存时间是多少 4.2.5超出连接池容量 4.2.6何时关闭连接池 4.2.7清除连接池 4.2.8使用容错恢复技术 4.3异步数据访问 4.3.1同步访问对比异步访问 4.3.2使用SQL Server提供者的统计功能 4.4小结 第6章 使用非连接数据 5.1理解并发问题解决并发冲突 5.2设计非连接数据 5.2.1应加载什么数据 5.2.2选择主键 5.3GUID的用法 5.3.1复制/粘贴GUID 5.3.2在非联接表中使用同名的主键列 5.3.3查找数据库中的GUID 5.3.4查找数据库中所有使用GUID的位置 5.4建立冲突解决界面 5.4.1创建项目 5.4.2扩展类型化DataSet类CustomerDataSet 5.4.3扩展TableAdapter类TNCustomerTableAdapter,以导出ContinueUpdateOnError属性 5.4.4使DataSet非连接对象与数据库服务器同步 5.4.5创建冲突解决界面 5.4.6调用冲突解决界面 5.4.7使用冲突解决界面改正并发错误 5.4.8建立一个更好的冲突解决界面 5.5小结 第6章 处理关联的非连接数据 6.1导航关系 6.2创建约束 6.3更新数据:引入数据访问层 6.3.1获取关系 6.3.2获取表列 6.3.3排序表列 6.3.4使用Ordered TableList对象执行更新操作 6.3.5测试关联更新 6.3.6关于DAL更新的提示 6.4小结 第7章 使用Windows数据网格控件.. 7.1理解DataGridView控件 7.1.1使用样式进行格式化 7.1.2DataGridView的操作模式 7.1.3绑定数据源 7.1.4资源共享 7.1.5创建DataGridView对象 7.1.6处理单元格事件 7.1.7使用DataGridViewColumn对象 7.1.8使用DataGridViewRow对象 7.1.9实现virtual模式 7.2小结 第8章 使用web数据网格控件 8.1理解GridView控件 8.1.1使用样式进行格式化 8.1.2绑定数据源 8.2创建GridView对象 8.2.1查看HTML源文件中的声明性标记 8.2.2以编程方式创建Gridview对象 8.2.3处理GridView对象的事件 8.2.4处理列对象 8.3小结 第9章 处理SQLCLR 9.1SQLCLR能否取代T.SQL 9.2不使用Visual Studio创建存储过程 9.2.1启用SQLCLR 9.2.2创建源代码 9.2.3使用上下文对象 9.2.4编译代码 9.2.5加载程序集 9.2.6修改执行权限 9.2.7注册存储过程 9.2.8执行存储过程 9.2.9刷新程序集 9.2.10查看已安装的程序集及其权限 9.2.11使用参数传输数据 9.3使用Visual Studio创建存储过程. 9.4传递行集数据 9.4.1传递代码中生成的行集数据 9.4.2传递数据库行集中的数据 9.5创建用户自定义函数 9.5.1使用标量函数 9.5.2使用流表值函数(TVF) 9.6处理用户自定义聚集 9.7处理触发器 9.8处理用户自定义类型 9.8.1何时不使用UDT 9.8.2何时使用UDT 9.9在客户端访问SQLCLR特征 9.10小结 第10章 理解事务 10.1什么是事务 10.1.1并发模型和数据库锁定 10.1.2事务的孤立级别 10.1.3单个事务和分布式事务 10.2创建事务 10.2.1使用T.SQL创建事务 10.2.2使用ADO.NET的DbTransaction对象创建事务 10.3设置事务的孤立级别 10.4System Transacfions命名空间 10.4.1使用TransactionScope类创建事务 10.4.2设置事务选项 10.4.3处理分布式事务 10.4.4建立自己的事务资源管理器 10.4.5在SQLCLR中使用SystemTransactions命名空间 10.5最佳实践 10.6小结 第11章 获取元数据 11.1开始了解元数据 11.2获取元数据集合 11.2.1模式导航 11.2.2导航元数据集合 11.2.3处理约束 11.2.4修改和扩展元数据 11.2.5理解惟一标识符部分 11.3小结 第12章 缓存数据以提高性能 12.1使用SqlDependency类 12.1.1缓存哪些数据 12.1.2SqlDependency类是否适合你 12.1.3SqlDependency类的工作机制 12.1.4查询注意事项 12.1.5在SQL Server中创建SqlDependency对象 12.1.6使用SqlDependency对象 12.1.7选择通信渠道 12.2ASP.NETSQL缓存无效 12.2.1使用轮流检测技术以使缓存无效 12.2.2在SQL Server上使用轮流检测技术的准备工作 12.2.3创建使用轮流检测技术的Web站点 12.2.4在启用轮流检测技术之前测试该应用程序 12.2.5在Web应用程序中启用轮流检测技术 12.2.6在启用轮流检测技术后测试该应用程序 12.2.7使用命令通知来使缓存无效 12.3小结 第13章 实现安全性 13.1应用程序安全性概述 13.1.1身份验证 13.1.2授权 13.1.3身份模拟 13.1.4委派 13.1.5基于角色的安全性 13.1.6代码访问安全性 13.2SQLServer安全性 13.2.1SQLServer身份验证 13.2.2SQLServer授权 13.3ADO.NET安全性 13.3.1支持部分信任 13.3.2在Web应用程序中存储加密的连接字符串 13.3.3防止SQL注入式攻击 13.3.4使用存储过程 13.4小结 第14章 处理大型对象 14.1什么是LOB、BLOB和CLOB 14.1.1LOB的存储位置 14.1.2处理LOB 14.1.3读取BLOB数据 14.1.4写入BLOB数据 14.2小结 第15章 处理XML数据 15.1介绍XPath和XQuery 15.2为什么要将XML数据存入SQL Server 2005 15.3xml数据类型 15.3.1使用模式集合实现“类型化”xml列 15.3.2获取和修改XML数据 15.3.3建立xml列的索引 15.4开始了解xml数据类型 15.4.1对XPath使用query方法. 15.4.2对XQuery使用query方法 15.4.3对XQuery使用exist方法 15.4.4使用modify方法修改数据 15.4.5使用nodes方法修改数据 15.4.6编写xml列的索引 15.5在ADO.NET中使用XML 15.6小结 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。