RSS 2.0 Feed
Events & Resources
摘要:在下个月的TechED 2005上,我将有一个《实战基于SPS2003的知识管理系统》的session。这个session将讲述如何利用SPS2003自带的文档库、区域、检索、IM集成、IRM集成,包括扩展开发支持等特性和功能,来实现KM系统中常见的文档管理、多维度分类/浏览/检索、权限控制、自定义属性搜索、专家定位、文档评分、KB库等需求。课程中会包含相关的Demo。欢迎大家告诉我在这个session上希望能够看到和获得哪些信息,并对这个session的内容提出建议。...[阅读全文]

posted @ | Feedback (7) | Filed Under [ SharePoint Events & Resources ]

摘要:在上周进行的SPS Training上,我主讲了三个Session,都是开发方面的。1、SPS Development Overview针对SPS,可以进行二次开发和扩展的几种途径的一个概述。2、SharePoint Object Model & Web Services访问列表和文档库使用SharePoint公开的Object Model和Web Services进行编程。Object Model提供了比较低端、但是非常强大的编程方式,Web Service则是层次更高一些、但功能受限的引用方式。它们各自有自己的优缺点和应用场合。在Session中,我使用VS.NET编写了一个调用Object Model访问文档库和其中的文件的WinForms程序和一个调用Web Service访问列表信息的WinForms程序。(第二个Sample由于虚机出了问题,Host未能成功连接到虚机,所以没能成功访问到远程的Web Service...)3、使用和扩展SharePoint Search Servcies如何在第三方的程序中引用SharePoint的Search Query功能,和如何扩展SPS本身的Search能力到多数据源。在Session中,我首先使用VS.NET调用了SPS Query Services,在一个WinForms程序中引用SPS中的检索服务,进行了一个搜索操作,并显示结果到一个DataGird中。然后,在另外一个WinForms程序中通过调用Object Model中的一个可以进行检索的类方法(SPList.GetListItems(SPQuery query)),在一个列表中进行了特定条件的检索。这里是这三个Session的ppt和当场做的Sample Codes的下载。...[阅读全文]

posted @ | Feedback (8) | Filed Under [ SharePoint Events & Resources ]

摘要:9/28-9/30的上海MVP Days真是给我留下了非常深的印象。期间和很多好友都进行了交流,LiuRuHong、Lostinet、Moslem、JGTM'2004、Musicland...大家都在自己的轨迹上努力着,真是高兴呀。见到了另外一位SharePoint MVP,Ted Teng,对我而言是前辈级的老师了,可惜没有太多交流的时间。9/29晚上同陈敬熙(MSDN WebCast上鼎鼎大名的人物)和众多Office MVPs(office-cn.net的老大、accessqq.com的老大、accesssoft.com的老大...)一起聊到第二天清晨,我在旁边听着收益良多呀。以后就要进入Office开发领域了,肯定以后有很多要向众多老大们请教,呵呵...以前在我的Blog上曾经提过我做的一个SharePoint用户控件包装器WebPart,这两天趁着国庆,把使用说明和开发说明写完了,如果大家感兴趣,可以在这里下载。另外关于FlowLite,我的机器上现在的确有一个“可用”的版本了,但是开发过程中遇到了一个很难绕过的问题,并且自己也一直在思索它的定位,所以一直未能公开下载。如果您的确对这个东东感兴趣,可以写邮件给我,我会将安装文件发送给您。...[阅读全文]

posted @ | Feedback (16) | Filed Under [ SharePoint Events & Resources ]

