<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[winter_leaf_wei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/winter_leaf_wei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; winter_leaf_wei]]></copyright><item><title><![CDATA[快捷方式的建立-shell 编程]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/18228321</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/18228321</guid><author>winter_leaf_wei</author><pubDate>Mon, 13 Jan 2014 18:38:24 +0800</pubDate><description><![CDATA[Windows Shell 编程 第六章

2008-04-13 13:47 4234人阅读 评论(0) 收藏 举报
shellwindowspathnulllistview编程

第六章 快捷方式的最短路径
         Windows Shell允许存储任何对象的引用到系统范围内的任何地点。例如，当你从一个文件夹拖拽可执行程序到另一个文件夹时，鼠标自动改变形状给出除拷贝和移动文]]></description><category></category></item><item><title><![CDATA[ATL  HTMLVIEW 资源相关]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9708647</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9708647</guid><author>winter_leaf_wei</author><pubDate>Thu, 01 Aug 2013 22:33:40 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-21323988-id-1827970.html]]></description><category></category></item><item><title><![CDATA[自画窗口专题]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9429541</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9429541</guid><author>winter_leaf_wei</author><pubDate>Tue, 23 Jul 2013 22:56:39 +0800</pubDate><description><![CDATA[如果子窗口wnd 模拟caption, 如果移动父窗口，
可以在子窗口往父窗口发送消息实现：
http://wenku.baidu.com/view/f4d04a7d5acfa1c7aa00cca4.html]]></description><category></category></item><item><title><![CDATA[chtmlview 使用内嵌资源比如JPG 无法正常显示的问题]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9398839</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9398839</guid><author>winter_leaf_wei</author><pubDate>Sun, 21 Jul 2013 16:43:08 +0800</pubDate><description><![CDATA[把CSS 和JPG 等HTML 需要的资源添加到系统，结果无法显示，用PE工具查看，发现，资源链接器，把JPG 等资源的属性设置成了DIB 属性。
经过N种试验办法，处理办法就是把需要的资源文件，手工添加到rc2中，避免了VS的自动调整。显示正常。]]></description><category></category></item><item><title><![CDATA[MFC 自画界面的总结]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9393875</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/9393875</guid><author>winter_leaf_wei</author><pubDate>Sat, 20 Jul 2013 22:11:52 +0800</pubDate><description><![CDATA[// 通过这个方式，在mainframe 去掉menubar,注册类，去掉背景画刷，避免重复刷新，
//
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
 if( !CFrameWnd::PreCreateWindow(cs) )
  return FALSE;
 // TODO: 在此处通过修改
 //  CREATESTR]]></description><category></category></item><item><title><![CDATA[JS中的instanceof和typeof]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6684225</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6684225</guid><author>winter_leaf_wei</author><pubDate>Sat, 13 Aug 2011 14:50:23 +0800</pubDate><description><![CDATA[对于instanceof和typeof，以前看到过，但是只对typeof用到的相对更多一些，最近看js的设计模式，很多用到了instanceof，突然觉得它们两个有些相似但也应该有它们区别，然后网上看了一些文章，对它们之间的关系有了一些的了解。
instanceof和typeo]]></description><category></category></item><item><title><![CDATA[兼容各种浏览器的获取clientheight 等参数]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6684211</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6684211</guid><author>winter_leaf_wei</author><pubDate>Sat, 13 Aug 2011 14:45:15 +0800</pubDate><description><![CDATA[document.compatMode属性


document.compatMode用来判断当前浏览器采用的渲染方式。
官方解释：
BackCompat：标准兼容模式关闭。
CSS1Compat：标准兼容模式开启。
当document.compatMode等于Ba]]></description><category></category></item><item><title><![CDATA[escape()、encodeURI()、encodeURIComponent()区别详解]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682807</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682807</guid><author>winter_leaf_wei</author><pubDate>Fri, 12 Aug 2011 18:17:28 +0800</pubDate><description><![CDATA[escape()、encodeURI()、encodeURIComponent()区别详解


JavaScript中有三个可以对字符串编码的函数，分别是： escape,encodeURI,encodeURIComponent，相应3个解码函数：unescape,deco]]></description><category></category></item><item><title><![CDATA[bind 事件：attachEvent和addEventListener方法的使用]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682235</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682235</guid><author>winter_leaf_wei</author><pubDate>Fri, 12 Aug 2011 16:01:06 +0800</pubDate><description><![CDATA[attachEvent和addEventListener方法的使用
Javascript 动态地给元素添加事件，取代在元素上写onclick 
一般情况下直接在元素上添加事件的写法如下： 

Html代码 
1.     
2.  
3.   
  
 
而在]]></description><category></category></item><item><title><![CDATA[JS 的&& 和||]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682112</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6682112</guid><author>winter_leaf_wei</author><pubDate>Fri, 12 Aug 2011 15:41:46 +0800</pubDate><description><![CDATA[首先我们来梳理一下一个概念，请你一定要记住：在js逻辑运算中，0、""、null、false、undefined、NaN都会判为false，其他都为true（好像没有遗漏了吧，请各位确认下）。这个一定要记住，不然应用||和&&就会出现问题。

这里顺便提下：经常有人问我，看到]]></description><category></category></item><item><title><![CDATA[进制转换]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6631967</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6631967</guid><author>winter_leaf_wei</author><pubDate>Mon, 25 Jul 2011 15:04:32 +0800</pubDate><description><![CDATA[0 1 代码byte任何计算机的内部存储都是以二进制去存储的，数据类型，和存储是两回事，表你看看 -//十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.]]></description><category></category></item><item><title><![CDATA[学习Javascript：掌握惰性函数定义模式]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315832</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315832</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 16:14:00 +0800</pubDate><description><![CDATA[<br />这篇文章阐述的是一种函数式编程（functional-programming）设计模式，我称之为惰性函数定义（Lazy Function Definition）。我不止一次发现这种模式在JavaScript中大有用处，尤其是编写跨浏览器的、高效运行的库之时。 .<br />方法一：上古时代的技术。<br />这个最简陋的解决方案使用了全局变量t来保存Date对象。foo首次调用时会把时间保存到t中。接下来的再次调用，foo只会返回保存在t中的值。 ..<br />var t;<br />func]]></description><category></category></item><item><title><![CDATA[javascript模块模式深度探索 豆瓣javascript组译文2]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315820</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315820</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 16:10:00 +0800</pubDate><description><![CDATA[<br />前言 <br /><br />模块模式是基于js闭包实现的一个模式，这篇文章描述如何用模块模式来支持多人大型项目，此外，需要自己做框架的同学也可以参考。 <br /><br />-煎蛋 <br /><br /><br /><br />模块模式深度探索模块模式是一个常用的js编程模式。它很好理解，但是还有一些高级的使用方法没有引起广泛的注意。这篇文章，我将回顾一些不寻常的高端话题，其中一个是我自认为原创的。 <br /><br />基础 <br /><br />我们先来简述一下模块模式。三年前YU]]></description><category></category></item><item><title><![CDATA[JavaScript编程模式：模块的力量]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315811</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315811</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 16:08:00 +0800</pubDate><description><![CDATA[<br />模块模式是基于JavaScript闭包实现的一个模式，这篇文章描述如何用模块模式来支持多人大型项目，此外，需要自己做框架的同学也可以参考。<br />模块模式是一个常用的JavaScript编程模式。它很好理解，但是还有一些高级的使用方法没有引起广泛的注意。如果你已经非常了解模块模式，可以跳到"高级模式"的段落。<br />51CTO推荐阅读：JavaScript中的函数式编程实践<br />匿名闭包<br />匿名闭包是让一切成为可能的基础，而且这也是JavaScript最好的特性。我们创建个]]></description><category></category></item><item><title><![CDATA[ [从jQuery看JavaScript]-匿名函数与闭包（Anonymous Function and Closure）]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315784</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315784</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 16:00:00 +0800</pubDate><description><![CDATA[ jQuery片段：view plaincopy to clipboardprint?(function(){   //这里忽略jQuery所有实现   })();  (function(){//这里忽略jQuery所有实现})(); 　　半年前初次接触jQuery的时候，我也像其他人一样很兴奋地想看看源码是什么样的。然而，在看到源码的第一眼，我就迷糊了。为什么只有一个匿名函数又没看到运行（当然是运行了……），就能有jQuery这么个函数库了？于是，我抱着疑问来到优快云。结果相信现在很多人都很清楚了（因为]]></description><category></category></item><item><title><![CDATA[C#和闭包 ]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315770</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315770</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 15:57:00 +0800</pubDate><description><![CDATA[什么是闭包？ <br /><br />简单来讲，闭包允许你将一些行为封装，将它像一个对象一样传来递去，而且它依然能够访问到原来第一次声明时的上下文。这样可以使控制结构、逻辑操作等从调用细节中分离出来。访问原来上下文的能力是闭包区别一般对象的重要特征，尽管在实现上只是多了一些编译器技巧。<br />[C#和Java的闭包：http://www.zxbc.cn/html/20080516/34373.html]闭包的副作用 <br /><br /> 闭包并不是新概念，在LINQ的使用中已经证明了它难以置信地实用]]></description><category></category></item><item><title><![CDATA[使用面向对象的技术创建高级 Web 应用程序]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315752</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6315752</guid><author>winter_leaf_wei</author><pubDate>Mon, 11 Apr 2011 15:50:00 +0800</pubDate><description><![CDATA[Ray Djajadinata  转自MSDN<br /> 本文讨论: JavaScript 是基于原型的语言 用 JavaScript 进行面向对象的编程 JavaScript 编码技巧 JavaScript 的未来 本文使用了以下技术: <br />JavaScript<br /><br />  目录 JavaScript 对象是词典<br />JavaScript 函数是最棒的<br />构造函数而不是类<br />原型<br />静态属性和方法<br />闭包<br />模拟私有属性<br />从类]]></description><category></category></item><item><title><![CDATA[js 编码方式详解]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6309202</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6309202</guid><author>winter_leaf_wei</author><pubDate>Fri, 08 Apr 2011 12:33:00 +0800</pubDate><description><![CDATA[URL编码转换,escape() encodeURI() encodeURIComponent()escape() 方法：采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码（xx等于该字符在字符集表里面的编码的16进制数字）。比如，空格符对应的编码是%20。unescape方法与此相反。不会被此方法编码的字符： @ * / +英文解释：MSDN JScript Reference: The escape method ]]></description><category></category></item><item><title><![CDATA[ javascript文字编码函数]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6309125</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6309125</guid><author>winter_leaf_wei</author><pubDate>Fri, 08 Apr 2011 11:49:00 +0800</pubDate><description><![CDATA[javascript文字编码函数escape,encodeURI,encodeURIComponent使用详解2009年11月15日 星期日 04:00<br />js对文字进行编码涉及3个函数：escape,encodeURI,encodeURIComponent，<br />相应3个解码函数：unescape,decodeURI,decodeURIComponent<br />1、传递参数时需要使用encodeURIComponent，这样组合的url才不会被#等特殊字符截断。   <br />    ]]></description><category></category></item><item><title><![CDATA[.net 的压缩类库 （引用）]]></title><link>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6219240</link><guid>https://blog.youkuaiyun.com/winter_leaf_wei/article/details/6219240</guid><author>winter_leaf_wei</author><pubDate>Wed, 02 Mar 2011 21:47:00 +0800</pubDate><description><![CDATA[<br />在專案中或多或少都有機會遇到需要處理壓縮檔的情況，而一般最常見的壓縮格式就是 ZIP 格式，雖然有人愛用 RAR 格式，但因為若要建立 RAR 壓縮檔時，只能用 WinRAR 軟體，而這是個需付費的商業軟體，所以我本身很不愛用，大多僅使用 ZIP 或 7-Zip 等較為開放的壓縮格式。<br />今天我就來介紹兩款我曾經用過的壓縮函示庫：<br />1. SharpZipLib - .NET Zip Library<br />SharpZipLib 是完全用 C# 撰寫並附有完整原始碼可供下載，]]></description><category></category></item></channel></rss>