摘要: 一、下载1、PowerDesigner 12.5官方下载地址http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe 大小125 MB (132,006,349字节)2、汉化用文 件,直接覆盖到安装目录pdshell12.part01.rar(850 K) 下载次数:140pdshell12.part02.rar(850 K) 下载次数:89pdshell12.part03.rar(850 K) 下载次数:69pdshell12.part04.rar(850 K) 下载次数:65pdshell12.part0 阅读全文
posted @ 2012-11-25 15:43 麦田HH 阅读(542) 评论(0) 推荐(0) 编辑
摘要: C#多线程函数如何传参数和返回值提起多线程,不得不提起委托(delegates)这个概念.我理解的委托就是具有同样参数和返回值的函数的集合.比如public delegate void MyDelegate(int arg);就是这种形式的函数 void Myfuntion(int i); 的集合.如何将一个函数加入 委托 的集合?MyDelegate dele = new MyDelegate(Myfuntion1);再增加一个dele += new MyDelegate(Myfuntion2); ...委托函数dele就是具有整数参数和空返回值的函数Myfuntion1,2的集合.调用这. 阅读全文
posted @ 2012-11-25 15:36 麦田HH 阅读(7679) 评论(0) 推荐(0) 编辑
摘要: 假如要在一个线程中异步执行一个方法,则先创建一个该方法的委托类型,然后CLR会自动为该委托类型定义一个BeginInvoke方法和EndInvoke方法,我们就靠这两个方法异步调用委托类型指向的方法(这句话有点绕口,呵呵)BeginInvoke这个方法用于启动异步调用,该方法具有和要异步执行的方法具有相同的参数列表,只不过又多加了两个参数,多加的那两个参数的作用在后面介绍。执行BeginInvoke方法后,将立即返回一个IAsyncResult,用于监视被调用方法执行的进度。EndInvoke这个方法用于得到异步调用的结果,调用BeginInvoke方法后随时可以调用EndInvoke方法,假 阅读全文
posted @ 2012-11-25 15:33 麦田HH 阅读(5934) 评论(0) 推荐(0) 编辑
摘要: C# Timer用法有哪些呢?我们在使用C# Timer时都会有自己的一些总结,那么这里向你介绍3种方法,希望对你了解和学习C# Timer使用的方法有所帮助。关于C# Timer类 在C#里关于定时器类就有3个C# Timer使用的方法1.定义在System.Windows.Forms里C# Timer使用的方法2.定义在System.Threading.Timer类里 "C# Timer使用的方法3.定义在System.Timers.Timer类里下面我们来具体看看这3种C# Timer用法的解释:◆System.Windows.Forms.Timer应用于WinForm中的,它 阅读全文
posted @ 2012-11-25 15:30 麦田HH 阅读(635) 评论(0) 推荐(0) 编辑