RSS

Monthly Archives: 三月 2006

Office Developers Conference 2006 召开中

Office Developers Conference是微软公司专门针对Office开发人员的盛会,今年的ODC大会正在美国紧锣密鼓的进行着。可以预见,今年的ODC上肯定都是SharePoint 2007、Office 2007的讲座,呵呵,想想都让人向往啊。

幸好OTEC成员王瑜同志现在就在ODC 06会场,他同时也正在OTEC论坛上连载每日的ODC见闻。报导一  报导二

 

Posted by on 2006/03/22 in 未分类

2 Comments

Tags: ,

Visual Studio Tools for Office “v3” CTP!

Office Developer’s Conference 2006正在美国热热闹闹的举行着,大会上首先放出来的好东东,就是Visual Studio Tools for Office v3,下一代Office 2007开发平台的第一个CTP测试版。

VSTO v3针对的版本是Office 2007 Beta1 Technical Refresh,同时需要Visual Studio 2005 Team System版本(或者单独的VSTO 2005版本)和WinFX Feb06 CTP的支持。

相比VSTO2005,VSTO v3的主要改进有:

1、应用程序级的插件开发支持

VSTO2005仅仅包含了Outlook 2003 Add-in的开发支持,如果想开发Office其他组件的插件,就只能使用Visual Studio 2005中带的共享Add-in项目类型。VSTO v3将内置全部Office 2007组件(Access、Excel、SharePoint Designer、InfoPath、Outlook、PowerPoint、Project、Publisher、Visio、Word)的插件开发支持。

2、应用程序级的任务窗格

VSTO2005支持文档级别的任务窗格,但是不支持应用程序级的,也就是说,VSTO2005只能开发针对某一个文档的任务窗格,而不能开发在一个应用程序(比如Word或Excel)中总是存在的任务窗格。VSTO v3终于能够支持应用程序级的任务窗格了!

3、定制Ribbon

啥是Ribbon?如果你见过Office 2007新界面,那么一定对上方那一排类似Tab的操作窗格印象深刻,它们就是Ribbon。通过VSTO v3,我们可以定制出自己的Ribbon。

4、支持新的Open XML文档格式

Office 2007中的Word、Excel、PowerPoint文档都使用了一种新的完全基于XML的文档格式,正式名称是Open XML File Format。并且,对于这种新的文档格式,Office 2007也使用了新的文件扩展名来与之前版本的基于二进制的文档格式进行区别。Word 2007新文档扩展名是docx,Excel 2007新文档扩展名是xlsx等等…

VSTO v3充分利用了这种新的文档格式。比如,它将Data Island中的数据就以单独的XML Part的方式保存在文档中,而不再像VSTO2005一样,使用一个OLE控件来保存Data Island中的数据。

点击这里下载VSTO v3 CTP。

 

Posted by on 2006/03/22 in 未分类

5 Comments

Tags:

OTEC(Office技术专家俱乐部)广州会议 3月25日

广州 OTEC Meeting Agenda

Time

Session

Abstract

Speaker

9:30–10:00

Chick-in

10:00–10:50

SharePoint在企业中的应用案例分享

SharePoint作为技术平台,可以应用在企业办公协作的多种场景。彭斌是.net俱乐部广州的负责人。他将介绍自己工作中如何利用SharePoint提升沟通和协作效率。

彭斌

10:50–11:00

Break

11:00–12:00

Office 12新知分享

39-10,微软Office 12专家组到北京分享了微软下一代的Office :2007 Office system,与会者为之兴奋。郭安定老师参加此次培训并将和大家分享他对Office 12的见解。

郭安定

12:00–13:30

Break

13:30–14:15

LCS深度探悉:标签的定制和应用

LCS标签功能,丰富了RTC解决方案成为企业应用的一个窗口和平台。本Session将向您展示如何便捷方便的实现标签自定义。

陈超

14:15–14:30

Break

14:30–15:50

IW解决方案概述

Office system包含多个产品和服务器、服务。利用IW技术,能够实现个人、团队和企业效率的提升。本Session将向您介绍IW构建的解决方案框架和机会。

Qiang Li

IW解决方案show case:

利用Office 2003实现费用报销表格的定义,审批流程,数字签名和汇总分析。您将了解office如何简单快捷的构建专业的IT应用系统。

Kaneboy

文档管理系统

 

预算系统

 

