程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 基於C#開發 Windows Embedded Compact 7 應用 (下)

基於C#開發 Windows Embedded Compact 7 應用 (下)

編輯:C#入門知識



14.2 圖片浏覽器實例

接下來我們來親自實踐一個Windows Embedded Compact 7的圖片浏覽器開發。

首先我們創建一個SmartDevicetest的應用程序。如圖14.10

\

圖14.10創建程序模板

插入一個imagelist,插入一個listbox,插入一個picturebox。並在listbox中添加8個數字。如圖14.11

\

圖14.11插入相關控件

在imagelist中添加8張圖片,如圖14.12

\

圖14.12 imagelist的設置

並插入下列代碼,在listbox被選擇的時候觸發。

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

{

this.pictureBox1.Image = this.imageList1.Images[this.listBox1.SelectedIndex];

}

然後我們在虛擬機中運行該程序,如圖14.13

\

圖14.13虛擬機中運行效果

選擇圖片看效果如圖14.14,14.15

\

圖14.14程序效果

\

圖14.15程序效果

14.3 嵌入式浏覽器應用實例

下面我們親自來實踐一個基於Windows Embedded Compact 7的浏覽器開發。如圖14.16

\

圖14.16創建程序模板

在彈出的對話框中,選擇Windows CE模板,如圖14.17

\

圖14.17選擇程序模板

然後,插入下列控件,6個button與一個Webbrower,如下圖14.18

\

圖14.18布局程序控件

然後插入下列代碼

private void button1_Click(object sender, EventArgs e)

{

this.webBrowser1.Navigate(new Uri(this.textBox1.Text, UriKind.Absolute));

}

private void button2_Click(object sender, EventArgs e)

{

this.textBox1.Text = "http://www.microsoft.com/";

this.webBrowser1.Navigate(new Uri(this.textBox1.Text, UriKind.Absolute));

}

private void button3_Click(object sender, EventArgs e)

{

this.webBrowser1.GoForward();

}

private void button4_Click(object sender, EventArgs e)

{

this.webBrowser1.GoBack();

}

private void button5_Click(object sender, EventArgs e)

{

this.webBrowser1.Refresh();

}

private void button6_Click(object sender, EventArgs e)

{

this.webBrowser1.Stop();

}

private void Form1_Load(object sender, EventArgs e)

{

this.textBox1.Text = "http://www.hasee.com/en/index.html";

}

然後在虛擬機中運行程序,點擊button--GO,跳轉神舟電腦的頁面,如圖14.19

\

圖14.19 程序效果

點擊home按鈕,跳轉主頁。如圖14.20

\

圖14.20程序效果圖

14.4小結

C# 是基於.NET Framework的開發語言,在Windows Embedded Compact 7中,C#是基於

.NET Compact Framework做開發的。

.NET Compact Framework (.NET CF) 是微軟 .NET Framework 的子集合,專為移動設備 (Mobile Device) 上的 Windows CE 平台系列操作系統提供應用程序開發的支持。

目前 .NET Compact Framework 最新版本為 3.5,可運行在Windows Embedded Compact 7的移動設備操作系統中。

針對Windows Embedded Compact 7的C#開發,需要讀者具備C# Windows開發的基礎,其實Windows Embedded Compact 7的C#開發本質上與C# Windows的開發區別並不大,需要讀者在實踐中認真體會。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved