Team System Web Cast

MSDN Portal(http://www.microsoft.com/china/msdn) 提供了所有面向.NET开发人员的资料, 今年下半年,我们还率先提供了网络讲座形式为各位提供在线技术讲座,以便让全国的开发人员在网上实时收听收看各种最新技术的演示报告。如果你没有时间收听收看,还可以在事后进行下载收听: http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcast_oct.aspx

今天下午,我将通过WebCast与大家一起探讨Visual Studio Team System,该课程在广州与北京的TechED上分别由我及我的同事张炜在现场讲过。欢迎各位捧场。

另外,我们也希望有兴趣参与WebCast的朋友参与进来,可以把您能够讲的题目及个人的简历通过http://blog.joycode.com/joy/contact.aspx 发送给我,让MSDN China成为展现大家才华的舞台!

 

 

 

Smart Client In NASA

NASA,美国国家航空航天局,在其Word wind应用中使用了Smart Client技术,如果你对该应用的Smart Client特性好奇的话,可以阅读下面的文章及其评论:http://weblogs.asp.net/ssadasivuni/archive/2004/10/12/241179.aspx。当然,你也可以下载这个应用程序,如下:http://learn.arc.nasa.gov/worldwind/download.html,不过有253M之大,因为其包括.NET Framework以及DirectX9.0b的完整安装包。

World Wind可以做什么呢?看看下面的截图,相信你肯定想下载这个庞然大物了:

感冒之旅

国庆过后,一不小心感冒了,吃了三天药,现在稍微好一些,不过嗓子似乎有些哑了。不知道会不会影响今天下午开始的感冒之旅。下面是这周的日程安排:

时间 城市 酒店 地点
10.10-10-12 成都 银河王朝酒店 北五层大宴会厅
10.13-10.14 杭州 五洲大酒店 二层丹桂宫
10.15-10.16 福州 外贸中心酒店 三层多功能厅

今天下午开始飞,周六下午飞回北京,关于这次Road Show的详细信息,大家可以参阅http://www.microsoft.com/china/msdn/events/FeatureEvents/2004/SmartClientCaseStudy/index.aspx

按照计划,这三个城市的主题仍然是Smart Client,内容大体上可能会分为:

  • Overview部分
    • Smart Client定义
    • Smart Client与胖客户及瘦客户端的对比
    • 其商业价值
    • App Update的机制
    • Click Once简介
  • Application Block部分
    • Application Block的组成
    • 使用代码示例讲Offline及Cache两个Block
    • 参考资源
  • Smart Client In Microsoft部分
    • HeadTrax
    • TOC工具
    • 主要使用Video使听众对于MS内部使用Smart Client的方式得以清晰的了解

我们将在现场发放Smart Client的光盘,内含多套中文电子书及代码示例。欢迎大家参与,如果对于本次Road Show有任何建议及意见,请大家给我反馈,非常感谢:)

微软Office技术专家俱乐部成立启事

 相信在网络上已经有了很多Office相关技术的俱乐部及网站,但所有资料均只能从公开渠道获得。我的部门(信息管理系统专业解决方案部,IW SSU)准备成立一个专门的Office技术专家俱乐部(ODDC),以下是这次活动的一个方案,供大家参考。对于Office技术感兴趣的朋友可以考虑加入。

 
Office技术不止局限于VBA及Word使用技巧之类的,而是包括SharePoint、Live Communication Server之类的开发,以及IBF、VSTO等技术。加入之后,您将有机会直接与微软的Office产品技术专家通过邮件等交流,并且可能会有定期的面对面的技术交流活动。
 
宗旨:弘扬Office开发技术,共享应用开发经验
优势:
月度Technet中文版光盘
微软Office相关新技术率先共享
与微软技术顾问直接交流
Office相关技术讲座优先邀请
俱乐部成员经验共享
招募地点:
TechED 2004北京会场交流区,有醒目标志
上海和广州有兴趣的专家可现场填表交给会务人员
条件:
致力于Office开发技术研究的技术人员
首批招募20-30人,名额有限,欲来从速

