随笔分类 -  C#

摘要:body {margin:0;overflow:auto;font:normal 14px Verdana;background:#fff;padding:2px 4px 0;}body, p, font, div, li { line-height: 150%;}body, td, th {color:#000000;}.i {width:100%;*width:auto;table-layout:fixed;}pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: - 阅读全文
posted @ 2011-10-02 17:05 学海拾贝 阅读(3453) 评论(0) 推荐(0)
摘要:一直对P/Invoke服务不怎么了解,虽然这个技术在.NET中已经出现很多年了,最近阅读了一些相关的资料,终于有了一些眉目。下面是我搜索和阅读的一些文章的地址,还有一些相关的网站:MSDN Magazine 2003年7月刊.NET专栏:Calling Win32 DLLs in C# with P/Invoke by Jason Clark 2004年10月刊.NET专栏:P/Invoke Re... 阅读全文
posted @ 2009-06-15 15:49 学海拾贝 阅读(204) 评论(0) 推荐(0)
摘要:VC中的DLL代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include #include #include extern "C" _declspec(dllexport) char* GetChar(HWND handle,in... 阅读全文
posted @ 2009-04-28 11:39 学海拾贝 阅读(454) 评论(0) 推荐(0)
摘要:C#导入DLL时,参数怎么定义是一个比较头痛的问题。特别是指针类型的参数,关于此问题本人有点不成熟的经验。 以 GetComputerName这个函数为例。 函数原型如下 BOOL GetComputerName( LPTSTR lpBuffer, LPDWORD lpnSize ); 这个lpBuffer就是下个string型的指针,其实无论是什么类型的指针,对于... 阅读全文
posted @ 2009-04-28 11:21 学海拾贝 阅读(781) 评论(0) 推荐(0)
摘要:C#程序实现动态调用DLL的研究 摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了... 阅读全文
posted @ 2009-04-08 07:12 学海拾贝 阅读(886) 评论(0) 推荐(0)
摘要:ArrayList 与 string[] 的转换 Method1: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public string[] ToArrayArrayList list = new ArrayList();list.Ad... 阅读全文
posted @ 2009-02-08 12:20 学海拾贝 阅读(3591) 评论(0) 推荐(0)
摘要:如何监视文件夹变化 使用工具箱中 组件中的FileSystemWatcher 控件 看下 对它的说明 public class FileSystemWatcher : System.ComponentModel.Component System.IO 的成员 摘要: 侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。 再来看下代码的处理 ... 阅读全文
posted @ 2009-01-31 15:43 学海拾贝 阅读(691) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[转]C#中Trim()、TrimStart()、TrimEnd()的错误认识 这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰... 阅读全文
posted @ 2009-01-31 15:17 学海拾贝 阅读(609) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C#中Split分隔字符串的应用(C#、split、分隔、字符串)1、用字符串分隔:using System.Text.RegularExpressions; string str="aaajsbbbjs... 阅读全文
posted @ 2009-01-31 15:16 学海拾贝 阅读(286) 评论(0) 推荐(0)