知识进步的阶梯--书

 

 

 

推荐.Net最新图书:                                                         推荐程度:  ☆☆☆☆☆ 

 

刨丁解牛:纵向切入Asp.net 3.5控件和组件开发技术

 --基于VS 2008/C#                                                                                                        

 

1. 内容简介:
本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解ASP.NET控件开发技术的各个方面,而且剖析了很多控件系统基类源代码,帮助开发人员理解设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完本书后您不仅能够掌握控件开发各个方面的技术, 而且深晓ASP.NET的工作原理。


2. 作者介绍:
郑健,网名:【夜战鹰】【ChengKing(ZhengJian)】
【2006~2009 微软全球最有价值专家】【MSDN中文技术论坛版主】【CSDN Blog专家、社区专家、荣誉专家】【CSDN社区Asp.net版块版主、Asp.net控件/组件开发版块版主】【荣获《DEVwow微软博客达人》优胜奖】【荣获微软《最有影响力开发者》奖项】

  
具有多年Web开发经验。目前在北京用友软件集团平台技术部门从事ERP产品的底层UI控件/组件设计工作。个人技术站点链接:
http://blog.csdn.net/ChengKing 。

 

3. 图书封面:

 

点击可阅读本书五章内容

 

4. 阅读本书内容

 

    http://blog.csdn.net/ChengKing/archive/2008/08/18/2792440.aspx

 

 

 

 

 

 

 

 

 

 

 

 

 

