摘要: 一、隐式加载 没有被显式加载但被引用的程序集,CLR会按照全局程序集缓存(GAC)、工作目录(应用程序所在目录)以及私有路径目录的顺序来寻找并加载。二、AppDomain.Load 方法 将一个程序集加载到一个特定的程序域中,主要用来供非托管代码调用。三、Assembly.Load方法 通过接受一个程序集标识来加载程序集。如果是强命名程序集,则标识包括程序集名称、版本、语言文化、以及公有密钥标记,... 阅读全文
posted @ 2009-03-02 21:31 十二号的国王 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 下面是序列化与反序列化通用的方法:[代码][代码] 阅读全文
posted @ 2009-03-01 20:21 十二号的国王 阅读(567) 评论(2) 推荐(0) 编辑
摘要: 由于工作中经常跟线程打交道,所以就谈谈自己对线程的一些理解。说到线程就不得不先说进程,进程通常被定义为一个正在运行的程序的实例。进程是一个正在运行的程序,它拥有自己的虚拟地址空间,拥有自己的代码、数据和其他系统资源,如进程创建的文件、管道、同步对象等,一个进程也包含了一个或者多个运行在此进程内的线程。那进程和程序又有什么区别了?虽然程序和进程在表面上很相似,但是它们有者根本的区别。程序是一连串静态... 阅读全文
posted @ 2009-02-28 13:37 十二号的国王 阅读(885) 评论(1) 推荐(0) 编辑
摘要: 最近,在项目中经常需要处理压缩和解压缩文件的操作。在网上找到了相关资料,自己整理了下,写了两个类:一个压缩类;一个解压缩类。 当然是利用了ICSharpCode.SharpZipLib提供的方法来对文件压缩和解压缩。 压缩类 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighligh... 阅读全文
posted @ 2009-02-16 10:16 十二号的国王 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 转载出处:http://www.androidlab.cn/viewthread.php?tid=421&extra=page%3D1 1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。 2.构造一个IntentReceiver类,重构其抽象方法onRe... 阅读全文
posted @ 2009-02-08 21:55 十二号的国王 阅读(18686) 评论(6) 推荐(0) 编辑
摘要: 定义和执行动态的方法: 1 public class Test 2 { 3 private bool m_IsRun;//设备运行状态 4 public bool StartRun(string userName) 5 { 6 Console.WriteLine("Device:启动,操作员:{0}",... 阅读全文
posted @ 2009-02-08 21:42 十二号的国王 阅读(255) 评论(0) 推荐(0) 编辑
摘要: DataRow的BeginEdit会取消行的验证规整直到调用EndEdit方法调用后,下面的例子可以说明问题,DataTable表里有两行,第一行的主键为“A001,B001”第二行的主键为“A002,B001”,而第二行在改完列Col1的值后主键刚好也是“A001,B001”;如果没有加入DataRow的BeginEdit()和EndEdit()方法,当修改列Col1时立即触发验证规则,报如下错... 阅读全文
posted @ 2009-02-08 21:27 十二号的国王 阅读(922) 评论(0) 推荐(0) 编辑
摘要: .net FrameWork封装的一些win32函数,这是在msdn上的出处: http://msdn.microsoft.com/en-us/library/aa302340.aspx 阅读全文
posted @ 2009-02-08 21:24 十二号的国王 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 把C#当成一门新的语言学习; .看《C#入门经典》和《C#高级编程》; .不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; .不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点 .会用Visual vs,并不说明你会C#; .学c#并不难,长期坚持实践和不遗余力的博览群书; .如果不是天才的话,想... 阅读全文
posted @ 2009-02-08 21:23 十二号的国王 阅读(332) 评论(1) 推荐(0) 编辑
摘要: Finalize 和Dispose(bool disposing)和 Dispose() 的相同点: 这三者都是为了释放非托管资源服务的. Finalize 和 Dispose() 和Dispose(bool disposing)的不同点: Finalize是CRL提供的一个机制, 它保证如果一个类实现了Finalize方法,那么当该类对象被垃圾回收时,垃圾回收器会调用Finali... 阅读全文
posted @ 2009-02-08 21:22 十二号的国王 阅读(353) 评论(0) 推荐(1) 编辑