开心北京、广州告别MVP巡回演唱会即将举办

昨天上午,经过半个小时的面试,开心终于正式进入了Microsoft,抛掉了v-的帽子,同时,也彻底断了MVP之梦。今天下午,接上级通知,将分别于广州、北京举办巡回演唱会,其中,在广州主唱《Team System概览》,而在北京主唱《.NET Framework 2.0新特性》。

由于是第一次在这么大的场合担任主唱任务,十分期望各位博客堂读者及MVP能够到现场帮助开心助威,当然,如果献花(f),开心也是非常乐意接受的。

同时,我还要负责北京地区的InfoPath动手实验室的工作,也希望各位有志于了解InfoPath的朋友们能够届时参与。

JoyReader For SmartPhone预览

看到mvm开发的财务管理软件,十分羡慕,可惜俺不是有钱人,而且一向对自己的财务粗心大意,所以只能动动代码的脑筋了。

正好前段时间,我的Moto手机寿终正寝了。有位同事非常心善,借我一个Dopod 515玩,于是也趁机搞起了SmartPhone开发。但是开发哪种项目,一直是让我头疼的问题。后来,在上班的公共汽车上,终于想明白了,开发一个博客堂的阅读程序。

毕竟,在目前这个阶段,使用SmartPhone上的IE来上网还是一个奢望。毕竟屏幕太小,长长的滚动条会让手指累死。但既然我们可以使用SmartPhone查看短信,那么把博客堂的文章做成类似于短信的形式,不就可以了吗?

但是基于.NET Compact Framework的开发还不算真正的成熟,很多东西还需要自己努力,当然也极具挑战性。正因为此,我发现自己已经爱上了.NET Compact Framework的开发。

JoyReader主要实现的功能如下:

(1)实现与RSS,RDF,ATOM源进行智能同步,即可以设置自动同步时间间隔,也可以手工同步;如果未发现更新,将会中止同步,以便节省流量;

(2)查看文章列表及文章内容,此部分自己编写了控件,.NET Framework竟然不提供带有滚动条的Label,郁闷,那个ListView是使用MSDN上的一个示例完全重写的;

参考资料:

1.OpenCF: http://www.opennetcf.org/

2.PocketPC Develop Network: http://www.pocketpcdn.com/

3.MSDN Windows Mobile: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/windowsmobile.asp

 

 

我的第一个Mono习作

虽然自己装了一个Redhat 9.0的虚机,可是安装Mono那些繁琐的步骤还是把我吓怕了,最终我的虚机上只装了一个金山的WPS For linux,测试了一把文字功能就删掉了。

还好,卢彦已经安装好了Mono正式版的Redhat,而且还很nice的给我开放了telnet权限,虽然速度不是非常理想,但远程编程还是不错,于是我使用telnet上去编了自己第一个mono作品:Hello World。

由于是telnet,暂时还无法使用X系统,所以测试Windows form的工作看来还得放一下,而Web Form现在看来还没有问题,卢彦与我还想把Duwamish等示例程序移植到mono上,不知道是否有版权问题?

团队日历Web部件及MSN Messenger机器人

在使用Outlook/Exchange的时候,如果你使用日历来安排自己的日程,那么在通过Exchange就能够得到你自己的忙/闲信息,从而合理的安排时间,比如你的同事可能会根据你的忙/闲信息来选择一个合适的时间段来安排一次会议。当然,使用Outlook 2003在新建会议的时候,你可以在“计划”中得到所有参与人员的忙/闲信息。如果能够在Microsoft SharePoint Portal Server 2003或者Microsoft Windows SharePoint Service 2.0里面集中的显示某个部门及成员的所有忙/闲信息,对于安排一次部门活动来说,会更加直观。

如果你遇到这种情况,可以尝试使用一下我这两天开发出来的团队日历Web部件,软件效果图如下:

使用该部件,可以显示出来你指定的成员的忙/闲及外出信息,所有成员不需要维护此数据,只需要使用Outlook安排自己的日程,即可对显示信息进行自动更新。

