- 博客(6)
- 资源 (256)
- 问答 (1)
- 收藏
- 关注
原创 Silverlight4控件纯客户端注册验证
本文实现了一个实验性的Silverlight控件纯客户端注册验证机制。希望做过这方面的朋友多给些指导性意见。 先给大家介绍一下Silverlight客户端控件的使用情景。一般来说,Silverlight客户端控件会销售给开发Silverlight程序的公司,他们是控件的购买者。他们开发的程序中会用到Silverlight客户端控件。但是Silverlight控件最终是在浏览Silverlight程序的网站用户机器上执行的。说的有点绕,请参照下图。这个纯客户端注册验证机制主要流程如下: 1, 控件购买者下载使
2010-07-22 18:47:00 1402
原创 如何将第三方控件嵌入ToolStrip控件,并提供Design-Time支持
最近研究了一下如何将第三方控件嵌入到ToolStrip控件中,并能提供Design-Time下的支持.下面将详细讲解如何把系统的MonthCalendar控件嵌入到ToolStrip控件中.以下的两幅图片显示了最终的样子. Run-Time下的样子Design-Time下的样子 如何将第三方控件嵌入到ToolStrip微软实现了一个ToolStripControlHost类, 它是ToolStripComboBox, ToolStripTextBox, 和 ToolStripProgressBar等的基类.
2010-07-19 17:58:00 1477
原创 项目估算
<br />关于项目估算,一直有这样的一个辩论,功能点VS代码行,辩论的焦点就是用哪一种来代表软件规模更好一点。项目规模的度量大有学问,如果您想去听听专业的软件功能点法课程,您可能要付上高昂的学费,并且有可能学了后还不知道如何用上这个办法。这里我不想谈论这两种办法,这些方法可能仅是理论上可行,目前我也没有见到过一个成功实践这类方法的案例。 <br /> <br /> 软件规模就这么难度量吗?以前我的领导曾经问过主任评估师,我们把工作分解得足够细,直到我们可以估计工作量的程度,这不就把工作量估出来了? <b
2010-07-15 16:43:00 1459
原创 对《30个提高Web程序执行效率的好经验》的理解
阅读了博客园发布的IT文章《30个提高Web程序执行效率的好经验》,这30条准则对我们web开发是非常有用的,不过大家可能对其中的一些准则是知其然而不知其所以然。下面是我对这些准则的理解和分析,有些有关JS性能的准则,我也测试了它们的差异,大家可以下载DEMO页面,如有理解不正确的地方,请大家指正。也非常欢迎大家补充。测试环境:OS:Vista;Processor:3.40GHz; Memory: 2.00GB;System type: 32-bit Operating System; Browser: I
2010-07-12 17:38:00 1202
原创 枚举的多语言显示
<br />关于枚举类型的多语言显示,其实就是Globalization的问题。解决方案当然不止一种,这里介绍一种可用性和扩展性的比较好的通用方法。<br /> <br />显然这里自己去实现自定义格式化,即通过IFormatable、IFormatProvider、ICustomFormatter等接口已达到Globalization有点小题大作了,而另外一个很容易想到的点是通过DiaplayMember实现显示值得自定义(对于简单Binding,例如ComboBox、ListBox等只用重载ToStri
2010-07-08 17:59:00 1462
原创 [经验总结] 关于单元测试
<br />偶然想起@jeffz_cn在twitter上问:“私有方法真的不应该单元测试吗?为什么?我觉得有的组件只是逻辑复杂一些,因此会提取私有方法,并且测试这些私有方法的逻辑。如果把这些内容统统从外部“注入”,这样私有的逻辑就变公开了……但是这样难道没有过渡设计的味道吗?”。 <br />然后就想起来我在项目中推动单元测试的经过。觉得还是应该总结一下比较好。 <br /><br />我目前负责的项目,有代码200K+,控件产品,尤其是Grid控件产品的代码复杂度远比应用程序的产品复杂度高。因为功能级的耦
2010-07-05 18:17:00 1389
精算与金融行业场景及技术应用白皮书
2024-04-03
转型有道:企业级低代码应用实践案例精选
2024-04-03
LIMS数字化系统方案白皮书
2024-04-03
使用控件对企业有那些好处?
2014-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人