16:00–17:00

SharePoint v3演示

将向您展示SharePoint v3的最新技术特性。特别向您展示SharePoint workflow的工作原理和特性。

Kaneboy

17:00–17:30

Discussion

每季度一次的OTEC会议又即将于3月25日在广州召开。我在会上有两个Session,一个是介绍前阵子我们做的一个文档管理解决方案的演示,另一个是介绍下个版本的SharePoint Server 2007中的工作流。

欢迎OTEC新老会员们积极参与,也欢迎OTEC老会员们带着新鲜血液加入到OTEC中来!

 

Posted by on 2006/03/20 in 未分类

5 Comments

Tags: ,

SharePoint WebPart 用户控件包装器 Hands-On Labs 内容更新

前段时间写的SharePoint WebPart用户控件包装器的Hands-On Lab之上,又新增了两个新的Lab,使整个HOLs更完整了。大家可以从新增的Lab里面了解如何在用户控件中使用SharePoint对象模型,以及如何使用VS.Net 2003来对使用了包装器包装的用户控件进行断点跟踪调试。

Lab0:安装部署用户控件包装器
Lab1:将用户控件包装成WebPart部署到SharePoint页面上
Lab2:在用户控件中添加自定义属性
Lab3:使用户控件支持WebPart连接
Lab4:在用户控件中使用SharePoint对象模型 new!
Lab5:通过用户控件包装器进行代码断点调试 new!

这个页面下载完整的Hands-On Labs以及Lab中所使用的项目源码。大家如果发现HOL中有什么错误或问题,请告诉我(kaneboy (at) gmail.com)。

 

Posted by on 2006/03/14 in 未分类

6 Comments

Tags:

闫辉的书:《程序员,建立你的商业意识》

《程序员,建立你的商业意识》是《程序员》杂志社的闫辉写的一本尚未出版的书。您可以在这里看到第一章。国内很少有面向程序员的,但是并非讲开发技术的书,所以我对这本书也抱有很大的兴趣,虽然我并未完全同意书中所有的观点。

比如,第一章中有这样的内容:

程序员缺乏商业意识表现为:
*    拍脑袋就编程,做出决定
*    对解决了一个技术难题而得意洋洋,最后发现用户对这个功能根本不关心
*    不经过充足的测试便发布软件
*    骂用户笨,讨厌软件出来之后用户的报怨,不喜欢与软件服务人员沟通

说实话,我认为如果一个程序员有上面的问题,那么他几乎已经不算是一个合格的程序员了,似乎与是否有商业意识没有太多的关系。因为“写代码前先计划好功能规格、关注用户需求和感受、充分测试”已经是一个合格的程序员必需的准则了。

不管怎样,我对这本书还有非常期待的。类似题材的程序员书籍在国内太少太少了,终于有人开始写这样的书,表达自己的观点,总是一件令人期待的事情。

 

Posted by on 2006/03/10 in 未分类

12 Comments

Tags:

Erucy的SharePoint WebPart管理工具

SharePoint WebPart的部署虽然不算是什么高难度的工作,但终究是件“体力活”,如果你不想在部署WebPart的时候费心写dwp、做作cab安装包、运行stsadm的安装命令,那么可以尝试使用Erucy写的一个非常方便的WebPart管理工具。只需要把WebPart项目编译出来的dll文件交给这个工具,它就能帮你把里面的WebPart部署到SharePoint站点上了。

 

Posted by on 2006/03/08 in 未分类

1 Comment

Tags:

SharePoint WebPart 用户控件包装器 Hands-On Labs

花了一点时间,为用户控件包装器写了几个动手教程。如果感到SharePoint WebPart开发起来非常麻烦,希望有更简单的可视化方式来开发WebPart,那么可以通过这个动手教程来了解用户控件包装器的使用。简单的来说,用户控件包装器可以直接将一个标准的ASP.NET用户控件当做SharePoint WebPart来使用,这样我们既能够获得可视化界面开发的能力,又能够直接将现成的大量用户控件作为WebPart放进SharePoint中。

Lab0:安装部署用户控件包装器
Lab1:将用户控件包装成WebPart部署到SharePoint页面上
Lab2:在用户控件中添加自定义属性
Lab3:使用户控件支持WebPart连接

此页面下载。

 

Posted by on 2006/03/06 in 未分类

17 Comments

Tags: