Kaneboy's SharePoint Blog

SharePoint & Office Zealot
随笔 - 391, 评论 - 8156, 引用 - 201

导航

关于


About me :
SharePoint Architect. Build SharePoint solutions from year of 2003. Joined Microsoft in 2004. Working for HP now.

Certification :
MCPD - Web Dev
MCTS - SharePoint 2007 Dev
MCTS - SharePoint 2007 Config
MCTS - WSS 3.0 Dev
MCTS - WSS 3.0 Config
MCTS - SPS2003 Infra
MCTS - SPS2003 App
MCT
(ex)MVP 

Contact me :
kaneboy@gmail.com | follow @kaneboy on twitter

Authored books:


标签

每月存档

最新留言

  • qdvyXmxjTh
    Very good site. Thanks!, <a href="http://necilasa.100webspace.net/drag-game2/map.htm...
    by tennessee birth injury attorney(匿名) on 2010/3/17 5:52:17
  • lRojiPFRIMcWwEXXu
    Very good site. Thanks!, <a href="http://bikroom.co.tv/admitidos-univers/ssthapllery...
    by 2010 earned income tax credit(匿名) on 2010/3/16 6:44:43
  • hsJFqJCGACrvvC
    Very good site. Thanks!, <a href="http://magra.myip.org/linkin-park/disoracove.html&...
    by lowongan kerja bank 2010(匿名) on 2010/3/16 4:24:53
  • nhGzvxBcXxwQg
    Very good site. Thanks!, <a href="http://bikroom.co.tv/admitidos-univers/dedsthoth.h...
    by cheap prom dresses 2010(匿名) on 2010/3/16 3:17:22
  • re:SharePoint 2010新体验10 - 文档评分
    @hao SharePoint 2010是内置的。WSS 3.0的有第三方工具实现类似的功能。
    by kaneboy(匿名) on 2010/3/15 23:56:52
  • re:SharePoint 2010新体验10 - 文档评分
    涂老师呀,这个功能是内置的还是第三方的呀?如果是第三方的,怎么没有下载点呀?! 还有,可不可以在WSS3中实现呀?
    by hao(匿名) on 2010/3/15 21:27:30
  • aXEOfuczpGJ
    Nice site. Thank you., <a href="http://tobovibu.angelfire.com/fiddler-8b/map.html&am...
    by miss il 2010(匿名) on 2010/3/14 4:39:10
  • rASlKTZvzQNHBKjko
    Very good site. Thanks!, <a href="http://wubibuz.tripod.com/barn-kidfa/onloremacend....
    by horse racing pick(匿名) on 2010/3/14 1:16:42
  • uPEaKxFwQmvylJcyld
    Very good site. Thanks!, <a href="http://usuarios.multimania.es/qujimeh/2010-monad/m...
    by latest songs 2010 list(匿名) on 2010/3/13 8:17:22
  • TFmptavYRfzLZZsajHV
    Nice site. Thank you., <a href="http://usuarios.multimania.es/guropin/pizza-noae/map...
    by pavitra rishta 11 january 2010(匿名) on 2010/3/13 4:54:06
  • AecAqkJdZqcodEzyT
    Nice site. Thank you., <a href="http://usuarios.multimania.es/zewiler/new-regg46/ron...
    by grammys 2010 red carpet arrivals(匿名) on 2010/3/13 2:41:40
  • oYYuhOkPwCVBgmvT
    Nice site. Thank you., <a href="http://usuarios.multimania.es/juputow/faschingd0/hod...
    by stat holidays canada 2010(匿名) on 2010/3/13 1:34:54
  • jcFlYYBsXW
    Nice site. Thank you., <a href="http://usuarios.multimania.es/noqihaw/serenata3b/fon...
    by how much snow will delaware get on 0205(匿名) on 2010/3/13 0:27:06
  • re:几个小工具
    <p><a href="http://www.moretiffany.com/">tiffany jewelry</a> Choose, buy...
    by sibat0705(注册) on 2010/3/12 20:48:39
  • re:我在SharePoint 2010 Day上做的一个演示课程
    &lt;a href=&quot;http://www.moretiffany.com&quot;&gt;tiffany jewelry&lt;/a&g...
    by sibat(匿名) on 2010/3/12 20:44:28
  • re:我在SharePoint 2010 Day上做的一个演示课程
    tiffany jewelry Choose, buy and shop for on sale tiffany jewelry including Tiffany &amp; Co Silv...
    by sibat(匿名) on 2010/3/12 20:43:55
  • re:为SharePoint 2010创建Application Page
    tiffany jewelry Choose, buy and shop for on sale tiffany jewelry including Tiffany &amp; Co Silv...
    by sibat(匿名) on 2010/3/12 20:41:36
  • re:SharePoint服务器连接配置数据库的连接字符串保存在哪里?
    tiffany jewelry Choose, buy and shop for on sale tiffany jewelry including Tiffany &amp; Co Silv...
    by sibat(匿名) on 2010/3/12 20:41:18
  • re:SharePoint服务器连接配置数据库的连接字符串保存在哪里?
    tiffany jewelry Choose, buy and shop for on sale tiffany jewelry including Tiffany &amp; Co Silv...
    by sibat(匿名) on 2010/3/12 20:40:46
  • GgrmjyrOzGQuTzL
    Very good site. Thanks!, &lt;a href=&quot;http://kofovoy.tripod.com/olympic-55/map.html&...
    by the energy show 2010(匿名) on 2010/3/12 4:08:58
  • dUUdDpkufOWSyzVtTpj
    Nice site. Thank you., &lt;a href=&quot;http://qaqodiq.tripod.com/salut-boe4/map.html&qu...
    by free virus removal windows 2010(匿名) on 2010/3/12 3:04:49
  • RUMxxmTcrgNYlOOZKpr
    Nice site. Thank you., &lt;a href=&quot;http://keladap.tripod.com/almasae-2f/map.html&qu...
    by costa croisieres 2010(匿名) on 2010/3/12 3:04:40
  • uwRyyEISfsepvT
    Nice site. Thank you.,
    by name(匿名) on 2010/3/9 9:31:43
  • qSdYCESfFoly
    Very good site. Thanks!,
    by name(匿名) on 2010/3/9 6:21:29
  • tgjKggthOUYDbh
    Very good site. Thanks!, &lt;a href=&quot;http://iyuqaba.tripod.com/lisa-lan98/map.html&...
    by who does the bachelor jake pick spoiler(匿名) on 2010/3/9 5:21:35
  • bNrIymrsBAnelvDFZ
    Nice site. Thank you., &lt;a href=&quot;http://ijopawu.tripod.com/who-inve4b/map.html&qu...
    by howard finster(匿名) on 2010/3/9 4:16:31
  • EApAUSdhdQFdMIRlACa
    Nice site. Thank you., &lt;a href=&quot;http://ijopawu.tripod.com/who-inve4b/map.html&qu...
    by bob sanders injury report(匿名) on 2010/3/9 4:16:28
  • DapdIwqkOlozuGtwDzM
    Very good site. Thanks!, &lt;a href=&quot;http://jepaguxo.tripod.com/2010-repa4/map.html&...
    by juegos de smackdown vs raw 2010(匿名) on 2010/3/9 3:13:44
  • GDZRZpdRSvUenVA
    Nice site. Thank you., &lt;a href=&quot;http://jepaguxo.tripod.com/2010-repa4/map.html&q...
    by jan 2010 geoeye stock(匿名) on 2010/3/9 3:13:28
  • TgknaovWqBSVJZYCJ
    Very good site. Thanks!, &lt;a href=&quot;http://lejapato.tripod.com/havera-c16/map.html&...
    by kuda na letovanje 2010(匿名) on 2010/3/9 2:11:46
  • JrWJFyMTse
    Very good site. Thanks!, &lt;a href=&quot;http://iyuqaba.tripod.com/goulache3d/map.html&...
    by regis and kelly 2010 baby contest(匿名) on 2010/3/9 1:08:21
  • ZnIOjOAPgIWrC
    Very good site. Thanks!, &lt;a href=&quot;http://jepaguxo.tripod.com/new-lawsa7/map.html&...
    by hart city rv(匿名) on 2010/3/9 0:06:39
  • CRwaeZDFrFsztD
    Very good site. Thanks!, &lt;a href=&quot;http://daqimib.angelfire.com/weekendja0/map.html&a...
    by i miss my man myspace layouts(匿名) on 2010/3/8 18:54:02
  • jLnCNwBXXYqOnVuoicX
    Very good site. Thanks!, &lt;a href=&quot;http://daqimib.angelfire.com/weekendja0/map.html&a...
    by im in a student council(匿名) on 2010/3/8 18:54:01
  • cCjwBWanESntoFYD
    Very good site. Thanks!, &lt;a href=&quot;http://eyesupa.angelfire.com/threshola9/map.html&a...
    by how many hours do i need to work to get (匿名) on 2010/3/8 13:49:50

