心如止水

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月21日

摘要: IDisposable接口定义:定义一种释放分配的资源的方法。 .NET 平台在内存管理方面提供了GC(Garbage Collection),负责自动释放托管资源和内存回收的工作,但它无法对非托管资源进行释放,这时我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代码中使用了一个COM对象 最简单的办法可以通过实现Finalize()来释放非托管资源,因为GC在释放对象时会检查... 阅读全文
posted @ 2011-07-21 16:49 cutebear 阅读(246) 评论(0) 推荐(0) 编辑

2011年7月20日

摘要: Code behind: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documen... 阅读全文
posted @ 2011-07-20 17:31 cutebear 阅读(297) 评论(0) 推荐(0) 编辑

2011年7月19日

摘要: Find which visual studio and service pack version installed.looking in the registry hereHKEY_LOCAL_MACHINE\Software\Microsoft\DevDiv[ProductFamily]\Servicing\9.0\then finding a property named somethin... 阅读全文
posted @ 2011-07-19 17:27 cutebear 阅读(203) 评论(0) 推荐(0) 编辑

2010年11月11日

摘要: 下表是元字符及其在正则表达式上下文中的行为的一个完整列表:字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后... 阅读全文
posted @ 2010-11-11 13:27 cutebear 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 参考:http://www.codeproject.com/KB/WPF/WpfProgressBar.aspxIntroductionThis article demonstrates how to use a WPF ProgressBar in a "tight code loop".BackgroundFor years, progress bars have been very usef... 阅读全文
posted @ 2010-11-11 13:17 cutebear 阅读(4179) 评论(0) 推荐(0) 编辑

2010年10月22日

摘要: 虽然观察者模式有很多变体,但该模式的基本前提包含两个角色:观察者和主体(熟悉 Smalltalk MVC 的人将这些术语分别称为视图和模型)。 在用户界面的环境中,观察者是负责向用户显示数据的对象。 另一方面,主体表示从问题域中模拟的业务抽象。 正如图 1 中所描述的一样,在观察者和主体之间存在逻辑关联。 当主体对象中发生更改时,(例如,修改实例变量),观察者就会观察 这种更改,并相应地更新其显示... 阅读全文
posted @ 2010-10-22 15:44 cutebear 阅读(281) 评论(0) 推荐(0) 编辑

2010年4月9日

摘要: 今天看到一篇文章,讲到了这个文件同步工具,自己试用了一下,很好用。原文地址是http://www.cnblogs.com/liangminzhong/archive/2010/04/08/1707873.html?login=1#commentform这里顺便做个广告,如何你点击https://www.dropbox.com/referrals/NTU5OTc1NzM5注册,在免费2G空间的基础上... 阅读全文
posted @ 2010-04-09 16:26 cutebear 阅读(288) 评论(0) 推荐(1) 编辑

2010年1月7日

摘要: 这里要介绍的一个工具叫做Snippet Designer, 我们知道Visual studio的insert snippet功能能让我们快速的添加常用的代码片段。这个工具安装成功后会集成到IDE里面,选中某些代码,然后右键“Export as snippet”,就可以保存为自己的code snippet。  下面是下载地址:http://snippetdesigner.co... 阅读全文
posted @ 2010-01-07 14:09 cutebear 阅读(584) 评论(0) 推荐(0) 编辑

2009年7月29日

摘要: 这是一个使用PropertyDescriptor动态创建一个数据源的属性,并把它绑定到xaml上的例子。下载。 阅读全文
posted @ 2009-07-29 21:57 cutebear 阅读(969) 评论(0) 推荐(0) 编辑

2009年7月21日

摘要: Com与.Net互操作一、.Net调用Com组件.Net调用Com组件主要分为两类:静态调用及动态调用。  所谓静态调用:指通过通过tlbimp.exe命名产生Com组件在.Net环境下的包装类,然后通过这个包装类来访问Com组件。  所谓动态调用:是指不通过Com组件的包装类来进行Com组件调用,而是在运行时通过反射来进行Com组件调用。  下面将分别详细的讨论这两种实现方法:  静态调用 1... 阅读全文
posted @ 2009-07-21 10:25 cutebear 阅读(886) 评论(0) 推荐(0) 编辑

2009年7月20日

摘要: CommandTarget属性:当一个command被executed的时候,指定这个事件的sender是谁。例如如下xaml: <StackPanel Name="FirstStackPanel" Background="AliceBlue" Focusable="True"> <!-- <SnippetCustom_RoutedCommandComm... 阅读全文
posted @ 2009-07-20 15:42 cutebear 阅读(1303) 评论(0) 推荐(0) 编辑

2009年3月19日

摘要: 1. DesignerSerializationVisibility 指在design time的时候,在property grid中设置的某个属性的值是否应该插入到InitializeComponent的代码中去。 · Visible 默认值,会插入中去。 · Hidden 不会插入中去。 · Content 将该属性中所有的... 阅读全文
posted @ 2009-03-19 14:38 cutebear 阅读(929) 评论(0) 推荐(0) 编辑

2009年3月18日

摘要: class: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Controls;using System.Windows;using System.Windows.Media;namespace WpfApplication25{ pu... 阅读全文
posted @ 2009-03-18 18:06 cutebear 阅读(1150) 评论(0) 推荐(0) 编辑

2009年3月17日

摘要: Wpf Localization方法2:利用Resources.resx文件 参考自:http://www.codeproject.com/KB/WPF/WPFUsingLocbaml.aspx 首先新建一个wpf工程,在.resx中输入如下字符串: 然后打开Window1.xaml文件,我们想通过x:Static引用资源文件中的字符串。于是改成以下的内容,我们发现会报一个错误: ... 阅读全文
posted @ 2009-03-17 10:44 cutebear 阅读(4859) 评论(0) 推荐(0) 编辑

2009年3月13日

摘要: 下面按照将Addin的安装后存放的位置的不同分两种情况: 将创建的Addin存放在My Documents\Visual Studio 2008\Addins目录下。 将创建的Addin存放在自定义的文件夹中。 首先创建一个Addin项目,取名为Addin1: OK后,会出来一个向导,例如为这个Addin命名和加一个描述等。接下来的画面中描述Addin不同的加载方式,例如选择第一个, ... 阅读全文
posted @ 2009-03-13 10:03 cutebear 阅读(2819) 评论(0) 推荐(2) 编辑