上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 基本的文件 I/O 抽象基类 Stream 支持读取和写入字节。 Stream 集成了异步支持。 其默认实现根据其相应的异步方法来定义同步读取和写入,反之亦然。 所有表示流的类都是从 Stream 类继承的。 Stream 类及其派生类提供数据源和储存库的一般视图,使程序员不必了解操作系统和基础设备 阅读全文
posted @ 2017-02-10 15:48 绣春刀 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 中的 .NET Framework 类库 .NET Framework 类库由命名空间组成。每个命名空间都包含可在程序中使用的类型:类、结构、枚举、委托和接口。 当您在 Visual Studio 中创建 Visual Basic 或 Visual C# 项目时,已经引用 阅读全文
posted @ 2017-02-10 12:43 绣春刀 阅读(432) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-02-10 09:57 绣春刀 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-02-10 09:54 绣春刀 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 泛型代码中的默认关键字(C# 编程指南) 在泛型类和泛型方法中产生的一个问题是,在预先未知以下情况时,如何将默认值分配给参数化类型 T: T 是引用类型还是值类型。 如果 T 为值类型,则它是数值还是结构。 给定参数化类型 T 的一个变量 t,只有当 T 为引用类型时,语句 t = null 才有效 阅读全文
posted @ 2017-02-09 23:19 绣春刀 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 泛型(C# 编程指南) 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 阅读全文
posted @ 2017-02-09 23:03 绣春刀 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 事件概述 在发生其他类或对象关注的事情时,类或对象可通过事件通知它们。发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类称为“订户”。 在典型的 C# Windows 窗体或 Web 应用程序中,可订阅由控件(如按钮和列表框)引发的事件。可使用 Visual C# 集成开发环境 (IDE) 阅读全文
posted @ 2017-02-09 22:32 绣春刀 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 基于事件的异步模式概述 那些同时执行多项任务、但仍能响应用户交互的应用程序通常需要实施一种使用多线程的设计方案。System.Threading 命名空间提供了创建高性能多线程应用程序所必需的所有工具,但要想有效地使用这些工具,需要有丰富的使用多线程软件工程的经验。对于相对简单的多线程应用程序,Ba 阅读全文
posted @ 2017-02-09 00:12 绣春刀 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 异步委托提供以异步方式调用同步方法的能力。当同步调用一个委托时,“Invoke”方法直接对当前线程调用目标方法。如果编译器支持异步委托,则它将生成“Invoke”方法以及“BeginInvoke”和“EndInvoke”方法。如果调用“BeginInvoke”方法,则公共语言运行库 (CLR) 将对 阅读全文
posted @ 2017-02-08 19:57 绣春刀 阅读(257) 评论(0) 推荐(0) 编辑
摘要: .NET Framework 和第三方类库中的类型可以提供允许应用程序在主应用程序线程之外的线程中执行异步操作的同时继续执行的方法。下面几部分介绍了在调用使用 IAsyncResult 设计模式的异步方法时可以采用的几种不同方式,并提供了演示这些方式的代码示例。 .NET Framework 和第三 阅读全文
posted @ 2017-02-08 12:54 绣春刀 阅读(2780) 评论(0) 推荐(1) 编辑
摘要: 异步操作通常用于执行完成时间可能较长的任务,如打开大文件、连接远程计算机或查询数据库。异步操作在主应用程序线程以外的线程中执行。应用程序调用方法异步执行某个操作时,应用程序可在异步方法执行其任务时继续执行。 .NET Framework 为异步操作提供两种设计模式: 使用 IAsyncResult 阅读全文
posted @ 2017-02-08 12:33 绣春刀 阅读(814) 评论(0) 推荐(0) 编辑
摘要: BackgroundWorker 组件取代了 System.Threading 命名空间并添加了功能;但是,可以选择保留 System.Threading 命名空间以实现向后兼容并供将来使用。有关更多信息,请参见 BackgroundWorker 组件概述。 您可以编写能同时执行多个任务的应用程序。 阅读全文
posted @ 2017-02-08 12:00 绣春刀 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 偶然在博客园中了解到这种技术,顺便学习了几天。 以下是搜索到一些比较好的博文供参考: MEF核心笔记 《MEF程序设计指南》博文汇总 先上效果图 一、新建解决方案 开始新建一个解决方案Mef,再添加一个winform项目为:MefDemo 如图: 打开Form1窗口,拉入MenuStrip菜单控件, 阅读全文
posted @ 2017-02-03 21:09 绣春刀 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在MEF之前,人们已经提出了许多依赖注入框架来解决应用的扩展性问题,比如OSGI 实现以Spring 等等。在 Microsoft 的平台上,.NET Framework 自身内部包含组件模型和 System.Addin。同时存在若干种开源解决方案,包括 SharpDevelop 的 SODA 体系 阅读全文
posted @ 2017-02-03 17:47 绣春刀 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 转自:周公 最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己的心得体会,想在此跟大家分享一下,在工作中用到了SMO/SQL CLR/SSIS等方面的知识,在国内这方面的文章并不多见,有也是一些零星的应用,特别是SSIS部分国内外的文章大都是讲解如何拖拽控件的,在开发过程 阅读全文
posted @ 2017-01-22 18:35 绣春刀 阅读(1047) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页