Fork me on GitHub
步步为营 SharePoint 开发学习笔记系列[转]

摘要: 概要 SharePoint的EventHandler主要有Web Level,List Level,List Item Level,Email几种。SharePoint的event handler主要是继承SPWebEventReceiver, SPEmailEventReceiver, SPListEventReceiver和SPItemEventReceiver类去实现其中相应的方法来完成我...阅读全文
posted @ 2011-07-25 19:30 spring yang 阅读(317) | 评论 (0) 编辑

摘要: 概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sharePoint的定时作业Job,需要安装、布曙到服务器上,而这里我只是介绍下Job开发的例子,以供大家学习用。 开发设计 我们需要新建两个类,TaskLoggerJob和TaskLoggerFe...阅读全文
posted @ 2011-07-25 11:03 spring yang 阅读(530) | 评论 (5) 编辑

摘要: 概要 System.Web.UI.WebControls.WebParts,并让这个类继承EditorPart类,并实现它的两个方法 ApplyChanges和SyncChanges,简单描述: ApplyChanges:是由配置界面向WebPart传值; SyncChanges:是由WebPart向配置界面传值。 就是实现如下图的效果: 在我们定制的用户祥细信息webpart点击modify ...阅读全文
posted @ 2011-07-22 16:49 spring yang 阅读(683) | 评论 (0) 编辑

摘要: 概要 现在有两种不同的Web部件。老的WSS风格的WebPart依赖于Microsoft.SharePoint.dll,必须继承自WSS 2.0所定义的WebPart基类,其命名空间为Microsoft.SharePoint.WebPartPages。新的ASP风格WebPart依 赖于System.Web.dll,必须继承自不同的一个由ASP.NET 2.0定义的WebPart基类,其命名空间为S...阅读全文
posted @ 2011-07-22 15:35 spring yang 阅读(564) | 评论 (0) 编辑

摘要: 概要 一个网站定义定义了一个种类型的SharePoint网站。安装了MOSS2007后,会在服务器本地的目录C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\SiteTemplates中放置各种网站定义模板。 STS定义了Team Site(工作组站点),Blank Site(空站点),...阅读全文
posted @ 2011-07-21 18:17 spring yang 阅读(595) | 评论 (0) 编辑

摘要: 摘要 体验完看到治理界面的惊喜后,我们将着手创建自己的网站了,这可是多么让人骄傲的目标啊!呵呵,不过别骄傲,SharePoint之旅布满了无数的挑战和 困难,我们得做好相当的思想预备哦:) 要想创建自己的网站,就需要先创建一个Web Application和Site。在创建的过程中我们会碰到一个小小的困难,不过还好,我们有足够的信心去解决它! 创建Web Application 要想创建Web Ap...阅读全文
posted @ 2011-07-21 10:03 spring yang 阅读(692) | 评论 (0) 编辑

摘要: 概要 要学习开发sharepoint web part,还是先从安装和配置sharepoint开始,这样才能更好的理解sharepoint的组织架构,以下内容很像个sharepoint 教程,但我们必须先了解sharepoint网站的结构和特征,才能更好的使用sharepoint。 进入正题 首先安装SharePoint需要非常苛刻的条件。因此,希望您的机器性能能够足够的高,一般来说,CPU请不...阅读全文
posted @ 2011-07-20 17:58 spring yang 阅读(744) | 评论 (4) 编辑

摘要: 概要 SharePoint 网站为文档、信息和想法提供了一个集中的存储和协作空间。SharePoint 网站是一种协作工具,就好像电话是一种通信工具,会议是一种决策工具一样。SharePoint 网站可帮助小组成员(无论是工作组还是社团)共享信息并协同工作。例如,SharePoint 网站可帮助您: 协调项目、日历和日程安排。 讨论想法、审阅文档或提案。 共享信息并与他人保持联系。 SharePo...阅读全文
posted @ 2011-07-19 10:45 spring yang 阅读(836) | 评论 (0) 编辑

摘要: 概述 在sharepoint 项目中,后期做数据迁移时,会用到sharepoint的web service来完成把数据导入sharepoint站点的功能。 web service 名称: http://[site]/_vti_bin/Lists.asmx 我们用它来新增,修改或者删除当前站点特定list 的item操作。 调用的方法: [SoapDocumentMethodAttribute("...阅读全文
posted @ 2011-07-15 19:29 spring yang 阅读(628) | 评论 (0) 编辑

摘要: 概要 客户要求改善 SharePoint 2007的搜索功能,我们要自定义开发搜索功能,一翻调查和研究,sharepoint 的搜索用到KeywordSearchQuery和FullTextSearchQuery 两种方式,因为我们要用到自定义的sharepoint list字段做为过虑条件,所以采用FullTextSearchQuery 来开发。 设计 FullTextSearchQuery...阅读全文
posted @ 2011-07-08 19:42 spring yang 阅读(777) | 评论 (0) 编辑

摘要: 摘要 在IE 6打开”Edit In Datasheet” 在sharepoint 2007的list页面时,会造成页面卡死的情况,CPU 这时的运行占到50% +以上,但是在IE 8打开时没有问题。 原因分析 造成这个原因时,我们分析,在MasterPage页面,可能是我们写的Js造成的,但是,把所有的JS注释掉后,这个问题依然存在,己是把所有自己写的 css 注释掉后,这个问题没有了,然后...阅读全文
posted @ 2011-07-06 16:25 spring yang 阅读(1022) | 评论 (1) 编辑

摘要: 最近在做项目时遇到导出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...阅读全文

posted on 2011-07-26 09:01  HackerVirus  阅读(270)  评论(0编辑  收藏  举报