07 2011 档案
摘要:概要 SharePoint的EventHandler主要有Web Level,List Level,List Item Level,Email几种。SharePoint的event handler主要是继承SPWebEventReceiver, SPEmailEventReceiver, SPListEventReceiver和SPItemEventReceiver类去实现其中相应的方法来完成我们的需求。开发设计注册事件. /// <summary> /// EventHandler /// </summary> class EventHandler { private
阅读全文
摘要:概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sharePoint的定时作业Job,需要安装、布曙到服务器上,而这里我只是介绍下Job开发的例子,以供大家学习用。开发设计我们需要新建两个类,TaskLoggerJob和TaskLoggerFeature,TaskLoggerJob实现这个Job具体做哪些工和,TaskLoggerFeature实现安装和卸载这个Job以及定义Job执行时间和方式。在开发Job时需要引用如下Dllusing Micr
阅读全文
摘要:概要System.Web.UI.WebControls.WebParts,并让这个类继承EditorPart类,并实现它的两个方法ApplyChanges和SyncChanges,简单描述:ApplyChanges:是由配置界面向WebPart传值;SyncChanges:是由WebPart向配置界面传值。就是实现如下图的效果:在我们定制的用户祥细信息webpart点击modify shared web part的显示界面上显示我们定制的用户祥细信息,显所的部门和级别.代码设计:新建用户祥细信息web part的user control设计,新建UserDetailUserControl.as
阅读全文
摘要:概要 现在有两种不同的Web部件。老的WSS风格的WebPart依赖于Microsoft.SharePoint.dll,必须继承自WSS 2.0所定义的WebPart基类,其命名空间为Microsoft.SharePoint.WebPartPages。新的ASP风格WebPart依赖于System.Web.dll,必须继承自不同的一个由ASP.NET 2.0定义的WebPart基类,其命名空间为System.Web.UI.WebControls.WebParts。我们将从简单的hello Word web part 开始:代码设计:using System;using System.Colle
阅读全文
摘要:概要 一个网站定义定义了一个种类型的SharePoint网站。安装了MOSS2007后,会在服务器本地的目录C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates中放置各种网站定义模板。 STS定义了Team Site(工作组站点),Blank Site(空站点),...
阅读全文
摘要:摘要 体验完看到治理界面的惊喜后,我们将着手创建自己的网站了,这可是多么让人骄傲的目标啊!呵呵,不过别骄傲,SharePoint之旅布满了无数的挑战和困难,我们得做好相当的思想预备哦:) 要想创建自己的网站,就需要先创建一个Web Application和Site。在创建的过程中我们会碰到一个小小的困难,不过还好,我们有足够的信心去解决它! 创建Web Application 要想创建Web Ap...
阅读全文
摘要:概要 要学习开发sharepoint web part,还是先从安装和配置sharepoint开始,这样才能更好的理解sharepoint的组织架构,以下内容很像个sharepoint 教程,但我们必须先了解sharepoint网站的结构和特征,才能更好的使用sharepoint。 进入正题 首先安装SharePoint需要非常苛刻的条件。因此,希望您的机器性能能够足够的高,一般来说,CPU请不...
阅读全文
摘要:概要 SharePoint 网站为文档、信息和想法提供了一个集中的存储和协作空间。SharePoint 网站是一种协作工具,就好像电话是一种通信工具,会议是一种决策工具一样。SharePoint 网站可帮助小组成员(无论是工作组还是社团)共享信息并协同工作。例如,SharePoint 网站可帮助您: 协调项目、日历和日程安排。 讨论想法、审阅文档或提案。 共享信息并与他人保持联系。 SharePo...
阅读全文
摘要:概述 在sharepoint 项目中,后期做数据迁移时,会用到sharepoint的web service来完成把数据导入sharepoint站点的功能。 web service 名称: http://[site]/_vti_bin/Lists.asmx 我们用它来新增,修改或者删除当前站点特定list 的item操作。 调用的方法: [SoapDocumentMethodAttribute("...
阅读全文
摘要:概要 客户要求改善 SharePoint 2007的搜索功能,我们要自定义开发搜索功能,一翻调查和研究,sharepoint 的搜索用到KeywordSearchQuery和FullTextSearchQuery 两种方式,因为我们要用到自定义的sharepoint list字段做为过虑条件,所以采用FullTextSearchQuery 来开发。 设计 FullTextSearchQuery...
阅读全文
摘要:摘要 在IE 6打开”Edit In Datasheet” 在sharepoint 2007的list页面时,会造成页面卡死的情况,CPU 这时的运行占到50% +以上,但是在IE 8打开时没有问题。 原因分析 造成这个原因时,我们分析,在MasterPage页面,可能是我们写的Js造成的,但是,把所有的JS注释掉后,这个问题依然存在,己是把所有自己写的css 注释掉后,这个问题没有了,然后...
阅读全文
摘要:最近在做项目时遇到导出CSV文件时,因客户方要求导出CSV文件一定要是shift-jis编码的CSV文件,而我们数据库存储时是unicode储存的,所以导出时会有很多?的编码,这是因为: 借住码表来解释: Shift_JIS 0 1 2 3 4 5 6 7 8 9 A B C D E F 00 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO...
阅读全文