摘要: 几个月前看过Channel9上的一个视频,Windows Live Writer的开发经理Charles Teague现场讲述如何开发Writer插件。昨天又看了徐晓卓同学的WebCast,感觉内容雷同,看完之后觉得食不尽兴,并且在一些细节地方我对该同学有异议。其实我与徐晓卓同学素未谋面,更谈不上江湖过节,只不过是想综合他和Charles的内容,总结归档,给其他想要涉足Live Writer插件开发的同学一点儿入门级参考资料罢了。我希望晓卓同学看了我的文章不要生气,我不是说你代码写错了,只是有一个比较明显的地方,你既然在MSDN WebCast上写代码,我觉得还是有必要遵守微软的编码规范,例如局部变量的声明,首字母应该小写,虽然你大写了并不影响编译。总而言之,我不喜好文人相酸,只奉行共同进步。
  阅读全文
posted @ 2009-01-20 13:39 Autumoon 阅读(1719) | 评论 (9)编辑
     摘要: 现在我们即使不掏腰包也能获得这么强大的平台了,也就是说,巨人已经同意您免费踩在他的肩膀上了,至于将来您要往哪里看、能看多远,那就要看您的造化了,巨人不会承诺您一定能站得高看得远,能不能成功,关键还在于各人的努力!

友情提示:不要相信任何保证发财的承诺,过去有很多案例表明这种承诺都是骗子做出的,其中经典案例的吉祥物有海狸鼠、蚂蚁等。
  阅读全文
posted @ 2008-10-17 19:30 Autumoon 阅读(1573) | 评论 (4)编辑
     摘要: 再好的平台,也不可能有人能保证用户一定能成功,要想成功,就必须不断地尝试,希望各位对Office Live感兴趣的朋友在将来的使用过程中,把自己的经验、技巧和心得多多益善地拿出来与大家一起分享,分享智慧似乎比撒钱更有意思!
  阅读全文
posted @ 2008-10-16 08:00 Autumoon 阅读(836) | 评论 (4)编辑
     摘要: Founder从容不迫地来到电脑跟前,动作麻利地打开Maxthon并在地址栏里输入了Office Live的网址,一记漂亮的回车,就在那回眸一笑的转瞬刹那间,屏幕上出现了一个简洁的界面:登录。大家都是道上的人,这个过程我就不多说了,赶紧捡要紧的说,不然要挨砖头的。
  阅读全文
posted @ 2008-10-16 00:14 Autumoon 阅读(1750) | 评论 (4)编辑
     摘要: Office Live是一套线上办公协作系统,它是Office System的网络延伸,它使得网络办公更加便捷和高效。Office Live不仅提供了团队内部的网络协作平台WorkSpace,还提供了对外的网站发布平台和产品推广服务。这一整套服务都可以和Windows Live完美地结合在一起,通过Windows Live帐户可以很方便地创建和管理您的线上平台,更可以通过Windows Live将您的产品和服务直接推向全世界,对没错儿,当您站在Office Live这个平台上,轻轻地推开您面前的这扇大门,门外就是整个世界,而不仅仅是中国。
  阅读全文
posted @ 2008-10-15 07:34 Autumoon 阅读(2210) | 评论 (15)编辑
     摘要: 面试或者笔试的时候常常会遇到这样的问题,写一个函数,判断一个字符串里是否包含有给定的子字符串。当然,人家并不是想看看你是否知道System.String实例对象中包含有Contains这个函数,而是想通过观察面试者书写代码来看看他的技术水平。
  阅读全文
posted @ 2008-08-26 15:36 Autumoon 阅读(2194) | 评论 (22)编辑
     摘要: 龙生九子,种种不同。
  阅读全文
posted @ 2008-08-19 17:40 Autumoon 阅读(2996) | 评论 (26)编辑
     摘要: 直白点儿说:值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。
  阅读全文
posted @ 2008-08-18 23:23 Autumoon 阅读(2702) | 评论 (20)编辑
     摘要: 最近出于无奈,不得不重新走上面试跳槽的道路,但我这个人向来最不善于面试,你要是跟我平时里聊技术话题,只要是我懂的了解的,我都可以做到侃侃而谈;只要是我不懂的,我都虚心向您请教。我这人,虽不憨厚,但向来实诚,技术嘛,领域这么广,没有必要争一口“你不懂我懂”的所谓的气,能聊得来,大家都是朋友,聊不来,呵呵,笑笑而过吧。
  阅读全文
