06 2014 档案
摘要:目标:想在WinForm程序之间传递参数。以便子进程作出相应的处理。一种错误的方法父进程的主程序:1 ProcessStartInfo psi = new ProcessStartInfo();2 psi.FileName = "ProcessChil...
阅读全文
摘要:走进了这个世界,但不能走的很远!第一章第二章第三章第四章第五章第六章第七章第八章:委托和事件第九章第十章第十一章第十二章第十三章第十四章第十五章第一章:1、.net Framework是什么? 是一个平台,可以在这个平台上进行 开发、部署和执行应用程序。2、C#和.net什么关系? C#生成的代码是...
阅读全文
摘要:可执行文件exe的文件名 包含绝对路径: 1 string path = Process.GetCurrentProcess().MainModule.FileName; 结果如下,正是文件的路径和全名: E:\计算机\C#\CSharpProject\程序目录路径相关\程序目录路径相关\bin\D
阅读全文
摘要:首先申明一下,写此博文的目的是纪录一下,知识都是现成的,只是整理一下,为了让自己更容易看懂,比在其他地方更容易明白。因为它们太常用了,不忍心每次都去用那么长的时间查看MSDN,希望能在这里用理少的时间来理解并运用其用法。最终目标是减少从接触到能理解并使用的时间。 List<T>类型的查找操作Find
阅读全文
摘要:1、类成员的组成 :函数成员和数据成员 数据成员:字段,常量,事件成员public int a=0;//字段成员public const int b=90;//常量public event CustomEventHandler RaiseCustomEvent; //事件成员 函数成员:方法,属...
阅读全文
摘要:定义将一个请求封装成一个对象,让你可以用不同的请求对客户端进行参数化,对请求排队,纪录请求日志和支持可撤消操作.有三个具体成员,请求的发送者,请求的接收者,还有就是请求本身(或者是命令).对客户端进行参数化,也就是客户端可以把请求对象当成一个参数,直接注入到请求发送者内部,不用管请求接收者;对请求排...
阅读全文
摘要:看了P/Invoke技术的介绍,于是想写下点东西,东西包含两个部分:知识的纪录和我的理解及疑问。r托管代码中调用非托管API函数的过程 1、定位包含API的DLL; 2、载入DLL 3、找到DLL中想要的那个API,然后把参数压入栈中、排列数据(排列数据是什么意思?数据封送) 4、把执行权限...
阅读全文
摘要:定义 避免把一个请求的发送者和接收者耦合在一起,使多个对象都有机会处理请求。将这个请求的多个接收着连接成一条链,并让请求沿着这个链传递下去,只到有一个结点能处理请求。 职责链模式中,链形成后,不一定非要有一个结点能够处理请求,也就是说,所有结点都可以处理一下再往下传,也可以都不处理,这样说来就比...
阅读全文

浙公网安备 33010602011771号