成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Windows Embedded Standard中開發Silverlight

開發
本文介紹了如何在Windows Embedded Standard中開發Silverlight。Silverlight在嵌入式領域發揮的作用絕對不僅僅只有增加Web的用戶體驗而已。

Silverlight在嵌入式領域發揮的作用絕對不僅僅只有增加Web的用戶體驗而已。很多嵌入式設備需要豐富多彩的用戶交互界面,比如ATM、自動售貨機、自助查詢終端、***(喔)……Windows Embedded Standard的主要應用領域恰好在這幾個方面,所以Silverlight對于來說Windows Embedded Standard來說是如虎添翼。可能有朋友也會說,我們使用其他技術也可以實現與Silverlight類似的界面,這個肯定是沒錯。但是考慮到與后臺數據庫或Web Service的交互、部署成本、維護成本等問題,我相信Silverlight肯定會成為開發者今后開發中的***。

好了,先不說那么多,我們下一步要做的是將Silverlight變成WES的主界面,WES啟動之后直接進入到Silverlight的應用之中。我們知道Silverlight是Host到IE等瀏覽器中運行的,在WES中也是這樣,而Silverlight的部署有兩種方式:***種是將Silverlight文件部署到WES的Image中,隨Image一起發布;另一種是讓瀏覽器啟動后訪問Internet上的某個Silverlight站點。這兩種方法有各自的應用場景,我們在這里不做過多分析。在這里,我們挑選比較難得一種:將Silverlight文件與WES的Image一起發布。

***步,我們要創建一個組件:這個組件應該是一個Shell組件,在系統啟動后不進入我們傳統意義上的“桌面”,而是直接啟動這個組件中指定的應用程序。而且組件中還應該包括一些Silverlight相關的文件、一些注冊表項,還有一些高級設置。稍后我們會看得到。

我們還是先打開我們創建組件的工具:Component Designer。Windows Embedded Standard沒有一個完整的IDE環境,所以做什么事情的時候要分別打開不同的工具。

Component Designer的界面如下,我們要先選擇File-New創建一個新的組件,然后保存這個組件,并為sld文件設置一個文件名稱。

接下來,我們要創建一個Repositories,這個相當于給組件住的房子。組件是保存在數據庫中的,而Repositories在數據庫中可以起到隔離組件的作用,而且也比較方便我們維護和升級組件。

創建一個Repositories 

我們右鍵點擊上圖中Repositories節點,選擇“Add Repository”來創建一個新的Repositories。首先為Repositories起個名字,寫在右側屬性窗口的Name中,然后還要點擊Source Path后邊的Browse按鈕。Source Path顧名思義,我們要為該Repositories的源文件找一個保存的位置,而我們一般也會把組件所需的文件都放到這個文件夾下。這個文件夾一般沒有規定,但是***放到C盤下,自己創建個文件夾就可以了。

接下來,我們就該添加組件了,在上圖的Components節點上右鍵單擊,在右鍵菜單上選擇“Add Component”。

創建組件之后,***件事是在右側的屬性窗口中修改名字。

在右側的屬性窗口中修改名字 

因為我們創建的這個組件是一個Shell組件,所以我們還要規定它在組件庫中的原型組件,點擊Prototype后邊的Browse按鈕。

我們會看到下圖的對話框,初始化可能會花費一些時間。選擇Software | System | User Interface | Shells下的Shell Prototype Component組件,作為我們組件的原型組件。

Shell Prototype Component組件 

接下來還需要點擊Advanced按鈕,定義啟動時的自定義動作:

定義啟動時的自定義動作 

在上面的對話框中,點擊Add按鈕添加一個叫做“cmiShellPath”的擴展屬性,類型為String,具體指為:

%16426%\Internet Explorer\iexplore.exe -k "C:\SilverlightApplication2\Default.html"

怎么樣看著眼熟吧,沒錯就是啟動一個IE瀏覽器的實例,-k表示全屏顯示,而后邊的文件路徑不是一成不變的,要根據你將這個HTML文件放到哪里而決定。如果是在線的網站其實更簡單一些,直接寫網址就好了。

然后為組件指定Repositories,點擊“Repositories…”按鈕,會彈出下面的對話框。好了,直接選擇咱們前邊創建的,就可以了。

為組件指定Repositories 

然后到了非常重要的一步,添加文件。這個問題也曾經困擾了我很久,我們明天再說。

【編輯推薦】

  1. 在Windows Embedded中創建Silverlight播放器
  2. Windows Embedded Standard 2009 功能簡介
  3. 微軟計劃通過Windows Embedded進軍Smartbook市場
  4. Windows Embedded嵌入式系統的特色
  5. 在Windows Embedded中創建Silverlight組件
責任編輯:yangsai 來源: 博客園
相關推薦

2009-07-16 14:58:16

Windows Emb

2009-04-03 13:09:12

Windows Emb

2009-02-17 14:22:40

Windows Emb

2010-12-14 18:56:12

微軟

2009-07-16 15:27:13

Windows Emb

2009-10-28 09:22:15

2009-11-13 09:44:44

Driver ExtrWindows Emb

2009-07-16 14:28:08

Windows EmbIE安全限制

2009-09-23 10:37:20

Windows Emb

2010-05-05 13:23:31

Windows Emb

2009-07-16 14:41:48

Windows Emb

2009-09-02 09:15:24

Windows Emb

2010-02-25 09:48:37

Windows Emb

2009-07-21 15:28:06

Windows Emb

2010-03-04 13:54:17

Windows EmbICE

2009-07-16 16:40:18

Windows Emb

2009-08-07 08:30:20

Windows Emb

2009-07-16 14:49:50

Windows Emb

2009-07-16 14:22:02

Windows Emb

2010-05-07 15:38:29

Windows Emb
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女黄色在线观看 | 黄色一级视频免费 | 国产成人jvid在线播放 | 久久成人一区二区三区 | 久草成人| 国产精品一区二区久久久久 | 国产免费观看一级国产 | 国产操操操| 国产精品久久久亚洲 | aacc678成免费人电影网站 | 日韩一区二区三区四区五区六区 | 精品九九在线 | 欧美色视频免费 | 久久亚洲一区二区三区四区 | 国产精品毛片一区二区三区 | 免费黄色的视频 | 成人日b视频 | 成人精品国产 | 一级aaaa毛片 | 成人av电影在线 | 国产电影一区二区三区爱妃记 | 国产精品欧美大片 | 天堂色 | 在线一区视频 | 亚洲在线免费观看 | 国产一区二区三区欧美 | 亚洲一区二区三区视频 | 久久这里只有精品首页 | 亚洲传媒在线 | 亚洲伊人精品酒店 | 人人干人人干人人 | 妞干网av | 亚洲永久字幕 | 91精品国产欧美一区二区 | 国产农村妇女精品一二区 | 精品国产一区二区三区性色av | 久久久久久久久久久久久久av | 免费观看黄色片视频 | 欧美中文字幕在线观看 | 国产精品久久久久久网站 | 欧美精品久久久久 |