Tecky‘s Blog

你拍一、我拍一,喝着茅台吹牛逼
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月9日

摘要: 数组是类对象,存储空间在堆上,是一种引用类型。那么如何在栈上创建和访问数组元素以获得更高的效率那?下面是CLR Via C#中给出的一段示例代码,分别使用stackalloc 和创建结构类型实例来实现... 阅读全文

posted @ 2011-02-09 15:16 Tecky Li 阅读(532) 评论(0) 推荐(0) 编辑

摘要: 前几天在开发的时候,用到了Dev中的CheckedListBoxControl,我使用DataSource属性,给其绑定了一个List对象。界面显示都挺正常的,当若干个项的复选框被选中的后,它的che... 阅读全文

posted @ 2011-02-09 09:51 Tecky Li 阅读(2108) 评论(2) 推荐(1) 编辑

2011年1月28日

摘要: 首先、使用MEF框架,构建动态加载主应用程序,定义首次加载的xap包名称,和xap加载顺序,定义加载中时界面显示逻辑(自定义进度窗口等等)。自定义进度可以使用DownloadProgressChanged事件通过DeploymentCatalog 对象可以控制当前的加载进度。第二、定义每个功能型XAP包与主应用程序之间通信的接口文件: public interface IMainApplication { /// <summary> /// Gets or sets my interactor instance. /// 该接口实例提供了如何将本模块和其他的模块进行交互,以及如何主 阅读全文

posted @ 2011-01-28 18:32 Tecky Li 阅读(676) 评论(2) 推荐(0) 编辑

摘要: 做一个类似于TextBox一样在设计时只能调整位置和宽度,不能修改它的高度,请使用下面的方法: 假定我的控件名称为PopupCheckedList,高度只能是21像素。 首先,需要与控件对应的一个De... 阅读全文

posted @ 2011-01-28 18:21 Tecky Li 阅读(491) 评论(0) 推荐(0) 编辑

2011年1月20日

摘要: SilverLight的设计时,是会执行所加载的控件的构造函数和Load函数,如果这些构造函数和Load函数中包含了一些设计时无法正常执行的代码,比如访问了数据库资源,进行了访问权限验证等等,设计时预览窗口就会出现错误,不能正常显示。下面的Code可以判断当前代码段执行时,是否处于设计时状态,希望你能避免某些代码段在设计时被执行,让预览窗口正常显示。 阅读全文

posted @ 2011-01-20 18:03 Tecky Li 阅读(410) 评论(0) 推荐(0) 编辑

摘要: SilverLight4.0已经支持WCF SOAP 错误编程模型,他可已经WCF端未捕获到的异常正确的传递到SilverLight客户端,方便了调试和呈现。在SilverLight早期的版本,当服务抛出异常时,客户端往往得到的都是HTTP 500错误,服务端的详细错误信息并没有返回给客户端,客户端也就无法访问这个错误的信息,更不能展示给最终用户。客户端得到的仅仅是Not Found的错误,错误信息如下: 本文参考了MSDN的文章Creating and Handling Faults in Silverlight,该文讲述了如何实现在客户端捕获到明确清晰的服务器端异常。至于实现的机理请参见原 阅读全文

posted @ 2011-01-20 17:51 Tecky Li 阅读(930) 评论(0) 推荐(1) 编辑

2009年12月24日

摘要: 讨论一下自定义类作为集合类键的必要条件。 SortedList的数据结构是链表,键值是排序后存储的。获取某个键值对应的值时,只需要比较操作。所以如果想将一个自定义类作为Key的话,必须要实现IComparable接口中的int CompareTo(object obj)方法。 阅读全文

posted @ 2009-12-24 10:17 Tecky Li 阅读(666) 评论(1) 推荐(0) 编辑

摘要: Dictionary, SortedDictionary, SortedList 是 .NET Framework 的三个支持泛型和关键字查找的类, 都属于 System.Collections.Generic 命名空间. 它们无论是名字还是功能都十分相似, 以至于实际运用的时候我们会经常混淆. 因此有必要比较一下它们. 阅读全文

posted @ 2009-12-24 09:46 Tecky Li 阅读(759) 评论(0) 推荐(0) 编辑

2009年11月13日

摘要: 今天由于在百度上查询一下特性的相关内容,发现下面的文章对特性做了由浅入深,既有原理又有实例的讲解,值得对C#基于特性开发组件的朋友们看看。http://www.cnblogs.com/hualirpool/archive/2009/03/24/1420508.html 阅读全文

posted @ 2009-11-13 19:55 Tecky Li 阅读(442) 评论(0) 推荐(0) 编辑

2009年9月2日

摘要: 子类在构造的时候先执行子类的构造函数,然后再执行基类的构造函数。但基类的构造函数是私有的话,就无法访问。所以编译的时候就会出错。 阅读全文

posted @ 2009-09-02 17:21 Tecky Li 阅读(1253) 评论(0) 推荐(0) 编辑