32、SharePoint技术综合指南

SharePoint技术综合指南

1. 基础与工具

在使用相关技术时,有一些基础的工具和设置需要了解。例如,Adobe Reader需特定版本,浏览器也有推荐版本和要求。对于文件命名,存在一些限制,像 &、?、% 等字符在文件命名时需注意。

在操作工具方面,StsAdm.exe 实用程序有众多命令,如 activatefeature 用于激活功能,addalternatedomain 用于添加备用域名等;PSConfig.exe 实用程序也有其特定命令,如 adminvs 等。

2. 访问控制与权限管理

访问控制是保障系统安全的重要环节。不同的功能和应用场景有不同的访问控制需求:
- 博客 :可对博客进行访问控制,如阻止某些访问、要求评论审批等。
- My Sites :对 My Sites 的访问控制涉及授权管理、访问权限设置等,能控制用户对自己和他人站点的访问。
- Wiki :Wiki 的访问控制确保内容的安全性。

权限方面,有多种权限类型,如 Approve 权限、Contribute 权限、Design 权限等。权限可针对不同的对象进行分配和修改,如对列表、文档、用户组等。同时,还可通过权限策略命令(如 addpermissionpolicy、changepermissionpolicy 等)来管理权限策略。以下是常见权限的简单说明:
| 权限名称 | 说明 |
| ---- | ---- |
| Approve | 文档审批权限 |
| Contribute | 贡献权限,可进行内容添加等操作 |
| Design | 设计权限,能进行页面设计等操作 |
| Full Control | 完全控制权限 |

3. 内容管理

内容管理涵盖多个方面,包括内容聚合、文档管理、列表和库的使用等。
- 内容聚合 :可通过特定功能实现内容聚合,如 Site Aggregator 网页部件可用于添加和管理站点内容。
- 文档管理 :对于 Office 文档,可进行添加、存档、版本控制等操作。在文档库中,可设置文档模板、控制文档审批流程、查看文档状态等。例如,Shared Documents 库有文档审批提醒和查看功能,可设置审批权限。
- 列表和库 :列表和库有多种模板,如 Announcements 列表模板、Document Library 模板等。可对列表和库进行创建、编辑、添加内容类型等操作。列表中的列可进行添加、删除、计算等操作,如计算列可根据公式计算值。

graph LR
    A[内容管理] --> B[内容聚合]
    A --> C[文档管理]
    A --> D[列表和库]
    B --> E[Site Aggregator网页部件]
    C --> F[Office文档操作]
    C --> G[文档库设置]
    D --> H[模板使用]
    D --> I[列操作]
4. 网页部件与开发

网页部件是 SharePoint 中展示内容和实现功能的重要元素。
- 网页部件类型 :有多种类型的网页部件,如 Advanced Search Box 网页部件用于高级搜索,Content Editor 网页部件可用于添加元素,Data View 网页部件可进行数据展示等。
- 开发相关 :可使用 ASP.NET 开发用户控件并将其部署为网页部件,也可基于 ASP.NET 的 WebPart 类进行开发。在开发过程中,需注意一些问题,如避免重叠错误、处理事件等。同时,有一些最佳实践可遵循,如编程网页部件的最佳实践、远程编程的最佳实践等。

5. 工作流与提醒

工作流和提醒功能可提高工作效率和信息传递的及时性。
- 工作流 :有多种工作流模板,如 Approval 工作流、Collect feedback 工作流等。可将工作流添加到库中,对工作流的历史进行跟踪和生成报告。
- 提醒 :可创建各种提醒,如针对批准文档、Sites 列表、工作流等的提醒。提醒有最佳实践,可设置提醒的频率、发送地址等。还可进行定时提醒和发送定时公告。

6. 安装与升级

安装和升级是系统部署和维护的重要环节。
- 安装 :有多种安装选项,如基本安装、完整安装、独立安装等。安装前需满足硬件、软件、安全等方面的要求,安装后还需进行配置。不同的产品(如 MOSS、WSS)有不同的安装步骤和特点。
- 升级 :升级有多种方式,如数据库迁移升级、就地升级、并行升级等。升级前需进行准备工作,包括硬件检查、用户准备等,升级后还需完成一些任务。

7. 安全与认证

安全和认证是保障系统安全运行的关键。
- 认证方式 :支持多种认证方式,如基于表单的认证和 Windows 认证。可根据需求启用不同的认证方式,并设置相应的区域。
- 安全设置 :包括防火墙要求、病毒扫描要求等,同时需对 Microsoft Office 的安全设置进行管理。还可通过权限管理和访问控制来保障系统安全。

8. 模板与导航

模板和导航可帮助用户快速创建和组织站点。
- 模板类型 :有多种模板,如内置站点模板、自定义站点模板、库模板、列表模板等。可根据需求选择和使用模板,还可对模板进行创建、部署和管理。
- 导航设置 :包括当前导航(如 MOSS 的 Quick Launch)、全局导航(如 MOSS 的 top link bar)等。可对导航进行添加链接、修改等操作,还可使用 Tree View 网页部件替换导航。

9. 数据与视图