广告

将SPS中被FrontPage修改过的页面重置为Ghost Page

在SPS中,如果管理员使用FrontPage对某个页面进行了修改,那么这个页面将不再与站点或区域定义模板文件保持一致(也就是所谓的Ghost Page),而是会将此页面在数据库中单独保存一份,与模板文件“脱钩”了(即Unghost Page)。

其实,这个过程是可逆的。如果我们希望某个已经被FrontPage修改过的文件,重新被重置为Ghost Page,而与站点或区域定义模板文件重新挂上钩,同样并非是不可能的。实际上,我们Team制作了一个小工具,可以让SPS管理员直接完成这个逆化操作。



需要的朋友可以在这里下载。

posted on 2005-08-26 18:25:00 by kaneboy  评论(4) 阅读(4758)

TechED 2005 : 《实战基于SPS2003的知识管理系统》

在下个月的TechED 2005上,我将有一个《实战基于SPS2003的知识管理系统》的session。这个session将讲述如何利用SPS2003自带的文档库、区域、检索、IM集成、IRM集成,包括扩展开发支持等特性和功能,来实现KM系统中常见的文档管理、多维度分类/浏览/检索、权限控制、自定义属性搜索、专家定位、文档评分、KB库等需求。课程中会包含相关的Demo。

欢迎大家告诉我在这个session上希望能够看到和获得哪些信息,并对这个session的内容提出建议。

