我和.net

主要讲述Sharepoint以及OfficeSystem和在.net下的开发和应用

导航

2010年6月8日 #

C#文件读写常用类介绍

摘要: C#文件读写常用类介绍         首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。      本节先对和文件系统相关的两个.NET类进行简要介绍。   System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面... 阅读全文

posted @ 2010-06-08 11:44 皮皮 阅读(533) 评论(0) 推荐(0) 编辑

2010年3月9日 #

爱上TFS2010

摘要: 最近在研究如何实现开发管理,突然发现TFS2010真的很好用。 阅读全文

posted @ 2010-03-09 22:50 皮皮 阅读(345) 评论(1) 推荐(0) 编辑

2009年2月11日 #

列表工作流的权限

摘要: 最近做了一组列表,用于记录部门员工的工作计划和工作日志,为了在工作计划和工作日志中联动,在工作计划中设计了一个工作流,即员工需要填写计划内的工作日志时,就可以在计划列表中手工启动工作流,这样就会自动将相关信息带到工作日志中去。我为每个员工设置了一个权限,每个员工只能创建、修改列表,却不可以删除列表。但是在启动工作流的时候,却提示没有权限。以前好像没有碰到过。上网找了一下,也有人遇到类似的问题,但是... 阅读全文

posted @ 2009-02-11 22:06 皮皮 阅读(391) 评论(0) 推荐(0) 编辑

如何读取Infopath中的重复表和重复节中的数据

摘要: 在一个表单中由一个重复表,有三列,分别是field1,field2,field3有一个重复节,分别包含一个文本框——field4,一个下拉选择框,field5.如果要读取这些重复节和重复表中的数的话,可以通过如下方式进行:// 在此处编写代码。 XPathNodeIterator NodeIter = this.MainDataSource.CreateNavigator().Select("... 阅读全文

posted @ 2009-02-11 21:39 皮皮 阅读(761) 评论(0) 推荐(0) 编辑

2008年7月12日 #

sharepoint开发技巧:读取启用了追加功能的多行文本的历史版本记录

摘要: 当建立多行文本栏时,有个功能就是"追加对现有文本所做的更改",这个功能启用后,这个多行文本就只运行追加内容而不允许修改以前提交的内容。常常被应用在多个用户之间的协作、问题的追踪等记录上: 启用了这个功能的多行文本就只允许追加,不允许修改原来的内容。 在使用Sharepoint对象开发相关程序时,如果要显示多行文本的内容,那么你就需要读取所有版本,否则,如果你使用oSPItem['栏目名称']获取这... 阅读全文

posted @ 2008-07-12 13:45 皮皮 阅读(981) 评论(1) 推荐(0) 编辑

使用Sharepoint web应用程序用户满意度调查程序详解

摘要: 上篇文章说过,我们使用Sharepoint的web应用程序来实现用户满意度调查,这里再解释一下这个情景: 服务台的工程师为公司员工提供服务,用户满意度是绩效考核指标之一,利用sharepoint的调查可以直观的统计满意度的百分比,不用开发,因此,我们就用sharepoint自带的调查列表。 但是,调查中,我们要能够包含以下内容:提供服务的工程师是谁?提供服务的时间?提供服务的内容?满意度?用户的建... 阅读全文

posted @ 2008-07-12 11:32 皮皮 阅读(1498) 评论(2) 推荐(0) 编辑

2008年7月5日 #

创建MOSS2007 WEB 应用实现服务效果反馈功能

摘要: 好一阵子没有写博客了,主要是公司正在对IT部门进行治理。作为部门兵头,我不得不把更多的时间用在了制度的制定、策略的规划上。同时,由于部门的开发力量在前期没有规划好,因此,还不得不自己来设计一些非常简单易行的应用来支撑IT服务治理。 我在公司构建了IT服务台,并要求IT服务台的工程师们每天必须填写事件日志,其实就是把每天处理的事件都记录下来。同时,我还设计了整个服务台的绩效考核指标,其中有一项指标就... 阅读全文

posted @ 2008-07-05 19:59 皮皮 阅读(404) 评论(0) 推荐(0) 编辑

2008年6月16日 #

招聘Sharepoint开发人员

摘要: 公司现招募sharepoint开发人员,如果有意者请留言!职责负责公司内部办公软件项目研发;对内部客户提供日常的技术支持及相应的培训 ;独立承担项目分析、设计、编码、测试、安装等工作。要求:1、计算机或理工类相关专业大专以上学历;2、有两年以上的项目开发经验,35岁以下;3、熟悉Sharpoint产品和技术,能够独立部署和管理、定制基于Sharepoint技术的网站和应用 4、了解webpa... 阅读全文

posted @ 2008-06-16 09:41 皮皮 阅读(532) 评论(2) 推荐(0) 编辑

2008年4月1日 #

怀念有时间写博客的日子

摘要: 最近,公司很忙,忙得都没有时间写博客了。真的怀念有时间写博客的日子。既然怀念,那就抽出时间来做这件事吧!最近将推出:WSS3中自定义菜单和自定义菜单动作WSS3中自定义Feature的开发过程和我觉得要注意的地方合理利用WSS3中的邮件接收功能…… 阅读全文

posted @ 2008-04-01 13:16 皮皮 阅读(326) 评论(0) 推荐(0) 编辑

2007年12月28日 #

在MOSS2007上使用IRM

摘要: 升级RMS到SP2,过程很顺利,没有费什么事。在MOSS2007上启用IRM,设置界面很简单,但是第一次设置的时候报告没有安装RMS客户端安装RMS客户端,再次进入设置界面进行设置,提示appserver0$帐户验证失败。参考部署文档,指导需要更改RMS下相关目录的权限,可是改完后,依然提示这个错误。根据网友的建议,将appserver0$(计算机帐户)和appadmin(MOSS的系统帐户)加入... 阅读全文

posted @ 2007-12-28 08:35 皮皮 阅读(646) 评论(0) 推荐(0) 编辑

2007年6月19日 #

使用另存模板创建的调查无法正确导出到Excel中

摘要: 有个用户需要进行一项调查,想到了使用Sharepoint中的调查功能。因为她这个调查比较特殊,需要对不同的被调查者指定不同的参加调查的人,因此,需要在站点中创建近三十个相同的调查。那不用说,我肯定是新建一个调查,然后把这个调查另存为模板,然后根据这个模板创建新的调查,然后,给不同的调查授予不同的访问权限。由于需要在调查问卷中说明一些问题,因此,我使用Sharepoint Designer修改了调查... 阅读全文

posted @ 2007-06-19 05:43 皮皮 阅读(526) 评论(0) 推荐(0) 编辑

2007年6月4日 #

在SQL中查看每张表的空间占用情况

摘要: 在查询分析器里输入:exec sp_msforeachtable 'sp_spaceused "?"'可以显示每张表的空间占用情况。 阅读全文

posted @ 2007-06-04 09:12 皮皮 阅读(466) 评论(0) 推荐(0) 编辑

2007年5月24日 #

手工删除ProjectServer2007中无法签入的项目

摘要: 在Project Server 2007测试过程中,有一个项目由于频繁的测试,导致该项目处于签出状态无法正常签入。在管理界面中试图删除该项目,但是删除项目前系统将会检查该项目是否签出,签出状态下的项目系统将会无法完成删除操作。    在管理界面中的队列管理中可以看到该任务一直处在队列中等待处理。对其他项目的操作都可以正常完成,就是这个任务无法正常执行,直至超时中止该任务。于是,只有想办法手工删除该... 阅读全文

posted @ 2007-05-24 14:57 皮皮 阅读(1889) 评论(1) 推荐(0) 编辑

2007年4月12日 #

MOSS2007的备份操作

摘要: 在网上看到许多朋友提到MOSS 2007的备份过程总是失败,我不经意打开我的测试站点,发现我上次启动的备份策略一直没有成功,所以一直在重试,一直在失败。怎么会这样。我查看了一下日志,大概是因为打开文件失败造成的,那么,根据我的经验,一定是共享目录的权限的原因。我将共享目录的权限设为Everyone 完全控制,然后,启动备份作业。备份作业就开始了。我登录目标主机,使用net session 命令查看... 阅读全文

posted @ 2007-04-12 16:26 皮皮 阅读(641) 评论(1) 推荐(0) 编辑

2007年3月13日 #

正式版的Office2007打不开beta版创建的文件

摘要: 我从otec拿到beta版的时候,从未想过正式版的Office2007会打不开beta版的创建的文件,因此,放心大胆的用beta创建了一些word文档和Excel表格。可是,事实表明,我有点太信得过微软了,正式版Office2007却就是无法打开beta版创建的文档,不得以,我只好安装了一台虚机,将时钟调整到1月份前,然后挨个打开这些文件,然后另存为office2003格式的文件。 真拿微软没办法... 阅读全文

posted @ 2007-03-13 21:32 皮皮 阅读(711) 评论(0) 推荐(0) 编辑

2007年3月11日 #

Moss2007中通过Sharepoint Designer 创建多个列表联动的工作流

摘要: 我们的实际工作中的工作流往往不能在一个表单中表现出来,常常需要我们设计多个列表来完成这样一个完成的工作流。例如:我们创建一个ITIL事件管理中的事件记录(列表库A)的时候,往往会在工作站点的首页增加一个用于提醒桌面支持工程师完成相关任务的提醒列表(列表库B)。如果我们不对这两个列表设计成联动的话,那么相关工程师在完成任务后先要更改事件登记表(填写列表库B中的相应条目),然后还要更改提醒列表中的相关... 阅读全文

posted @ 2007-03-11 20:55 皮皮 阅读(972) 评论(2) 推荐(0) 编辑

ShartPoint v3中的列表Field属性的妙用

摘要: Sharepoint V3(以及Microsoft Office Sharepoint Server2007)真的给我们这些IT管理部门带来了很多的方便。尤其是对工作流的支持真的减轻了我们很多的工作。我们部门的ITIL的"事件管理"中事件登记和处理流程基本上不用开发代码,几乎用Sharepoint Designer就搞定了。但是,这里之所以用"几乎"两个字就是因为我还是写了一段代码来修改自定义列表... 阅读全文

posted @ 2007-03-11 20:55 皮皮 阅读(1019) 评论(0) 推荐(0) 编辑

也谈Symantec服务器被禁用后的处理

摘要: 从周一开始,我一直在升级公司一个项目中的客户网络环境中的Symantec系统,就是从服务器端远程部署客户端。当我欣喜的发现自己已经艰难的部署了数百台客户端后,突然发现SECU服务器(就是新的symantec的一级服务器)在symantec的系统中心显示被禁用了。这好比晴空霹雳啊。怎么办?上网搜了一下,网上还真有提到这个事情的,说是要保存pki文件夹,然后重新安装,然后,再……。反正很烦琐的处理过程... 阅读全文

posted @ 2007-03-11 20:21 皮皮 阅读(1535) 评论(0) 推荐(0) 编辑

更改WSSv3站点集访问地址

摘要: 原来给服务器起了一个计算机名或者域名,例如:test1.Moss.net,上面部署了WSSv3,现在由于某种原因,希望通过其他的域名,例如:OA.Moss.net来访问它。1、在dns上创建别名oa.moss.net指向test1.moss.net2、进入"SharePoint 3.0 管理中心"3、进入"操作"管理页面4、单击"备用访问映射"如果,只是想更改这个域名,那么就单击"test1.mo... 阅读全文

posted @ 2007-03-11 20:18 皮皮 阅读(461) 评论(0) 推荐(0) 编辑

又是ARP攻击

摘要: 虽然,网络管理和Office开发,我更加中意后者,可是命运总是和我开玩笑,显示公司的网络工程师辞职,我一兼就是两年,然后是公司里委派我做得项目,大都是和网络有关系,朋友们找我帮忙,又大都是因为网络出了故障,呵呵,我都怀疑自己选错了行业主攻方向。这次朋友找我是因为他的网吧总是莫名奇妙的出现断网的现象,我很熟练的在他的交换机上配置了端口镜像,架起了sniffer,结果并没有发现什么异常情况。于是上网找... 阅读全文

posted @ 2007-03-11 19:46 皮皮 阅读(431) 评论(0) 推荐(0) 编辑

2006年12月22日 #

恼人的ARP病毒

摘要: 这两天检查交换机日志,发现日志里报告ip冲突 :2006-12-21 09:27:26    Local7.Warning    172.20.100.180    Dec 21 09:42:20 2006 Quidway ARP/5/DUPIP:IP address 172.20.35.3 collision detected, sourced by 0014-2247-7dc9 on Ethe... 阅读全文

posted @ 2006-12-22 11:45 皮皮 阅读(1657) 评论(1) 推荐(0) 编辑

2006年11月24日 #

尝试使用Office2007发布Blog

摘要: 看到dudu使用word2007发布blog,我也尝试一下。这篇文章就是用word发布的,看来以后更加方便了。呵呵,谢谢dudu的blog给我的指导。 阅读全文

posted @ 2006-11-24 11:23 皮皮 阅读(484) 评论(1) 推荐(0) 编辑

2006年7月1日 #

Oss2007中单个Item授权可能会引发另一头疼的问题

摘要: 很高兴OSS2007中可以轻松为每个Item(文档和列表条目)进行访问权限控制,这的确解决了一个sps2003中很令人头疼的问题。 但是,我立即就想到它也可能会给我们带来另外一个令人头疼的问题, 阅读全文

posted @ 2006-07-01 18:09 皮皮 阅读(514) 评论(1) 推荐(0) 编辑

oss2007中无处不在RSS订阅

摘要: 我们现在习惯使用blog了,outlook2007中就内置RSS订阅功能,vista、ie7中也好像内置了rss查看器。为了方便用户,OSS2007中的每个列表都可以通过RSS进行订阅 阅读全文

posted @ 2006-07-01 18:07 皮皮 阅读(532) 评论(0) 推荐(0) 编辑

OfficeSharepointServer2007中的单个文档权限

摘要: 用过sharepoint 2003的人都知道,sharepoint2003的权限控制粒度只到文档库和列表这一级,没有办法控制某一篇文章的访问权限。这个访问控制也让我们这些it人员“受尽苦难”。但是,在Oss2007中我们很高兴看到可以对单个文档设置访问权限了。不过,这或许会让我们产生另外一个头疼的问题,那么多的文档,到底那篇文档给了谁什么访问权限?我因为还没有仔细去研究它,不知道它是不是提供了一个简洁的界面可以查询站点中的文档权限汇总。 阅读全文

posted @ 2006-07-01 18:04 皮皮 阅读(653) 评论(0) 推荐(0) 编辑

office sharepoint server2007中的简单工作流

摘要: 在使用Sharepoint 2003的时候,我经常遇到一个需求——那就就是关于工作流的问题,而其中一个重要的和简单的工作流就是我们的文档审批。我接触的人中,大都很喜欢Sharepoint的版本控制功能和文档协作功能。他们喜欢把需要大家共同参与的文档发布到sharepoint的文档库中。但是,他们遇到一个问题,就是sharepoint v2中没有文档的审批工作流,正在修改中的没有定稿的文档会被发布出去,他们需要的功能其实很简单:在sharepoint中提交文档,转给领导审批,审批通过后新的版本才可以从站点中被其他用户看到。 我曾经为这样一个简单的功能大伤脑筋。现在sharepoint v3(Office sharepoint server2007,简称oss2007)中就可以轻松解决这个问题。 阅读全文

posted @ 2006-07-01 18:02 皮皮 阅读(2857) 评论(2) 推荐(0) 编辑

一步一步配置oss2007站点

摘要: 在第一时间下载了Office2007的Beta2,但是由于最近工作很忙,一直没有时间来试用。这周终于腾出时间来体验Office2007的服务器端的核心产品Office Sharepoint server 2007。 安装过程,我觉得相对简单,就是在安装之前需要安装.net framework 2以上的版本。 安装完了后的配置界面却和sps2003有很大的区别。 当我第一次登录管理界面时,看到了一个和sps2003完全不一样的界面 阅读全文

posted @ 2006-07-01 15:27 皮皮 阅读(1896) 评论(0) 推荐(0) 编辑

2006年4月8日 #

由于域安全组嵌套导致SPS访问控制群组和用户配置文件搜索失败

摘要: 从去年年底,sps(sharepoint portal Server2003)的用户配置文件搜索功能就失败了,搜索一直在无休止的进行着。可是,却无法更新用户配置文件。我起先怀疑是因为sps上搜索帐户的原因,觉得域管理员设置了更为严密的安全限制导致的。但是,去年底,我接管了域管理员的所有工作,并没有发现有什么的特殊问题。 当sps 升级到sp2时,sps服务器上不停的报告一个错误:“Sy... 阅读全文

posted @ 2006-04-08 06:14 皮皮 阅读(699) 评论(1) 推荐(0) 编辑

2006年4月3日 #

通过自定义的域策略管理模板修改vmwaredhcp服务启动

摘要: 公司里的开发部门有很多同事使用VMWare作为测试用的虚拟机,然而,这些同事并不是非常熟悉这个软件。VMWare做得确实出色,但是,我不喜欢它的虚拟网络,因为它的DHCP Service经常会导致公司的网络瘫痪。有没有办法限制这个服务的启动。我首先想到了使用域策略的管理模板——*.adm 我修改过Office的管理模板,但是从没有自己写过。不过照葫芦画瓢,我还是会的。于是自己就照着已经有的模板编了一个: 阅读全文

posted @ 2006-04-03 14:08 皮皮 阅读(724) 评论(0) 推荐(0) 编辑

通过自定义的域策略管理模板修改vmwaredhcp服务启动

摘要: 公司里的开发部门有很多同事使用VMWare作为测试用的虚拟机,然而,这些同事并不是非常熟悉这个软件。VMWare做得确实出色,但是,我不喜欢它的虚拟网络,因为它的DHCP Service经常会导致公司的网络瘫痪。有没有办法限制这个服务的启动。我首先想到了使用域策略的管理模板——*.adm 我修改过Office的管理模板,但是从没有自己写过。不过照葫芦画瓢,我还是会的。于是自己就照着已经有的模板编了... 阅读全文

posted @ 2006-04-03 14:06 皮皮 阅读(508) 评论(0) 推荐(0) 编辑