数据和视图的管理对于信息展示和使用非常重要。
- 数据管理 :涉及数据验证、数据源设置等。对于 InfoPath 表单,可进行数据验证,设置主、次数据源。
- 视图设置 :视图可进行格式化、排序、限制显示项等操作。可将 List View 网页部件转换为 Data View 网页部件或下拉列表,还可对视图的列进行选择。

10. 其他功能与注意事项

除了上述主要内容外,还有一些其他功能和注意事项。
- 邮件功能 :可通过邮件发送提醒、提交表单、向库发送邮件等,但需注意反垃圾软件对邮件的影响和邮件的限制。
- 远程编程 :有多种远程编程方法,如使用 Office 对象模型、RPC 方法、URL 命令、Web 服务等。每种方法有其适用场景和最佳实践。
- 文件和文件夹 :需了解服务器上的文件和文件夹列表,以及文件命名限制、文件上传等操作。同时,对于不支持的文件类型,可启用支持。

SharePoint技术综合指南

11. 日历与联系人管理

日历和联系人管理是 SharePoint 中实用的功能模块,能有效提升工作和沟通效率。
- 日历管理 :SharePoint 日历可添加事件、设置事件提醒,还能在 Outlook 中查看。例如,可通过特定操作将 Outlook 日历以网页部件形式展示在 SharePoint 中。添加事件时,只需在日历界面进行相应操作即可。
- 联系人管理 :可将 Outlook 联系人导出到 SharePoint,创建和编辑 SharePoint 联系人列表,还能实现与 Outlook 的联系人共享。具体操作步骤如下:
1. 在 Outlook 中选择联系人并进行导出操作。
2. 在 SharePoint 中选择相应的导入功能,将导出的联系人文件导入。
3. 之后可在 SharePoint 中对联系人列表进行编辑和管理,同时可设置与 Outlook 的同步共享。

12. InfoPath 表单与服务

InfoPath 表单和服务为数据收集和处理提供了强大的支持。
- 表单设计与开发 :InfoPath 表单设计具有丰富的功能,可添加控件、进行条件格式设置、创建规则等。开发时,可使用多种编程语言(如 C#、JScript 等)添加代码,还能实现与列表的连接,从列表中获取数据填充表单控件。例如,在 VSTA 中为表单添加代码的步骤如下:
1. 打开 InfoPath 表单设计界面。
2. 进入 VSTA 开发环境。
3. 编写相应的代码逻辑,实现所需功能。
- 表单服务管理 :InfoPath Forms Services 可检查模板的浏览器兼容性、管理模板、发布浏览器兼容模板等。在管理模板时,可防止模板被更改、通过中央管理进行发布和升级。

13. 网页服务的使用

网页服务在 SharePoint 中起着重要的连接和交互作用。
- 服务列表与功能 :有多种 SharePoint 网页服务,如 Administration 网页服务、Alerts 网页服务、Lists 网页服务等。每种服务有其特定的功能,如 Lists 网页服务可用于对列表进行操作,包括添加附件、查询列表项等。
- 使用方法与场景 :可从不同的环境(如 .NET、ASP.NET、VBA 等)使用网页服务。例如,从 .NET 中使用网页服务的步骤如下:
1. 引用相应的网页服务。
2. 创建服务实例。
3. 调用服务的方法进行操作。
网页服务适用于需要与 SharePoint 进行数据交互和远程操作的场景。

14. 渲染网页部件与开发要点

渲染网页部件的开发需要注意多个方面的要点。
- 开发环境与要求 :开发渲染网页部件需特定的软件环境,如 Visual Studio 2005 等。同时,需对服务器进行相应的配置,修改 web.config 文件等。
- 开发流程与注意事项 :开发过程包括创建网页部件项目、处理事件、设置属性等。需注意避免重叠错误,处理好客户端计算和脚本引用等问题。例如,创建网页部件项目的步骤如下:
1. 安装 Visual Studio 2005 Extensions Web Part Templates。
2. 打开 Visual Studio,创建新的网页部件项目。
3. 进行代码编写和功能实现。

graph LR
    A[渲染网页部件开发] --> B[开发环境准备]
    A --> C[开发流程执行]
    B --> D[软件安装]
    B --> E[服务器配置]
    C --> F[创建项目]
    C --> G[事件处理]
    C --> H[属性设置]
15. 搜索与统计功能

搜索和统计功能能帮助用户快速找到所需信息和了解站点使用情况。
- 搜索功能 :有多种搜索相关的网页部件,如 Search Core Results 网页部件、Search Best Bets 网页部件等。可通过搜索中心模板创建搜索中心,还能对搜索功能进行设置和优化。
- 统计功能 :可对站点使用情况进行统计和报告,了解用户的访问行为和资源使用情况。统计数据可用于优化站点和资源分配。

16. 移动设备支持

随着移动办公的普及,SharePoint 对移动设备也提供了支持。
- 列表视图适配 :列表视图可针对移动设备进行优化,如设置适合移动设备的显示格式、限制显示项等。
- 访问设置 :可设置移动设备的访问权限和方式,确保数据安全和便捷访问。

17. 主题与样式设置

主题和样式设置能让 SharePoint 站点更具个性化和专业性。
- 主题应用 :可应用不同的主题到站点,改变站点的外观和风格。还可创建自定义主题,满足特定的设计需求。
- 样式表管理 :CSS 样式表在 SharePoint 中起着重要作用,可对样式表进行创建、部署和应用。例如,在 MOSS 中应用 CSS 样式表的步骤如下:
1. 创建 CSS 文件并编写样式代码。
2. 将 CSS 文件部署到 SharePoint 服务器。
3. 在站点设置中引用该 CSS 文件。

18. 自定义与扩展

SharePoint 具有很强的自定义和扩展能力,可满足不同用户的个性化需求。
- 自定义内容添加 :可使用 SharePoint Designer 等工具添加自定义内容,如通过 Content Editor 网页部件添加 HTML、Flash 动画等元素。
- 扩展功能开发 :可通过开发网页部件、工作流等扩展 SharePoint 的功能。开发时需遵循最佳实践,确保代码的质量和稳定性。

19. 总结与建议

SharePoint 是一个功能强大的平台,涵盖了内容管理、工作流、网页部件开发等多个方面。在使用 SharePoint 时,建议遵循以下几点:
- 规划先行 :在进行安装、配置和开发前,做好详细的规划,明确需求和目标。
- 遵循最佳实践 :在各个环节(如网页部件开发、工作流设计等)遵循最佳实践,提高系统的性能和稳定性。
- 持续学习 :SharePoint 不断发展和更新,持续学习新的功能和技术,以充分发挥其优势。

通过对 SharePoint 各方面功能的深入了解和合理运用,能有效提升工作效率、加强团队协作和实现信息的有效管理。

已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 常见问题解答 网页打开速度慢或者打不开网页? 受到多种因素的影响,对于非会员用户我们无法提供最优质的服务。 如果您希望得到最棒的体验,请至大会员页面("右上角菜单 → 大会员")根据说明操作。 请注意:受制于国际网络的诸多不确定性,我们无法对任何服务的可靠性做出任何保证。 如果出现了网络连接相关的问题,我们建议您先等待一段时间,之后再重试。 如果您在重试后发现问题仍然存在,请联系我们,并说明网络问题持续的时间。 图片下载后无法找到? 打开"右上角菜单 → 更多 → 修改下载路径",在弹出的对话框中可以看到当前图片的保存路径。 此外,由于网络因素,在保存图片之后,等待屏幕下方出现"已保存到..."后,才能在本地找到图片。 如何更改图片保存的目录? 请参见"右上角菜单 → 更多 → 修改下载路径"。 翻页不方便? 在点进某个图片后,通过在图片上向左或向右滑动,即可翻页查看下一个作品。 如何保存原图/导出动图? 长按图片/动图,在弹出的菜单中选择保存/导出即可。 输入账号密码后出现"进行人机身份验证"? 此为pixiv登陆时的验证码,请按照要求点击方框或图片。 在pxvr中注册pixiv账号后,收到验证邮件,无法访问邮件中的验证链接? 请复制邮件中的链接,打开pxvr中的"右上角菜单 → 输入地址"进行访问。 能否自动将页面内容翻译为汉语? 很抱歉,pxvr暂不提供语言翻译服务。 图片下载类型是否可以选择? 能否批量下载/批量管理下载? 已支持批量下载多图作品中的所有原图:找到一个多图作品,进入详情页面后,点击图片进入多图浏览模式,长按任意一张图片即可看到批量下载选项。 关于上述其他功能,我们...
考虑局部遮阴的光伏PSO-MPPT控制模型(Simulink仿真实现)内容概要:本文介绍了基于Simulink仿真实现的考虑局部遮阴的光伏PSO-MPPT控制模型,旨在通过粒子群优化(PSO)算法解决光伏发电系统在局部阴影条件下最大功率点跟踪(MPPT)的效率问题。文档不仅提供了该模型的技术实现方法,还列举了大量相关的MATLAB/Simulink仿真资源,涵盖电力系统、智能优化算法、机器学习、路径规划、信号处理等多个科研方向,适用于复现高水平期刊论文和开展创新性研究。文中强调科研需逻辑缜密、善于借力,并提倡结合实际仿真与理论分析以提升研究深度。 适合人群:具备一定电力电子、自动控制或新能源背景,熟悉MATLAB/Simulink环境,从事光伏系统优化、智能算法应用或相关领域研究的研发人员及硕博研究生。 使用场景及目标:①研究局部遮阴下光伏系统MPPT控制策略的性能提升;②利用PSO等智能优化算法解决非线性、多峰值优化问题;③复现SCI/EI级别论文中的MPPT控制模型;④开展光伏系统建模与仿真教学或项目开发。 阅读建议:建议读者结合文档提供的网盘资源,下载完整代码与模型文件,按照目录顺序逐步学习,重点理解PSO算法在MPPT中的应用机制,并通过修改参数、对比实验等方式深入掌握仿真细节,提升工程实践与科研创新能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值