用户操作
[即时聊天] [发私信] [加为好友]
CLR & Silverlight ShanghaiID:SilverlightShanghai
56950次访问,排名1879好友2人,关注者8
SilverlightShanghai的文章
原创 30 篇
翻译 1 篇
转载 0 篇
评论 87 篇
CLR & Silverlight Shanghai的公告
如果你对CLR或Silverlight有什么意见或建议,欢迎通过导航条中的EMAIL给我们留言。有技术问题欢迎访问MSDN中文论坛进行提问(请参阅链接)。 贴子以"现状"提供且没有任何担保也没有授予任何权利。如果需要转载、录用文章,必须点击“联系作者”与博客管理员书面联系取得许可。
最近评论
linkerlin:最重要的是加强C++/CLI.
Microsoft_China_Vip:



www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



ATField:一旦内部的Catch Block在加载资源显示错误信息时候出错(比如某个ID无法在资源文件中找到),会抛出TlbImpResourceNotFoundException。这个时候外部的Try/Catch会Catch这个Exception,显示另外的错误信息。如果做得更好一点,这个信息应该是硬编码进去的,避免进一步资源出错。我们会考虑在CodePlex上稍作修改来改进这个处理方式。
wenwenwen:在程序入口Main函数里的两个嵌套的Try让人费解呀。
cnnix:希望对系统要求不要太变态
文章分类
收藏
    相册
    个人博客
    CLR & Silverlight上海开发团队MSDN上的家(RSS)
    微软STBC服务器与开发工具事业部(中国)的博客(RSS)
    走近我们的开发人员:ATField的专栏(RSS)
    技术论坛
    Silverlight技术MSDN中文技术论坛(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年10月06日

    原创 Visual Studio 2010及.NET框架4.0前景瞻望收藏

    这是国庆长假以后的第一篇博文。不知道大家这个国庆过得怎么样?近几个月,我们的开发团队一直在进行.NET框架4.0的设计开发,工作正在如火如荼的进行中。就在国庆期间,微软公布了我们在Visual Studio 2010及.NET框架4.0设计开发时的一些理念和规划想法。我想在这里和大家分享一下。

     

    阅读全文>

    发表于 @ 2008年10月06日 14:45:00|评论(loading...)|收藏

    2008年09月25日

    原创 Tlbimp.exe在Codeplex上开源啦! 收藏

    这是我们这里的CLR Interop开发团队在开源网站codeplex.com上发布的第二个开源工具了。Tlbimp.exe,经常在COM与托管代码之间做编程开发的开发人员应该会对这个工具比较熟悉。它是一个将COM的type library转换生成托管的程序集(interop assembly),供托管代码进行调用的一个非常实用的工具。生成的Interop assembly中包含了与所转换的COM类型库相对应的元数据,这样托管代码的开发人员就可以把它当成一个普通的托管代码程序集来使用,并用与调用托管类型相同的方式在托管项目中调用COM的类型而不感觉到差异。阅读全文>

    发表于 @ 2008年09月25日 15:56:00|评论(loading...)|收藏

    2008年09月18日

    原创 DLR in Silverlight 收藏

    DLR(Dynamic Language Runtime)是Silverlight中提供的一套非常强大的动态语言运行时。目前2.0 beta2中支持Python,Ruby和JSX。利用DLR,你可以很方便的使用熟悉的动态语言编写Silverlight程序。本文主要介绍如何在托管语言中调用动态语言。阅读全文>

    发表于 @ 2008年09月18日 11:14:00|评论(loading...)|收藏

    2008年08月21日

    原创 .NET中的虚函数收藏

    面向对象的程序设计有三大要素,封装、继承和多态。虚函数是多态的重要组成部分,同时又在类的继承关系中有着很多变化。本文讨论.NET中对虚函数的支持。

    阅读全文>

    发表于 @ 2008年08月21日 10:33:00|评论(loading...)|收藏

    2008年08月05日

    原创 大学生眼中的Silverlight收藏

    这次的博客和技术无关,也和Silverlight或CLR的最新发布没什么关系,而是想和大家一起分享一下几个学生在学习用Silverlight技术完成项目之后的一些体会的感想。最近我在上海交通大学指导几名学生(Jianxun Wang, Jiao Jin, 以及Shanshan Chen)使用Silverlight技术制作校园选课系统,以完成他们的暑期实践项目。从项目概念生成到最后功能成形也不过短短6周的时间。这段时间无论是对他们,还是对我自己而言都是一段有趣的体验。我尝试让他们学会从用户的角度去设计项目,开发出用户体验良好的,健壮而实用产品。毕竟,对于一个真实的产品而言,最终产品是否成功的验收者始终是产品的使用者。几名聪明的大学生很快的明白了我的意思,从每周末的项目小结中,总能或多或少看到他们的改进和创新,让我感到意外的欣喜……阅读全文>

    发表于 @ 2008年08月05日 14:33:00|评论(loading...)|收藏

    2008年07月24日

    原创 在COM应用中使用.NET组件 收藏

    上一博中,我们用Visual Studio把.NET组件(托管组件)变成了COM服务器。本博继续这个话题,看看如何使用.NET工具包来完成相应的功能。首先我们来看看今天的主题和CLR Interop的关系,在我们组里,interop这个术语包含了四个范畴,即P/Invoke, Reverse P/Invoke, COM Interop和Reverse COM Interop。前二个概念通过动态连接库(DLL)在native世界和.NET世界中实现互通性;后两个概念顾名思义,就是和COM打交道了。其中,COM interop是在.NET应用中使用COM组件;Reverse COM Interop指的是在COM应用中使用.NET组件。概念有些绕口令,看官先别急着抛转,看看下图……阅读全文>

    发表于 @ 2008年07月24日 13:01:00|评论(loading...)|收藏

    2008年07月15日

    原创 使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法收藏

    本文为初接触CLR Interop的开发人员简要介绍了Interop的基本理念,并通过实例代码与步骤描述,介绍了如何编写可被非托管代码使用的托管类库,以及如何在C++中调用托管成员方法。阅读全文>

    发表于 @ 2008年07月15日 16:07:00|评论(loading...)|收藏

    2008年06月17日

    原创 现在就下载开源工具P/Invoke Interop Assistant -- 使用P/Invoke中进行签名转换的好帮手收藏

    P/Invoke Interop Assistant是一款帮助使用P/Invoke(及reverse P/Invoke)的开发人员进行托管代码与非托管代码之间签名转换的小工具。在一月份的MSDN杂志的网站上,我们曾经发布过它的第一个版本。经过整个团队的努力,现在我们终于把它搬上微软的开源网站CodePlex,和更多的开发人员共享它为开发工作带来的便捷,并提供全部的源代码,供大家参考和利用。阅读全文>

    发表于 @ 2008年06月17日 12:55:00|评论(loading...)|收藏

    2008年06月05日

    原创 Silverlight 2 Beta 2来了!收藏

    美国时间6月4日上午9点(北京时间6月5日凌晨0点),微软全球副总裁Soma Somasegar与微软执行主席Bill Gates在于奥兰多举行的微软全球技术大会TechED上共同宣布并展示了这周将会发布的Silverlight 2 Beta 2。回顾Silverlight初出茅庐至今,可以发现Silverlight发展的每一步都有非常大的变化和改进。这次的Silverlight 2 Beta 2也不例外。为了更大程度的为设计开发人员带来快乐的开发体验,最大程度的实现开发设计人员的设计梦想,也为了使网络应用程序更丰富多彩,应证那句“点亮网络”的宣传语,Silverlight 2 Beta 2在以下几方面都作了不同程度的改进……阅读全文>

    发表于 @ 2008年06月05日 14:37:00|评论(loading...)|收藏

    2008年05月12日

    原创 关于团队的一些小小变动收藏

    细心的朋友一定会发现这个博客的名字有一些小小的改动,CLR的概念被提了上来,也被放在了所有话题的最前面。没错,这两个月来,团队人员发生了一些小小的改变,开发及测试人员进行了重组。而我们项目关注的领域也从原先基于.NET技术的Silverlight转向更大的空间。从现在开始,我们关注的领域包括:1)CLR Interop(包括COM Interop以及P/Invoke)的底层开发,为开发人员对托管代码与非托管代码之间的调用提供更好的开发体验;2)Silverlight底层技术的开发,提高其性能及稳定性。熟悉Silverlight的朋友一定知道,Silverlight 2基于.NET技术进一步增强网络交互式应用程序的体验,而我们将来对Silverlight的研发关注点将在于其中的.NET技术的运行引擎CLR(我们称之为CoreCLR,即CLR的一个核心子集)相关的研发。因此,正确地说,原先的Silverlight上海研发团队已转型为CLR上海研发团队。但我们将会有一半的精力在Silverlight,而另一半精力在CLR Interop。阅读全文>

    发表于 @ 2008年05月12日 14:04:00|评论(loading...)|收藏

    Csdn Blog version 3.1a
    Copyright © CLR & Silverlight Shanghai