随笔 - 130,  文章 - 0,  评论 - 282,  阅读 - 23万
09 2009 档案
从写组件说Xml——Xsd篇(二)
摘要:千变万化的表达式 上回说到,去和组件的合作者以及组件的使用者讨论,还是从上一篇的最后的Xml开始: 还记得上一回说过,要完成这样一个修改pptx文本的几个要素吗? 在哪里修改(where) 修改成什么(what) 怎么修改(how to) 何时修改(when) 而上一次仅仅解答了where、what的问题,当然how依然不用关心,因为这回继续是讲xsd。 思考一下,然后来说说一些可以... 阅读全文
posted @ 2009-09-29 15:06 Zhenway 阅读(1457) 评论(0) 推荐(0) 编辑
从写组件说Xml——Xsd篇(一)
摘要:初步创建一个Xsd 既然要写组件,当然就要确定这个组件的需求,以及确定如何去写。 一般情况下,组件的需求应该不是问题,因为对于这种封装技术难度的组件而言,需求很简单,就是尽量降低技术难度,让更多人能用这个组件,完成本来比较麻烦的事情。 那么从哪里开始写哪? 我选择了从xsd(XML Schema Definition)开始,为什么选择xsd哪? 在拥有xsd的情况下,可以很容易的写一个配... 阅读全文
posted @ 2009-09-26 13:58 Zhenway 阅读(3587) 评论(0) 推荐(0) 编辑
从写组件说Xml——背景篇(零)
摘要:以一个修改pptx的组件为例,说一些关于Xml知识。 阅读全文
posted @ 2009-09-26 13:54 Zhenway 阅读(698) 评论(2) 推荐(0) 编辑
用yield写一个Fibonacci
摘要:最近在和同事说到迭代器的作用,当时就举了个例子,写一个Fibonacci数列,并且暂时不考虑int溢出的问题:[代码] 阅读全文
posted @ 2009-09-13 17:22 Zhenway 阅读(331) 评论(0) 推荐(0) 编辑
delegate的另类玩法
摘要:阅读本文的预备知识:1、一般情况下.net中delegate的具体类型会包含一个构造函数,一个Invoke方法,一个BeginInvoke方法和一个EndInvoke方法。2、delegate可以被当成方法的载体,传入另一个方法,或者作为某个方法的返回值(参考函数式编程中的高阶函数的思想)。3、delegate可以用于需要延迟求解的目的。4、类型的显式/隐式转换5、文中使用Lambda表达式来简化... 阅读全文
posted @ 2009-09-01 21:50 Zhenway 阅读(548) 评论(4) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示