葡萄城技术团队博客

为开发者提供专业的开发工具、解决方案和服务,赋能开发者

从Component对象到CodeDom——舞动你的Code系列(1)

<br />我们经常会有这样的需求或者想法:动态的生成或者修改代码。当然,我们可以把代码看成字符串而直接修改,但是这种做法也未免太生硬了,能解决的问题有限;而另一个方式就是CodeDom。<br />CodeDom是强大的!我们感谢微软,给我们提供了强大的描述面向对象语言的...

2010-08-24 15:18:00

阅读数 1091

评论数 0

敏捷软件开发之何为敏捷开发

<br />敏捷开发,Agile Development,就是指能够在需求迅速变化的情况下快速开发软件。我们接触最多敏捷实践方式有:极限编程(XP)、结对编程、测试驱动开发(TDD)等。<br />追究敏捷的历史,就必须要提到著名的敏捷开发宣言,2001年,17位业界专家(...

2010-08-23 09:26:00

阅读数 1037

评论数 0

基于jQuery UI CSS Framework开发Widget

jQuery UI CSS Framework是jQuery UI中的一个样式框架,可以利用jQuery Theme roller 来生成自己想要的css样式效果。我们可以利用jQuery UI的一些框架来开发出基于jQuery UI CSS Framework效果的插件来。jQuery UI中两...

2010-08-19 17:46:00

阅读数 1417

评论数 1

Silverlight 控件开发之 "extern alias” 关键字

<br /> 早在.net2.0, 微软就发布了"extern alias" C#关键字,目的就是为了解决在参照不同的Assembly时类型全名相同的问题。<br /> <br />以前还没觉得有多大的用处,但在做Silverlight De...

2010-08-17 14:34:00

阅读数 1988

评论数 1

如何为IDE注册第三方Silverlight控件

<br />为IDE注册第三方Silverlight控件,相对WinForm平台下第三方控件的注册,较为复杂。这里结合实际,给出一个相对方便的解决方案,欢迎讨论。 <br /> <br />先看结果,以InputMan for Silverlight(简称IMS...

2010-08-10 15:16:00

阅读数 1145

评论数 0

浅析Web数据存储-Cookie、UserData、SessionStorage、WebSqlDatabase

Cookie 它是标准的客户端浏览器状态保存方式,可能在浏览器诞生不久就有Cookie了,为什么需要Cookie 这个东东?由于HTTP协议没有状态,所以需要一个标志/存储来记录客户浏览器当前的状态,保证客户浏览器和服务器通讯时可以知道客户浏览器当前的状态。Cookie就是记录这个状态的容器,Co...

2010-08-05 15:24:00

阅读数 1160

评论数 0

基于Html5的Canvas实现的Clocks (钟表)

<br />Canvas是Html5中非常重要的Feature 之一,究竟Canvas的未来会怎么样? 各大巨头有着不同的想法,微软的IE9会全面支持Canvas, Safari Chrome FireFox Opera 都已经支持了Canvas, 这些都是对Canvas利好的消息,这...

2010-08-03 16:15:00

阅读数 929

评论数 0

挂载非引用Assembly中的事件

<br />有两个 Assembly A,B 在A中声明了一个事件(某个类中的某个事件), B没有引用这Assembly ,但是想挂A中的这个事件。当A中的某个逻辑fire这个Event时,B挂事件的地方要(B的handler)要做些事情。<br /><br />...

2010-08-03 16:07:00

阅读数 1027

评论数 0

设计做到什么程度?

在TXX的设计Review会议上,WQX问我,我们的设计可以做到什么程度?我说,钱多就设计的详细,钱少就设计的粗略。他说,也许我们可以稳定到某一个程度,不论项目大小,钱多少。我想,大家都体验到了UML为设计带来的许多好处,比如交流便捷,规范开发,还有就是强迫思考,强迫我们考虑“谁是谁”和“谁做什么...

2010-08-03 16:00:00

阅读数 1096

评论数 0

提示
确定要删除当前文章?
取消 删除