上一页 1 ··· 22 23 24 25 26
摘要:在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的... 阅读全文
posted @ 2010-09-07 11:46 葡萄城技术团队 阅读 (2356) 评论 (1) 编辑
摘要:“你团购了没? 今天推的火锅还不错。” 最近一打开QQ 或者MSN 就会收到这样的信息。起初十分纳闷,吃火锅还能团购?在以前意识中的团购,就是集体团购那种大东西,比如游戏机 自行车什么的,现在吃火锅也能团购了? 看来真是Out了。点开朋友的链接一看,才知道现在的团购远不是以前的样子了。以前是在论坛里 阅读全文
posted @ 2010-09-02 17:29 葡萄城技术团队 阅读 (2344) 评论 (4) 编辑
摘要:最近VS2010 Extension在Visual Studio Blog(http://blogs.msdn.com/visualstudio/)上提得很频繁,于是也想翻来文档研究研究,结果居然找了... 阅读全文
posted @ 2010-08-31 19:57 葡萄城技术团队 阅读 (2672) 评论 (4) 编辑
摘要:我们经常会有这样的需求或者想法:动态的生成或者修改代码。当然,我们可以把代码看成字符串而直接修改,但是这种做法也未免太生硬了,能解决的问题有限;而另一个方式就是CodeDom。 CodeDom是强大的... 阅读全文
posted @ 2010-08-24 15:14 葡萄城技术团队 阅读 (1523) 评论 (1) 编辑
摘要:敏捷开发,Agile Development,就是指能够在需求迅速变化的情况下快速开发软件。我们接触最多敏捷实践方式有:极限编程(XP)、结对编程、测试驱动开发(TDD)等。 追究敏捷的历史,就必须... 阅读全文
posted @ 2010-08-23 09:15 葡萄城技术团队 阅读 (975) 评论 (3) 编辑
摘要:jQuery UI CSS Framework是jQuery UI中的一个样式框架,可以利用jQuery Theme roller 来生成自己想要的css样式效果。我们可以利用jQuery UI的一些... 阅读全文
posted @ 2010-08-19 17:16 葡萄城技术团队 阅读 (3950) 评论 (5) 编辑
摘要:早在.net2.0, 微软就发布了"extern alias" C#关键字,目的就是为了解决在参照不同的Assembly时类型全名相同的问题。   以前还没觉得有多大... 阅读全文
posted @ 2010-08-17 14:17 葡萄城技术团队 阅读 (609) 评论 (1) 编辑
摘要:为IDE注册第三方Silverlight控件,相对WinForm平台下第三方控件的注册,较为复杂。这里结合实际,给出一个相对方便的解决方案,欢迎讨论。   先看结果,以InputMan f... 阅读全文
posted @ 2010-08-10 15:10 葡萄城技术团队 阅读 (1601) 评论 (2) 编辑
摘要:Cookie 它是标准的客户端浏览器状态保存方式,可能在浏览器诞生不久就有Cookie了,为什么需要Cookie 这个东东?由于HTTP协议没有状态,所以需要一个标志/存储来记录客户浏览器当前的状态,... 阅读全文
posted @ 2010-08-05 14:59 葡萄城技术团队 阅读 (6208) 评论 (7) 编辑
摘要:Canvas是Html5中非常重要的Feature 之一,究竟Canvas的未来会怎么样? 各大巨头有着不同的想法,微软的IE9会全面支持Canvas, Safari Chrome FireFox O... 阅读全文
posted @ 2010-08-03 15:35 葡萄城技术团队 阅读 (5298) 评论 (15) 编辑
摘要:有两个 Assembly A,B 在A中声明了一个事件(某个类中的某个事件), B没有引用这Assembly ,但是想挂A中的这个事件。当A中的某个逻辑fire这个Event时,B挂事件的地方要(B的handler)要做些事情。FireFarEvent 是 Assembly A, MainForm 阅读全文
posted @ 2010-07-29 09:07 葡萄城技术团队 阅读 (2955) 评论 (12) 编辑
摘要:在TXX的设计Review会议上,WQX问我,我们的设计可以做到什么程度?我说,钱多就设计的详细,钱少就设计的粗略。他说,也许我们可以稳定到某一个程度,不论项目大小,钱多少。我想,大家都体验到了UML为设计带来的许多好处,比如交流便捷,规范开发,还有就是强迫思考,强迫我们考虑“谁是谁”和“谁做什么” 阅读全文
posted @ 2010-07-26 12:36 葡萄城技术团队 阅读 (3154) 评论 (12) 编辑
摘要:本文实现了一个实验性的Silverlight控件纯客户端注册验证机制。希望做过这方面的朋友多给些指导性意见。     先给大家介绍一下Silverlight客户端控件的使... 阅读全文
posted @ 2010-07-22 18:27 葡萄城技术团队 阅读 (2085) 评论 (3) 编辑
摘要:最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持.   下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStri... 阅读全文
posted @ 2010-07-19 17:51 葡萄城技术团队 阅读 (3579) 评论 (11) 编辑
摘要:阅读了博客园发布的IT文章《30个提高Web程序执行效率的好经验》,这30条准则对我们web开发是非常有用的,不过大家可能对其中的一些准则是知其然而不知其所以然。 下面是我对这些准则的理解和分析,有些有关JS性能的准则,我也测试了它们的差异,大家可以下载DEMO页面,如有理解不正确的地方,请大家指正 阅读全文
posted @ 2010-07-12 17:28 葡萄城技术团队 阅读 (7364) 评论 (22) 编辑
摘要:关于枚举类型的多语言显示,其实就是Globalization的问题。解决方案当然不止一种,这里介绍一种可用性和扩展性的比较好的通用方法。   显然这里自己去实现自定义格式化,即通过IFo... 阅读全文
posted @ 2010-07-08 17:18 葡萄城技术团队 阅读 (2137) 评论 (6) 编辑
摘要:偶然想起@jeffz_cn在twitter上问:“私有方法真的不应该单元测试吗?为什么?我觉得有的组件只是逻辑复杂一些,因此会提取私有方法,并且测试这些私有方法的逻辑。如果把这些内容统统从外部“注入”... 阅读全文
posted @ 2010-07-05 18:12 葡萄城技术团队 阅读 (2243) 评论 (8) 编辑
摘要:RSA算法是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。它的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上的著名难题,至今没有有效的方法予以解决,因此可以确保RSA算法的安全性。 到目前Silverlight4 Beta发布为止,Silverligh 阅读全文
posted @ 2010-06-24 18:00 葡萄城技术团队 阅读 (1123) 评论 (4) 编辑
摘要:使用ASP.NET AJAX框架我们可以搭建快速响应、具有丰富的用户体验的AJAX Web应用程序,而该框架的UpdatePanel控件则提供了一种非常简单的方式来实现Web页面的局部更新,我们不需要在每次回发的时候都加载整个页面。 那这个控件是如何实现这种局部刷新的哪,透过其实现机制我们可以更清楚 阅读全文
posted @ 2010-06-12 17:05 葡萄城技术团队 阅读 (1886) 评论 (1) 编辑
上一页 1 ··· 22 23 24 25 26