设为首页 收藏本站
查看: 917|回复: 0

[经验分享] SharePoint开发的几种类型

[复制链接]

尚未签到

发表于 2015-9-26 12:00:44 | 显示全部楼层 |阅读模式
  1、WebPart的开发,WebPart的开发在网络上的资料也最多,当然编写量也相对小一些,毕竟是一个控件,实现的功能比较有限。
2、ConsoleApplication开发,主要是引用Windows SharePoint Service的程序集(在C:/Windows/Assebly下)或WSS 的webservice(在http://ServerName/_vti_bin/下)来操作SharePoint站点里的数据。ConsoleApplication可以定制服务器或群管理的功能。
3、WindowsApplication开发,同ConaoleApplication,不同在于两种界面的表现不一样。大多数喜欢可视化操作,作为客户端,WinForm的WSS应用也是一个好的选择。
4、WebSite开发,同上,表现形式为WebForm形式。
5、WebApplication,这种是WSS功能比较强大的,其创建在WebServer的_layout目录下,对整个WebServer的所有SPWeb都可用。下面将具体介绍WebApplicaion。
6、最后,就是开发WebSite Template了。它就象WSS上提供的网站模板,例如Wiki,Blog等。
大型的企业应用,无非就这几种应用程序的整合。

展示几个动手的结果图:

ConsoleApplication结果图:

DSC0000.gif

WindowsApplication结果图:

首先要登陆验证
DSC0001.gif
其次显示站点的文档,可以浏览并进行相应操作:
DSC0002.gif

下面介绍第5的WebApplicaion例子:


首先、创建WebApplicaiton(请在IIS中加入一个MIME Type:扩展为.tmp  类型为 Common/Type)
DSC0003.gif

其次:打开VS2003或VS2005创建如下图的项目(asp.net应用程序),注意路径或Http路径要选择在创建的WebServer下的_layouts目录,否则就成为普通的asp.net应用程序了:

DSC0004.gif

再次,添加引用(三个是不同的,请查看路径列):
DSC0005.gif

最后,进行Coding,被忘了在UI上加FormDigest验证控件,输入http://servername/projectname/page看看其效果:
DSC0006.gif
程序的功能
输入:一个用户名
输出:这个用户所属的网站和权限。

图为我在RootWeb上执行的效果,和SubSite下执行的效果是一样的。也就是说,程序的功能对于网站集来说是共享的。

那么我们就可以在我们创建的SharePoint网站添加一个URL连接到这个页面的功能。

  引用地址:
http://www.cnblogs.com/Trigon/archive/2006/09/19/508346.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-119070-1-1.html 上篇帖子: 如何在SharePoint里自定义WebPart将搜索结果显示在同一个界面 下篇帖子: sharepoint站点Feature的定制与开发
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表