摘要: const int HTLEFT = 10;const int HTRIGHT = 11;const int HTTOP = 12;const int HTTOPLEFT = 13;const int HTTOPRIGHT = 14;const int HTBOTTOM = 15;const int... 阅读全文
posted @ 2015-01-29 17:36 如.若 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 虽然c#里都是添加app.config 并且访问也很方便 ,有时候还是不习惯用他。那么我们来做个仿C++下的那种ini配置文件读写吧其他人写的都是调用非托管kernel32.dll。我也用过 但是感觉兼容性有点不好 有时候会出现编码错误,毕竟一个是以前的系统一个是现在的系统。咱来写一个纯C#的ini... 阅读全文
posted @ 2015-01-29 16:53 如.若 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: /// /// 获得目标服务器所有数据库名 /// /// /// /// public void getDataBaseNameList(string serverName, string use... 阅读全文
posted @ 2015-01-29 16:51 如.若 阅读(1362) 评论(1) 推荐(0) 编辑
摘要: 本文所述为基于C#实现的HOOK实例,该实例可用来屏蔽系统热键。程序主要实现了安装钩子、传递钩子、卸载钩子等功能。在传递钩子中:是您自己的钩子函数的句柄。用该句柄可以遍历钩子链把传入的参数简单传给CallNextHookEx即可把传入的参数简单传给CallNextHookEx即可,在HOOK类中定义... 阅读全文
posted @ 2015-01-29 16:50 如.若 阅读(2102) 评论(0) 推荐(1) 编辑
摘要: 一.关于本文以最通俗的语言说明钩子的使用方法,具体到钩子的详细介绍可以参照下面的网址:http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx二.钩子的简单介绍从字面上理解,钩子就是想钩住些... 阅读全文
posted @ 2015-01-29 16:49 如.若 阅读(1358) 评论(0) 推荐(1) 编辑
摘要: C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。public class ConvertJson { #region 私有方法 /// /// 过滤特殊字符 /// /// 字符串 /// json字符串 privat... 阅读全文
posted @ 2015-01-29 16:44 如.若 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Base64编码在Web方面有很多应用,譬如在URL、电子邮件方面。网上有很多相关的资源用于提供Base64编码和其他编码的转换,.Net Framework也提供了现成的功能类(System.Convert)用于将二进制数据转换为Base64字符串 转换流程 我们已经做了一个编辑器,这个编辑器可以 阅读全文
posted @ 2015-01-29 16:18 如.若 阅读(8432) 评论(1) 推荐(1) 编辑
摘要: 属性(Attribute)是C#程序设计中非常重要的一个技术,应用范围广泛,用法灵活多变。本文就以实例形式分析了C#中属性的应用。具体入戏:一、运用范围程序集,模块,类型(类,结构,枚举,接口,委托),字段,方法(含构造),方法,参数,方法返回值,属性(property),Attribute[Att... 阅读全文
posted @ 2015-01-29 16:13 如.若 阅读(6752) 评论(1) 推荐(2) 编辑
摘要: 本文实例讲述了C#采用Winform实现类似Android下Listener的方法。非常实用的一个技巧。具体实现方法如下:首先是一个ICallBackListener接口,里面要写上你需要Listen的方法。其次,是一个Controller类,类似于工作类,具体的功能可以在这里面实现。实现代码如下:... 阅读全文
posted @ 2015-01-29 16:11 如.若 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了WinForm的延时加载控件,很实用的技巧,在C#程序设计中有着比较广泛的应用,需要的朋友可以参考下本文主要针对WinForm的延迟加载在常用控件的实现做简单的描述。在进行C#项目开发的时候具有一定的实用性。具体如下:一、在界面第一次显示时加载。最简单的延迟加载可以通过控件第一次显... 阅读全文
posted @ 2015-01-29 15:54 如.若 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 通过调用Win32 API实现。public class User32API{ private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); ... 阅读全文
posted @ 2015-01-29 15:51 如.若 阅读(5800) 评论(0) 推荐(0) 编辑
摘要: 当把窗体的FormBorderStyle属性设为None后会导致边框没了,结果窗体无法用鼠标拖动、最大、最下化和关闭……下面解决窗体可拖动问题:1.首先导入命名空间:using System.Runtime.InteropServices;2.然后如下代码:[DllImport("user32.dl... 阅读全文
posted @ 2015-01-29 15:50 如.若 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本文实例中的自定义类PictureBox继承于UserControl,最终实现简单的分屏功能。分享给大家供大家参考之用。具体实现代码如下:public partial class PictureControl : UserControl{ public event MouseEventHand... 阅读全文
posted @ 2015-01-29 15:48 如.若 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: 本文实例讲述了Winform下实现图片切换特效的方法,是应用程序开发中非常实用的一个功能。分享给大家供大家参考之用。具体方法如下:本实例源自网络,功能较为齐全、丰富!主要功能代码如下:using System;using System.Collections.Generic;using System... 阅读全文
posted @ 2015-01-29 15:46 如.若 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了WinForm中DefWndProc、WndProc与IMessageFilter的区别,较为详细的分析了WinForm的消息处理机制,需要的朋友可以参考下一般来说,Winform的消息处理机制多数时候是通过事件处理程序进行的,但当没有对应的事件时通常的做法是声明DefWndPro... 阅读全文
posted @ 2015-01-29 15:44 如.若 阅读(471) 评论(0) 推荐(0) 编辑
摘要: public class WinMessageHelper{ private struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedType.LPStr)] ... 阅读全文
posted @ 2015-01-29 15:41 如.若 阅读(764) 评论(0) 推荐(0) 编辑
摘要: namespace AssemblyLibrary{ public class AssemblyLibrary { public static object LoadAssembly(string filePath,string nameSpace,string typeN... 阅读全文
posted @ 2015-01-29 15:31 如.若 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了C#中的预处理器指令详解,本文讲解了#define 和 #undef、#if、#elif、#else和#endif、#warning和#error、#region和#endregion、#line、#pragma等预处理器指令,需要的朋友可以参考下目录1. #define 和 #u... 阅读全文
posted @ 2015-01-29 15:21 如.若 阅读(4674) 评论(0) 推荐(0) 编辑