原创 有問題?MSDN Silverlight技術中文技術論壇上找答案!

Silverlight上海研發團隊的中文博客開張不到半年,已經得到了很多同行的支持和反饋。其中有不少寶貴的建議,也有很多關於Silverlight開發中遇到的問題。其實無論是建議也好、技術問題也好,都是對Silverlight技術發展的一

原创 Silverlight 2 Beta 2來了!

不知不覺,離那個“黑色”的日子已經快一個月了。我相信聽到四川的地震消息,不少赤誠的中國人(包括我在內)都是眼含熱淚度過那些日子的。面對這樣的天災,我們不得不感嘆自己的無能與生命的無助。在地震發生後,公司馬上舉行了捐款,美國總部與大中華地區

原创 使用IDispatch::Invoke函數在C++中調用C#實現的託管類庫方法

CLR Interop簡而言之是讓非託管代碼與託管代碼之間可以相互調用的技術。這項技術可以使開發人員重用已有的託管或非託管組建,並根據自己的需要,權衡託管代碼的簡易性與非託管代碼的靈活性,選擇適合自己實際情況的編程語言,而不用過多考慮重

原创 關於團隊的一些小小變動

由於某些原因,我們與這裏的博客小別了一段時間。並不是因爲我們對傳播Silverlight的相關知識喪失了激情,也並非這段時間沒有Silverlight的相關故事,只是在研發團隊內部發生了一些小小的變動,我們在根據變動調整自己,也在根據變動

原创 DLR in Silverlight

DLR(Dynamic Language Runtime)是Silverlight中提供的一套非常強大的動態語言運行時。目前2.0 beta2中支持Python,Ruby和JSX。利用DLR,你可以很方便的使用熟悉的動態語言編寫Silve

原创 在COM應用中使用.NET組件

上一博中,我們用Visual Studio把.NET組件(託管組件)變成了COM服務器。本博繼續這個話題,看看如何使用.NET工具包來完成相應的功能。 首先我們來看看今天的主題和CLR Interop的關係,在我們組裏,interop這個

原创 MIX08,迎來Silverlight2的新時代

這週一,看似和往常的週一也沒什麼不同。我照例總結着Silverlight上海研發團隊在過去一週中的工作,並思忖着怎樣迎接新一週的挑戰。而Silverlight上海研發團隊的每個人也同樣一如既往的完成計劃中的任務。忽然從Redmond飛來一

原创 Tlbimp.exe在Codeplex上開源啦!

這是我們這裏的CLR Interop開發團隊在開源網站codeplex.com上發佈的第二個開源工具了。Tlbimp.exe,經常在COM與託管代碼之間做編程開發的開發人員應該會對這個工具比較熟悉。它是一個將COM的type librar

原创 大學生眼中的Silverlight

這次的博客和技術無關,也和Silverlight或CLR的最新發布沒什麼關係,而是想和大家一起分享一下幾個學生在學習用Silverlight技術完成項目之後的一些體會的感想。   最近我在上海交通大學指導幾名學生(Jianxun Wang

原创 獲取並使用通過Downloader對象下載的內容

在《Silverlight中的Downloader對象》一文中,我們已經瞭解了一些關於Downloader的基本概念,以及如何使用Downloader來下載文件並根據需要觸發一些事件。而本文我們將看一看在下載結束後,該怎樣根據需要處理下載

原创 Silverlight中的Downloader對象(javascript)

  Silverlight中有一個Downloader對象,可以用來下載Silverlight應用程序中相應的文件,比如腳本、媒體文件等等。有了它就可以根據應用程序的具體需要來下載相應的文件,而不必在Silverlight插件初始化的時候

原创 CodePlex開源版Tlbimp.exe的兩個新功能

昨天,我們開發團隊在CodePlex上發佈了一個Tlbimp的新版本。關於Tlbimp的用途介紹這裏就不多說了,大家有興趣的話可以參看半個月前寫的《Tlbimp.exe在CodePlex上開源啦!》一文。半個月後,我們根據用戶最迫切的需求

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

這是國慶長假以後的第一篇博文。不知道大家這個國慶過得怎麼樣?近幾個月,我們的開發團隊一直在進行.NET框架4.0的設計開發,工作正在如火如荼的進行中。就在國慶期間,微軟公佈了我們在Visual Studio 2010及.NET框架4.0設

原创 Silverlight 2正式發佈!

在Silverlight 1.0發佈的一年之後,今天,太平洋標準時間的午夜,北京時間的下午,Silverlight 2的正式版終於發佈了!Silverlight作爲一種網絡技術,爲用戶帶來下一代互聯網絡的豐富體驗,爲網絡應用開發商以及其客

原创 現在就下載開源工具P/Invoke Interop Assistant -- 使用P/Invoke中進行簽名轉換的好幫手

P/Invoke Interop Assistant是一款幫助使用P/Invoke(及reverse P/Invoke)的開發人員進行託管代碼與非託管代碼之間簽名轉換的小工具。在一月份的MSDN雜誌的網站上,我們曾經發布過它的第一個版本。