Burnett

淡定,执着......
posts - 29, comments - 109, trackbacks - 22, articles - 10
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

置顶随笔

摘要: http://www.windwhisper.cn同时,园子里的文章也会跟着这个Blog同步更新的。阅读全文

posted @ 2007-12-11 09:05 Burnett 阅读(149) 评论(0) 编辑

2008年3月11日

正文内容加载中...

posted @ 2008-03-11 15:52 Burnett 阅读(1079) 评论(8) 编辑

2008年2月24日

摘要: 大家都知道,Sharepoint的列表实际上是对数据库中表(Table)的概念的延伸。但是当我们打开Sharepoint的时候,会发现,你建立的列表并没有存储成数据库中的一张表。那么列表是存储在哪里的呢?他们在运行中又是怎么被提取出来的呢?从这篇文章开始,我们要一点一点将MOSS的神秘的存储结构剖析清楚,不仅仅对MOSS的开发有帮助,也可以拓宽我们的软件体系设计的思维。 打开SqlServer 中...阅读全文

posted @ 2008-02-24 21:50 Burnett 阅读(1311) 评论(3) 编辑

2007年12月14日

摘要: MOSS 2007经过近一年的使用体验,终于在2007年底的时候放出了SP1,可谓是千呼万唤始出来。不但让MOSS2007支持了AJAX的web part,而且更新了STSADM的工具。其中有几个比较重要的HotFixes:You configure an advanced search Web part to use a custom scope. However, when you perfo...阅读全文

posted @ 2007-12-14 16:26 Burnett 阅读(1406) 评论(0) 编辑

2007年12月10日

摘要: 因为老大的要求,需要将MOSS的Window认证改为较为友好的Form认证。因为这是一个很老的话题,所以懒得自己想,上网google了一下。这一下不要紧,发现网络上的教程,所用的数据源要不是text的,要不就是sql server上的,唯独没有AD的。看来还是要自己动手哇。OK,让我们先了解一下升级的大致原理。这是Memebership在整个应用结构中的位置。观察发现,Membership的位置位...阅读全文

posted @ 2007-12-10 19:56 Burnett 阅读(1196) 评论(6) 编辑

2007年10月17日

摘要: 最近接到了一个需求,需要将保存在Infopath表单中的数据提取出来。可是这么做出现了一个问题,就是经过IP上传的文件,似乎都被IP的附件控件增加了一些数据,这会导致一种颇为致命的错误,这么来做会破坏原文件的二进制布局。如果容错性不好的程序,会直接报错。比如我把word文件提出来序列化到硬盘上打开,2003会直接提示错误,2007倒是在提示错误以后,可以自动修复。不过我们不需要这种功能。Here ...阅读全文

posted @ 2007-10-17 17:23 Burnett 阅读(525) 评论(2) 编辑

2007年9月4日

摘要: 前几日需要在Infopath中保存文件,但是发现在web方式下只要上传文件,就产生如下提示(找不到所选文件):假设你的MOSS2007是默认安装。首先,打开工作流的workflow.xml文件,定位到<Workflow>节点。查看此节点下的此三个属性的值,Code highlighting produced by Actipro CodeHighlighter (freeware)ht...阅读全文

posted @ 2007-09-04 11:14 Burnett 阅读(880) 评论(9) 编辑

2007年9月3日

摘要: 问题描述:在继承于SequentialWorkflowActivity的Workflow1类里,调用自定义的IPBTask和IPBTaskContainer类,其中IPBTaskContainer类是标记为[Serializable]的自定义类,而且在Workflow1里,其生命周期是类级别上的。并且在Workflow1里实例化了IPBTaskContainer。 问题过程:首先启动一条新的工作流...阅读全文

posted @ 2007-09-03 10:38 Burnett 阅读(242) 评论(1) 编辑

2007年8月27日

摘要: 仰慕vs2008的一键调试工作流大法,周末抽空装了一下,可惜......[08/25/07,16:33:23]Microsoft.NETFramework3.5:[2]Errorcode1603forthiscomponentmeans"安装时发生严重错误"[08/25/07,16:33:23]Microsoft.NETFramework3.5:[2]SetupFailedoncomponentM...阅读全文

posted @ 2007-08-27 15:08 Burnett 阅读(11228) 评论(29) 编辑

2007年8月3日

