- C#+Windows API操纵系统菜单
- 一、前言 本文针对 C# .NET中没有提供直接的类似SystemMenu的属性或类似GetSystemMenu的成员函数的情况,通过调用Windows API设计了一个 C# 类SystemMenu,从而实现了传统的对于系统菜单的操作。 二、系统菜单简介 当你单击窗口图标或右击窗口标题栏时系统菜单即弹出...
- 作者:朱先中发表于:2006-03-27 16:00:00 点击:274 评论:0 查阅全文...
- .NET正则表达式使用高级技巧之工作特点
- 语法: ??,*?,+?,{n}?,{n,m}? 涵义:简单说,后面的这个 ?(lazy 符 )告诉正则引擎,它前面的表达式匹配到最短的匹配项就不用匹配下去了,如 ?? ,?本身匹配0-1个匹配项,那么??就取最短的,匹配0个项就不匹配下去了,同理, *? 匹配0个, +? 匹配1个, {n}? 匹配n个,...
- 作者:doing发表于:2006-03-27 16:00:00 点击:539 评论:0 查阅全文...
- 纯C#钩子实现及应用
- 关于钩子 请参见微软中国社区中《 HOOK专题 》一文。 纯C#钩子(Hook)实现 要实现系统钩子其实很简单,调用三个Win32的API即可。 SetWindowsHookEx 用于设置钩子。(设立一道卡子,盘查需要的信息) [DllImport( " user32.dll " ,CallingConvention = CallingConvention...
- 作者:发表于:2006-03-25 16:00:00 点击:4047 评论:0 查阅全文...
- 如何用C#编写文本编辑器
- 以前在CSDN发布的文章,现在搬到这里 如何用C#编写文本编辑器 南京XDesigner2006版权所有,不限转载,请保留版权声明 摘要 本文探讨了使用C#从底层开发一个带格式的文本编辑器的任务,深入探讨了其中的文档对象模型的设计,图形化用户界面的处理和用户操作的响应,说明...
- 作者:发表于:2006-03-25 16:00:00 点击:2680 评论:0 查阅全文...
- #计算20902个汉字的拼音首字母
- /**//// summary /// 获得一个字符串的汉语拼音码,XDesigner编制 /// /summary /// param name="strText"字符串/param /// returns汉语拼音码,该字符串只包含大写的英文字母/returns public static string ToChineseSpell( string strText) { if( strText == null || st...
- 作者:发表于:2006-03-25 16:00:00 点击:197 评论:0 查阅全文...
- C# 3.0 新特性:扩展方法初探
- C# 3.0中一个激动人心的特性就是扩展方法:你可以使用实例方法的语法来调用静态方法。本文仔细阐述了这一新特性并且给出了几个相应的例子。 声明扩展方法 扩展方法的行为和静态方法是非常类似的,你只能在静态类中声明它们。为声明一个扩展方法,你需要给该方法的第一...
- 作者:发表于:2006-03-24 16:00:00 点击:148 评论:0 查阅全文...
- C#利用Web Service实现短信发送
- 通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手...
- 作者:发表于:2006-03-24 16:00:00 点击:361 评论:0 查阅全文...
- 如何开发一个多种语言版本的C#程序
- 在 C# 中有多种使用资源文件的方法,能够很方便地开发全球通用的应用程序。本文通过一个简单的小例子,来讲解在 C# 中如何利用资源文件,快速开发一个多种语言版本的程序。本例中只有一个窗体,三个控件,能够根据用户的设置以中文或英文界面运行。开发环境是Windows 20...
- 作者:卢国华发表于:2006-03-24 16:00:00 点击:425 评论:0 查阅全文...