摘要:第一个Session是听的黄鹏的《智能客户端:在.NET下开发数字墨水应用程序》,使用数字墨水的SDK,我们可以轻松将这个技术整合到我们自己的WinForms和WebForms程序中。政府机构和国有企业的领导老总们对于在电子文档上使用自己的笔迹签名肯定情有独钟,呵呵,当然如果真正应用上,可以想像实际应用中还被遇到各种问题,比如领导会问如果别人冒用我的笔迹签名怎么办之类的...另外,我想装备上TabletPC的客户数量肯定很少,客户愿不愿意弄一台这样的TabletPC也是个不小的问题。 在第一个Session上,和开心接上头了,有了新发型的开心和以前照片上差别不小嘛... 选择的第二个Session是郭安定的《关注中小型企业: 如何以最低成本构建企业的知识信息平台》,原以为这个Session的内容是关于如何使用SharePoint之类的东东来快速构建企业的信息平台,结果是如何使用现有的Excel、Access来满足中小企业型的客户在企业运作过程中遇到的种种问题,但郭安定的演讲的确很精彩(我发现台湾人在演讲上的确很厉害,包括讲Delphi的李维,在调动情绪、感染听众上,很值得我们学习),而且也让与会者对Office有个更深的“理解”和想法。对于没有太多预算的客户来说,如何使用手头可用的工具,来满足他们的需求,其中的学问不小。特别是演讲过程中讲师的一句话实在是经典:“如何将Word中的一个表格中的数据完整的导到Excel表格中呢?典型的程序员思维是:嗯,我可以用VBA做到...其实Copy&Paste就行了!”:) 接下来是午餐,今天的午餐准备显然比昨天充足,没有再出现排队领盒饭的现象,但是质量...反正我是吃了几口就放下了:(... 吃过午饭,直接又到了赵雨的《大都会:构想面向服务的体系架构》Session会场,午饭后的慵懒和赵雨平缓的声调,显然很有助于与会者打瞌睡...其实这个Session的内容还是不错的,使用了一个城市的发展来形容软件系统的发展。最开始,城市很小,城市中的各个成员(人、机构)之间几乎都很少相互打交道,手工业发达,更常见的情况是对产品的个别定制,当城市渐渐发展起来以后,各个成员的交流多了起来,物品的生产开始趋向规范化和细分化,同时生产的过程也越来越对外部封闭(我们不需要了解电冰箱是如何生产出来的,只需要去超市买回来,然后接到标准的电源接口上,用就行了)...等等等等...呵呵,这不是很像软件系统的发展过程吗? 下一个Session是曹严明的《智能客户端架构与设计指南》,由于Smart Client的课题已经被讲过很多次了,所以我也没有太多感觉了,如果想深入了解,可以去MSDN中文字站点找那份和Session同名的电子文档。 接下来的Session本来是想听《面向服务的体系架构的实现》,可还是选择了Best Liang的《如何在微软的平台构建强大、可扩展的工作流解决方案》,这个Session基本上是介绍Captaris公司的Teamplate Workflow产品,包括Teamplate for SharePoint。我对这个产品一直就比较感兴趣,可惜时间有限,而Session前段又用了不少时间介绍Captaris公司和Captaris的产品线,我最想详细了解的Teamplate for SharePoint只被匆匆的演示了一下,我对于其产品特性、产品架构仍然不是很了解,看来我只好去Captaris的网站找找,看有没有这个产品更详细的WhitePaper了。 接着是吴延安的《ASP.NET性能优化最佳实践》,这个Session还是很吸引开发人员的,虽然其内容并不能算很新鲜。主题依旧是那几点:ViewState、WebControl、Cache、DataGrid等等...不过我最后有点担心,因为讲师在讲解了DataGrid对服务器的资源冲击之后,演示了用类似ASP的手法将数据集合以for的形式直接来Response成一行行的“<tr>”(稍后讲师用UserControl适当的把这个封装了一下),并说明后者在效率上要快上很多,不会参加Session的开发人员回去了就真的依照葫芦画瓢,把页面上的DataGrid都换成那样类似的方法来实现吧?讲师应该在最后补上一句:真正做软件可不能全部从性能方面来考虑呀... 铛铛铛铛...最后登场的就是开心的《Visual Studio 2005团队开发系统简介》了。这个Session是介绍VS2005 Team System的,内容很值得一听。开心对ppt制作肯定是费了很大的心血,ppt的开头部分...哈哈,开心把ppt放在blog上让大家下载吧。TechED2004广州会场所有Session里面介绍的最新的东东,就是这场Team System了,看得出大家对TS还是很振奋的,应用建模、系统建模、对DomainModel建模、类图代码双向同步、集成的FxCop、单元测试、性能测试、Workitem管理、项目管理...不过我觉得如果开心录制的Video里面的操作再简单一些就好了,因为大家对这个东西不熟悉,太复杂的操作会让大家“懵懵”的。开心在北京还有Session,加油呀!...[阅读全文]

posted @ | Feedback (27) | Filed Under [ Events & Resources ]

摘要:因为我在深圳,所以早上早早起床,幸好很早就赶到了广州中国大酒店,入场,到各个参展商的展位上转了一圈,发现培训居多。深圳时代高科也是参展商之一,我对他们的基于SharePoint的PortalNet这个产品挺感兴趣的,想乘机和他们的技术人员交流一下,可惜时间尚早,时代高科派发资料的MM说技术人员还没到... 坐下不久,会议正式开幕了。首先是微软亚洲研究院副院长的开幕主题演讲,整个演讲过场中,对数字墨水的一段视频演示是最Cool的内容,数字墨水对用户手工画的Table、Diagram的“理解”,的确让人大开眼界。 演讲过程中穿插了一个介绍ISA2004中文版的场景演示,ISA2004对企业网关和防火墙的管理的简化,给我留下了深刻的印象。如果现场坐着很多公司、企业的IT Pro人员,很可能他们回去以后,他们企业的员工可要倒霉了,因为使用ISA2004封锁MSN Messenger、QQ、在线视频、软件下载而又不影响正常浏览网页太简单了...在给每位与会者发的资料中,附送了一份ISA2004中文120天评估版。 主题演讲完成后,各个Session开始登场了。我参加的第一个Session是栾跃的《软件开发项目管理》,可能是平时也看过不少MS关于项目管理的文章和书籍的缘故,所以对这个Session没有太多的感觉... 对于午餐,显然中国大酒店准备不足,虽然餐厅位置挺多,但是盒饭的供应速度显然过于缓慢,排队过程中无聊的我和其他人开始开起玩笑:“这是地主家开仓放粮,灾民在排队领粮食呢”。 下午我听的第一个Session依然选择的是栾跃的《软件开发项目管理模型》。拖拖拉拉的午餐后立即投入讲座的问题体现在Session的开始阶段,会场不少人都有些昏昏欲睡(包括我),这个Session比上午的要更加精彩一些,特别是对各种现在流行的软件开发管理方法论的介绍和评价(RUP、Agile、XP...),显然让大家都听得津津有味。对于软件开发过程中的项目管理,所有人肯定都有大把的疑惑,所以讲座后的提问阶段大家也显得非常踊跃。 接下来的Session我选择了可能是参与者最多的孙展波的《Visual C# 2005 语言和集成开发环境增强》,整个分会场已经坐不下了,所以边上也站了不少同志。开始阶段孙展波对VC#2005 IDE的展示显然让所有与会者眼睛一亮,赞叹声和嘀咕声此起彼伏。但可能上一个Session的提问占用了不少额外的时间,而Session间的缓冲时间也几乎没有,所以在非常紧迫的时间压力之下,展波开始飞快的翻动ppt,我坐在下面怀疑如果其他人事先没有对C# 2.0的新特性有一些概念的话,是否现在还能对当时Session里面介绍的众多特性保留一些回忆...Session过程中我回答了展波的一个现场Quiz,获赠AD Walker一个:)。 接下我参加的Session是杨滔的《智能客户端的商业价值》,没有太多新的东东,概念性的东西居多,我觉得如果讲解一下Smart Client的设计Guideline,包括WinForms与服务器间数据的交互、Offline特性等等,可能效果更好。当然,这个Session的主题更突出“商业价值”,而不是“设计指南”或其他的。 接下来又是孙展波的《高效网站开发示例: 充分利用ASP.NET 2.0的新特性》,时间的压力依然逼得展波飞快的翻动ppt,并一再告诉大家可以在他的blog上获得更多的信息,想必展波也是郁闷不已...展波的操作演示依然是最吸引大家的部分,ASP.NET 2.0中让程序员以更少代码获得更多功能的众多特性再次引起众多的赞叹和嘀咕声。但是后面对ASP.NET 2.0的各个新特性介绍则因为时间缺乏我估计现场能有印象者甚少。Session结束后,众多与会者开始包围展波并对他随身携带的奖品和书籍虎视眈眈,最后展波使出“金蝉脱壳”,把书和奖品扔向人群外围,终于得以脱困...我随即上前合影一张留念,呵呵。 接下来本来对黄鹏的《Visual Studio2005:使用MSBuild创建每日构建》非常感兴趣,可临时有事必须要走,遗憾未能参加这个Session。...[阅读全文]

posted @ | Feedback (15) | Filed Under [ Events & Resources ]

摘要: TechEd2004进行到了第三天。下面是一些TechEd Session的记录:SQL Server 2005 CLR IntegrationSource Control for Team Foundation, PresentationSQL Server 2005 Web ServicesSQL Server 2005 Whistle Stop TourVisual Studio 2005 Team System: Software Project Management Inside IIS and ASP.NET: Intercepting HTTP RequestsTracing with WSE 2.0The Difficulties of Language DesignSO Prescriptive GuidanceThe Don & Doug Show 如果想了解更多TechEd2004的讲座的内容,不要错过TechEd2004的Blog站点:TechEdBloggers.Net。当然,TechEd2004的官方站点里面也包含了丰富的内容,特别是图片库,可以让我们感受到TechEd现场的气氛。令人感兴趣的是,Sohu的IT频道特地开了一个TechEd2004专栏,通过一个现场的记者在跟踪报导TechEd2004的盛况。看看这篇:非程序员眼中的InfoPath,很有意思。...[阅读全文]

posted @ | Feedback (2) | Filed Under [ Events & Resources ]

摘要:做为一位普通的程序员或者客户,如何说服Borland做某件事(开发或支持什么什么)呢?Danny Thorpe(Borland公司Delphi和.NET的主Architech)说,很简单,“Show us the money.”,因为“我们不会为了艺术的理由去做一个艺术品”。这个回答着实伤害了忠实的Borland产品用户的心,有一个人回复说,其实还有一个更好的方法,就是“stop using Borland products”,而另一个人则更加尖锐的说,“Todays Borland...More comercial.More trash.Less art.Less passion.Less innovation.Less imagination.Where's Borland before?”。看来现在Borland要做的是如何将它过去做出的承诺尽快兑现,以安抚众多仍然支持Borland的程序员的心。根据Borland的计划,今年第二季度,将发布Delphi 7.1,这可能是最后一个支持Win32平台的Delphi版本了(个人的猜测),Borland已经打算将未来的Delphi Win32版本集成进入Delphi.NET中,在一个统一IDE中开发.NET和Win32程序。如果我是一个Delphi程序员,那么全部拥抱.NET也许是最明智的选择。Delphi2CS是一个很有意思的产品,它可以将Delphi7(不是同为.NET平台的Delphi8哦)的Win32项目转换成一个C#的.NET项目,将VCL控件自动转成相应的WinForms控件。《WalkThrough : SharePoint WebPart入门指南》已经写了三辑了,感谢很多朋友的支持和鼓励。下一辑计划写比较简单的WebPart的部署(CAB方式和MSI方式),应该能够很快完成。但是以后还有一个很复杂的内容,就是Connection WebPart,现在还没有主意如何写关于它的WalkThrough,如果你有一些不错的资源,请告诉我。明天就要去上海参加微软的MVP会议了,和其他的MVP聚聚,肯定是件很开心的事情。不过很可惜,到现在还没有机会去北京真正见见开心就好的真容,呵呵。...[阅读全文]

posted @ | Feedback (7) | Filed Under [ Events & Resources ]

摘要:这两天网上开始流传一则关于Longhorn的流言,内容大抵是说Microsoft为了使Longhorn在2006如期推出,计划大幅削剪WinFS(甚至有的报导说WinFS将只是NTFS+而已)。报导的来源最初是出自《Business Week》网站上的一篇文章How Microsoft Is Clipping Longhorn。微软员工Riding Herd已经在他的Blog上正式否认了这个传言。根据他的说法,Longhorn自PDC预览版发布以后,已经在内部又发布了两个MileStone版本,并且,虽然在一些特性上的确有所删节,但是任何产品的开发过程中都会存在这样的情况,而且他所知的删节都是非常非常小的地方(“But the scope of these cuts is so small that it’s barely worth mentioning.”),WinFS几乎没有受到任何影响。Riding Herd怀疑那篇报导的作者Jay Greene可能是因为听到了微软在一次谈话中涉及到的关于Longhorn Server的部分而产生了误解。...[阅读全文]

posted @ | Feedback (4) | Filed Under [ Events & Resources ]