随笔分类 -  .Net Framework

摘要:最近,收到几位网友的咨询,都说使用 SmtpClient 通过 139,189,qq 邮箱的SMTP服务,发送邮件时,都不成功,返回的错误是 “身份验证失败”,而同样的情况,使用outlook express, foxmail 则可以正常发送。 为了搞清原因,我自己测试了一把,问题确实如此。 下面,我分析了这个问题出现的原因...... 阅读全文
posted @ 2009-06-06 19:25 三角猫 阅读(20380) 评论(17) 推荐(1) 编辑
摘要:最近,我发布了几篇关于 .NET 和 EML 文件的邮件相关 的博文,引来了一些网友的关注与讨论。尤其是对于“如何解析EML文件的内容”和 “发送现有的EML文件”。 目前,比较主流的解析EML文件的方式,基本是对MIME格式的分析,基于对 RFC822及其后续扩展的标准 的理解。但是,此种方法工作量太大,且过于繁琐。 我是个懒人,喜欢找捷径 大家都知道,微软的 outlook express 是可以保存和打开并发送EML文件的。那么很明显,outlook express 肯定是可以解析EML文件的。 问题就来了:我们可不可以利用微软现有的成果呢? 阅读全文
posted @ 2009-05-21 11:56 三角猫 阅读(2636) 评论(6) 推荐(0) 编辑
摘要:一直用WLW写离线blog的,今天突然发生了“服务器提交了协议冲突,Section=ResponseHeader Detail=CR 后面必须是LF”的错误提示,晕倒啊,估计是服务器的PHP版本升级过了的原因吧。查了下,很多人遇到,解决方法也简单,实际是一个.NET FRAMEWORK的设置问题,解决方法: 定位到WLW的安装目录下,备份一下 WindowsLiveWri... 阅读全文
posted @ 2009-05-03 19:55 三角猫 阅读(348) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友询问: C#中,如何随意拖动PictureBox? 看到这个问题,我自然而然就联想到了以前的拖动无边框窗体的实现上,其实,不只是PictureBox,基本上所有的控件都可以被拖动。 实现,就是利用Windows的API函数:SendMessage 和 ReleaseCapture 即可了,代码很简单。 核心代码如下: const uint WM_SYSCO... 阅读全文
posted @ 2009-04-18 21:09 三角猫 阅读(655) 评论(0) 推荐(0) 编辑
摘要:用了一年多的Visual Studio 2005, 又用了半年的 Visual Studio 2008, 今天,突然有项目要求用 .NET 1.1 开发,晕倒啊 重新拿起尘封已久的Visual Studio .Net 2003 的IDE,我靠,用起来简直快疯了,界面难看也就罢了,智能提示真是太烂了 ,连 SharpDevelop 都远远不如啊 真是又笨又拙啊…… 真是见证了那句话:微软的产... 阅读全文
posted @ 2009-04-15 14:18 三角猫 阅读(322) 评论(0) 推荐(0) 编辑
摘要:对于复杂的、符合一定规则的字符串替换来说,正则表达式无疑是强悍和高效的选择 对于正则表达式的使用,我也写过几篇帖子了,具体可以见下面的地址 http://zu14.cn/tag/regex/ 今天,说一下 .NET 里面 正则 使用的稍微高级一些的技巧:分组替换 ,下面我们举两个实例来说明这个问题: 一段字符串,把其中出现的 Ax,Ay 形式的内容,替换为 Ax 的形式(也就是 ... 阅读全文
posted @ 2009-03-14 21:08 三角猫 阅读(1824) 评论(1) 推荐(0) 编辑
摘要:VarPtr 是 VB 中的一个函数,这个函数的作用,是返回变量的地址,说白了就是一个指针,但是,.Net平台放弃了指针,采用了委托,对于托管代码,.Net 的限制较多,这也跟 .NET 平台的本身定位有关系。 VarPtr在 C# 和 VB.NET 中,都不存在了,但是,在使用.NET平台,做一些外设的二次开发的时候,有时还是需要用到类似 VarPtr 的功能,例如: USB 设备接口, C... 阅读全文
posted @ 2009-03-14 17:12 三角猫 阅读(478) 评论(0) 推荐(0) 编辑
摘要:今天,花了10个小时的时间,终于完成了本本的重生,自己也从 VS 2005 SP1 正式升迁入 VS 2008 SP1的行列 不过,这个过程中,确发生了个小插曲: VS2008安装成功后, 我就立马打上了 SP1 的补丁, 打完补丁, 正好有个网友发了消息来咨询问题, 嘿嘿, 试试新的IDE环境 打开VS2008, 三下五除二写好例子,发给了网友;然后自己开始改造VS的IDE,调调色, 换换... 阅读全文
posted @ 2009-02-19 21:01 三角猫 阅读(513) 评论(0) 推荐(0) 编辑
摘要:在WinForm程序中,如果涉及到访问网络,那么考虑代理的情况,是必须的; .NET的程序使用代理,是很简单的,我以前写过一篇 http://www.zu14.cn/2008/10/18/csharp_proxy/ 是说如何给 WebClient, HttpWebRequest, WebRequest, FtpWebRequest, FileWebRequest 指定代理的。 大家在使用 QQ, ... 阅读全文
posted @ 2009-02-08 18:18 三角猫 阅读(2371) 评论(3) 推荐(0) 编辑
摘要:前几天发布了 accesshelper 的 VB.NET 的版本,今天,有朋友问C#版本的,我整理一下, 转成C#的发布出来了,这次,基本完整了: 包含 sqlhepler, oraclehelper, accesshelper, oledbhelper 这个系列算是到此结束了,嘿嘿 源码下载 阅读全文
posted @ 2009-01-13 19:48 三角猫 阅读(587) 评论(0) 推荐(0) 编辑
摘要:今天,无意间,看到了一个语句 Application.Restart(); 呵呵,这句,就是传说中的 重启自身 了 不相信的,可以自己 try 一下了,哈哈 阅读全文
posted @ 2009-01-04 16:28 三角猫 阅读(921) 评论(0) 推荐(0) 编辑
摘要:大家在开发程序的时候,有时需要限制程序,只能同时运行一个实例,实现此功能,对于VB.NET是非常容易的,只要指定一个属性即可,但是C#实现起来,就稍微繁琐了。 C#实现单实例运行的方法,也有多种,比如利用 Process 查找进程的方式,利用 API findwindow 查找窗体的方式,还有就是 利用 Mutex 原子操作,上面几种方法中, 综合考虑利用 Mutex 的方式是较好的选择。 ... 阅读全文
posted @ 2009-01-04 15:37 三角猫 阅读(491) 评论(0) 推荐(0) 编辑
摘要:log4net, 是 apache.org 在 log4j的基础上推出的针对.NET程序的开源的日志组件。 log4net目前的最新版本是 1.2.10,log4net支持的日志保存方式,可谓丰富之极,包括: 存入SQL SERVER 数据库 存入ACCESS数据库 存入ORACLE数据库 存入DB2数据库 存入SQLLite数据库 生成asp.net 的trace模式的日志 缓存方... 阅读全文
posted @ 2008-12-27 14:01 三角猫 阅读(686) 评论(0) 推荐(0) 编辑
摘要:从 .NET 2.0 开始, .NET 自带的 SmtpClient 已经非常完美了, 关于发送邮件的情况,我已经写过几篇BLOG了, 就不再多说了。 但遗憾的是,.Net没有提供 POP3 的支持,有点不咋地,嘿嘿 看到,很多朋友问到这方面的需求,我就找了个开源的(自己水平有限,搞不出来,哈哈),做了本地测试和部分汉化,提供大家共享,希望能help到一些朋友。 另: 发送邮件的相关链接如... 阅读全文
posted @ 2008-12-20 21:58 三角猫 阅读(968) 评论(4) 推荐(0) 编辑
摘要:Windows Live Writer 表情插件 CoolEmotion 新增蓝色系表情一套,共计 16 枚, 效果如下图: 相关内容: Windows Live Writer 表情插件——酷表情(CoolEmotion)发布CoolEmotion插件更新至 1.2版 原文:http://www.zu14.cn/2008/12/20/coolemoti... 阅读全文
posted @ 2008-12-20 18:33 三角猫 阅读(885) 评论(0) 推荐(0) 编辑
摘要:大家在用 .NET 做图片水印功能的时候, 如果原图片是GIF格式, 很可能会遇到 “无法从带有索引像素格式的图像创建graphics对象”这个错误,对应的英文错误提示是“A Graphics object cannot be created from an image that has an indexed pixel format" 这个exception是出现在 System.Drawin... 阅读全文
posted @ 2008-12-19 18:31 三角猫 阅读(966) 评论(0) 推荐(0) 编辑
摘要:原地址: http://www.zu14.cn/2008/12/14/wlw_plugin_icontip/ 自上次发布 windows live writer 插件 coolemotion 之后,已经有一段时间了,今天再发布一款 其实,这个插件已经发布很久了, 只是我懒得去 windows live gallery 提交了,太麻烦,一直在朋友内部使用 效果列表 (共21种,未全列... 阅读全文
posted @ 2008-12-14 11:28 三角猫 阅读(361) 评论(2) 推荐(0) 编辑
摘要:http://www.zu14.cn/2008/12/12/net_cultureinfo/ .NET 里面,利用CultureInfo,动态改变程序的region,同时显示多个CultureInfo 下的格式,是非常easy的事了。 decimal c = 12345.98M; DateTime dt = DateTime.Now; ... 阅读全文
posted @ 2008-12-12 14:40 三角猫 阅读(441) 评论(0) 推荐(0) 编辑
摘要:原帖地址: http://www.zu14.cn/2008/12/02/net_sendmail2/ 在前面的一篇 .NET 发邮件 文章里, 讲的是比较基础的方面,这次讲稍微高级的一点的内容 几个知识点: HTML格式邮件中,嵌入图片资源 要求收到后,发送回执给你 如果邮件发送失败, 发送错误通知邮件给你 支持 HTML/plain text 双格式的邮件,... 阅读全文
posted @ 2008-12-02 14:37 三角猫 阅读(706) 评论(2) 推荐(2) 编辑
摘要:what' new: 1. 新增 gmail 表情一套 2. 新增select页面导航方式 原链接: Windows Live Writer 表情插件——酷表情(CoolEmotion)发布 阅读全文
posted @ 2008-11-26 22:20 三角猫 阅读(340) 评论(0) 推荐(0) 编辑

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