不知不觉,新年又到了。
2003年,的确是不平凡的一年,
在这一年,神五上天了,在太空中,终于有了中国人的足迹。嫦娥的故乡的家人终于也来到了太空。
在这一年,张国荣、英若诚、梅艳芳走了,虽然每个人都带着这样或者那样不为人知的遗憾离开了这个世界。
在这一年,开心又续任了MVP,并且与来自全国各地的MVPs聚会在北京。回想起来,仍然是那样的激动。
在这一年,开心终于向Microsoft迈进了第一步,向自己的理想不停的靠近,迎接更多的挑战。
在这一年,开心有了美丽活泼的女友,幸福的生活也在向自己一步步靠近,而这一切,都得益于那可怜的西红柿炒鸡蛋:P。
最重要的是,在这一年,“博客堂”轰轰烈烈的开张了,而且在短时期内,由默默无闻的一个个人的博客站点,逐步成长为MS技术爱好者活跃的园地,得到了大家越来越多的关注。
在这一年,博客堂开展了很多活动,“博客堂杯征文”大赛已经接近尾声,正在等待三位评委的最后评选结果(由于评委们的工作都非常忙,所以还需要大家再稍等一段时间)。而“博客堂装修工程招标”由于种种原因,没有得到热烈响应,我们准备在明年恰当时候,再次开展此类活动。
而我们的千元大奖项目,则已经由JGTM拔得了头筹。划上了圆满的句号。
一年又一年,大家都在不断长大。一年又一年,我们收获着成功的喜悦。
Tomorrow is another day...
今天是上班第二天,结果却感冒了,十分郁闷。明天还要去体检,不知道会出现什么危险症状不?太恼人了!
从今天开始,要对InfoPath 2003进行一下研究,刚刚下载安装了InfoPath 2003的SDK,并且安装了里面的两个示例。是使用InfoPath来调用Web Service来得到/回填数据的。只不过由于是刚刚着手做,所以现在还没有实验成功。有哪位老大对这方面有研究的,希望能够不吝赐教一二
如果有对InfoPath应用感兴趣的朋友,可以点击左侧的Logo,查看相关的信息。如果对InfoPath开发感兴趣的朋友,可以到http://msdn.microsoft.com/office/infopath中下载相应的SDK文档。我们一起来研究一下
另外,博客堂杯征文活动已经告一段落了,准备与三位评委讨论一下大奖结果了。