posted on 2005-08-25 16:36:00 by kaneboy  评论(7) 阅读(6137)

不使用IA,在.NET代码中调用Office

众所周知,由于Office的接口是COM,所以在.NET代码中操作和访问Office,都需要通过Interop Assembly。从Office XP开始,微软更提供了专门的Primary Interop Assembly(PIA),来供.NET访问Office的COM接口。关于PIA,可以通过这里进行了解,Office 2003 PIA的下载在这里

那么除了通过标准的COM Interop之外,在.NET代码中还能不能以更直接的方式来操作和访问Office的COM接口呢?能。实际上,System.Type这个类提供了一个GetTypeFromProgID()的静态方法,通过提供ProgID,就能直接通过Reflection来访问COM接口。

下面的代码示范直接启动Word,并创建一篇新文档,使用这段代码的项目完全不需要引用Office PIA:

Type wordType = System.Type.GetTypeFromProgID("Word.Application");
Object word = System.Activator.CreateInstance(wordType);
wordType.InvokeMember("Visible", BindingFlags.SetProperty, null, word, new Object[] {true});
Object documents = wordType.InvokeMember("Documents", BindingFlags.GetProperty, null, word, null);
Object document = documents.GetType().InvokeMember("Add", BindingFlags.InvokeMethod, null, documents, null);

posted on 2005-08-03 23:03:00 by kaneboy  评论(18) 阅读(9095)

ASP.NET 2.0 Provider Toolkit

记得在之前的某个VS2005的测试版本中,内置的Access Provider被去除了,而代之以SQLExpress Provider。当时在asp.net论坛上,开发组的成员就告知在未来会将Access Provider的源码都发布出来。现在,在MSDN站点上,ASP.NET 2.0 Provider Toolkit被正式发布了出来。

第一步被发布的就是Access Provider的源代码,里面是用来实现的ASP.NET 2.0中的Membership, Role Manger, Profile, Web Parts Personalization等特性的Access Data Provider的源码。在8月中,还将发布一份讲述如何定制和扩展ASP.NET 2.0中的Provider模式的白皮书。

ASP.NET 2.0 Provider Toolkit在不久还将包含ASP.NET 2.0中更多的SQL Server, SQL Express, 和AD/AZMan providers的源码。:)

posted on 2005-08-03 14:59:00 by kaneboy  评论(3) 阅读(7347)

《Developing Distributed Services Today》

前几天,微软在MSDN网站上发布了一篇白皮书《Developing Distributed Services Today》,这篇文章简要而明确的分析了现在常见的几种构建分布服务系统的技术(ASMX WebService、ES、.Net Remoting、MSMQ),并提出了下面的建议:

Build services using ASP.NET(ASMX WebService).
    Enhance your services with WSE if you must support WS-*.
    Keep components inside your services.
Use Enterprise Services where appropriate.
Use .NET Remoting where appropriate.
Use MSMQ for queued messaging.
Use BizTalk if you need to orchestrate loosely coupled business processes and/or to integrate several disparate systems and technologies.
Use SQL Server Notification Services if you need to build a data-oriented, asynchronous, queued application.

呵呵,似乎有点老生长谈。不过Kirk Allen Evans的一篇针对这个白皮书的Blog倒更有意思,特别是里面的那个案例。最后Benjamin Mitchell在自己的Blog上用一句话做了总结:The fastest transport isn't always the best choice

posted on 2005-08-03 00:27:00 by kaneboy  评论(3) 阅读(4460)

Powered by: Joycode.MVC引擎 0.5.2.0