介紹Silverlight瀏覽器具體說明
本系列課程我們將會從Silverlight瀏覽器的各個角度出來,來講述Silverlight瀏覽器的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開發(fā),Cardspace,智能客戶端,我使用的是新版本的MPICH即MPICH2;IDE使用的是Visual Studio 2008 C++。系統(tǒng)是WinXP。
0)首先安裝好MPICH2,可以去其官方網(wǎng)站下載http://www.mcs.anl.gov/research/projects/mpich2/,我使用的***版本是mpich2-1.0.7-win32-ia32.msi
1)然后用VS創(chuàng)建一個C++的Win32控制臺空項目,加入你的資源文件。
2)打開項目屬性對話框。#t#
3)進入配置屬性
1>配置為Debug和Release的時候,“C/C++”選項卡里面的“代碼生成”選項卡,選擇“運行時庫”為“多線程(/MT)”;
2>配置為所有配置的時候,“C/C++”選項卡里面的“常規(guī)”選項卡,為“附加包含目錄”加入目錄“C:\Program Files\MPICH2\Include”;
3>配置為所有配置的時候,“鏈接器”選項卡里面的“常規(guī)”選項卡,為“附加庫目錄”加入目錄“C:\Program Files\MPICH2\Lib”;
4>配置為所有配置的時候,“鏈接器”選項卡里面的“命令行”選項卡,為“附加選項”加入“mpi.lib,fmpich2.lib”。
5>配置為Debug的時候,“鏈接器”選項卡里面的“命令行”選項卡,為“附加選項”加入“cxxd.lib”;
6>配置為Release的時候,“鏈接器”選項卡里面的“命令行”選項卡,為“附加選項”加入“cxx.lib”。
7>上面庫文件中mpi.lib是用于C語言庫,cxx.lib是用于C++語言庫(cxxd.lib是debug版本),fmpich2.lib是用于Fortran語言庫,可根據(jù)使用情況相應增減。
微軟的Silverlight瀏覽器插件使得開發(fā)者能夠運行富因特網(wǎng)程序(RIAs)——包括動畫,矢量圖形和視頻回放等等。看看如何進行Silverlight開發(fā),并且感受一下這種新的開發(fā)方式吧!
經(jīng)過多年發(fā)展,我們看到了Web應用程序的繁榮。早期的Web站點僅僅支持靜態(tài)的HTML頁面,圖片和文字信息。然后,服務器端技術如CGI,ASP和JSP等使得Web硬喲程序變成了現(xiàn)實,用戶突然可以在Web上做很多事情了,比如在線購買商品,預訂等等。客戶端技術如Javascript等幫助提高了用戶的Web應用體驗,使得它們更加具備響應性。盡管AJAX的相關技術已經(jīng)成熟很多年了,但也就是在最近幾年人們才開始花費大量時間開發(fā)AJAX的Web應用程序。所有這一切都是為了同一個目標——使得Web應用程序交互性和響應能力更強。
今天,又出現(xiàn)了一個新名詞——RIA,是Rich Internet Applications的縮寫。對于微軟來說,RIA實際代表著Rich Interactive Applications。微軟最近啟動了一個相關的技術/產(chǎn)品名為Silverlight。原名為Windows Presentation Foundation/Everywhere(WPF/E)的Silverlight瀏覽器是一個瀏覽器插件,能夠使得開發(fā)者創(chuàng)建RIA程序包括動畫,矢量圖形和視頻回放等等。
這篇文章幫助你了解Silverlight的開發(fā),希望給你一個很好的關于Silverlight瀏覽器開發(fā)的講解。
Silverlight瀏覽器現(xiàn)狀
目前,有兩個版本的Silverlight:1.0(發(fā)布版)和1.1(alpha發(fā)布),主要的區(qū)別在于是否支持.NET語言1.1版本。對于1.0版本,你必須使用Javascript來寫你的程序邏輯。在1.1版本里,你可以使用C#或者VB進行程序邏輯開發(fā),通過CLR來運行。
Silverlight運行時目前支持下列瀏覽器:
◆Internet Explorer 6/7
◆Firefox 1.5/2.0
◆Safari 2.0
本文著重講解Silverlight1.1的內容。獲取開發(fā)工具
為了開發(fā)Silverlight瀏覽器應用程序,你必須獲得以下運行時/工具:
運行時:
為了在瀏覽器里查看Silverlight應用程序,下載如下內容: