05 2009 档案

摘要:今天,有网友问: 如何不显示控制台程序运行时的窗口? 其实 实现方式,和 Windows程序差不多,可以利用API将 控制台程序的窗口隐藏。 实现的代码如下: http://www.zu14.cn/2009/05/26/hide-console-application-window-by-windows-api-showwindow/ 阅读全文
posted @ 2009-05-26 14:01 三角猫 阅读(638) 评论(0) 推荐(0) 编辑
摘要:今天,看到网友咨询DES加密的事,就写了下面的类库,sharing 一下,欢迎多交流 using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security;using System.Security.Cryptography;/*------------------... 阅读全文
posted @ 2009-05-26 11:08 三角猫 阅读(625) 评论(0) 推荐(0) 编辑
摘要:具体地址:http://www.zu14.cn/2009/05/23/open-source-html-editor-for-dotnet-winform/ 阅读全文
posted @ 2009-05-24 06:52 三角猫 阅读(899) 评论(0) 推荐(0) 编辑
摘要:最近,我发布了几篇关于 .NET 和 EML 文件的邮件相关 的博文,引来了一些网友的关注与讨论。尤其是对于“如何解析EML文件的内容”和 “发送现有的EML文件”。 目前,比较主流的解析EML文件的方式,基本是对MIME格式的分析,基于对 RFC822及其后续扩展的标准 的理解。但是,此种方法工作量太大,且过于繁琐。 我是个懒人,喜欢找捷径 大家都知道,微软的 outlook express 是可以保存和打开并发送EML文件的。那么很明显,outlook express 肯定是可以解析EML文件的。 问题就来了:我们可不可以利用微软现有的成果呢? 阅读全文
posted @ 2009-05-21 11:56 三角猫 阅读(2636) 评论(6) 推荐(0) 编辑
摘要:昨天,有个网友发消息来咨询关于 “TreeView节点的拖放” 相关的实现,于是写下了此篇博文。一、 拖动前 二、拖动后 注: 将 TreeView 的 AllowDrop 设为 true具体的实现,参见 http://www.zu14.cn/2009/05/19/csharp-drag-drop-treeview-node-sample/ 阅读全文
posted @ 2009-05-19 09:15 三角猫 阅读(699) 评论(0) 推荐(0) 编辑
摘要:在上一篇 《MailMessage保存为eml文件(C#+SmtpClient)》 中,我们使用了反射(Reflection)的方式,调用System.Net.Mail的内部对象 MailWriter 实现了将 MailMessage 的内容保存为 eml 文件。 通过上次的实现,主要是学习反射Reflection的使用思路,起到个抛砖引玉的作用吧,算是 今天,偶尔看到了上次的代码,又重新发现了一个新大陆,使得保存eml文件的工作,变得异常简单了 阅读全文
posted @ 2009-05-17 22:31 三角猫 阅读(2494) 评论(4) 推荐(0) 编辑
摘要:一直使用 Windows Live Writer 写博客,偶尔出现点小问题,自己都解决了。这一周,基本没怎么写博客,实在太忙了。今天周末,打算补充几篇呢,确发现windows live writer 2009 出了点怪问题。 阅读全文
posted @ 2009-05-16 12:04 三角猫 阅读(1011) 评论(3) 推荐(0) 编辑
摘要:Windows的硬件信息保存的机制,也是利用类数据库的方式,采用WMI的查询方式,基本可以获取所有的硬件信息,就像前面我提到的 C#遍历系统所安装的打印机.今天,有个网友,问及 MAC 地址的事,我就给出了下面的代码:static string GetMAC(){using (ManagementClass mc = new ManagementClass("Win32_NetworkAdapte... 阅读全文
posted @ 2009-05-16 10:47 三角猫 阅读(361) 评论(0) 推荐(0) 编辑
摘要:为了便于在家里开发,今天特意搞了台旧本本带回来做测试数据库服务器,为了尽量的提升性能和节约磁盘空间,安装SQL SERVER 2000 + SP4 的时候,特意选择了 “最小化安装”。在安装完成之后,因为是最小化,所以所有的图形工具全部没给装,当然也包括企业管理器 和 查询分析器了。为了搭建环境,只好祭出俺的杀手锏了 ,用命令行工具 isql 来完成基本的操作吧,说实话,i... 阅读全文
posted @ 2009-05-15 19:19 三角猫 阅读(333) 评论(0) 推荐(0) 编辑
摘要:.NET 自从2.0开始,大大提升了 Mail.SmtpClient 的功能,对于发邮件,可谓游刃有余了。但是,美中不足的是没有提供保存邮件内容为eml文件的功能 实际上,SmtpClient 和 MailMessage 已经实现了这个功能,只是这个功能是 NonPublic 的,对于空间外,不可见而已。 阅读全文
posted @ 2009-05-08 13:36 三角猫 阅读(3102) 评论(12) 推荐(0) 编辑
摘要:EXCEL里面,默认的情况下,对于字段内容长度超过15位的数字,后面的内容会全部被搞成0,真是自作多情啊! 例如:常见的,我们输入18位的身份证号码:111111111111111111,就会变成 111111111111111000 而且,显示也用科学计数方式显示,真是太恶心了   最近有个需求,导出一些人的个人资料到 CSV 或者 EXCEL,在导出身份证时,就遇到了这个垃圾问题... 阅读全文
posted @ 2009-05-07 10:48 三角猫 阅读(867) 评论(0) 推荐(0) 编辑
摘要:在某些时候,我们有一些如下需要,例如:不能移动程序的窗体;不能点击关闭程序的窗体;不能最大化/最小化窗体等。上面的一些需求,通过对窗体属性的一些设置,基本都可以实现,但是,确并不总是能满足我们的需要。例如:我们需要让关闭按钮显示,但是变灰(不能点击),同时正常的显示最大化和最小化按钮API中,对于菜单的操作,可谓丰富,常用的有: 我这里,就举2个例子, EnableMenuItem 和 Delet... 阅读全文
posted @ 2009-05-05 14:52 三角猫 阅读(617) 评论(0) 推荐(0) 编辑
摘要:Cross-Site Scripting是一种较为普遍的HACK攻击方式,曾经遭受Cross-Site Scripting攻击的知名网站众多.现今Ajax技术大兴,应用日趋广泛,Client 端Script 扮演的角色越来越重要,也就不可避免的提升了 Cross-Site Scripting 攻击方式的几率。 Microsoft Anti-Cross Site Scripting Library... 阅读全文
posted @ 2009-05-05 13:16 三角猫 阅读(646) 评论(1) 推荐(0) 编辑
摘要:一直用WLW写离线blog的,今天突然发生了“服务器提交了协议冲突,Section=ResponseHeader Detail=CR 后面必须是LF”的错误提示,晕倒啊,估计是服务器的PHP版本升级过了的原因吧。查了下,很多人遇到,解决方法也简单,实际是一个.NET FRAMEWORK的设置问题,解决方法: 定位到WLW的安装目录下,备份一下 WindowsLiveWri... 阅读全文
posted @ 2009-05-03 19:55 三角猫 阅读(348) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示