其它我看过的觉得比较好的图书列表如下:

 

 (一).ASP.NET 数据库高级教程(C#篇)

本书以技术专题的方式,循序渐进地介绍使用ASP.NET开发Web应用程序的方法和技巧。其内容以ASP.NET为基础,选取Web应用程序的典型实例进行讲解。全书共分20章,第1-11章主要对ASP.NET数据库应用高级技术的各个方面分别进行说明和解析,并附以实例指导;第12-20章则通过一些翔实的开发程序来帮助读者深入理解ASP.NET,以及学习如何利用ASP.NET来构建功能强大的Web应用程序。本书选材新颖,由浅到深,内容完整,涵盖了ASP.NET数据访问和ASP.NET安全与性能,以及XMLWebService等高级应用,是一本简单易懂,极具实用性的教程。随书附有包含本书所有实例源码的光盘。本书主要面向有一定Web应用开发基础、准备学习ASP.NET编程或者提高ASP.NET编程技巧的读者。

 (二). Visual Basic.NET 技术内幕

本书内容深入全面,涵盖的主题十分丰富,并结合大量典型的代码示例来讲解Visual Basic.NET的核心编程技术。本书共分6大部分。首先介绍了Visual Basic.NET语言的基础知识,以及一些有关类的新特性,例如继承、委托和事件等。然后详细讲解了Visual Basic.NET面向对象的特性,并介绍了.NET对字符串、数字、日期/时间和文件I/O类的内在支持,以帮助您掌握这些最重要的API元素。之后,描述了新的Windows窗体、通过ADO.NET进行数据库编程和Win32技术支持等,并讲解了如何通过程序集来部署Visual Basic.NET应用程序。最后介绍了Internet应用程序的开发,包括Web窗体、ASP.NET应用程序和诸如缓存技术、配置等新特性,以及用于Web开发的基本技术。

 (三). C#编程指南

本书详细介绍了C#语言本身的语法规范,内容包括.NET框架基础类库的特点及其用法,以及控制台应用、类库、Windows窗体应用、Windows服务、Windows控件、Web窗体应用、Web服务器控件、Web服务、基于远程处理的分布式应用等具体知识体系。同时本书还详细讨论了消息组件、操作进程、网络编程、XML编程等C#中编程的热点问题。随书超值赠送的光盘包括本书实例的源代码。本书实例丰富、内容新颖、实用性强,适用于C#爱好者和C#程序设计人员,并可供对.NET感兴趣的读者参考。

 (四). 面向对象开发实践之路(C#版)

本书主要介绍了利用主流开发方法学和技术技巧进行面向对象开发的原则与实践,通过完整剖析一个实际应用程序的设计、开发与实现,深入浅出地阐述OOD(面向对象开发)、OOP(面向对象程序设计)、TDD(测试驱动开发)、UT(单元测试)等开发方法学与最佳实践的应用与技术技巧,全面展现深厚技术实践经验的精髓。全书内容连贯、一气呵成,以实践阐述理论,以理论知道实践,是理论结合实践的典范之作。

(五). .NET企业服务框架:应用.NET企业服务开发分布式业务解决方案

对于那些有经验的.NET开发者来说,要学习编写分布式的、面向服务的应用程序,到目前为止,这本《.NET企业服务》是唯一选择。这本书包括了大量简明实用的C#代码示例(Visual Basic .NET版的代码则可通过网站下载),它将迅速把你带入服务组件和分布式应用程序的世界。你也能学到微软下一代分布式应用程序技术 — WCF(原代号名Indigo)的内容,以及它和企业服务的比较。

(六). 征服Ajax——Web 2.0快速入门与项目实践(.net) 

        本书共11章,前两章介绍了Ajax技术的基本概念及相关的基础技术。第3章~第5章实现了基于Ajax的数据验证、自动完成功能以及一个基于Ajax的动态树形菜单。第6章~第11章的每一章介绍了一个完整的应用。它们分别是个性化主页、论坛主题搜索、无刷新聊天室、地图查看系统、相册浏览和Web版的MSN。这些例子经过精心设计,尽可能减少与Ajax无关的内容,让读者以最快的速度掌握Ajax开发技术。这些示例涵盖了Ajax开发的7项基本技术:XMLHttpRequest、DOM、XML、JavaScript、XHTML、CSS和XSLT。通过这些章节的学习,读者可以全面地掌握Ajax开发技术。

(七).JavaScript权威指南(第四版)

      《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。

(八).中文版SQL Server 2000开发与管理应用实例

         本书全面系统地介绍了SQL Server开发和管理的应用技术,涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户定义数据类型、数据库安全、系统表应用实例、SQL Server应用疑难解答等内容。
本书不但融合了作者在使用SQL Server 2000过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN 社区SQL Server版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关知识。而且针对各类问题,提供了详细的操作步骤和解决思路,具有很强的实用性和可操作性。

(九).ASP.NET 2.0 技术内幕

本书主题丰富,讲解透彻,包含大量实例,是一本理想的核心参考书,适合具有一定基础的Web开发人员阅读。

(十). NET 与设计模式

本书力求将设计模式与实际开发紧密联系起来,具体讲述了哪种模式可以在哪种现实的应用场景中采用。全书融入了作者多年的开发经验,介绍了许多现实案例,具有很强的实用性。本书分为4篇:第1篇讲述了面向对象设计的一些基本原则和.NET引入的新概念;第2篇以GOF的23种设计模式为主线用相当多的实例介绍了每一种设计模式的引入原因、动机、使用环境、结构及其收益与代价;第3篇介绍设计模式在DotNetNuke、NUnit、Ndoc和Gentle等开放源码中的应用;第4篇介绍了有关模式的历史,如何发现和书写模式,以及模式社会的交流场所PLOP等。
本书适合所有程序员及相关技术开发人员阅读。

(十一). Beginning C# Objects从概念到代码

本书主要介绍了C#语言各方面的知识以及使用C#进行开发的原则与实践,结合C#深入浅出的阐述面向对象理论的基本内容。本书是由该书作者之一Jacquie Barker的经典畅销著作Beginning Java Object一脉传承而来,与之具有异曲同工的特色。

(十二). UML基础、案例与应用(第三版)

本书教读者循序渐进地、系统地学习UML基础知识和应用技术。和前一版相比,本书内容根据UML 2.0进行了补充和更新,随书光盘包含了建模工具Poseidon的试用版。
全书分为三部分24章。第一部分“基础知识”包括第1章到第15章,主要是介绍UML语言的基础知识以及面向对象的概念和思想,还简单介绍了UML在开发过程的应用方法。第二部分“学习案例”包括第16章到第22章,结合实例详细分析了UML的应用方法与技巧,还介绍了UML在热点领域设计模式中的应用。第三部分“高级应用”包括最后两章,先是运用UML来描述设计模式和嵌入式系统,然后讨论UML在其他领域的应用前景。附录给出了每章的小测验答案,介绍了使用Microsoft Visio专业版绘制常用UML图的方法步骤,还对常用UML图进行了总结。
本书适用于从事面向对象软件开发的软件工程人员,也特别适合UML的初中级学习者。

(十三). SQL Server 2005 数据库开发详解

SQL Serve 2005是一千多人用了五年的时间在SQL Serve 2000的基础上开发出来的。它相对于SQL Serve 2000来说有了很大的变化。它将以往的工具大幅度集成,提供了一个集成的开发环境。它在安全性问题上有相当大的改变,它让数据库的管理和程序编写更为安全,且更有弹性。为了管理SQL Server 2005的一些新增功能和提供程序开发的能力,T-SQL将原有的语法加以翻新,提供了更丰富的内容,同时也使得T-SQL的语法更一致化。SQL Server 2005新增了原生的XML数据类型,能大幅增强XML数据访问的能力,可以一致性地管理各种类型的数据。它还新增了 Service Broker Services 服务和通过 Web Services 访问的机制,提供 了SOA对数据库平台的支持和前端应用程序访问的方便性。SQL Server 2005 为开发人员提供了较 SQL Server 2000 版本更丰富且易于维护的报表功能,加强了 Analysis Services 制作报表的能力。它放弃了在SQL Server 2000中相当成功的 DTS,改以 .NET 完全重新改写,推出了 SQL Server Integration Services(SSIS),务求提升性能和增添更丰富的功能。值得注意的是,SQL Server 2005 在核心引擎中加入了 .NET 的公共语言执行环境(CLR),让.NET自身强大的功能融入到SQL Server 2005 中。同时,用来访问数据库的 ADO.NET 类也升级到 ADO.NET 2.0 版,除了增强旧功能外还提供了相当多的新功能。除此之外SQL Server 2005提供了可以将管理功能集成在自己开发的程序中的管理对象SMO。

(十四). ASP.NET 2.0 高级编程

本书作为《ASP.NET 2.0技术内幕》的姐妹篇,侧重于延伸和拓宽ASP.NET 2.0的高级主题,进一步帮助读者掌握并深入ASP .NET 2.0的精髓,为将来成功地构建复杂精巧的、功能性更强的Web应用程序奠定基础。全书共三部分:ASP.NET内部机理、特有特性和ASP.NET控件。
本书适合从事Web开发的程序员阅读,旨在帮助他们提升ASP.NET开发技能。

(十五). 最优化ASP.NET 面向对象实践

本书会让你大大减少你所需要的代码量,优化你的代码,让它拥用更好的性能。正如William'mac' McLuskie所说:“这本书对那些从ASP迁移到ASP.NET 的开发人员来说,是一本极好的参考书,对于那些刚开始学习在ISS平台上制作网页的开发人员来说也是极好的读物。他为读者提供了包括C#和VB.NET两个版本的示例代码。”

 (十六).Web Parts 与自定义控件高级编程

本书是第一本详细描述如何利用Visual Studio 2005创建用户控件、自定义控件和Web Parts的专业教程。书中不仅包含了各种控件的基本概念和创建方法,还通过与业务相关的应用程序,解释了完成某个目标的不同方式的优缺点,演示了每项技术的用法,可帮助有经验的Web开发人员在开发业务目标的控件时做出明智的选择,提高开发效率。

  (十七). ASP.NET服务器控件开发技术与实例

本书主要介绍ASP.NET服务器控件的开发与应用。全书共分为两个部分:第一部分针对ASP.NET服务器控件的开发理论,详细讲述了ASP.NET服务器控件的开发基础、呈现、属性、事件、样式以及各种类型控件的开发方法,并且总结出控件开发模式;第二部分汇集了10个经典控件开发实例,针对每个实例,首先进行简要介绍,然后详细说明其实现方法,最后通过典型应用,使读者加深理解并能举一反三。
本书内容丰富,具有较高的实用性,既适合初级的控件开发者,也适合具备一定开发经验的人员阅读。利用本书提供的知识,读者可以迅速开发出功能强大的ASP.NET服务器控件。

  (十八). 别具光芒 DIV+CSS 网页布局与美化

本书面向实用,提供了大量网页设计与制作的细节图解,由浅入深地讲解网页制作的步骤与方法,同时介绍了Web标准以及使用目前流行的“层”布局方式,并结合多个实例讲解了采用层叠样式表与层布局相结合制作网页的方法。本书给出了几大典型网页制作实例,包括小型企业网站、电子相册网站、网络电台、网上商店、旅游网站等,这些实例基本上覆盖到了常用的网页设计与制作知识。本书在详细讲解各个实例的过程中,不仅介绍了Dreamweaver 8、Firework 8等常用软件的使用,更重要的是,结合实际网页制作中可能遇到的问题,提供了解决问题的思路、方法、技巧,即使是初学者也可以轻松掌握DIV+CSS布局方式,制作出精美的网页并搭建功能强大的网站。

  (十九). UML和模式应用

本书是面向对象分析和设计(OOA/D)的实用指南,并且阐述了迭代开发相关方面的内容。如果你刚刚接触OOA/D,你将会面临如何掌握这个复杂主题的挑战;本书提供了一个良好定义的路标-统一过程,使你能一步一步地实现从需求到编码的全过程。统一建模语言(UML)已成为建模的标准表示法,所以熟悉UML将使你受益。本书用UML表示法教授了运用OOA/D的技能。设计模式表达了面向对象设计专家用于创建系统的“最佳实践”的习惯用法和方案。在本书中,你将学习如何应用设计模式,包括流行的GoF模式和GRASP模式。GRASP模式表达了对象设计中职责分配的基本原则。学习和掌握这些模式将加快你掌握分析和设计技能的速度。本书的结构和重点建立在作者多年教授和培训成千上万学生掌握OOA/D的经验之上,它提供了一个精炼的、已证明的和高效率的掌握OOA/D的学习方法,使你在阅读和学习上的投资得到优化。本书详尽地说明一个案例,以便实际地说明整个OOA/D过程,并深入讨论问题的棘手细节;这是一个实际的练习。本书还说明如何将对象设计工件映射成Java代码。本书适合于熟悉OOA/D但希望学习UML表示法、应用模式的读者,或者希望加强和提高自己的分析和设计技能的读者。

 

评论 6 您还未登录,请先 登录 后发表或查看评论
___________________________________________________________________ 《Visual Basic .NET技术内幕》配光盘Readme文件 作者 Francesco Balena Copyright (c) 1995 - 2002 by Microsoft Corporation Portions copyright (c) 1999 - 2002 by Francesco Balena All Rights Reserved ___________________________________________________________________ README CONTENTS - 本光盘内容 - 如何使用本光盘 - 安装文件 - ADO.NET示例 - ASP.NET示例 - 卸载文件 - 支持信息 - 微软出版社支持信息 本光盘内容 ================== 本配光盘中包含《Visual Basic .NET技术内幕》一中所用示例程序源代码。 本光盘中保护以下内容: - 示例文件 如何使用本光盘 ================= 本示例文件 ------------------------- 要运行示例文件,首先必须安装示例文件,并在Visual Studio .NET中打开相应 示例解决方案并编译它。 安装示例文件 -------------------- 要将所有示例代码复制到您硬盘上,请运行光盘中 Setup\Setup.EXE(或者单击启动窗口中 “安装示例代码”链接),按照屏幕上提示步骤进行安装。示例代码大约需要6.6 MB硬盘空间。 ADO.NET示例 ------------- 本几个示例项目中使用了ADO.NET。为了正确运行ADO.NET示例,必须对示例应用程序进行 配置,以便连接到您数据库中。请参考项目中ConnStrings.vb文件以获得更多有关数据库连 接信息。 ASP.NET示例 ------------- 请按照以下步骤运行第23至26章中ASP.NET示例项目: 1. 将示例文件夹复制到您Web服务器上。例如,将 DataBinding文件夹复制到InetPub\wwwroot。 2. 打开Internet Information Services管理工具。 3. 右击新文件夹,例如DataBinding,然后单击快捷菜单上“属性”命令, 此操作将打开“属性”对话框。 4. 在“目录”选项卡上,单击“创建”,然后单击“确定”按钮以关闭该对话框。 5. 使用您Web浏览器来浏览相应ASP.NET文件,或者用Visual Studio .NET 打开Web服务器中项目文件。 卸载文件 ---------------------- 若要卸载示例代码,请使用“控制面板”中“添加或删除程序”来卸载。 支持信息 =================== 微软出版社支持信息 ----------------------------------- 我们尽了一切努力来确保本及其配光盘内容准确性。 微软出版社提供了有关本修订信息,其网址为: http://www.microsoft.com/mspress/support/ 若要直接访问微软出版社知识库,并输入有关本问题查询,请访问 http://www.microsoft.com/mspress/support/search.asp 如果有任何关于本及其光盘意见、问题或建议,或者您问题未通过查询知识库 得到答案,请发送邮件至: MSPINPUT@MICROSOFT.COM 或者发信至: Microsoft Press Attn: Programming Microsoft Visual Basic .NET Editor One Microsoft Way Redmond, WA 98052-6399 请注意以上地址部提供产品支持。
是使用Microsoft Visual Studio .NET和ADO.NET编写高可伸缩性、可用Web数据库应用程序开发人员必备指南。介绍了如何使用ADO.NET在企业级Web应用程序中访问、排序和处理数据。通过中丰富实例和工具,读者能够了解编写、测试与调试数据库应用程序代码方法。本还介绍了ADO.NET对象模型,用于Web扩展性XML特性,与SQL Server 2000集成。 全共分5大部分。第I部分提供了ADO.NET对象模型概要叙述,并且提供了【数据窗体向导】指导内容。第Ⅱ部分介绍了如何使用.NET数据提供程序中不同对象——Connection、Command、DataReader和DataAdapter对象。第Ⅲ部分包含了对ADO.NET对象模型中脱机对象讨论——DataSet、DataTable、DataColumn、DataRow、DataRelation和DataView对象。这一部分还介绍了使用DataAdapter向数据库提交更改基本和高级场景,还讨论了ADO.NETXML特性。第Ⅳ部分介绍了使用ADO.NET建立有效率Windows应用程序和Web应用程序技术。第V部分是附录。 第I部分 开始使用ADO.NET 第1章 ADO.NET概述 1.1 为什么引入新对象模型? 1.2 ADO.NET对象模型 1.2.1 .NET数据提供程序 1.2.2 为什么使用分离类和库 1.2.3 本.NET数据提供程序介绍 1.2.4 连接对象 1.2.5 断开连接对象 1.2.6 元数据 1.2.7 强类型DataSet对象 1.3 常见问题 第2章 使用数据窗体向导生成ADO.NET应用程序 2.1 演示 2.2 用数据窗体向导生成数据绑定窗体 2.2.1 选择连接 2.2.2 从数据库中选择表 2.2.3 在DataSet中创建关系 2.2.4 选择要显示列 2.2.5 选择显示样式 2.3 使用新数据绑定窗体 2.3.1 在新数据绑定窗体中显示数据 2.3.2 利用DataRelation对象进行级联更改 2.3.3 向数据库提交更改 2.3.4 组件托盘 2.4 以数据窗体向导作为起始点 2.5 常见问题 第II部分 连接:使用.NET数据提供程序 第3章 与数据库连接 3.1 使用Connection对象 3.1.1 创建Connection对象 3.1.2 连接字符串 3.1.3 开放及关闭连接 3.1.4 连接池 3.1.5 销毁连接 3.1.6 使用连接创建其他对象 3.1.7 获取数据库架构信息 3.2 Visual Studio.NET设计时特性 3.2.1 在【服务器资源管理器】中处理Connection对象 3.2.2 向【服务器资源管理器】中添加数据连接 3.2.3 向应用程序添加连接 3.2.4 在运行时使用新连接 3.2.5 代码到哪里去了? 3.3 OleDbConnection对象参考 3.3.1 OleDbConnection对象属性 3.3.2 OleDbConnection对象方法 3.3.3 OleDbConnection对象事件 3.4 常见问题 第4章 数据库查询 4.1 在代码中使用Command对象 4.1.1 创建Command对象 4.1.2 执行无返回行查询 4.1.3 用DataReader对象检查查询结果 4.1.4 执行返回单值查询 4.1.5 执行参数化查询 4.1.6 调用存储过程 4.1.7 从输出参数中获取数据 4.1.8 在Transaction中执行查询 4.2 在Visual Studio.NET中创建Command对象 4.2.1 从工具箱中拖放 4.2.2 指定一个连接 4.2.3 使用查询生成器 4.2.4 在代码中使用新Command对象 4.2.5 从【服务器资源管理器】中拖放 4.3 Command、DataReader以及Parameter对象参考 4.3.1 OleDbCommand对象属性 4.3.2 OleDbCommand对象方法 4.3.3 OleDbDataReader对象属性 4.3.4 OleDbDataReader对象方法 4.3.5 创建Parameter对象 4.3.6 OleDbParameter对象属性 4.4 常见问题 第5章 用DataAdapter对象获取数据 5.1 什么是DataAdapter对象 5.1.1 DataAdapter与其他查询对象不同之处 5.1.2 DataAdapter剖析 5.2 创建和使用DataAdapter对象 5.2.1 创建DataAdapter 5.2.2 DataAdapter构造函数 5.2.3 从查询中获取结果 5.2.4 将查询结果映射到DataSet中 5.2.5 处理批查询 5.2.6 从存储过程中获取行 5.2.7 获取架构信息 5.3 在Visual Studio.NET中创建DataAdapter对象 5.3.1 从工具箱中拖放DataAdapter 5.3.2 使用【数据适配器配置向导】 5.3.3 从【服务器资源管理器】中拖放 5.3.4 预览DataAdapter结果 5.3.5 检查向导所生成代码 5.4 DataAdapter参考 5.4.1 DataAdapter对象属性 5.4.2 DataAdapter对象方法 5.4.3 DataAdapter对象事件 5.5 常见问题 第III部分 处理脱机数据—ADO.NET Data Set 第6章 处理DataSet对象 6.1 DataSet特性 6.1.1 处理脱机数据 6.1.2 浏览、排序、搜索和过滤 6.1.3 处理分级数据 6.1.4 缓存更改 6.1.5 XML完整性 6.1.6 统一功能 6.2 使用DataSet对象 6.2.1 创建数据集对象 6.2.2 查看调用DataAdapter.Fill创建结构 6.2.3 查看DataAdapter返回数据 6.2.4 校验DataSet中数据 6.2.5 编写代码创建DataTable对象 6.2.6 修改DataTable内容 6.3 在Visual Studio.NET中使用DataSet对象 6.3.1 由DataAdapter对象生成DataSet 6.3.2 从零创建新DataSet 6.3.3 创建非类型化DataSet 6.4 DataSet、DataTable、DataColumn、DataRow、UniqueConstraints和ForeigkeyConstraints对象参考 6.4.1 DataSet对象属性 6.4.2 DataSet对象方法 6.4.3 DataSet对象事件 6.4.4 DataTable对象属性 6.4.5 DataTable对象方法 6.4.6 DataTable对象事件 6.4.7 DataColumn对象属性 6.4.8 DataRow对象属性 6.4.9 DataRow对象方法 6.4.10 UniqueConstraint对象属性 6.4.11 ForeignkeyConstraint对象属性 6.5 常见问题 第7章 处理关系数据 7.1 关系数据访问概述 7.1.1 联合查询 7.1.2 单独查询 7.1.3 层次化ADO Recordset对象 7.1.4 ADO.NETDataRelation对象 7.2 在代码中使用DataRelation对象 7.2.1 创建DataRelation对象 7.2.2 查找关系数据 7.2.3 使用DataRelation对象验证数据 7.2.4 自引用DataRelationship对象 7.2.5 多对多关系 7.2.6 在基于表达式DataColumn对象中使用DataRelation对象 7.2.7 层迭更改 7.2.8 Join查询 7.3 在Visual Studio.NET中创建DataRelation对象 7.3.1 向强类型DataSet添加DataRelation 7.3.2 向一个非类型化DataSet添加DataRelation 7.4 DataRelation对象引用 7.4.1 DataRelation对象属性 7.5 常见问题 第8章 排序、搜索和筛选 8.1 使用DataTable对象搜索和筛选功能 8.1.1 根据主键值查找行 8.1.2 执行更具动态搜索 8.1.3 执行通配符搜索 8.1.4 使用分隔符 8.1.5 使用附加Select方法 8.2 DataView对象 8.2.1 DataView对象从DataTable中返回数据 8.2.2 DataView对象不是SQL查询 8.3 在代码中使用DataView对象 8.3.1 创建DataView对象 8.3.2 使用RowStateFilter属性 8.3.3 使用DataRowView对象 8.3.4 通过DataView检查所有可用数据各行 8.3.5 在DataView中搜索数据 8.3.6 修改DataRowView对象 8.4 在Visual Studio.NET中创建DataView对象 8.4.1 在设计器中添加新DataView对象 8.4.2 设置DataView对象属性 8.5 DataView对象参考 8.5.1 DataView对象属性 8.5.2 DataView对象方法 8.5.3 DataView对象ListChanged事件 8.5.4 DataRowView对象属性 8.5.5 DataRowView对象方法 8.6 常见问题 第9章 使用强类型DataSet对象 9.1 创建强类型DataSet对象 9.1.1 困难方法 9.1.2 简单方法 9.2 使用强类型DataSet对象 9.2.1 添加行 9.2.2 查找行 9.2.3 编辑行 9.2.4 处理空数据 9.2.5 处理层次数据 9.2.6 其他DataSet、DataTable和DataRow特性 9.3 何时使用强类型DataSet对象 9.3.1 软件组件与瑞士军刀 9.3.2 设计时优势 9.3.3 运行时优势 9.3.4 其他注意事项 9.3.5 方法选择 9.4 常见问题 第10章 向数据库提交更新 10.1 有关历史 10.1.1 用ADO Recordset提交更新好处 10.1.2 用ADO Recordset对象提交更新缺点 10.2 用ADO.NET Command对象提交更新 10.3 使用ADO.NET DataAdapter对象提交更新 10.4 手工配置DataAdapter对象 10.4.1 绑定参数简介 10.4.2 用存储过程提交更新 10.4.3 提供自己更新逻辑 10.5 使用CommandBuilder对象生成更新逻辑 10.5.1 CommandBuilder如何生成更新逻辑 10.5.2 使用CommandBuilder优点和缺点 10.6 使用【数据适配器配置向导】生成更新逻辑 10.6.1 检查DataAdapter结构 10.6.2 构建更新逻辑选择 10.6.3 使用存储过程提交更新 10.6.4 使用向导优点和缺点 10.7 关于更新其他注意事项 10.7.1 开放式并发选项 10.7.2 使用空值 10.7.3 在事务中提交更新 10.7.4 使用TableMappings集合 10.7.5 最佳更新方式 10.8 OleDbCommandBuilder对象参考 10.8.1 OleDbCommandBuilder对象属性 10.8.2 OleDbCommandBuilder对象方法 10.9 常见问题 第11章 高级更新场景 11.1 在提交更新后刷新一行 11.1.1 在提交更新后获取为时间戳列新生成值 11.1.2 在提交更新后使用成批查询获取数据 11.1.3 用输出参数获取新数据 11.1.4 在提交更新之后用DataAdapter对象RowUpdated事件获取数据 11.1.5 时间戳示例应用程序 11.2 获取新生成自动递增值 11.2.1 使用SQL Server 11.2.2 使用Access 2000 11.2.3 使用Oracle序列 11.2.4 获取自动递增值示例应用程序 11.3 使用SQL ServerNOCOUNT设置 11.4 提交层次化更改 11.4.1 提交挂起插入和删除 11.4.2 使用自动递增值和关系数据 11.5 分离和重新集中改变 11.5.1 用GetChanges方法节省带宽 11.6 得体地处理失败更新尝试 11.6.1 事先为冲突做出计划 11.6.2 通知用户失败 11.6.3 提取冲突行当前内容 11.6.4 如果第一次没有成功 11.6.5 冲突示例应用程序 11.7 使用分布式事务 11.7.1 事务协调器和资源管理器 11.7.2 .NET框架中分布式事务 11.7.3 对分布式事务数据库支持 11.7.4 构建自己组件 11.7.5 分布式事务示例应用程序 11.7.6 使用组件服务其他好处 11.7.7 在处理复杂更新方案时使用ADO.NET 11.8 常见问题 第12章 使用XML数据 12.1 建立XML和数据访问之间桥梁 12.2 读取和写入XML数据 12.2.1 DataSet对象XML方法 12.2.2 GetXml方法 12.2.3 推断架构 12.2.4 影响XML文档架构ADO.NET属性 12.2.5 缓存更改和XML文档 12.3 DataSet+XmlDocument=XmlDataDocument 12.3.1 使用XmlDataDocument对象 12.3.2 将DataSet作为XML文档访问 12.3.3 将更新缓存到XML文档 12.4 从SQL Server 2000中获取XML数据 12.4.1 使用SELECT…FORXML查询 12.5 SQL XML.NET数据提供程序 12.5.1 使用SqlXmlCommand将数据装载到XmlDocument 12.5.2 使用SqlXmlAdapter将数据装载到DataSet 12.5.3 使用模板查询 12.5.4 使用XPath查询 12.5.5 应用XSLT转换 12.5.6 提交更新 12.6 一个简单ADO.NET和XML例子 12.7 条条大路通罗马 12.8 ADO.NET和XML:快乐一对 12.9 常见问题 第IV部分 用ADO.NET构造高效应用程序 第13章 生成高效基于Windows应用程序 13.1 用数据绑定快速生成用户界面 13.1.1 用数据绑定生成用户界面步骤 13.1.2 数据绑定小结 13.2 应用程序设计考虑事项 13.2.1 只提取需要数据 13.2.2 更新策略 13.2.3 连接策略 13.2.4 使用BLOB数据 13.3 常见问题 第14章 生成高效Web应用程序 14.1 Web应用程序简介 14.1.1 ASP.NET是生成Web应用程序出色工具 14.1.2 无状态优缺点 14.2 连接到数据库 14.2.1 使用受信任连接 14.2.2 使用Access数据库 14.3 在Web页中显示数据 14.3.1 使用DataBinder.Eval 14.3.2 将DataGrid控件绑定到查询结果 14.4 在往返行程之间缓存数据 14.4.1 无状态方式——不维护状态 14.4.2 在客户端缓存数据 14.4.3 在Web服务器上维护状态 14.4.4 在数据库中维护状态 14.4.5 维护状态准则 14.5 分页 14.5.1 WebDataGrid分页功能 14.5.2 DataAdapter Fill方法分页功能 14.5.3 生成返回一页数据查询 14.5.4 PagingOptions示例 14.6 在Web页面中编辑数据 14.6.1 用DataGrid简化数据编辑 14.6.2 处理DataGridEditing事件 14.6.3 向数据库提交更改 14.6.4 购物车示例 14.7 常见问题 第V部分 附录 附录A 使用其他.NET数据提供程序 A.1 SQL Client.NET数据提供程序 A.1.1 命名参数与参数标记 A.1.2 使用SqlConnection连接到SQL Server数据库 A.1.3 使用SqlDataAdapter获取查询结果 A.1.4 使用SqlCommand和SqlDataReader对象 A.1.5 GetSql<DataType>方法和SqlTypes命名空间 A.1.6 调用存储过程 A.1.7 获取数据库架构信息 A.2 ODBC.NET数据提供程序 A.2.1 使用OdbcConnection连接到数据库 A.2.2 使用参数查询 A.2.3 用OdbcDataAdapter获取查询结果 A.2.4 用OdbcDataReader检查查询结果 A.2.5 调用存储过程 A.2.6 获取数据库架构信息 A.3 Oracle Client.NET数据提供程序 A.3.1 用OracleConnection连接Oracle数据库 A.3.2 使用参数查询 A.3.3 用OracleDataAdapter获取查询结果 A.3.4 用OracleDataReader检查查询结果 A.3.5 Oracle特定数据类型 A.3.6 调用存储过程 A.3.7 从Oracle REF游标中提取数据 A.3.8 获取数据库架构信息 A.4 常见跨提供程序操作问题 A.4.1 编写可在提供程序之间移植代码 A.4.2 确定正确.NET提供程序数据类型 附录B 工具 B.1 ADO.NET Ad Hoe Query Tool B.1.1 连接到数据库 B.1.2 添加.NET数据提供程序 B.1.3 执行查询 B.1.4 查看查询架构信息 B.1.5 提交更新 B.1.6 应用程序设置 B.2 ADO.NET DataAdapter Builder 指定更新逻辑 B.3 ADO.NET Navigation Control B.3.1 在Visual Studio.NET工具箱中添加ADO.NET Navigation控件 B.3.2 设置ADO.NET Navigation控件属性 B.3.3 设置ADO.NET Navigation控件其他属性

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

ChengKing

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值