近几日,更多的人开始把我们的博客(Blog,原意 Web Log)当成论坛来使用,我们希望以后大家还是还“博客”以本色,不要把这儿当成讨论问题或者回答问题的场所。如果出现三次以上,我们将考虑封闭帐号。至于什么是“博客”,可以到Google上搜一下。
另外,亚洲博客大奖赛现在开始了,我们在首页上已经做了一个链接,希望各位朋友在没有事情的时候,可以帮助我们去投上几票
,地址就在:http://www.flyingchair.net/vote.php?categoryID=2
本站的很多网友开始制作一些免费的出版物贡献给广大网友,比如近日的模式书,就已经出现过多个版本了。不知道大家可否在自己的出版物里面加上博客堂的链接呢?所有图标可以在这儿选择: http://blog.joycode.com/joy/gallery/299.aspx ,而链接即可以指向博客堂的首页,也可以指向你在博客堂的首页。
另外,也有很多朋友喜欢在各种网站上发表一些文章,那么可否顺便提一下博客堂呢?最好能够给出博客堂的链接了
,我已经发现现在有n多网站从博客堂转载文章了。但没有得到大家的授权,也不知道该如何做,是否对这种转载允许?
以上是今天的流水帐。
其实我掩饰不了内心的兴奋,但同时,我也有丝丝的不舍。
怀着异样的心情,从我的首页上,将MVP的图标撤走,同时,又以兴奋的心情把这个消息一一通知我MSN上在线的朋友们。
从去年四月份,当选首届Asia MVP以来,MVP已经成为我生活中必不可少的一部分。是我动力的来源,信心的基石。因为MVP项目,我认识了Grace,认识了小马哥、认识了Playyuer、认识了Zee等等众多的网络高手。
也因为MVP项目,我可以与原来只闻其名,不见其人的高手们把杯言欢,还记得MVP峰会期间的那些夜晚,几个朋友围坐在马兰拉面的桌前那温馨的聊天场景吗?还记得峰会开场时大家的欢呼吗?
更因为MVP项目,我在拜见岳父岳母时,几乎拿到了满分的印象分。
可是,今天,我却要告别MVP项目了。在我得到这个消息之前,我与Grace讨论过好几次,探讨过各种可能性。Grace曾经给我一个新的职位,叫“资深MVP Friend
”。不过我更希望成为大家当中的一分子,一起为这个项目默默努力,在国内打造MVP的品牌!!
分手时刻,只希望MVP项目能够越办越好。当然,与MVP告别,并不代表与博客堂告别,同样,在这儿,我也许下愿望,希望博客堂越办越好,在明年能够出更多的MVP!!
现在还只是刚签了Offer Letter,与微创签的,在微软的TS部门工作。不过我仍然心存一丝希望,希望MVP项目总部负责人可以确认一下,与微创签约,我仍然可以做MVP
革命尚未成功,同志仍须努力!!
BTW:千元大奖项目原贴有误,截止日期应该是本周三,希望大家继续踊跃参加!!!
悬赏寻求问题解决方案,所有博客堂网友及访客均有权夺奖
博客堂以后会定期推出一些技术问题,寻找解决方案,而且奖金都十分丰厚。希望大家能够在时间约束内给出解决方案。当然,所有解决方案我们只会取最佳解决方案的提供者给予奖励,而且不会公布此最佳解决方案的内容,请大家谅解。
本期问题如下:如何使用Windows Messenger或者MSN Messenger进行编程?
问题描述:
-
给出
微软在其网站上提供的关于Windows Messenger与MSN Messenger编程的白皮书或者其它技术资料的链接地址(或者第三方的技术资料亦可),越多越好。要附上个人对这些资料的介绍。
-
按照以下需求写一个简单的Windows Application(使用C#语言):
-
集成Windows Messenger控件及MSN Messenger控件在其中;
-
可以使用Passport帐号访问微软即时消息服务器;
-
可以使用代理服务器设置;
-
(可选)可以访问企业服务器内的Microsoft Live Communication Server
-
时间:2003-12-7至2003-12-10
-
奖金:人民币一千元整
请大家奖自己的解决方案发往joy@china.com 。

博客堂杯征文活动截止到今天,已经算全部结束了,在此期间,我们接受到很多投稿,但请原谅我们,没有做好统计,而且由于组织上的问题,大部分人员都是把自己的文章贴在了自己的站点上,给评选带来了麻烦,为了更加方便的进行评选,希望参加此次大赛的同志们,能够把自己的文章链接在本文后以添加评论的方式写出来。
我们的评委是小气的神、思归、知秋一叶,本次大赛的结果将在十二月十五日正式推出,将由Grace Zhang同志为大家分发奖品
希望以下名单中的朋友能够抓紧时间更新站点内容,或者发送邮件通知我们你现在的状态,是否准备主动放弃博客堂的帐号。
另外,建议大家能够提高文章的质量,努力把博客堂做成国内最好的技术性博客站点。成功的团队感动团队中的每一个人。只有大家都努力,我们才能越办越好。
另外,博客堂已经停止帐号申请了。但我们仍然在网络上搜索在技术以及写作上都非常不错的博客作者,邀请其加入博客堂,比如最近加盟博客堂的“JGTM's 2003”,我想邀请他加盟,大家都不会有任何意见
。当然,大家可以继续自荐,但我们不敢保证所有自荐邮件都有时间一一回复,敬请见谅。
Jack、Playyuer,paranoid, fogshadow, xiaoyu, billjoe, zhuangzhuang, aliy, best, parrot, mmkk, blahblah, locksmith, wluf, hiwayrobber, momoplus, banian, Sean
遇到麻烦了!
嗯,让我先来整理一下思路,如何讲清楚这个问题。好的,就让我们这样来说吧,首先我们创建两个Project,第一个Project是Class Library,即类库的,里面有一个实体类及一个控制类,假设实体类如何下:
public class User
{
public User()
{
}
private string name;
private int age;
private DateTime birthDay;
public string Name
{
get{return this.name;}
set{this.name=value;}
}
public int Age
{
get{return this.age;}
set{this.age=value;}
}
public DateTime BirthDay
{
get{ return this.birthDay;}
set{ this.birthDay=value;}
}
}
然后再做一个控制类,里面就一个方法,这个方法返回一个User[]的数组。
public User[] GetUser(){...}
OK,第二个Project是一个ASP.NET的Web应用程序,并且引用上面的这个Class Library,在其默认ASP.NET页面上放一个DataGrid,然后这个DataGrid的数据源指定为上面那个项目中的控制类的方法,即将DataGrid1绑定到一个User[]数组上,大家可以试一下,这是可以成功的。因为DataSource的数据源可以为实现了System.Collections.IEnumerable接口的对象,而数组类型是继承自System.Array的,System.Array实现了System.Collections.IEnumerable接口。
但是接下来,我们引入Web Service,即先解除ASP.NET的Web应用对于Class Library的引用关系,然后Web Service引用Class Library,而ASP.NET通过Web引用建立与Web Service项目的联系。如下图所示
ASP.NET__WEB引用__Web Service___引用____Class Library
在Web Service项目当中,建立一个Web Method对Class Library进行一下Wrap:
[WebMethod] public User[] GetUser()
{
//直接调用Class Library中的GetUser方法,并且返回其结果;
}
然后在ASP.NET的默认ASP.NET页面中调用此Web方法,进行数据绑定,现在再查看,肯定会得到一个异常,说无法绑定。
我追踪了一下午,基本上发现了问题所在:
- 当加入Web Service的时候,ASP.NET将User类进行了一个包装,注意,这时候的User不是Class Library中定义的User类了,而是Web Service Client端由VS.NET自己定义的一个User类;
- Web Service中的这个User类所创建的数组无法进行数据绑定,甚至无法将这个类的数组通过强制类型转换转换为Class Library中声明的那个User类的数组。
问题就是这样,但解决方案尚未出来,希望哪位大侠不吝赐教!
需求又出来新版本了,数据库设计也基本上出来了。不过今天晚上他们又要去需求方汇报,不知道需求是不是还会改?
周末拜见了岳父岳母大人,已经正式取得合法的恋爱执照了