Silverlight教程第一部分:使用Silverlight 2 和 VS 2008創(chuàng)建“Hello World”程序 原文地址: Silverlight Tutorial Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 原文發(fā)表日期: Friday, February 22, 2008 5:57 AM
這是8個系列教程的第一部分,這系列示范如何使用Silverlight 2的Beta1版本建造一個簡單的Digg客戶端應(yīng)用。這些教程旨在按順序閱讀,幫著解釋Silverlight的一些核心編程概念。
使用 VS 2008 創(chuàng)建一個新的Silverlight 應(yīng)用
我們來開始我們的Digg應(yīng)用的開發(fā),先選擇Visual Studio 2008 中的文件->新項目菜單項,使用新項目對話框創(chuàng)建一個“Silverlight Application” (注:你需要在Beta1發(fā)布后,下載和安裝 VS 2008的Silverlight工具才能得到這個支持):
我們將該項目命名為“DiggSample”。在點擊OK按鈕后, Visual Studio 會顯示另外一個對話框,允許我們選擇我們是否只要創(chuàng)建一個Silverlight應(yīng)用項目,或者還要加一個服務(wù)器端的ASP.NET Web項目到包含Silverlight應(yīng)用的解決方案里去:
在這個例程里,我們將選擇還要添加一個ASP.NET Web Application 項目到解決方案里去,并將它命名為“DiggSample_WebServer”。在點擊OK之后,Visual Studio 會為我們創(chuàng)建一個解決方案,里面包含一個Silverlight 客戶端應(yīng)用和一個ASP.NET web 服務(wù)器端應(yīng)用:
如果我們做一次編譯的話, Visual Studio 會自動把編譯好的 Silverlight 應(yīng)用拷貝到我們的web服務(wù)器項目中去,不需要手工的步驟或配置。VS為我們創(chuàng)建的默認(rèn)的web服務(wù)器項目包含一個ASP.NET網(wǎng)頁和一個靜態(tài)的 HTML網(wǎng)頁,我們可以用來運行和測試其中的Silverlight應(yīng)用。
注: Silverlight應(yīng)用可用于任何web服務(wù)器(包括Linux上的Apache),宿主于靜態(tài)HTML文件或者任何服務(wù)器端生成的網(wǎng)頁(包括PHP, Java, Python, Ruby等等)中。在這個Digg樣例中,我們不會寫任何服務(wù)器端的代碼,而是將使用Silverlight的跨域networking功能,來直接訪問Digg服務(wù)的API。我選擇創(chuàng)建一個ASP.NET web服務(wù)器項目,主要是想獲得自動的部署,并且使用它內(nèi)置的web服務(wù)器來做測試。
出處:Scott Guthrie 博客中文版
責(zé)任編輯:bluehearts
上一頁 下一頁 創(chuàng)建"Hello World"程序 [2]
◎進(jìn)入論壇RIA設(shè)計與應(yīng)用版塊參加討論
|