摘要: 1.解压方法 转载自http://www.cnblogs.com/hiber/archive/2007/10/17/927795.html"C#解压.zip文件,网上一搜一大堆方法,有使用System.IO.Compression.GZipStream的,有使用J#库函数的,也有仿Java自己写库函数的,但好多都不大好使,最终发现还是系统函数System.Shell.Folder.copyHere(oItem[,intOptions])最为好使。具体方法如下:1. 添加引用 Shell32.dll,可以在Windows\system32中找到它。2. 添加方法,搞定。staticvo 阅读全文
posted @ 2012-04-23 15:01 风枫峰 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 来到2012年已经好多天了,老早就想着写一篇文字,来记录一下2011年,去年想写但没写出来,现在回头去想已经忘记很多事了,今年还是写一下吧,万一真的2012了呢。 我是很物质的人,先记录一下今年购入的东西吧: 2011年,bambook —> 黑莓9780 —> 周大福项链·钻戒·手镯(已丢)·男戒 —> iPhone4 —> HP Veer —> iPod touch —> MacBook ... 阅读全文
posted @ 2012-01-09 14:06 风枫峰 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 用VS2010创建Silverlight模板化控件出现:"未指定的错误(异常来自 HRESULT:0x80004005(E_FAIL))”错误,在网上找了半天没有.用英文silverlight HRESULT:0x80004005(E_FAIL)搜索,第一条结果就解决了这个问题:“disabling Power Commands was helpfull”: 关掉Power Commands插件冲突了,关掉这个插件这个问题就解决了.可以看出英语好有多重要…… 阅读全文
posted @ 2011-11-19 15:32 风枫峰 阅读(1680) 评论(2) 推荐(1) 编辑
摘要: 间接,最先看到这个词是在<<Objective-C基础教程>>中,被称为面向对象的基础,那什么是间接呢? 首先我们看一个小程序,就一句话,求长方形的面积: 1: static vo... 阅读全文
posted @ 2011-11-04 12:20 风枫峰 阅读(1933) 评论(6) 推荐(9) 编辑
摘要: GOF定义: STATE(状态模式):允许一个对象在其内部状态改变时改变它的行为.对象看起来似乎修改了它的类. 一,我为什么用状态模式: 先看一张截图: 目前系统中遇到很多这种类型的界面,它有很多职责... 阅读全文
posted @ 2011-08-09 15:55 风枫峰 阅读(2023) 评论(12) 推荐(2) 编辑
摘要: GOF定义: Template Method(模版方法):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特... 阅读全文
posted @ 2011-07-19 16:33 风枫峰 阅读(1412) 评论(2) 推荐(2) 编辑
摘要: DataGrid的行,单元格根据绑定数据的变化,改变样式:一 : 对行的样式添加DataTrigger,当Binding的State值为0时,行的Background,IsEnabled两个属性改变 1 <DataGrid.RowStyle> 2 <Style TargetType="DataGridRow"> 3 <Style.Triggers> 4 <DataTrigger Binding="{Binding Path=State,Mode=TwoWay,UpdateSourceTrigger=PropertyChan 阅读全文
posted @ 2011-07-18 16:29 风枫峰 阅读(803) 评论(0) 推荐(1) 编辑
摘要: 1.MouseButtonEventArgs 类定义在 System.Windows.Input命名空间中。含有方法GetPosition方法,此方法返回一个Point类型(这是定义在System.W... 阅读全文
posted @ 2011-07-08 18:57 风枫峰 阅读(4007) 评论(1) 推荐(3) 编辑
摘要: 目的 创建型 结构型 行为型 范围 类 Factory Method Adapter(类) Interpreter Template Method 对象 Abstract... 阅读全文
posted @ 2011-07-07 23:51 风枫峰 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1. Abstract Factory(抽象工厂):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类; 2. Adapter(适配器):将一个类的接口转换成客户希望的另外一个接口。... 阅读全文
posted @ 2011-07-07 23:22 风枫峰 阅读(436) 评论(1) 推荐(2) 编辑