Developer Roadmap to Office 2007 -...
Transcript of Developer Roadmap to Office 2007 -...
Developer Roadmap to Office 2007Developer Roadmap to Office 2007
AgendaAgenda
Office客户端开发 vs. Web开发
Windows SharePoint Services 3.0Office 2007 客户端应用程序
Office SharePoint Server 2007成为一个 Office 程序员
Microsoft Office:历史岁月Microsoft Office:历史岁月
一切都从一家位于Redmond的中型软件公司所编写的一个普通的办公软件开始
Office 开发人员进化史Office 开发人员进化史
Word Macros
Access Macros
Word Basic
Access Basic
Excel Formulas
Visual Basic for Applications (VBA)
COM components
COM Add-ins
VSTO
.NET Framework
.Managed Add-ins
evolution graphics courtesy of SellsBrothers.com
Smart Tags
Smart Documents
Office 2003 服务器组件Office 2003 服务器组件
Windows SharePoint Services (WSS v2)站点与工作区
从浏览器和Office客户端应用程序访问
内置的协作服务
Microsoft Office SharePoint Portal Server 2003 (SPS)信息聚合与搜索
面向用户的服务(用户信息管理、受众、“我的站点”)
Windows SharePoint Services V2
浏览器客户端浏览器客户端
Word 2003Word 2003
Outlook 2003Outlook 2003
SharePoint Portal Server 2003
Web/WSS 程序员进化史Web/WSS 程序员进化史
HTML
JavaScript
ASP
COM Components
CSS
ASP.NET 1.x
ASP.NET Pages
.ASMX Web Services
ASP.NET 2.0
WSS Web Parts
WSS Event Handlers
WSS Site Definitions
.NET Framework
evolution graphics courtesy of SellsBrothers.com
介绍 The Office 2007 System介绍 The Office 2007 System
Windows SharePoint Services 3.0 (WSS)增强的 Office 服务器端基础组件
使 WSS 成为了一个更好、更易扩展的平台
Office 2007 客户端应用程序全新的用户界面
与 WSS 更好的集成
更好的开发扩展性
Microsoft Office SharePoint Server 2007 (MOSS)集合与增强了 SPS 与 CMS 的功能
为大型企业和机构所设计
WSS 3.0 服务器端平台WSS 3.0 服务器端平台
Windows SharePoint Services 3.0 (WSS)创建/运行/管理站点和工作区的引擎
将 OS、IIS 和 ASP.NET 所提供的服务组合起来
可支持10,000个站点
创建 Web 应用程序和解决方案的平台
内置的协作服务
SQL ServerSQL Server 2005SQL Server 2000
SQL Express
SQL ServerSQL Server 2005SQL Server 2000
SQL Express
Windows Server 2003 (or later)
.NET FX 2.0 and ASP.NET 2.0
Internet Information Services 6.0 (or later)
Windows SharePoint Services 3.0 (WSS)Core Site and Workspace Services
WSS Collaboration Services浏览器客户端浏览器客户端
Office 2007Office 2007
Office 2003Office 2003
WSS 3.0 增强特性WSS 3.0 增强特性
关键的架构得到了提高更好的 ASP.NET 集成
更容易进行定制与个性化
更好的开发扩展性
支持 Forms 认证
提供了 V2 用户 强烈需求的解决之道回收站
安全敏感的界面
文档和列表条目级的安全控制
文档库强制签出
内置的对移动设备的支持
DEMO
SharePoint DesignerSharePoint Designer
下一代的 FrontPage特别针对 WSS 3.0 进行了功能优化
Office 2007 客户端应用程序Office 2007 客户端应用程序Word 2007, Excel 2007 and PowerPoint 2007
突破性的用户界面
与 WSS 和其他数据源的更好集成
新的基于 XML 的文件格式
Outlook 2007新的开发对象模型
增强的搜索和 RSS 阅读器
与 WSS 中的任务、日程和列表进行同步
WSS 3.0
Exchange Server
Other Databases& Web Services
Word 2007
Excel 2007
PowerPoint 2007
Outlook 2007
彻底的新界面彻底的新界面
The “Ribbon”
Galleries
Live Preview
Contextual Tools
Quick Access Toolbar (“QAT”)
“Floatie”
“Super Tooltips”
Enhanced window frame
“KeyTips” and Keyboard Navigation
Streamlined Options
Context Menus
New File Menu
Office Open XML 文件格式Office Open XML 文件格式
Office 改为使用基于 XML 的文件格式标准的 Microsoft Office Open XML 文件格式
Word, Excel and PowerPointOffice 文件保存为一个包含了文档部件的 ZIP 压缩格式
文档部件保存为开放、透明的 XML 格式
兼容性?
Microsoft 计划为Office 2000, XP and 2003 提供补丁,可以直接打开、编辑和保存为新的文件格式
兼容性?
Microsoft 计划为Office 2000, XP and 2003 提供补丁,可以直接打开、编辑和保存为新的文件格式
程序员可以使用 XML 解析代码直接读取Word、Excel 的文档部件
程序员可以使用 XML 解析代码直接读取Word、Excel 的文档部件
程序员不需要 Office 或者使用 Office 对象模型,就可以直接读取、修改 Office 文件
程序员不需要 Office 或者使用 Office 对象模型,就可以直接读取、修改 Office 文件
程序员可以非常容易的替换和益处某一个文档部件,比如某种样式、某张图片和某个注释
程序员可以非常容易的替换和益处某一个文档部件,比如某种样式、某张图片和某个注释
对客户端程序和服务器程序都具有很大的价值
对客户端程序和服务器程序都具有很大的价值
Word Document (ZIP file)Word Document (ZIP file)
Document Properties
Comments
Document Content as WordML
Custom-defined XML
Images / Sounds / Video
Embedded code / macros
Charts
Microsoft Office SharePoint Server 2007Microsoft Office SharePoint Server 2007
Microsoft Office SharePoint Server 2007 (MOSS)为企业提供了增值的应用和解决方案
构建于 WSS 之上
可被各种客户端所访问
可扩展到 10.000s 个站点
Windows Server 2003 (or later)
.NET FX 2.0 and ASP.NET 2.0
Internet Information Services 6.0 (or later)
Microsoft Office SharePoint Server 2007 (MOSS)Value-added Applications and Solutions Built on WSS 3.0
Windows SharePoint Services 3.0 (WSS)Core Site and Workspace Services
浏览器客户端浏览器客户端
Office 2007Office 2007
Office 2003Office 2003
SharePoint 的目标Office 2007 System 的核心组件
SharePoint 的目标Office 2007 System 的核心组件
BPMBPM业业务内容管理务内容管理
BIBI
协作协作门户与搜索门户与搜索
WebWeb内容管理内容管理
门户与搜索门户与搜索
下一代的门户功能关注人的需求
聚合企业信息和数据
整合企业搜索
用来访问后端业务系统的 Business Data Connector (BDC)
Word 2007 ClientsWord 2007 Clients
Excel 2007 ClientsExcel 2007 Clients
Outlook 2007 ClientsOutlook 2007 Clients
Active DirectoryInformation
Active DirectoryInformation
Corporate File SharesCorporate
File Shares
WSS Team SitesWSS Team Sites
Line of Business AppsSAP | Seibel | PeopleSoft | OtherLine of Business AppsSAP | Seibel | PeopleSoft | Other
Office Server
Personal Profilesand Document Storage
Personal Profilesand Document Storage
Active DirectoryIntegration
Active DirectoryIntegration
EnterpriseSearch
EnterpriseSearch
Business DataCatalog
Business DataCatalog
My SitesMy Sites
Browser ClientsBrowser Clients
Web 内容管理Web 内容管理
Office SharePoint Server 可被用于Web站点核心的 CMS 功能被整合进了 Office SharePoint具备丰富的站点定制和页面个性化功能
专业的内容发布和审批
Office ServerProduction Web SiteOffice Server
Production Web Site
Office ServerStaging Web Site
Vendors
Shareholders
Customers
Content Author
Content Approver
11
22
33
InfoPath 2007 and Forms ServicesInfoPath 2007 and Forms Services
第一代: InfoPath 2003以 XML 格式获取业务数据
动态的数据输入和校验
与多种后台系统和服务进行整合
下一代: InfoPath 2007 and Forms Services新的表单模板
与 Office 2007 客户端应用程序进行整合
InfoPath + Forms services 提供浏览器访问支持
Office 2007 工作流Office 2007 工作流
WSS and MOSS 提供了强大的工作流支持基于 Windows Workflow Foundation (WinWF)WSS/MOSS 提供了内置的文档流程管理
IT Pro直接使用 SharePoint Designer 创建定制的工作流
开发人员使用 Visual Studio 2005 创建定制的工作流
Ready to publish,sign off & approve
CreateDocument
Edit /Review Publish
商业智能商业智能
商业智能的愿景向所有员工提供商业决策信息
更好、更快、更准确的提供决策依据
MOSSMOSS
SQL Server 2005
DashboardsDashboards
Excel ServerExcel Server
Report CenterReport Center
Browser
Excel 2007
Word 2007
Outlook 2007
“Office 程序员” 都能干啥?“Office 程序员” 都能干啥?
Office 客户端程序员Office 客户端程序员
• 创建 Word 模板方案
• 扩展 Ribbon• 开发 Office 插件
• 开发 VSTO 方案
• 创建商业表单
• 编程维护 XML 文档
Web/WSS 程序员Web/WSS 程序员
• 设计站点模板
• 创建协作方案
• 开发 Web Parts• 开发工作流 Activities/Assemblies• 开发事件处理程序
• 打包Features和解决方案
企业程序员企业程序员
• 设计门户
• 扩展搜索引擎
• 与后台业务系统集成
• 创建公共Web站点
• 创建商业表单
• 创建定制的工作流
• 管理企业内容
• 创建定制安全策略
• 创建积分卡、BI报告
Office 2007 程序员现代的、进化的生命形态
Office 2007 程序员现代的、进化的生命形态
© 2004 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.