- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 使用BackgroundWorker组件进行异步操作编程
使用BackgroundWorker组件进行异步操作编程发布日期:2008-06-18 | 更新日期:2008-06-18作者:郑佐 摘要:本文介绍了BackgroundWorker组件的功能及在基于事件的异步操作编程中的应用,并对组件的实现原理进行简述。 下载与本文相关的BackgroundWorkerSample示例代码。 本页内容概述
2010-04-23 11:55:00 833
原创 .Net的异步机制(线程间通信) - step 5
前几篇文章我已经对异步的操作进行的详细的解释.异步操作也是线程的一种,当我们开始一个异步操作(新线程),完成调用后需要和其他线程通信(可能需要告知状态信息),这时候我们就需要线程间的通信编程. 线程间通信 我们看下面的图图1我们来看线程间通信的原理:线程(Thread B)和线程(Thread A)通信, 首先线程A 必须实现同步上下文对象(Synchronization
2010-03-24 16:23:00 1048
转载 .Net的异步机制(异步Stream读/写) - step 4
在前面3篇文章,我已经介绍了异步的工作原理和相关方法和参数的应用.下面我们介绍Stream流的操作, 并使用System.IO.FileStream来揭开如何开发异步的Stream(System.IO.Stream) 读/写操作 异步的Stream读/写操作 下面是继承于System.IO.Stream的类 System.IO.Stream Microsoft.JScrip
2010-03-24 16:19:00 1431 1
原创 .Net的异步机制(APM核心:IAsyncResult) - step 3
在上一篇文章(什么是.Net的异步机制(Invoke,BeginInvoke,EndInvoke) - step 2 ), 我们已经简单介绍了异步的调用方式, 下面我们来看看异步的核心. 异步的核心: IAsyncResultAsynchronous Programming Model 整个异步调用过程中都是围绕IAsyncResult来进行的,大家可以看看上篇文章的例子,Beg
2010-03-24 15:58:00 1152 1
原创 .Net的异步机制(Invoke,BeginInvoke,EndInvoke) - step 2
上一篇文章(什么是.Net的异步机制(委托Delegate) - step 1)中,我已经解释了什么是异步编程,那么现在我们就开始具体的说怎样异步编程. 我们怎样进行异步编程/开发? 现在扩充下上篇文章的类(AsyncTest),提供更多的例子并从中做下简单的对比, 从新的认识下异步的内部机制,下面我们增加一个新的委托1步,我们添加一个新方法(计算年薪YearlySalary
2010-03-24 15:45:00 1274
原创 .Net的异步机制(委托Delegate) - step 1
在阅读下面知识前,我已经认为你已经具有c#的基础,包括简单的委托知识; 代码使用VS2008开发,但是会在.Net Framework 2.0(C Sharp)编写 什么是.Net异步机制呢? 在解释这个话题前,我们先看看同步的程序,就是我们常用的Hello World 程序. Code 1:Code highlighting produced by Actip
2010-03-24 15:40:00 726
原创 C# 反射入门知识
1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)
2010-03-15 09:41:00 431
转载 序列化1
c# serializable 理解C#中的"序列化" Serializable 理解2009年05月20日 星期三 11:25 比如用一个类描述一张合同,而这个类实例化后其中的字段保存着合同的信息,如果现在要把这个类的实例发送到另一台机器、另一个窗体或是想保存这个类以便以后再取出来用(持久化对象),可以对这个类进行序列化(序列化实际上是一个信息流),传
2010-01-18 17:29:00 498
原创 必须掌握的八个cmd命令行
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看
2009-12-31 13:21:00 524
转载 在.net应用程序中使用用户控件
在.net应用程序中使用用户控件 郑佐 2004-11-30 做过asp.net的人都知道开发的时候使用用户控件很方便,为功能模块化提供了相当大的灵活性。令人高兴的是开发Windows窗体也可以使用用户控件。这里我们来看看为用户控件添加属性和事件,并实现把消息发送到父容器。本文主要是为没有使用过用户控件的朋友提供一些参考。
2009-12-30 12:57:00 444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人