Download presentation
Presentation is loading. Please wait.
Published byEdgar Lee Modified 5年之前
1
课程奖品 《SharePoint Portal Server 2003 深入指南》 Office System 2007 Beta2 1
2
OFC 311 Microsoft Office SharePoint Server 2007 Web Parts 开发
3
议程 SharePoint Server 2007 架构的改进 SharePoint Server 2007 Web Parts 架构的改进 SharePoint Server 2007 Web Parts 开发 Web Parts 快速开发利器:QuickPart
4
SharePoint Portal Server 2003 如何处理Http请求?
5
SharePoint Server 2007 如何处理Http请求?
6
SharePoint Portal Server 2003
2019/9/11 与 ASP.NET 2.0 更紧密的集成 SharePoint Portal Server 2003 ASP.NET 1.1 ASP.NET 2.0 SharePoint Server 2007 SharePoint Server 2007 与 ASP.NET 2.0 更加紧密的集成在一起 不再使用 ISAPI 技术 不再有多余的 SharePoint 处理步骤 6
7
SharePoint Portal Server 2003
Web Part 的发展历史 SharePoint Portal Server 2003 创建了自己的 Web Part 架构 ASP.NET 2.0 使用了全新的统一的 Web Part 架构 比 SharePoint Portal Server 2003 中的 Web Part 具有更好的扩展性 ASP.NET 2.0 不支持 Windows SharePoint Services 2.0 Web Part SharePoint Server 2007 通过与 ASP.NET 2.0 的集成,直接支持 ASP.NET 2.0 Web Parts
8
SharePoint Portal Server 2003 Web Parts
9
SharePoint Server 2007 Web Parts
基于 ASP.NET 2.0 两种类型的 Web Parts WSS 风格 Web Parts 依赖于 Microsoft.SharePoint.dll 继承自 Microsoft.SharePoint.WebPartPages ASP 风格 Web Parts (推荐的方式!!) 依赖于 System.Web.dll 继承自 System.Web.UI.WebControls.WebParts 都被 SharePoint Server 2007 支持 完全兼容 SharePoint 2003 平台的 Web Parts 可以将SharePoint 2003 平台的 Web Parts 无缝升级到 VS2005
10
SharePoint Server 2007 Web Parts
11
创建 Web Parts 的步骤 创建 Web Part 类
继承自 System.Web.UI.WebControls.WebParts.WebPart 重写 RenderContents() 方法
12
让 SharePoint 站点信任 Web Part 将 Web Part 添加到站点集的 Web Part Gallery
部署 dll 部署到站点的 bin 目录中 部署到 GAC 中 让 SharePoint 站点信任 Web Part 在 web.config 中添加 “<SafeControl>” 节点 将 Web Part 添加到站点集的 Web Part Gallery 通过顶级站点的 Web 设置界面完成 如果需要,提高站点信任等级
13
创建 SharePoint Server 2007 Web Part
14
添加自定义属性 为属性添加下列 Attribute: Personalizable WebBrowsable
WebDisplayName (可选) WebDescription (可选)
15
添加自定义属性
16
在 Provider Web Part 中发送数据 在 Consumer Web Part 中接收数据
定义需要传递的数据接口 在 Provider Web Part 中发送数据 定义一个发送数据的方法 在 Consumer Web Part 中接收数据 定义一个接收数据的方法
17
Web Part 连接
18
SharePoint Server 2007 中的用户控件包装器
QuickPart SharePoint Server 2007 中的用户控件包装器 可直接使用 ASP.NET 2.0 用户控件 实现可视化界面开发 重用已存在的用户控件 降低开发人员的学习成本
19
通过 QuickPart 开发和部署 Web Part
创建 ASP.NET Web Application 项目 创建用户控件 部署 dll 部署到站点 bin 目录 部署 ascx 部署到站点 wpresources 目录 通过 QuickPart 载入用户控件
20
使用 QuickPart
21
Office技术专家俱乐部 我的Blog SharePoint资源站点 www.msotec.net
blog.joycode.com/kaneboy SharePoint资源站点 21
22
《Office SharePoint Server 2007 前瞻技术指南》
预计2006年11月出版
23
其他相关课程(北京) 主题 时间 会场 OFC200 The 2007 Microsoft Office System 尝鲜
21日14:30 二 OFC211 应用SharePoint Server 2007实现企业搜索 21日16:00 OFC210 零编程构建基于SharePoint Server 2007的解决方案 22日09:30 OFC311 Microsoft Office SharePoint Server 2007 Web Parts开发 22日13:30 DEV362 MOSS2007中支持Form认证的用户系统开发 七 OFC312 用Microsoft Office SharePoint Server 2007治疗你的SharePoint头痛症 22日15:00 OFC314 Office SharePoint Sever 2007列表与文档库新功能 22日16:30 OFC315 使用站点定义和Features创建和定制SharePoint站点 23日09:00 OFC340 利用 2007 Microsoft Office system 提升企业商业洞察力 三 OFC321 项目管理成功之道 Project 2007 23日10:30 OFC302 InfoPath2007新特性及工作流解决方案 23日12:45 OFC316 在Microsoft Office SharePoint Server 2007中使用Business Data Catalog 进行企业数据集成 23日14:15 OFC421 Project Portfolio Server 2007 提供决策依据 DEV261 Office客户端可编程性增强 九 OFC331 Office 2007 Open XML File Format 应用与开发接口 23日15:45 OFC317 使用WinWF构建Microsoft Office SharePoint Server 2007中的工作流应用 五 23
24
Q&A Questions ?
Similar presentations