代码改变世界

Silverlight 5 研究(1)

2012-09-04 13:37 by 温森特, 1468 阅读, 1 推荐, 收藏, 编辑
摘要:很久以前,用Silverlight 3开发过一个组织架构图的小软件,后来就没怎么接触Silverlight 项目了,一直忙于项目,也没有时间研究,一转眼,Silverlight 已经升级到了Silverlight 5 了。现在项目忙完啦,准备系统的研究一下Silverlight 5。 首先要部署一下Silverlight 5开发环境,Win7 + VS2010. 在VS2010下开发Silverlight 5,必须的安装VS2010 SP1补丁包,这个在微软的官方网站可以直接下载,或者直接在VS2010帮助里面的检查更新进行自动的升级,如下图。 升级完VS2010 SP1补丁包后,就需要安.. 阅读全文

MOSS2010 客户端对象模型开发(三)

2012-08-31 14:00 by 温森特, 659 阅读, 0 推荐, 收藏, 编辑
摘要:本篇将讲述MOSS2010客户端对象模型操作MOSS里面的讨论列表,讨论列表是一个特殊的列表,因此对它的操作就不能像普通的列表那样操作了,否则会产生一系列的问题的。首先我先讲述一下讨论列表的添加操作,看如下代码,向一个讨论列表里面增加一条讨论主题: using(ClientContextclient=newClientContext(Url)){client.Credentials=newNetworkCredential(UserName,UserPassword,Domain);Webweb=client.Web;client.Load(web);//获得列表Listlist... 阅读全文

MOSS2010 客户端对象模型开发(二)

2012-08-31 13:09 by 温森特, 386 阅读, 0 推荐, 收藏, 编辑
摘要:本篇将讲述MOSS2010客户端对象模型获取用户信息的方法,我们在服务器端开发的时候,如果想得到用户的信息,一般我们需要调用UserProfileManager 类进行读取和操作,但是,查遍了MOSS2010的SDK,客户端对象模型里面,没有这个类或者相似的方法。后来从研究了一番,发现MOSS2010客户端得到用户的信息其实更加的简便,我们只需调取用户信息列表SiteUserInfoList就可以了,然后用CAML进行查询。using(ClientContextclient=newClientContext(url)){NetworkCredentialcredentials=newNetw. 阅读全文

MOSS2010 客户端对象模型开发(一)

2012-08-31 11:28 by 温森特, 588 阅读, 0 推荐, 收藏, 编辑
摘要:MOSS2010的开发框架增加了客户端对象模型,增加了MOSS开发的灵活性,对于一些特殊需求的地方,非常的灵活。相对于MOSS服务器端开发,还是有一些值得注意的地方,我将会分几次对MOSS客户端开发技巧进行讲解。 MOSS2010客户端开发,首先要得到网站的上下文,一般我们需要当前登录人的一些验证信息,如用户名和密码确认身份后,得到网站的上下文。 ClientContext client = new ClientContext(Url) NetworkCredential credentials = new NetworkCredential(UserName, UserPassword,.. 阅读全文

MOSS2010 工作流不能自动启动问题

2012-08-15 09:52 by 温森特, 521 阅读, 0 推荐, 收藏, 编辑
摘要:昨天遇到了一个比较奇怪的问题,我用sharepoint designer 开发了一个工作流,定义为新建项目的时候,自动启动工作流。可是,不知为什么就是不能够启动,手动启动一切都正常,非常顺利,死活就是不能自动启动,郁闷了好几个小时,网上查了一堆解决办法都不起效。后来,用一个普通的sharepoint账号进行测试,竟然成功了,能够自动启动工作流了,但是,MOSS的管理员账号,仍然不能自动启动,还是百思不得其解,难道MOSS的管理员账号就不能自动的启动工作流了么?有人说,可能是MOSS的安全策略,限制了管理员自动启动工作流,O(∩_∩)O ,希望以后能够找到合理的解释。 通过这个问题,自... 阅读全文

MOSS2010 备份与还原小插曲

2012-08-10 11:01 by 温森特, 1370 阅读, 1 推荐, 收藏, 编辑
摘要:前几天再做MOSS2010进行备份还原的时候,出现了一个小插曲,自己记录一下,分享给遇到该困的兄弟姐妹。在进行MOSS2010的备份的时候,我采用PoweShell命令的方式进行备份,还原的时候,也是采用命令的方式进行还原,因为MOSS2010后台的页面进行备份还原,总感觉不是很好用,可能是MOSS2007的时候留下的阴影,呵呵。所有备份还原的时候,我一般都是采取命令行的方式,高效稳定。 下面是所用命令: 备份网站命令: Backup-SPSite -Identityhttp://srvbj09-Path c:\20120801.bak 还原网站命令 Restore-SPSite -Id... 阅读全文

部署|更新|卸载MOSS解决方案包

2012-07-13 13:13 by 温森特, 643 阅读, 0 推荐, 收藏, 编辑
摘要:从MOSS2010开始,对MOSS的开发都是以解决方案包的形式进行管理部署的,大大提高了开发部署的效率,方便了开发人员。在开发中我们只需在VS2010里面右键,包,就生成了解决方案包,然后,就是用PowerShell命令行进行部署了。1)安装部署WSP解决方案包Add-SPSolution -LiteralPathC:\IWS.BPDI\IWS.BPDI\bin\Debug\IWS.BPDI.wspInstall-SPSolution -IdentityIWS.BPDI.wsp-GACDeployment2)更新WSP解决方案包 Update-SPSolution -IdentityI... 阅读全文

解决window.onload 与 body.onload事件冲突的方法

2012-07-12 13:34 by 温森特, 2813 阅读, 2 推荐, 收藏, 编辑
摘要:今天做MOSS的前台的时候,需要用到一个onload事件,在页面启动的时候就加载JS函数,如下代码 <script language="javascript" type="text/javascript"> window.onload = function () { var scrollup = new ScrollText("listcontent"); scrollup.LineHeight = 60; scrollup.Amount = 2; scrollup.Start(); } </script>结果 阅读全文

点击User Profile Service Application 报错

2012-07-04 15:41 by 温森特, 886 阅读, 1 推荐, 收藏, 编辑
摘要:给客户部署的MOSS2010 SP1版本,部署完毕后,发现点击User Profile Service Application服务进行配置的时候,总是报错,上网查了一下,发现原来是微软的一个补丁包没有安装,于是下载了这个几乎1G的补丁包,打上补丁包后,一切正常,哎,微软产品真叫我挠头。下面是下载地址,以备以后安装时候使用。下载地址:http://hotfixv4.microsoft.com/Microsoft%20SharePoint%20Server%202010/sp2/office2010kb2553048fullfilex64glb/14.0000.6109.5005/free/... 阅读全文

元数据:尚未激活分类功能

2012-06-29 15:47 by 温森特, 306 阅读, 0 推荐, 收藏, 编辑
摘要:SharePoint Server 2010 通过使用内容管理器引入了元数据传送和存储,元数据提供了很多方便实用的功能,但是,今天在新建的一个空网站里面,却怎么也不能使用元数据了,总是报“尚未激活分类功能”,如下图。后来查了一些资料,发现需要手工的激活该功能才可以用。 该命令如下: Enable-SPFeature –Url “http://thesite” -Identity “TaxonomyFieldAdded” 运行完命令后,呵呵,可以正常使用了。 阅读全文