使用DD_belatedPNG让IE6支持PNG透明图片
作者:kiyeer 日期:2011-09-14
使用方法:
首先下载JS文件
关于nvelocity中null值的判断
作者:kiyeer 日期:2011-07-11
原文链接地址:http://blog.sina.com.cn/s/blog_4b01279a0100hc6o.html
Velocity中如何判断null(2010-03-14 16:42:10)
kiyeer
作者:kiyeer 日期:2011-06-19
转载:c# sqlite 数据库加密
作者:kiyeer 日期:2011-03-25
安装VS2010 SP1提示安装时发生严重错误的解决方法
作者:kiyeer 日期:2011-03-10
昨天在cnbeta上看到微软发布的VS2010 SP1,很兴奋,第一时间下载了,然后安装,结果提示发生了安装时发生严重错误,真是打击啊,由于刚发布,网上搜索没有解决办法,只能自己摸索了。看了一下具体的错误提示:
Final Result: Installation failed with error code: (0x80070643), "安装时发生严重错误 " (Elapsed time: 0 00:01:53).Exe (G:\vs2010_sp1_10.0.40219.1_chs\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (G:\vs2010_sp1_10.0.40219.1_chs\VS10sp1_x86.msi) Installation failed. Msi Log: Microsoft Visual Studio 2010 Service Pack 1_20110310_085524852-MSI_VS10sp1_x86.msi.txt
看最下面一行,是VS10sp1_x86.msi这个文件安装时出错了。于是我单独安装这个文件,发现提示缺少文件(缺少1028下找不eula.rtf这个文件,安装包中根本没有这个文件夹,只有2052下有,于是我把整个2052文件夹复制下来并重命名成1028,接着又提示1031下缺少eula.rtf,用同样的方法,反正共9个这样的提示,都按这个方法就行可了。)估计是缺少语言文件吧。
我把缺少的打包,解压到安装目录即可:
.Net 2.0实例学习:WebBrowser页面与WinForm交互技巧
作者:kiyeer 日期:2010-05-13
最近看到博客园入门教学文章比较流行,自己最近又偷懒比较多,没啥心得,不妨写一篇没啥深度的入门文章吧。
话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。
下面的代码假设你已经建立了一个Windows Form,上面有一个WebBrowser名为“webBrowser”。
Study Case 1:用WinForm的Event Handler响应Web页面的事件
C# Winform利用POST传值方式模拟表单提交数据(Winform与网页交互)
作者:kiyeer 日期:2010-05-13
这是我一个朋友写的日志,觉得有些用途,就发表在这里,以便以后查阅,也希望对各位有所帮助。
刚到公司混的时候,老板要求实现一个从C#的windows应用程序传参数到一个网页,然后这个网页不显示出来,但能把数据返回给应用程序的功能,问了好多人,找了好多资料,都搞不定,后来还是在老板的帮助下搞定的......,现在把方法写出来供大家参考。
其原理是,利用winfrom模拟表单提交数据,将要提交的参数提交给网页,网页执行代码,得到数据,然后Winform程序将网页的所有源代码读取下来,这样就达到windows应用程序和web应用程序之间传参和现实数据的效果了。
首先创建一个windows应用程序和web应用程序。
纯数字不重复排列的另类方法
作者:kiyeer 日期:2009-12-31
windows 7资源管理器的启动位置
作者:kiyeer 日期:2009-12-15
C# 获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)
作者:kiyeer 日期:2009-12-10
最有效的办法是获取CPU的序列号,然后让你的软件只能运行在有这样的CPU序列号的机器上。众所周知,CPU序列号是唯一的!因此,这样就可以为你的软件加锁了。
另外一个需要硬盘信息的例子是:硬盘有几个分区,每个分区各有多少剩余空间。当你正在做一个多媒体应用程序的时候,你可能也需要获得有关声卡、显卡的硬件信息。