安装后,请先进行一下初始设置,在其Exchange Server属性中指定本单位的Exchange Server的地址(

目前不支持https协议),注意,一定要加上public及最后的反斜杠。然后选择数据来源,此属性指定所要显示成员的数据来源,如果你选择了手工输入,那么请在其下的“用户邮件”属性中一一输入成员的邮件地址,用“;”进行分隔,也可以选择“门户成员”,则会自动显示该门户成员的忙/闲信息,不需要手工指定,最后一个选项是通过指定团队领导,则会把该领导的下属成员全部包括进来(此属性尚未实现)。

注意:为使该WebPart有权访问Exchange,请把信任关系更改为Full,否则您会得到一个权限异常。同时,该dll未加强名称,所以不要试图在GAC中安装。

前段时间曾经发布过一个更改域用户密码的Web Part,不过在dwp文件中有一个bug,可能使很多朋友遇到了困扰,安装不成功。我现在已经把更新版本的Web Part一起打入了安装包,您可以一起使用。

如果您是本人的MSN Messenger的线上好友,那么这两天晚上可能会发现有一个机器人老跟你逗着玩。如果您对此感兴趣,可以在下列地址找到该机器人的下载地址,该机器人使用的是DotMSN,一个免费提供的MSNP协议的纯.NET程序集,该程序集可以在http://members.home.nl/b.geertsema/dotMSN/ 中找到。

点此下载团队日历及域用户密码更改Web部件(失效)

点此下载MSN Messenger机器人(失效)

由于空间有限,请从快下载,本周末(2004-6-5)该下载链接将无效。

下一代Windows用户界面开发在线讲座

代码名称为“Longhorn”的微软下一代操作系统,将带来PC技术的另一场飞跃,这次创新将不亚于“Windows95在当年所产生的影响。“Avalon”是“Longhorn”系统图形模块的开发阶段名称。本次在线网络讲座,可以让您对技术发展的前景先睹为快。我们将为您介绍“Avalon”的概念,优势,以及如何用XAML语言来设计“Longhorn”的用户界面。

本次在线讲座,我们采用的是美国微软的网络培训服务系统,您需要注册才能参加,请您提供真实注册信息。注册的界面为英文的,但是大家可以输入中文的注册信息,而且网络讲座的语言和文档都是中文的。我们是通过电子邮件发出会议通知、参加会议的地址链接,为了保证您能成功参加会议,注册时,请一定输入正确的Email地址。您提交注册信息后,会收到注册确认邮件,会议开始前,您还会受到我们的提醒邮件。

请点击

会议时间:200468日(星期二) 15:00-16:00

要参加在线讲座,请您按照注册提示的信息,完成注册,并下载安装一个客户端软件。请于讲座开始前10-15分钟提前进入会议的站点(注册后,会议的网址会发到您的邮箱)。如果您参加会议的过程有任何问题,请联系电子邮件:[email protected]获取技术支持。

微软(中国)有限公司 敬邀

  20045

SharePoint Portal Server 2003的资料下载

下载地址: http://blog.joycode.com/sps.zip

说明:

  • 本压缩包包括一个Word文档以及一个Web Part的Package。
  • Word文档是讲述如何向外网发布SPS站点的内容,本文档不具备任何官方性质,即“以‘现状’提供且没有任何担保也没有授予任何权利。”。
  • Web Part Package是本人的试验作品,十分简陋。使用stsadm -o addwppack -filename [PathOfPackage]进行安装即可,如果使用了-globalinstall选项,则图片文件可能无法显示,需要手动修改;
  • 打包时可能写错了一个地方,如果显示“未安全注册”错误信息,请手动修改web.config中的SafeControl项,将“Microsoft.PRCTS.WebParts.DocLib”修改为“Microsoft.PRCTS.WebParts.ADManager”;
  • 该dll中共包含多个webpart,但有几个尚未完成,或者不易部署,所以只给了一个dwp文件。

凡发信或者留言索取者还请自已下载,实在没有时间一一回信,十分感谢。