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

在Windows Embedded中創(chuàng)建Silverlight組件

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

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

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

        第一步,我們要創(chuàng)建一個(gè)組件:這個(gè)組件應(yīng)該是一個(gè)Shell組件,在系統(tǒng)啟動后不進(jìn)入我們傳統(tǒng)意義上的“桌面”,而是直接啟動這個(gè)組件中指定的應(yīng)用程序。而且組件中還應(yīng)該包括一些Silverlight相關(guān)的文件、一些注冊表項(xiàng),還有一些高級設(shè)置。稍后我們會看得到。

       我們還是先打開我們創(chuàng)建組件的工具:Component Designer。Windows Embedded Standard沒有一個(gè)完整的IDE環(huán)境,所以做什么事情的時(shí)候要分別打開不同的工具。

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

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

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

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

        創(chuàng)建組件之后,第一件事是在右側(cè)的屬性窗口中修改名字。

       因?yàn)槲覀儎?chuàng)建的這個(gè)組件是一個(gè)Shell組件,所以我們還要規(guī)定它在組件庫中的原型組件,點(diǎn)擊Prototype后邊的Browse按鈕。

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

      接下來還需要點(diǎn)擊Advanced按鈕,定義啟動時(shí)的自定義動作:

       在上面的對話框中,點(diǎn)擊Add按鈕添加一個(gè)叫做“cmiShellPath”的擴(kuò)展屬性,類型為String,具體指為:

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

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

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

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

【編輯推薦】

  1. 更改Windows Embedded啟動畫面
  2. 將Windows Embedded組件導(dǎo)入數(shù)據(jù)庫
  3. Windows Embedded中的文件、組件和注冊表
責(zé)任編輯:book05 來源: 馬寧的博客
相關(guān)推薦

2009-07-16 15:27:13

Windows Emb

2009-07-16 15:46:09

Windows Emb

2009-02-17 14:22:40

Windows Emb

2009-09-23 10:37:20

Windows Emb

2009-07-16 14:58:16

Windows Emb

2009-07-17 13:47:46

Windows Emb

2009-09-23 08:14:23

Windows 7嵌入Silverlight

2010-03-19 12:42:43

Windows Emb

2009-07-06 16:44:49

WinCE中獲取設(shè)備I

2009-03-30 15:52:24

Windows Emb

2009-04-10 09:06:16

Windows Emb

2009-10-14 14:33:47

EmbeddedWindows 7OEM

2009-05-28 14:11:05

Windows Emb

2009-07-16 14:22:02

Windows Emb

2009-12-10 09:19:28

Windows 7嵌入式平臺

2009-09-22 16:14:41

ViewBox組件

2010-05-07 15:38:29

Windows Emb

2010-03-31 13:08:18

Windows Emb

2009-04-10 09:06:16

Windows Emb

2009-10-26 15:36:56

Windows Emb
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日日淫| 亚洲一级毛片 | 日日想夜夜操 | 国产专区免费 | 久久精品亚洲精品 | 91激情视频| 亚洲精品免费在线观看 | 国产日韩欧美 | 国产亚洲网站 | 日韩精品一区二区三区第95 | 日本免费视频 | 亚洲成人一区二区 | 中文成人在线 | 国产精品99一区二区 | 激情六月丁香婷婷 | 久久99深爱久久99精品 | 中文av在线播放 | 超碰成人免费 | 久久久久久亚洲精品 | 国产精品一区在线 | 在线亚洲电影 | 日本中文字幕一区 | 免费一区在线观看 | 成人精品国产一区二区4080 | 亚洲精品1区 | 在线日韩欧美 | 久久毛片网站 | 亚洲国产高清在线观看 | 黄色片在线观看网址 | 2019精品手机国产品在线 | 国产激情偷乱视频一区二区三区 | 拍戏被cao翻了h承欢 | 亚洲成人免费av | 91精品国产91久久综合桃花 | 韩日在线视频 | 请别相信他免费喜剧电影在线观看 | 天堂资源 | 亚洲在线一区二区三区 | 国产一区久久 | 亚洲欧美国产毛片在线 | 一级免费在线视频 |