choral's blog

Tech-on-Office

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
-=1=- OFC406 - Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More

这个session先是介绍了如何在VS2005中开发Feature,并加入特定的部署bat,这样编译的时候就可以直接更新此Feature了。
然后介绍了MasterPage的开发:如何手动修改MasterPages,如何用对象模型访问MasterPage,还展示了一个用于修改MasterPage的Windows程序。
最后是WebPart的开发。WSSv3的WebPart有3种:
ASP WebPart (从Control继承)
Hybrid WebPart(从WSS继承,但有ASP WebPart的特性)
WSS WebPart(从sharepoint.WebPages继承)
Feature可以用来部署WebPart。
在WebPart开发中,有一个新的控件很好用:SPGridView,顾名思义之,Grid形式的List内容显示。

-=2=- OFC308 - Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites

这个Session还是Todd讲的,效果令人赞叹。
Todd介绍了WSSv3的SiteDefinition有那些更改,比如Global概念的引入,避免了以前要在不同的Definition里做的大量重复,比如那些默认列表模板,都可以定义在Global里,由不同的Site Definition引用。
Site Definition里有了Feature element,我们可以把Feature预先定义在站点模板里了。
接下来,Todd介绍了Feature的相关内容。如何开启关闭,如何做相互依赖,如何利用Hidden属性使被依赖的Feature自动开启。等等。
最后,Todd介绍了Feature的开发方法,但其部署方法与-=1=-不大一样。
由于时间关系,Callout和Solution Deployment都没有介绍。但Todd保证明天会把所有演示内容发布出来。

-=3=-OFC309 - The 2007 Microsoft Office System: Developer Model for the New User Interface

这几天总在会场里看见一个包着头巾的中东人士,这个session是他讲的。呵呵,微软的Program Manager,基本听不出有什么口音。
我对Office的开发其实了解很少。这个Session介绍了RibbonX的开发方法,比较了VBA、COM、VSTO的开发区别。在Ribbon上添加控件是要通过XML描述的方式,而且Office对这些控件的显示控制的很好,开发人员可以不用费尽心机处理繁琐的UI细节了。
Demo很精彩,有一个用Excel的Ribbon做的MP3播放器,演示的时候,讲师跟着中东音乐跳舞,就像十分高兴的卖羊肉串的……

-=4=-OFC312 - Developing Workflows for the 2007 Microsoft Office System and Windows SharePoint Services (version 3)

这门课开场的时候,讲师(InterIntellegence?的CEO)演示了他们用WPF做的癌细胞3维分析图。
先是简单演示了OSS上的默认工作流模板,然后由另一个讲师演示了他们做的一个工作流项目实例,十分复杂,我没听懂。好玩的是,腾讯QQ是这个项目的4个客户之一。

-=5=- HOL - Building WorkFlow on SharePoint Server

我没去听本来计划的一个文档和记录管理的课,而是去HOL玩WorkFlow内容。
这个HOL session用来流转的是InfoPath表单,加载工作流的也是表单库。
对于工作流,可以用SharePoint Designer进行设计:SharePoint Designer的功能很强,工作流定制的余地很大,比如提醒邮件的收信地址可以是网站用户信息,也可以是一个列表的查阅项。
也可以用VS2005做更为复杂的设计,这样的话,几乎什么都可以定义。而且此工作流可以通过Feature部署在网站上。

总结,Feature作为content type、workflow、UI light up等等特性在SharePoint网站上的部署开关,是SharePointV3的一个重要特性。
等Tech-Ed结束,我会针对Feature、Content Type、WorkFlow,仔细写几篇Blog文章。
posted on 2006-06-14 12:31  choral  阅读(999)  评论(0编辑  收藏  举报