摘要: 在公司要用代理,回来又要把代理关掉,比较繁琐,所以无事写了一个软件,虽然只有一个功能,就是一键切换浏览器在注册表中的设置。但是麻雀虽小五脏俱全,具有完整的8个类实现代理切换操作,还有异常捕获机制和配置差异化同步,比较适合.net入门者解剖学习^_^ezProxySwitch阅读全文

posted @ 2007-08-03 13:56 Burnett 阅读(989) 评论(0) 编辑

2007年8月2日

摘要: 最近没有事情,写了一个可以方便切换浏览器代理的软件,可是在最后测试阶段,发现在尝试将设置写入注册表的时候出现UnauthorizedAccessException异常,提示“无法写入注册表”。百思不得其解。后来逐条查看RegisterKey的相关代码,发现在OpenSubKey方法的第二个布尔类型的参数必须设置为true。再次测试通过。稍后放出这个小代理切换软件o(W...阅读全文

posted @ 2007-08-02 09:06 Burnett 阅读(306) 评论(0) 编辑

2007年3月29日

摘要: 我在使用对象模型读取列表中的栏的时候,发现如果是读取带有链接的栏,比如“用户和用户组”类型的栏,会得到类似于这种效果的东东:41;#小龙女。“;”前边的是id号,“#”后边的是用户名。这个似乎很好理解,因为链接嘛,就是要有一个ID在内的,可是无论我怎么转换,都无法转换成用户类型的对象。没有办法,只有自己写Split解析的,可以...阅读全文

posted @ 2007-03-29 19:56 Burnett 阅读(500) 评论(3) 编辑

2007年3月26日

摘要: 前一段时间为了满足公司的要求,需要使用Timer的特性来进行开发。当时碰到这个需求的时候,首先想到的,就是写一个控制台程序放在服务器上跟着MOSS2007一起跑算了,可是后来想了一下,似乎在管理中心见过计时器的特性。随即打开了“计时器作业定义”,研究了半天也没有头绪,接着一头栽进SDK里搜寻了半天,发现了这个SPJobDefinition类似乎有点意思,不过需要使用SPFe...阅读全文

posted @ 2007-03-26 20:13 Burnett 阅读(2133) 评论(5) 编辑

2007年3月22日

摘要: 在MOSS2007企业版里,默认提供了很多的过滤器,但是没有一种过滤器可以实现事先设定过滤条件,比如选择当前列表栏作为筛选条件,然后输入对应值,为了满足需求,使用了IFilterProvider接口实现一个Web部件。可以实现的功能:可以实现多条件候选值下的单一条件过滤。可以根据当前连接部件的视图自动适应栏,不需要使用者自己干预。前期的知识准备:需要有基本的Web部件的制作部署知识,需要了解Web...阅读全文

posted @ 2007-03-22 15:46 Burnett 阅读(1241) 评论(1) 编辑

2007年3月16日

摘要: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。 到网上查了一下需要重新安装asp.net服务,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>...阅读全文

posted @ 2007-03-16 16:18 Burnett 阅读(1876) 评论(0) 编辑

2007年3月14日

摘要: 刚才测试SPS中的列表功能,准备添加自定义的内容类型“员工信息”,可是发现自己自定义一个内容类型以后,在“添加内容类型”页面中,根本无法找到此内容类型。而后比照一下可以显示的内容类型的父类型,发现父级是以下类型的内容类型是可以添加到列表的内容类型中的:项目、公用指标列、文件夹以及继承此内容类型的子内容类型。而父级是以下内容的内容类型是无法添加到列表的...阅读全文

posted @ 2007-03-14 11:21 Burnett 阅读(543) 评论(0) 编辑

2007年3月2日

摘要: 重新安装了Windows 2003操作系统,可是无法登录到远程文件夹,查阅了一下网上的资料,发现是服务里的workstation服务没有被打开,看看workstation的描述:“创建和维护到远程服务的客户端网络连接。如果服务停止,这些连接将不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动”。呵呵,符合症状,打开这个服务,重新登录一下,OK了~~~阅读全文

posted @ 2007-03-02 10:13 Burnett 阅读(7377) 评论(4) 编辑

摘要: 显示农历阅读全文

posted @ 2007-03-02 09:28 Burnett 阅读(177) 评论(0) 编辑

2007年2月28日

摘要: 最近工程进展顺利,需要从测试服务器搬迁到正式服务器上进行最后测试。测试服务器上的一个Web应用程序已经具有了正式版本的体貌特征,所以本着“码为己用”的原则,以备份还原的方式迁移此应用程序到正式服务器上应用。但是在管理中心的备份还原功能中,实在难以搞定很简单的备份操作,所以Google了一下,做一个工作总结。 阅读全文

posted @ 2007-02-28 14:49 Burnett 阅读(2729) 评论(15) 编辑

摘要: 内容类型是贯穿整个Microsoft Windows SharePoint Services 3.0中提供的功能和服务的核心概念,它是为帮助用户以一种有意义的方式来组织他们SharePoint内容而设计的。一种内容类型是一组可以重用的设置集合,这组设置集合是应用于某一个特定的目录内容的。内容类型可以让你使用一种集中的,可重用的方式来管理文档或者项目类型的元信息和行为。阅读全文

posted @ 2007-02-28 09:57 Burnett 阅读(728) 评论(0) 编辑

2007年2月27日

摘要: 在WSS 3.0中,用户使用基于角色的成员系统来访问Web站点,列表,文件夹和列表项目。用户也通过扮演某一个角色的认证方式来操作WSS对象模型。
阅读全文

posted @ 2007-02-27 11:58 Burnett 阅读(1005) 评论(4) 编辑

摘要: 如果发现代码段功能里没有workflow和feature的选项可以参考一下这篇文章:http://www.cnblogs.com/xiaoshatian/archive/2006/12/31/608479.html 这篇文章也向您展示了这两个文件的作用。http://weblog.vb-tech.com/nick/archive/2006/09/04/1760.aspx我的Workflow.xml...阅读全文

posted @ 2007-02-27 09:21 Burnett 阅读(1184) 评论(6) 编辑

2007年2月10日

摘要: http://www.mscourse.com/blog/u/windie/archives/2007/143.html主要还是模板安装的时候没有完全定制好~~阅读全文

posted @ 2007-02-10 12:23 Burnett 阅读(340) 评论(0) 编辑

2007年2月8日

摘要: VS2005在工具箱中的控件丢失,主要是Visual Studio 2005 Extensions for Windows Workflow Foundation版本问题。阅读全文

posted @ 2007-02-08 10:55 Burnett 阅读(1996) 评论(1) 编辑

2007年2月7日

摘要: http://www.microsoft.com/china/MSDN/library/netFramework/netframework/intronetfx30.mspx?mfr=true着重介绍了四个新增加的组件:Windows Workflow Foundation、Windows Communication Foundation、Windows CardSpace 和 Windows P...阅读全文

posted @ 2007-02-07 14:16 Burnett 阅读(228) 评论(0) 编辑

2006年4月28日

摘要: 最近应同学邀请,帮他的老板做一个增值业务的平台,这是我正式接触商业编程环境,也是第一次用.net做实际的东西.做的时候不敢妄称最好,但是我的确是为了性能,每一步都尽量优化系统的结构.以下是我积累起来的经验,以后会陆续加入的.因为是工程上的东西,所以可以采百家之长,各路高手前辈不吝指点! 详细设计阶段用的时间长不是坏事.现在我越来越深入到系统细节,发现当时的文档写的越是粗糙.感觉到有必要停下来和同事...阅读全文

posted @ 2006-04-28 18:03 Burnett 阅读(258) 评论(0) 编辑

2006年3月17日

摘要: 这篇文章探讨了在.net框架下delegate(委托)的概念,并大致解释在多线程+委托的环境中如何跨线程操作对象.附有一段自以为很不错的例子,呵呵,希望老鸟慢慢砸阅读全文

posted @ 2006-03-17 11:42 Burnett 阅读(1252) 评论(0) 编辑

2006年3月10日

摘要: AJAX的引入,代表了新的浏览器时代的来临~~本文使用了MagicAjax提供的工具包,屏蔽了入门的一些原理与概念,给AJAX的学习提供一个感性的认识阅读全文

posted @ 2006-03-10 18:04 Burnett 阅读(1153) 评论(6) 编辑

2006年3月9日

摘要: AJAX凭借着GOOGLE和LIVE.COM的成功使用将WEB浏览器领入下一个无刷新页面的时代,这也标志着在业内使用十几年的现有web标准将被历史淘汰.
现在基于ASP.NET的AJAX框架是,Altas和AjaxAspects,这两种框架要求程序员拥有丰富的脚本编写经验,不是初学者的首选,而工具包类型的MagicAjax和zumiPage则在不影响现有WEBUI的基础上来体验AJAX的优点,本文介绍这几个AJAX开发包的下载地址和部分的DEMO(参考了其他的几个blog).阅读全文

posted @ 2006-03-09 23:27 Burnett 阅读(686) 评论(0) 编辑