摘要:
一、remoting基础什么是remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说remoting就是dcom的一种升级,它改善了很多功能,并极好的融合到.net平台下。microsoft® .net remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使用remoting的原因。为什么呢?在windows操作系... 阅读全文
摘要:
定时器:.NET Framework类库中的Timer类比较原作者:Alex Calvo原文:http://msdn.microsoft.com/zh-cn/magazine/cc164015(en-us).aspx翻译:flyjimi源代码下载地址:TimersinNet.exe (126KB)源代码在线查看概要在客户端程序和服务器组件(包括windows服务)中,timer(定时器)通常扮演着... 阅读全文
摘要:
在Asp.net开发过程中,我们会遇到很多Exception,不处理这些Exception的话会出现很难看的页面。还有一些我们未预料到的Exception,当发生Exception时,我们也必须进行记录具体位置,以便我们修正错误。asp.net异常处理的位置大概有以下3个地方1. 程序的代码段中,这是最直接处理异常的地方。如下try{ n=Convert.ToInt32(info);}catch(... 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--概要WindowsForms控件通常不是thread-safe(直接或间接继承于System.Windows.Forms.Control),因此.NETFramework为防止multithread下... 阅读全文
摘要:
为什么要使用异步调用(Asynchronous Method Execution) 按照我们常规的思维方式,计算机应该是干完一件事,然后再干下一件。用术语来说,这种执行任务的方式叫做同步执行(Synchronous Execution)。既然这样,那么为什么要引入异步执行的概念呢?原因很简单,因为同步执行在有些情况下效果不理想,不能完成我们预期的目的。举两个简单的例子来说明一下这个问题。 a. 一... 阅读全文
摘要:
异步委托提供以异步方式调用同步方法的能力。当同步调用一个委托时,“Invoke”方法直接对当前线程调用目标方法。如果编译器支持异步委托,则它将生成“Invoke”方法以及“BeginInvoke”和“EndInvoke”方法。如果调用“BeginInvoke”方法,则公共语言运行... 阅读全文