Advertisement

新版Enterprise Library企业库中文学习手册

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
《新版Enterprise Library企业库中文学习手册》是一本详尽介绍Microsoft Enterprise Library最新版本的教程书籍,旨在帮助开发人员理解和运用其强大的功能来解决常见的应用程序设计问题。书中内容涵盖了企业库的所有组件,并提供实用示例和最佳实践指导,适合各技术水平的.NET开发者阅读参考。 ### 最新版 Enterprise Library 企业库中文学习手册 #### 一、引言 随着.NET Framework的发展,微软的patterns & practices团队推出了最新的Enterprise Library (EntLib) v4.1,旨在为.NET Framework 3.5提供一系列实用的企业级组件库。这些组件库能够极大地简化企业级应用程序的开发工作,提高开发效率和代码质量。本手册将详细介绍如何使用其中的数据访问模块(DataAccessApplicationBlock),并通过实际案例来展示其强大的功能。 #### 二、Enterprise Library v4.1简介 Enterprise Library v4.1是由微软patterns & practices团队专门为.NET Framework 3.5设计的一套企业级库。它包含了一系列的应用块(Application Blocks),这些应用块涵盖了常见的企业应用需求,如数据访问、异常处理、数据验证等。具体来说,v4.1版本包含了以下9个主要应用块: 1. **数据访问应用块**(DataAccessApplicationBlock):提供了一种统一的方式来进行数据库操作,支持多种数据库,并且可以方便地进行事务处理。 2. **异常管理应用块**(ExceptionHandlingApplicationBlock):提供了一种标准化的方式来捕获、记录和处理异常。 3. **数据验证应用块**(ValidationApplicationBlock):提供了对输入数据进行验证的功能。 #### 三、数据访问应用块(DataAccessApplicationBlock)详解 数据访问应用块是Enterprise Library中最常用的一个模块之一,它提供了丰富的API来简化数据访问逻辑。通过使用这个应用块,开发者可以轻松地进行数据库连接、查询、更新等操作。 ##### 1. 安装与配置 首先需要下载并安装Enterprise Library v4.1的HandsonLab,然后创建一个用于示例的数据库`EntLibQuickStarts`以及相关的表和存储过程。相关脚本可以在安装目录下找到。 ##### 2. 引用DLL文件 为了使用数据访问应用块,需要在项目中引用以下两个DLL文件: - `Microsoft.Practices.EnterpriseLibrary.Common.dll` - `Microsoft.Practices.EnterpriseLibrary.Data.dll` 这两个文件通常位于安装目录`C:Program FilesMicrosoft Enterprise Library 4.1-October2008Bin`下。 ##### 3. 示例代码分析 在掌握了基本的安装配置后,我们来看一下如何使用数据访问应用块编写实际的代码。 - **返回Customer记录的数量**: ```csharp private void mnuCount_Click(object sender, System.EventArgs e) { Database db = null; db = DatabaseFactory.CreateDatabase(QuickStartsInstance); int count = (int)db.ExecuteScalar(CommandType.Text, SELECT Count(*) FROM Customers); string message = string.Format(There are {0} customers in the database, count.ToString()); MessageBox.Show(message); } ``` 这段代码展示了如何使用数据访问应用块来查询数据库中的记录数量。 - **加载所有Customer记录**: ```csharp private void mnuLoad_Click(object sender, System.EventArgs e) { Database db = null; db = DatabaseFactory.CreateDatabase(); DataSet ds = db.ExecuteDataSet(CommandType.Text, SELECT * FROM Customers); dataGrid1.DataSource = ds.Tables[0]; } ``` 这段代码展示了如何加载数据库中的所有记录,并将其显示在DataGridView控件中。 ##### 4. 配置文件(app.config)设置 为了使上述代码正常运行,还需要创建一个配置文件(app.config)来指定数据库连接字符串等信息。可以通过Enterprise Library附带的编辑器工具来进行配置。 #### 四、总结 通过本手册的学习,我们可以了解到Enterprise Library v4.1中数据访问应用块的强大功能及其在实际开发中的应用方法。对于希望快速开发高质量企业级应用的开发者而言,这是一个不可或缺的工具包。使用数据访问应用块可以极大地简化数据访问逻辑,提高开发效率,并确保代码的可维护性和扩展性。希望本手册能对您的学习有所帮助。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Enterprise Library
    优质
    《新版Enterprise Library企业库中文学习手册》是一本详尽介绍Microsoft Enterprise Library最新版本的教程书籍,旨在帮助开发人员理解和运用其强大的功能来解决常见的应用程序设计问题。书中内容涵盖了企业库的所有组件,并提供实用示例和最佳实践指导,适合各技术水平的.NET开发者阅读参考。 ### 最新版 Enterprise Library 企业库中文学习手册 #### 一、引言 随着.NET Framework的发展,微软的patterns & practices团队推出了最新的Enterprise Library (EntLib) v4.1,旨在为.NET Framework 3.5提供一系列实用的企业级组件库。这些组件库能够极大地简化企业级应用程序的开发工作,提高开发效率和代码质量。本手册将详细介绍如何使用其中的数据访问模块(DataAccessApplicationBlock),并通过实际案例来展示其强大的功能。 #### 二、Enterprise Library v4.1简介 Enterprise Library v4.1是由微软patterns & practices团队专门为.NET Framework 3.5设计的一套企业级库。它包含了一系列的应用块(Application Blocks),这些应用块涵盖了常见的企业应用需求,如数据访问、异常处理、数据验证等。具体来说,v4.1版本包含了以下9个主要应用块: 1. **数据访问应用块**(DataAccessApplicationBlock):提供了一种统一的方式来进行数据库操作,支持多种数据库,并且可以方便地进行事务处理。 2. **异常管理应用块**(ExceptionHandlingApplicationBlock):提供了一种标准化的方式来捕获、记录和处理异常。 3. **数据验证应用块**(ValidationApplicationBlock):提供了对输入数据进行验证的功能。 #### 三、数据访问应用块(DataAccessApplicationBlock)详解 数据访问应用块是Enterprise Library中最常用的一个模块之一,它提供了丰富的API来简化数据访问逻辑。通过使用这个应用块,开发者可以轻松地进行数据库连接、查询、更新等操作。 ##### 1. 安装与配置 首先需要下载并安装Enterprise Library v4.1的HandsonLab,然后创建一个用于示例的数据库`EntLibQuickStarts`以及相关的表和存储过程。相关脚本可以在安装目录下找到。 ##### 2. 引用DLL文件 为了使用数据访问应用块,需要在项目中引用以下两个DLL文件: - `Microsoft.Practices.EnterpriseLibrary.Common.dll` - `Microsoft.Practices.EnterpriseLibrary.Data.dll` 这两个文件通常位于安装目录`C:Program FilesMicrosoft Enterprise Library 4.1-October2008Bin`下。 ##### 3. 示例代码分析 在掌握了基本的安装配置后,我们来看一下如何使用数据访问应用块编写实际的代码。 - **返回Customer记录的数量**: ```csharp private void mnuCount_Click(object sender, System.EventArgs e) { Database db = null; db = DatabaseFactory.CreateDatabase(QuickStartsInstance); int count = (int)db.ExecuteScalar(CommandType.Text, SELECT Count(*) FROM Customers); string message = string.Format(There are {0} customers in the database, count.ToString()); MessageBox.Show(message); } ``` 这段代码展示了如何使用数据访问应用块来查询数据库中的记录数量。 - **加载所有Customer记录**: ```csharp private void mnuLoad_Click(object sender, System.EventArgs e) { Database db = null; db = DatabaseFactory.CreateDatabase(); DataSet ds = db.ExecuteDataSet(CommandType.Text, SELECT * FROM Customers); dataGrid1.DataSource = ds.Tables[0]; } ``` 这段代码展示了如何加载数据库中的所有记录,并将其显示在DataGridView控件中。 ##### 4. 配置文件(app.config)设置 为了使上述代码正常运行,还需要创建一个配置文件(app.config)来指定数据库连接字符串等信息。可以通过Enterprise Library附带的编辑器工具来进行配置。 #### 四、总结 通过本手册的学习,我们可以了解到Enterprise Library v4.1中数据访问应用块的强大功能及其在实际开发中的应用方法。对于希望快速开发高质量企业级应用的开发者而言,这是一个不可或缺的工具包。使用数据访问应用块可以极大地简化数据访问逻辑,提高开发效率,并确保代码的可维护性和扩展性。希望本手册能对您的学习有所帮助。
  • CORBA
    优质
    《CORBA中文版学习手册》是一本全面介绍面向对象的分布计算技术CORBA的教程。从基础概念到高级主题,适合初学者及进阶用户深入理解CORBA架构与应用开发技巧。 关于CORBA学习的优秀指导资料,这些资源提供了详细的技术说明,现在与大家分享一下。
  • VTK
    优质
    《VTK学习手册(中文版)》是一本全面介绍可视化工具包(VTK)编程技术的专业书籍,适合希望深入掌握VTK进行科学计算和数据可视化的读者。 学习VTK必备的资料是《vtk用户指南》中文版。
  • 向日葵(Sunlogin Enterprise)
    优质
    《向日葵企业版(Sunlogin Enterprise)》是一款专为企业设计的远程控制软件,提供高效的运维解决方案、安全的数据传输和便捷的团队协作功能。 远程控制企业版向日葵是一款专为企业设计的高效远程管理工具。它提供了强大的功能以满足企业的各种需求,包括但不限于多设备管理、安全连接以及便捷的操作界面等特性,帮助企业实现更加灵活的工作模式与高效的团队协作能力。
  • SDL(完整
    优质
    《SDL中文学习手册(完整版)》是一本全面覆盖中文语言学习要点的专业指南,适用于所有水平的学习者。本书由资深汉语教育专家编写,结合了最新的教学理论和丰富的实践经验,旨在帮助读者掌握中文的听、说、读、写技能,并深入了解中国文化背景知识。无论是自学者还是课堂教学都极为适用。 SDL非常强大,无需多言,全面学习和了解它是必要的。
  • DB2 V9.5 Enterprise Licensing(许可)
    优质
    DB2 V9.5 Enterprise Edition Licensing为大型企业提供高级数据库管理系统(DBMS)的使用权限,支持大规模数据处理和复杂业务环境。 DB2 V9.5 Enterprise 许可证 企业版许可证 亲测永不过期。 查看DB2许可证:db2licm -l 结果: 产品名称: DB2 Enterprise Server Edition 许可类型: CPU选项 过期日期: 永久 产品标识符: db2ese 版本信息: 9.5 执行策略: 软停止 功能: - DB2 Database Partitioning:未许可 - DB2 Performance Optimization ESE:未许可 - DB2 Storage Optimization:未许可 - DB2 Advanced Access Control:未许可 - DB2 Geodetic Data Management:未许可 - IBM Homogeneous Replication ESE: 未许可 添加DB2许可证: db2licm -a 许可证完整路径
  • Geant4
    优质
    《Geant4中文学习手册》是一本专为初学者设计的教程书籍,旨在帮助读者掌握使用Geant4进行粒子物理仿真所需的各项技能和知识。本书详细介绍了软件安装、基本概念及高级应用技巧,并配以丰富示例与实践指导,是科研人员和学生深入探索高能物理学领域的理想学习资料。 关于Geant4的中文学习资源,适合新手入门。
  • TinyOS
    优质
    《TinyOS中文学习手册》是一本全面介绍TinyOS操作系统原理及应用的指南书。适合/tinyos初学者阅读,书中详细讲解了TinyOS的基础知识、开发流程和实践案例,帮助读者快速掌握/tinyos编程技巧与项目开发能力。 这段文字翻译自七个课程的内容,可能存在一些不准确的地方。这些内容是关于tinyos1.x的。
  • Erika Enterprise
    优质
    《Erika Enterprise手册》是一本全面介绍和指导使用Erika Enterprise系统的操作指南。它涵盖了系统设置、功能详解以及最佳实践案例等内容,旨在帮助用户高效管理和开发软件项目。 学习这个文档可以很快掌握OSEK操作系统。