上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页
摘要: Sharepoint中用treeview来显示组织机构的人员状态的webpart[代码][代码]使用.net操作AD域的一些代码共享 http://blog.lickies.cn/Lists/Posts/Post.aspx?List=34201ce7%2Dcc0e%2D452a%2D949a%2Dffcf74a1780a&ID=6 AD认证模式下如何通过表单登录来代替WINDOWS弹出窗口... 阅读全文
posted @ 2010-09-06 16:30 绿森林 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 工具介绍:  1、ldifde是系统自带命令行工具,直接在cmd就可以运行。  2、addusers是在wind2kresourcekit中的命令工具,可以通过安装wind2kresourcekit来获取,下载地址:http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.ex... 阅读全文
posted @ 2010-09-06 16:25 绿森林 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 【最佳实践】使用sharepoint对象模型编程时候的常见问题原文地址:http://msdn.microsoft.com/en-us/library/bb687949.aspx原文标题:Best Practices: Common Coding Issues When Using the SharePoint Object Model原文作者:Scott Harris, Microsoft Co... 阅读全文
posted @ 2010-09-06 16:22 绿森林 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 为什么需要释放内存  在众多的sharepoint对象中模型中,主要是SPSite类和SPWeb类的对象,虽然是使用托管代码创建。但是,这些对象主要使用非托管的代码和内存进行工作。对象中的托管部分相比较非托管部分来说,所占比例非常小。因为占比较小的托管部分不给垃圾回收期任何压力,垃圾回收器不会定时回收管理这些对象使用的内存。使用大量非托管内存的对象,可能会引起一些异常的行为。例如:  1)WSS的... 阅读全文
posted @ 2010-09-06 16:20 绿森林 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 在sharepoint中没有提供修改密码的功能,估计也是因为不知道用户会使用哪种验证方式,AD or Form?下面的用户使用的是AD验证,自己修改密码就成了很普通的事情,我们自己做一个webpart,写一些后台代码,在欢迎哪里加一个菜单项,跳转到部署了修改密码webpart的页面就可以了。 #region 更改密码主要代码 public string ChangeADUserPassword(... 阅读全文
posted @ 2010-09-06 16:16 绿森林 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 我们在开发sharepoint应用的时候,会觉得他的人员选择控件peopleeditor是一个不错的控件,就想要直接的使用它在我们的usercontrol中,但是他本身是不提供验证输入内容的,除非你手动点击控件右下角的【检查名称】图标。有两个办法可以解决,一个就是关闭控件的输入功能allowtypein="false" ,只让用户通过选择人员来添加人员,但是这样有的用户觉得不能输入太麻烦了;那就打... 阅读全文
posted @ 2010-09-06 16:14 绿森林 阅读(279) 评论(0) 推荐(1) 编辑
摘要: 在Sharepoint的管理中心创建一个网站的顺序大致如下:创建Web应用程序-〉创建网站集。所以Web应用程序是网站的一个基础,在一个Web应用程序下可以创建多个网站,本回就主要来介绍Web应用程序这个对象模型以及如何使用对象模型来创建一个Web应用程序。首先来看看Web应用程序主要包含哪些内容:1、网站集,指的是这个Web应用程序包含哪些网站,我们可以通过Sharepoint的管理中心看到:对... 阅读全文
posted @ 2010-09-06 15:28 绿森林 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在上一回中说了Sharepoint中的服务器场,在服务器场中最重要的一个服务就是Web应用程序服务。我们自己的Sharepoint网站都是借助于这个服务才能正常运行的,也就是说所有的Sharepoint站点都是搭建在这个服务之上的。Web应用程序服务对应的对象模型为:SPWebService,本回就主要说说这个对象模型。Web应用程序服务取得方式请参考第一回,它主要包含以下几个对象模型:1、Web... 阅读全文
posted @ 2010-09-06 15:27 绿森林 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Sharepoint是微软一个很重要的服务器产品,它可以方便的创建和维护一个网站,在Sharepoint的管理中心提供了很强大的管理工具。同时为了更加灵活的后期定制和开发,Sharepoint提供了完整的对象模型,对象模型也就相当于Sharepoint的二次开发接口,从服务器场到一个网站,以至一个Sharepoint中的列表都有相应的对象模型。本系列希望能对Sharepoint的对象模型进行一个大... 阅读全文
posted @ 2010-09-06 15:24 绿森林 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究Remoting的时候,也对事件处理发生了兴趣。经过参考相关的书籍、文档,并经过反复的试验,深信自己能够把这个问题阐... 阅读全文
posted @ 2010-09-06 14:22 绿森林 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之二一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal(一般译为编组)和Disconnect配对... 阅读全文
posted @ 2010-09-06 14:20 绿森林 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们... 阅读全文
posted @ 2010-09-06 14:18 绿森林 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 业务层引言 Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”   每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是,业务层的模块包括了所有使得系统运行的时候和其它层交互所需要的功能算法和计算,其他层包括数据访问层DAL和表现层。  业务层是任何分层系统的神经中心,包含了大部分的核心逻... 阅读全文
posted @ 2010-09-06 11:23 绿森林 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 原版书名《Architecting Microsoft .NET Solutions for the Enterprise》 前言 设计软件系统是非常有挑战性的,因为一方面需要你集中在今天的需求,同时要求可以适应未来对功能的修改和增加。 尤其是在过去的二十年,在IT行业中,使得软件开发过程系统化,已经做了很多的工作。方法论,设计原则,设计模式,都是用来帮助指导架构和构建系统,以一种规范的方式构建... 阅读全文
posted @ 2010-09-06 11:19 绿森林 阅读(199) 评论(0) 推荐(0) 编辑
摘要: UML概要引言  设计一个系统,任何科学领域的系统,你首先需要做的是对它进行抽象。抽象模型为系统的视图、结构、行为、参与实体和流程方面具体的实现提供一个代理。在系统的参与人员(包括:开发者,架构师,所有者,用户)之间应该共享一个模型。为了能够提出反馈,提出错误的假设,改进建议,模型应该能够被系统的参与者所理解。尽管共享了一个模型,你还是需要用一种通用的,被广泛接受的的形式和符号来表达模型。例如:模... 阅读全文
posted @ 2010-09-06 11:18 绿森林 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页