02 2009 档案
摘要:Azure、Mesh、Live和DataService,已经随着微软云计算的高调面世接踵而来。不管对于云计算,我们身处云里,还是雾中,不管我们接受还是回避,他们还是一如既往的来了。在Azure Services Platform支撑的整个大家族中,Live Mesh始终是诟病最多的一个,大部分的意见认为Mesh最多算作一个不错的网络存储,不至于和云计算这个神圣的概念扯上干系,就像我自己一样当部分时间里,Mesh都是作为几个互连设备的存储平台,为文件共享带来方便。
然而,事实并非如此,我们看到的只是Mesh的一个方面,而它的神秘面纱随着Live Framework CTP的推出而具有了更“云”的特性,难道Mesh只是个网络存储,本文中我们提供一个Silverlight Mesh-enabled Web Application应用,把超酷的Silverlight部署在Mesh中,感受真正的Live Mesh。
我们开始。
阅读全文
摘要:很早就有说说Metadata(元数据)和IL(中间语言)的想法了,一直在这篇开始才算脚踏实地的对这两个阶级兄弟投去些细关怀,虽然来得没有《第一回:恩怨情仇:is和as》那么迅速,但是Metadata和IL却是绝对重量级的内容,值得我们在任何时间关注,本文就是开始。
书接上回[第二十四回:认识元数据和IL(上)],我们对PE文件、程序集、托管模块,这些概念与元数据、IL的关系进行了必要的铺垫,同时顺便熟悉了以ILDASM工具进行反编译的基本方法认知,下面是时候来了解什么是元数据,什么是IL这个话题了,我们继续。
阅读全文
摘要:你可曾想到,我们的C#代码,编译之后究竟为何物?你可曾认知,我们的可执行程序,运行之时的轨迹究竟为哪般?那么,本文通过对Metadata(元数据)和IL(Intermediate Language, 中间语言)的认识开始,来逐步给出答案。在这个探索轨迹上,元数据、IL、程序集、程序域、JIT、虚分派、方法表和托管堆这些形形色色的神秘嘉宾将在某个时刻不期而遇,作为你必须知道的.NET 系列2.0版本的一部分,本文首先从认识元数据和IL这两位重量级选手开始,而其他的嘉宾也将很快登场。
阅读全文
摘要:本文以REST为主线,将WCF REST相关的概念进行了一一梳理,并在理论的基础上创建实例化应用,以实际的服务提供、客户消费方式对Silverlight中实现REST通信进行了探讨,希望本文能提供一个较为全面的铺垫,为我们畅快淋漓的感受Silverlight做好基础上的准备。例如,在此基础上我们可以很容易的对Flickr REST服务进行访问,以Silverlight方式加载自己的图片管理。
阅读全文
摘要:REST是个好东西,具有诸多的优点值得拿来分享,在WEB更加开放的今天,尽管我们不能否认SOAP在客户端-服务器交互中的大放异彩,但同样也不能抹杀其他技术带来的独特风景和魅力,REST就是其中之一。同时,作为.NET 3.5中WCF框架的重量级飞跃,基于WCF的RESTful服务也让习惯了.NET平台的追随者看到曙光,那么本文的目的正是在上述技术的基础上通过Silverlight视角来消费崭新的REST服务,带领大家体验一下RESTful在Silverlight中的应用。
阅读全文
摘要:2009年2月15日下午1:30,Jeffery Richter来北京喽。对于技术社区的人而言,正像Jeffery调侃的那样,“听说有很多的Fans”,确实是如此,我就是其中的铁杆粉丝。所以,对于如此盛会,我想无论如何也要珍惜这宝贵的机会,和大师来一次最近距离的接触。本次活动是Jeffery受邀来中国参加一系列活动的第一场,在北京有近百人参加了这一盛会,我想大家的感受和激动是溢于言表的。
Jeffery是个亲切而可爱的人,来会的每个人都有幸得到Jeffery的签名,他也非常乐意和每个人合照留影,并且摆出很多好玩的Pose,让一个下午的技术会议变得异常快乐。作为国际魔术师协会的会员,虽然没有领略Jeffery来一次近景纸牌魔术表演,但是他的技术演讲《Building Responsive and Scalable Applications》同样精彩,也留给我们很多的问答机会。哈哈,我也没有错过这种直接对话的机会,两个问题虽然简单但是足以给我一点思考。会后我也专程找大师要来签名,更重要的是,Jeffery不介意任何技术细节的盘问,我也在繁忙的会场找到Jeffery亲自指导了内存部分的
阅读全文
摘要:汇集我在ITPub论坛问答,将问题和答案以留言的形式不定时更新,你也可以随时提出自己的问题,我会尽力作答:-)
阅读全文
摘要:本地化是Silverlight应用或多或少要面临的问题,然而,Silverlight 2对本地化的支持还存在或多或少的问题。以至于,我们不能完全实现类似于在Asp .NET应用中的本地化策略和方案,因此本文的目标是探索Silverlight应用中的本地化实现方法,及其过程。当然,我们也会顺便期望下一个Silverlight版本对多语言支持应有的改善。废话少说,我们开始。
阅读全文