随笔分类 - 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: -
阅读全文
摘要:一直对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...
阅读全文
摘要: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...
阅读全文
摘要:C#导入DLL时,参数怎么定义是一个比较头痛的问题。特别是指针类型的参数,关于此问题本人有点不成熟的经验。 以 GetComputerName这个函数为例。 函数原型如下 BOOL GetComputerName( LPTSTR lpBuffer, LPDWORD lpnSize ); 这个lpBuffer就是下个string型的指针,其实无论是什么类型的指针,对于...
阅读全文
摘要:C#程序实现动态调用DLL的研究 摘 要:在《csdn开发高手》2004年第03期中的《化功大法——将DLL嵌入EXE》一文,介绍了如何把一个动态链接库作为一个资源嵌入到可执行文件,在可执行文件运行时,自动从资源中释放出来,通过静态加载延迟实现DLL函数的动态加载,程序退出后实现临时文件的自动删除,从而为解决“DLL Hell”提供了一种解决方案。这是一个很好的设计思想,而且该作者也用C++实现了...
阅读全文
摘要:ArrayList 与 string[] 的转换 Method1: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public string[] ToArrayArrayList list = new ArrayList();list.Ad...
阅读全文
摘要:如何监视文件夹变化 使用工具箱中 组件中的FileSystemWatcher 控件 看下 对它的说明 public class FileSystemWatcher : System.ComponentModel.Component System.IO 的成员 摘要: 侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。 再来看下代码的处理 ...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[转]C#中Trim()、TrimStart()、TrimEnd()的错误认识 这三个方法用于删除字符串头尾出现的某些字符。Trim()删除字符串头部及尾部出现的空格,删除的过程为从外到内,直到碰...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->C#中Split分隔字符串的应用(C#、split、分隔、字符串)1、用字符串分隔:using System.Text.RegularExpressions; string str="aaajsbbbjs...
阅读全文

浙公网安备 33010602011771号