Microsoft Project 开发

来源:互联网 发布:windows远程桌面mac版 编辑:程序博客网 时间:2024/06/02 14:59

                    一直一来,市面上关于Project开发的中文资料基本没有,本博客从一个Project开发初学者者的角度(当然前提条件是要对Project产品有一点了解,对项目管理理念有一点印象,对C#有一定了解),详细阐述有关Project2007/2010的开发资料。微软官方的Project架构如下(以Project  2010为例):

 

Project Server 2010 体系结构

看上去有一点复杂,其实我们可以这样理解:

  1. Project Server 2010提供了专属的PSI对事件系统,数据库等进行操作。
  2. 客户端可以通过PSI,向Project Server 2010中写入项目计划,资源信息等
  3. Project Server 2010的4个数据库,微软只是公开了报告数据库的字典,可以从Project Server 2010 SDK中找到。
  4. Project Server 2010的开发是基于SharePoint Server 2010的,也就是说,页面,工作流等开发需要涉及到SharePoint开发

Project Server 2010和SharePoint Server 2010开发涉及的特性和方法对比:

 

支持的特性/方法
SharePoint
2010
Project Server
2010
备注
UI control (Ribbon API)
完全
完全
Client Object Model (OM)
完全
部分
JavaScript
完全
完全
PWA定制
Ajax JS Grid
完全
完全
SilverLight
完全
完全
支持自定义Web Parts 开发
Workflow
完全
完全
SharePoint Designer 不支持编制Project Server 特有的工作流
Server Object Model (WCF)
完全
完全
LINQ
完全
部分
自定义Web Parts
Exposing Open Data protocol (as REST services)
完全
部分
Event handling
完全
完全
Solution packaging (WSP)
完全
完全
SharePoint Designer 2010
完全
部分
有限的功能(仅支持网站工作空间网站)
Dedicated Reporting Database
不支持
完全
多维OLAP 数据
 VS 2010开发平台

Windows 7 and Windows Server 2008 R2

 

 

 

Windows Server 2008 and higher

 

 

 

 

以上就是Project开发的基本介绍,详细信息,见以后的博文

原创粉丝点击