posted @ 2008-08-18 18:28 Autumoon 阅读(458) | 评论 (3)编辑

 

【主要参考资料】

  • 《Microsoft .NET 框架程序设计》(修订版),【美】Jeffrey Richter 著,【中】李建忠 译,清华大学出版社;
posted @ 2008-08-18 17:37 Autumoon 阅读(748) | 评论 (2)编辑
     摘要: 用过了Diamond,我感觉再让我用一般的手机,都不好意思跟别人打招呼了,哈哈!
  阅读全文
posted @ 2008-07-10 16:44 Autumoon 阅读(514) | 评论 (5)编辑
     摘要: 说实话,我打网球纯属瞎打,毫无战略不讲技巧,过网不出界就行,不求输赢,重在参与嘛!不过毕竟不是职业选手,所以打起来总是有些牵挂,比如手机怎么办?揣着吧碍事,放一边吧容易漏接电话,总能再骗个朋友来观战,实际上是让人家帮我接电话吧。
  阅读全文
posted @ 2008-07-08 21:06 Autumoon 阅读(1145) | 评论 (6)编辑
     摘要: C#提供了委托机制来实现异步处理,也就是说,你向服务器发送请求以后就可以把精力用在做别的事情上,服务器返回请求后应用程序会自动调用你之前安排好的方法来处理接下来的工作。换句话说,你点好了菜,接下来就可以和朋友聊天,厨房做好了菜无论是叫号还是由服务员端到你桌上来,反正不用你再操心了。
  阅读全文
posted @ 2008-07-05 18:48 Autumoon 阅读(762) | 评论 (7)编辑
     摘要: Touch Diamond不仅出色地帮助我完成了这次任务,狠狠地捞了一把印象分,也让我更加深刻地体会到科技正在悄然改变我们每天的工作和生活!  阅读全文
posted @ 2008-07-01 17:42 Autumoon 阅读(2746) | 评论 (38)编辑
     摘要: 反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。
  阅读全文
posted @ 2008-06-23 17:35 Autumoon 阅读(2942) | 评论 (15)编辑
     摘要: 关注Touch Diamond,享受科技飞跃!
  阅读全文
posted @ 2008-06-19 21:10 Autumoon 阅读(2047) | 评论 (18)编辑
     摘要: 掌握多线程机制,并让它使你的应用程序变得更加强悍吧。
  阅读全文
posted @ 2008-06-19 11:18 Autumoon 阅读(4915) | 评论 (31)编辑
     摘要: 泛型是C# 2.0版本才开始有的语言特性,不过“泛型”这个概念并不是最先出现在编程领域的,例如C++中的模板。  阅读全文
posted @ 2008-06-16 18:08 Autumoon 阅读(1026) | 评论 (4)编辑
     摘要: 接口是体现面向对象编程思想优越性的一件利器,为什么这么说呢?首先我们来看,接口是为继承而存在的,如果没有继承,那就自然不需要接口了,既然有继承,那就需要把可能被多个类所继承的一些公共部分抽象出来,接口封装的就是这些公共的行为规范(方法定义),类可以通过继承多个接口来丰富自己的行为机制,但是在C#中,类是不可以继承多个类的。
  阅读全文
posted @ 2008-06-16 08:53 Autumoon 阅读(1540) | 评论 (9)编辑
     摘要: 假设有一天你去坐飞机,你就必须提前去机场登机处换登机牌。登机牌就是一张纸,上面写着哪趟航班、由哪里飞往哪里以及你的名字、座位号等等信息,其实,这就是特性。它不需要你生理上包含这些属性(人类出现那会儿还没飞机呢),就像上面的HumanBase类没有IsSerializable这样的属性,特性只需要在类或方法需要的时候加上去就行了,就像你不总是在天上飞一样。
  阅读全文
posted @ 2008-06-15 13:25 Autumoon 阅读(792) | 评论 (3)编辑