随笔分类 - Winform
摘要:1. 有调试状态(F5运行吧....)下可以 Console.Write Debug.WriteLine(“21312”) 2. 引用系统API, 调用控制台 这样的话, Console.Write就可以显示在 控制台窗口 中了. Debug.WriteLine(“21312”)这个语句不会显示在 控制台窗口 中 ...
阅读全文
摘要:新建windows服务, 并安装了服务项目. 安装的方法. http://www.cnblogs.com/chencidi/archive/2011/11/12/2246091.html 在VS中打开 "附加到进程" 窗口 选择 "显示所有用户的进程" 就可以看到服务里运行的EXE文件了(这里是WSSMS.exe), 选择他就可以调试了.
阅读全文
摘要:写在前面,本文参考多处网上文章及自己的体会心得下面说一下步骤 1. 新建一个项目 2. 从一个可用的项目模板列表当中选择Windows服务 3. 设计器会以设计模式打开 4. 从工具箱的组件表当中拖动一个Timer对象到这个设计表面上此处要注意的:服务一跑起来,唉,怎么回事,时间到了怎么没有执行事件呢??????? 后来,我找很多资料才知道,这个Timer控件是winForm下的,不能用在windows服务程序中. 怎么办呢....... 打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Tim
阅读全文
摘要:1.首先需要声明一个委托函数用于 Win32 API - EnumWindows 的回调函数: private delegate bool WNDENUMPROC(IntPtr hWnd, int lParam); //IntPtr hWnd用int也可以 2.然后利用 C# 中的平台调用声明从 USER32.DLL 库中调用 API - EnumWindows,具体参数请参考 MSDN - Wi...
阅读全文
摘要:每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍。首先,您需要了解什么是托管,什么是非托管。一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX的组件,托管代码是基于.net平台开发的。如果您想深入了解托管与非托管的关系与区别,及它们的运行机制,请您自行查找资料,本文件在此不作讨论。 (一) 调用DLL中的非托管函数一般方法首先,应该在C#语言源程序中声明外部方法,其基本形式是:[DLLImport(“DLL文件”)]修饰符 extern 返回变量类型 方法名称 (参数列表)其中:DLL文件:包含定义外部方法的库文件。 修饰符: 访问修饰
阅读全文
摘要:Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要的效果。 转:http://www.cnblogs.com/gaoweipeng/archive/2009/09/05/1558753.html
阅读全文
浙公网安备 33010602011771号