siverlight學習筆記之一—初級創建“helloworld”程序

使用Silverlight 4/5和 VS 2012創建“Hello World”程序

使用vs2012創建一個新的siverlight應用程序

我們來開始我們的Digg應用的開發,先選擇Visual Studio 2012 中的文件->新項目菜單項,使用新項目對話框創建一個“Silverlight Application” (注:你需要下載和安裝 VS 2012的Silverlight工具才能得到支持)


將該項目命名爲“HelloWorld”。在點擊OK按鈕後, Visual Studio 會顯示另外一個對話框,允許我們選擇我們是否只要創建一個Silverlight應用項目,或者還要加一個服務器端的ASP.NET Web項目到包含Silverlight應用的解決方案裏去:


我們將選擇還要添加一個ASP.NET Web Application 項目到解決方案裏去,VS2012會自動將它命名爲“HelloWorld.Web”。在點擊OK之後,Visual Studio 會爲我們創建一個解決方案,裏面包含一個Silverlight 客戶端應用和一個ASP.NETweb 服務器端應用


我們做一次編譯的話, Visual Studio 會自動把編譯好的 Silverlight 應用拷貝到我們的web服務器項目中去,不需要手工的步驟或配置。VS爲我們創建的默認的web服務器項目包含一個ASP.NET網頁和一個靜態的 HTML網頁,我們可以用來運行和測試其中的Silverlight應用。

注: Silverlight應用可用於任何web服務器(包括Linux上的Apache),宿主於靜態HTML文件或者任何服務器端生成的網頁(包括PHP, Java, Python, Ruby等等)中。在這個Digg樣例中,我們不會寫任何服務器端的代碼,而是將使用Silverlight的跨域networking功能,來直接訪問Digg服務的API。我選擇創建一個ASP.NET web服務器項目,主要是想獲得自動的部署,並且使用它內置的web服務器來做測試。應用自斯科特blog

現在我們的Digg應用什麼都不做,在運行它時,只會調出一個空白的網頁。我們可以打開項目中的Page.xaml文件來改變它,往裏面加些內容:

  
 <Button x:Name="searchbtn" Grid.Column="2" Content="Search" Click="searchbtn_Click_1"/>


如下

運行結果如下

添加事件響應

點擊按鈕"測試""

點擊“確定按鈕”

看看有什麼不同 ,呵呵 下節可繼續說


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章