- 博客(6)
- 收藏
- 关注
原创 Compact framework 备忘录 1
教训:所有的模拟器(emulator)或者设备(device)都不可能运行服务器端程序。 今天当我兴致勃勃地写好一个基于Compact Framework的服务器程序时,突然发现了一个让我痛苦的事情,原来使用Activesync 3.7 连接的外设所使用的IP和主机不在同一个IP段上,令我不解的是:从smart device可以建立连接到当前主机,反过来就不行,咨询过同事,又上网翻了翻,才明白这是
2004-06-29 20:54:00 1026 2
原创 保护密码输入框
刚才在blog上看了一篇用C#写的密码察看器,这时才想起来自己做的所有的程序都忘记了保护密码输入框。善哉,善哉。希望它们现在都安然无恙,顺便一提如何防止这样的事情发生,自定义自己的TextBox,过滤两个特殊的消息。 protected override void WndProc(ref Message m){ //EM_GETLINE is 0x00C4 ///WM_GETTEXT
2004-06-28 00:18:00 1272
原创 [程序发布]文件名批量修改 (.NET environment 1.1 required)
喜欢收集电影、动画、图片之类的东西,但是非常讨厌去手动改文件名,所以写了这么一个东西,自动完成文件名的修改。 下载地址:http://www.dotnetview.com/renameall/RenameAll.rar 反馈:beyond_ml@yahoo.com.cn 除了有主窗口外,还做了一个shell的接口 主要feature有: 1, 自动识别版本号(例如 [v2]),压缩率(例如
2004-06-27 13:41:00 1575 1
原创 设置CLR线程池的默认大小
在Codeproject看到了一片好文章介绍如何重新设置.NET的CLR线程池大小。 首先明确负责设置线程池默认大小的COM对象的GUID是: // Declare ThreadManager as a COM coclass: [ // CLSID_CorRuntimeHost from MSCOREE.DLL Guid("CB2F6723-AB3A-11D2-9C40-00C04FA30
2004-06-26 23:53:00 1604
原创 在VS.NET2003中使用Macro生成自定义异常代码
写程序的时候,每次到了要自定一个异常,总是要啰里啰唆的敲上一大堆代码,而且这些代码细想起来也就无非是声明一个从System.Exception继承的类,然后在类中添加三个构造函数和一个自定错误的消息字符串,为了简化这种体力劳动,我利用VS2003自带的宏编辑器写了一小段代码,来帮助我自动完成这些东西。 1.首先打开你的宏编辑器(在VS2003种按下ALT+F11): 把下面的代码copy带编辑
2004-06-24 23:07:00 989
原创 开张纪念
不能总是懒懒的,开一个blog激励一下自己。 先简单介绍一下我自己: 马磊,中南大学2000届的毕业生,在北京做了4年多的开发,发展路线是 C/Linux --> C++ / Linux -->C #/ windows --> VC++ /windows, 一路走过来,在许多朋友的帮助下,我学到了不少东西,现在已经是微软的MCSD for .NET,但是我依然热爱C/C++,希望同道的朋友,特别
2004-06-24 14:52:00 770 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人