Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項.

Similar presentations


Presentation on theme: "第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項."— Presentation transcript:

1 第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項 4-6 Windows 訊息對話方塊 4-6 Windows 訊息對話方塊 4-7 格式化資料的輸出 4-7 格式化資料的輸出 4-8 習題 4-8 習題

2 4-1-1 VB.NET 的物件說明 VB.NET 物件可以視為一個提供特定功能的 元件或黑盒子,我們並不用考慮元件內部 的資料是什麼或程式碼怎麼寫,只需知道 這個物件提供什麼方法和屬性,以及如何 使用它,就可以用來建立所需的應用程式。 VB.NET 物件可以視為一個提供特定功能的 元件或黑盒子,我們並不用考慮元件內部 的資料是什麼或程式碼怎麼寫,只需知道 這個物件提供什麼方法和屬性,以及如何 使用它,就可以用來建立所需的應用程式。

3 4-1-1 VB.NET 的物件說明 - 物件 物件( Objects ):物件為物件導向程式的基礎, 簡單的說物件是資料( Data )和包含處理此資料 程式碼(稱為方法 Method )的綜合體。 物件( Objects ):物件為物件導向程式的基礎, 簡單的說物件是資料( Data )和包含處理此資料 程式碼(稱為方法 Method )的綜合體。 「類別」( Class )如同是一個藍圖可以用來定義 物件,當我們使用類別建立物件時。 「類別」( Class )如同是一個藍圖可以用來定義 物件,當我們使用類別建立物件時。 在 VB.NET 的物件是應用程式的組成元件,表 單和工具箱中的控制項,例如:文字方塊、清 單方塊、標籤和按鈕等都是物件。 在 VB.NET 的物件是應用程式的組成元件,表 單和工具箱中的控制項,例如:文字方塊、清 單方塊、標籤和按鈕等都是物件。

4 4-1-1 VB.NET 的物件說明 - 屬性 屬性( Properties ):物件的屬性是物件 的性質和狀態,例如:文字方塊控制項提 供 MaxLength 屬性設定輸入字串的長度, 表單物件的 BackColor 可以指定背景色彩, 如下所示: 屬性( Properties ):物件的屬性是物件 的性質和狀態,例如:文字方塊控制項提 供 MaxLength 屬性設定輸入字串的長度, 表單物件的 BackColor 可以指定背景色彩, 如下所示:Form1.BackColorTextBox1.MaxLength

5 4-1-1 VB.NET 的物件說明 - 方法 方法( Methods ):方法是物件的處理函數, 也就是執行物件提供的功能,例如: Graphics 繪 圖物件 g 擁有下列方法可以繪出字串和畫線,如下 所示: 方法( Methods ):方法是物件的處理函數, 也就是執行物件提供的功能,例如: Graphics 繪 圖物件 g 擁有下列方法可以繪出字串和畫線,如下 所示:g.DrawString()g.DrawLine() 上述程式碼使用的是 Graphics 物件的方法,事實 上,我們並不需要知道繪出字串和畫線的程式碼 到底是什麼?只需知道物件的方法如何用,提供 所需的參數就可以繪出圖形。 上述程式碼使用的是 Graphics 物件的方法,事實 上,我們並不需要知道繪出字串和畫線的程式碼 到底是什麼?只需知道物件的方法如何用,提供 所需的參數就可以繪出圖形。

6 4-1-1 VB.NET 的物件說明 - 事件 事件( Events ):事件是在支援事件的物件上 所進行的操作,例如:表單載入、在表單上使用 滑鼠按一下或按下鍵盤按鍵等操作所觸發的一些 動作。 事件( Events ):事件是在支援事件的物件上 所進行的操作,例如:表單載入、在表單上使用 滑鼠按一下或按下鍵盤按鍵等操作所觸發的一些 動作。 物件是使用事件處理程序來處理事件,例如:表 單物件載入時會觸發 Load 事件,我們就可以建立 處理此事件的程序,如下所示: 物件是使用事件處理程序來處理事件,例如:表 單物件載入時會觸發 Load 事件,我們就可以建立 處理此事件的程序,如下所示: Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) ByVal e As System.EventArgs) ……. ……. End Sub

7 4-1-2 物件名稱的命名 VB.NET 的控制項物件在新增至表單時,預設是以控制項 名稱加上編號作為名稱(即 Name 屬性的值),例如: Form1 、 Label1 和 Button1 等,預設的物件名稱缺乏可 讀性,並不能作為程式註解的用途。 VB.NET 的控制項物件在新增至表單時,預設是以控制項 名稱加上編號作為名稱(即 Name 屬性的值),例如: Form1 、 Label1 和 Button1 等,預設的物件名稱缺乏可 讀性,並不能作為程式註解的用途。

8 4-2-1 表單( Form )的基礎 視窗作業系統建立 Windows 應用程式,其基 本輸出入將是 GUI 元件的控制項。首先我們先 來看一個 Windows 視窗應用程式,例如: Windows 作業系統的【記事本】,如下圖所 示: 視窗作業系統建立 Windows 應用程式,其基 本輸出入將是 GUI 元件的控制項。首先我們先 來看一個 Windows 視窗應用程式,例如: Windows 作業系統的【記事本】,如下圖所 示:

9 4-2-2 建立表單類別 在 Visual Studio.NET 新增【 Windows 應用程式】 專案,就可以建立表單類別,其建立的步驟,如 下所示: 在 Visual Studio.NET 新增【 Windows 應用程式】 專案,就可以建立表單類別,其建立的步驟,如 下所示: 步驟1:開啟或建立 Windows 應用程式專案 步驟1:開啟或建立 Windows 應用程式專案 步驟2:調整表單尺寸 步驟2:調整表單尺寸 步驟3:設定表單屬性 步驟3:設定表單屬性 步驟4:編譯執行 Windows 應用程式 步驟4:編譯執行 Windows 應用程式

10 4-2-3 表單的常用屬性 VB.NET 的表單物件提供多種屬性,各屬性都有 預設值,在建立表單時只需更改需設定的屬性, 其它屬性直接使用預設值即可,以分類整理的常 用屬性。 VB.NET 的表單物件提供多種屬性,各屬性都有 預設值,在建立表單時只需更改需設定的屬性, 其它屬性直接使用預設值即可,以分類整理的常 用屬性。 外觀 外觀 配置 配置 設計 設計 視窗樣式 視窗樣式

11 4-3 按鈕控制項 表單的「按鈕」( Button )控制項是一個十分重 要的控制項,它是實際執行功能的介面,例如: 在輸入資料後,按下按鈕觸發 Click 事件,執行事 件處理程序顯示結果、更改屬性或取消等操作。 表單的「按鈕」( Button )控制項是一個十分重 要的控制項,它是實際執行功能的介面,例如: 在輸入資料後,按下按鈕觸發 Click 事件,執行事 件處理程序顯示結果、更改屬性或取消等操作。

12 4-3-1 新增按鈕控制項 - 步驟 VB.NET 只需建立好表單物件,就可以將表 單物件視為一個容器,新增所需的按鈕控 制項。 VB.NET 只需建立好表單物件,就可以將表 單物件視為一個容器,新增所需的按鈕控 制項。 步驟1:開啟 Windows 應用程式專案 步驟1:開啟 Windows 應用程式專案 步驟2:新增按鈕控制項 步驟2:新增按鈕控制項 步驟3:設定按鈕控制項的屬性 步驟3:設定按鈕控制項的屬性 步驟4:建立按鈕控制項的 Click 事件處理程序 步驟4:建立按鈕控制項的 Click 事件處理程序 步驟5:編譯執行 Windows 應用程式 步驟5:編譯執行 Windows 應用程式

13 4-3-1 新增按鈕控制項 - Button1_Click 程式碼存取控制項的屬性,其格式如下所示: 程式碼存取控制項的屬性,其格式如下所示:ControlName.PropertyName 上述語法可以存取控制項屬性, ControlName 是 控制項的 Name 屬性,例如:按鈕名稱為 Button1 , PropertyName 是屬性名稱,如果我 們想更改按鈕的標題名稱,其程式碼如下所示: 上述語法可以存取控制項屬性, ControlName 是 控制項的 Name 屬性,例如:按鈕名稱為 Button1 , PropertyName 是屬性名稱,如果我 們想更改按鈕的標題名稱,其程式碼如下所示: Button1.Text = " 成功執行事件處理 "

14 4-3-1 新增按鈕控制項 - Button1_Click

15 4-3-2 按鈕控制項的常用屬性 -1

16 4-3-2 按鈕控制項的常用屬性 -2

17 4-4 輸出資料的標籤控制項 「標籤」( Label )控制項在表單中屬於說明文字, 例如:文字方塊控制項的說明文字,或是用來輸 出執行的結果,例如:按一下按鈕,在標籤顯示 運算式的執行結果。 「標籤」( Label )控制項在表單中屬於說明文字, 例如:文字方塊控制項的說明文字,或是用來輸 出執行的結果,例如:按一下按鈕,在標籤顯示 運算式的執行結果。

18 4-4-1 新增標籤控制項 - 步驟 在 VB.NET 建立好表單物件,就可以新增所 需的標籤控制項。 在 VB.NET 建立好表單物件,就可以新增所 需的標籤控制項。 步驟1:開啟 Windows 應用程式專案 步驟1:開啟 Windows 應用程式專案 步驟2:新增標籤控制項 步驟2:新增標籤控制項 步驟3:設定標籤屬性 步驟3:設定標籤屬性 步驟4:在標籤輸出計算結果 步驟4:在標籤輸出計算結果 步驟5:編譯執行 Windows 應用程式 步驟5:編譯執行 Windows 應用程式

19 4-4-1 新增標籤控制項 - Button1_Click Button1_Click 事件處理程序的程式碼,如下所示: Button1_Click 事件處理程序的程式碼,如下所示: 01: Private Sub Button1_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles Button1.Click ByVal e As System.EventArgs) Handles Button1.Click 02: Dim f, X As Integer 03: Dim str As String 04: X = 10 05: str = "X = " & X & vbNewLine 06: f = X ^ 2 - 2 * X + 3 07: lblResult.Text = str & "X ^ 2 - 2 * X + 3 = " & f 08: End Sub

20 4-4-2 標籤控制項的常用屬性

21 4-5 輸入資料的文字方塊控制項 「文字方塊」( TextBox )控制項可以讓使用者 輸入資料,輸入的資料是字串,只需配合型別轉 換函數,就可以取得所需型別的資料。 「文字方塊」( TextBox )控制項可以讓使用者 輸入資料,輸入的資料是字串,只需配合型別轉 換函數,就可以取得所需型別的資料。

22 4-5-1 新增文字方塊 - 步驟 在 VB.NET 建立好表單物件,就可以新增所 需的文字方塊控制項。 在 VB.NET 建立好表單物件,就可以新增所 需的文字方塊控制項。 步驟1:開啟 Windows 應用程式專案 步驟1:開啟 Windows 應用程式專案 步驟2:新增文字方塊控制項 步驟2:新增文字方塊控制項 步驟3:設定文字方塊控制項屬性 步驟3:設定文字方塊控制項屬性 步驟4:取得文字方塊的內容 步驟4:取得文字方塊的內容 步驟5:編譯執行 Windows 應用程式 步驟5:編譯執行 Windows 應用程式

23 4-5-1 新增文字方塊 - 表單

24 4-5-1 新增文字方塊 - btnConvert_Click btnConvert_Click 事件處理程序的程式碼, 如下所示: btnConvert_Click 事件處理程序的程式碼, 如下所示: 01: Private Sub btnConvert_Click(ByVal sender As _ System.Object, ByVal e As System.EventArgs) _ System.Object, ByVal e As System.EventArgs) _ Handles btnConvert.Click Handles btnConvert.Click 02: Dim fahr, cels As Double 03: cels = CDbl(txtInput.Text) 04: fahr = (9.0 * cels) / 5.0 + 32.0 05: lblResult.Text = fahr 06: End Sub

25 4-5-2 文字方塊控制項的常用屬 性 -1

26 4-5-2 文字方塊控制項的常用屬 性 -2

27 4-5-3 選取文字方塊的文字內容 - 說明 文字方塊控制項關於選取文字內容的屬性 和方法,如下表所示: 文字方塊控制項關於選取文字內容的屬性 和方法,如下表所示:

28 4-5-3 選取文字方塊的文字內容 - 表單

29 4-5-3 選取文字方塊的文字內容 - Button1_Click 按二下 Button1 按鈕,可以建立 Button1_Click 事件處理程序。 按二下 Button1 按鈕,可以建立 Button1_Click 事件處理程序。 01: Private Sub Button1_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles Button1.Click ByVal e As System.EventArgs) Handles Button1.Click 02: txtMessage.SelectionStart = 0 03: txtMessage.SelectionLength = 5 04: txtMessage.Focus() 05: End Sub

30 4-5-3 選取文字方塊的文字內容 - Button2_Click 按二下 Button2 按鈕,可以建立 Button2_Click 事件處理程序。 按二下 Button2 按鈕,可以建立 Button2_Click 事件處理程序。 01: Private Sub Button2_Click(ByVal sender As System.Object,_ ByVal e As System.EventArgs) Handles Button2.Click ByVal e As System.EventArgs) Handles Button2.Click 02: txtOutput.Text = txtMessage.SelectedText & "/" & _ 03: txtMessage.SelectionStart & "/" & _ 04: txtMessage.SelectionLength 05: txtMessage.Focus() 06: End Sub

31 4-6 Windows 訊息對話方塊 Windows 訊息對話方塊是 Windows 作業系 統預設的對話方塊,我們可以在 VB.NET 的 Windows 應用程式使用這些對話方塊來顯 示訊息或輸入資料。 Windows 訊息對話方塊是 Windows 作業系 統預設的對話方塊,我們可以在 VB.NET 的 Windows 應用程式使用這些對話方塊來顯 示訊息或輸入資料。

32 4-6-1 MsgBox 訊息視窗 - 語法 VB.NET 的 MsgBox 函數可以顯示訊息視窗,提供 使用者錯誤訊息或是非題的選擇,例如:確認操 作,函數的語法,如下所示: VB.NET 的 MsgBox 函數可以顯示訊息視窗,提供 使用者錯誤訊息或是非題的選擇,例如:確認操 作,函數的語法,如下所示: MsgBox( 訊息, [ 樣式, 視窗標題 ]) 各參數的說明,如下所示: 各參數的說明,如下所示: 訊息:這是顯示在訊息視窗中的資訊,這是一個字串, MsgBox 函數至少需要提供此參數。 訊息:這是顯示在訊息視窗中的資訊,這是一個字串, MsgBox 函數至少需要提供此參數。 樣式:指定訊息視窗顯示的按鈕、圖示和預設按鈕樣 式,這是 MsgBoxStyle 的列舉常數。 樣式:指定訊息視窗顯示的按鈕、圖示和預設按鈕樣 式,這是 MsgBoxStyle 的列舉常數。 視窗標題:顯示在訊息視窗上方標題列的字串,如果 沒有指定,預設是專案名稱。 視窗標題:顯示在訊息視窗上方標題列的字串,如果 沒有指定,預設是專案名稱。

33 4-6-1 MsgBox 訊息視窗 - 範例 訊息視窗 MsgBox 函數的使用範例,如下所示: 訊息視窗 MsgBox 函數的使用範例,如下所示: ret = MsgBox(txtPrompt.Text, msgStyle, " 結束程 式 ") 上述程式碼第 1 個參數是文字方塊的內容,第 2 個 參數 msgStyle 顯示樣式整數值,使用的是列舉常 數,如果不只一個(按鈕、圖示、預設按鈕只能 各選一),請使用加法計算樣式值,如下所示: 上述程式碼第 1 個參數是文字方塊的內容,第 2 個 參數 msgStyle 顯示樣式整數值,使用的是列舉常 數,如果不只一個(按鈕、圖示、預設按鈕只能 各選一),請使用加法計算樣式值,如下所示: msgStyle = MsgBoxStyle.OKCancel + _ MsgBoxStyle.Question + _ MsgBoxStyle.Question + _ MsgBoxStyle.DefaultButton2 MsgBoxStyle.DefaultButton2

34 4-6-1 MsgBox 訊息視窗 - 傳回值 MsgBox 函數有傳回值,傳回值是按下那一個按 鈕,這是 MsgBoxResult 列舉常數,如下: MsgBox 函數有傳回值,傳回值是按下那一個按 鈕,這是 MsgBoxResult 列舉常數,如下:

35 4-6-2 InputBox 對話方塊 - 語法 InputBox 對話方塊可以彈出一個對話方塊,讓使 用者輸入資料,在功能上如同單行文字方塊控制 項,函數的語法,如下所示: InputBox 對話方塊可以彈出一個對話方塊,讓使 用者輸入資料,在功能上如同單行文字方塊控制 項,函數的語法,如下所示: InputBox( 訊息, [ 標題文字, 預設值, 位置 x, 位置 y]) 各參數的說明,如下所示: 各參數的說明,如下所示: 訊息:這是顯示在對話方塊的字串, InputBox 函數至 少需要提供此參數。 訊息:這是顯示在對話方塊的字串, InputBox 函數至 少需要提供此參數。 標題文字:顯示在標題列的文字內容。 標題文字:顯示在標題列的文字內容。 預設值:輸入資料的預設值。 預設值:輸入資料的預設值。 位置 x 、位置 y :對話方塊在螢幕上顯示的位置,如果 沒有指定,預設值是桌面的正中央。 位置 x 、位置 y :對話方塊在螢幕上顯示的位置,如果 沒有指定,預設值是桌面的正中央。

36 4-6-2 InputBox 對話方塊 - 範例 InputBox 函數的使用範例,如下所示: InputBox 函數的使用範例,如下所示: strValue = InputBox(" 請輸入美金金額 ?", " 輸入金額 ") 上述程式碼的 InputBox 函數只指定前 2 個 參數,傳回值是使用者輸入的資料,如果 按下「 OK 」鈕,就傳回輸入字串, 「 Cancel 」鈕則傳回空字串。 上述程式碼的 InputBox 函數只指定前 2 個 參數,傳回值是使用者輸入的資料,如果 按下「 OK 」鈕,就傳回輸入字串, 「 Cancel 」鈕則傳回空字串。

37 4-7-1 字型與色彩 - 字型 Font 物件: VB.NET 的字型是 Font 類別的 物件,需要使用 New 運算子建立 Font 物件, 如下所示: Font 物件: VB.NET 的字型是 Font 類別的 物件,需要使用 New 運算子建立 Font 物件, 如下所示: lblShow.Font = New Font(" 新細明體 ", 16, FontStyle.Bold) 上述程式碼建立 Font 物件指定為控制項的 Font 屬性,使用的是 Font 類別的建構子, 其參數依序是字型名稱、字型尺寸和樣式。 上述程式碼建立 Font 物件指定為控制項的 Font 屬性,使用的是 Font 類別的建構子, 其參數依序是字型名稱、字型尺寸和樣式。

38 4-7-1 字型與色彩 - 字型樣式

39 4-7-1 字型與色彩 - 色彩 Color 結構:在程式碼指定控制項色彩是使 用 Color 結構,這是 Color 結構的屬性,如 下所示: Color 結構:在程式碼指定控制項色彩是使 用 Color 結構,這是 Color 結構的屬性,如 下所示: lblShow.BackColor = Color.White 上述程式碼指定 lblShow 控制項的背景色彩 BackColor 屬性為白色。 上述程式碼指定 lblShow 控制項的背景色彩 BackColor 屬性為白色。

40 4-7-1 字型與色彩 - 色彩結構屬性

41 4-7-1 字型與色彩 - 色彩結構 FromArgb 方法 Color 結構的 FromArgb 方法,以 RGB 三原 色的比例值來指定色彩,如下所示: Color 結構的 FromArgb 方法,以 RGB 三原 色的比例值來指定色彩,如下所示: lblShow.ForeColor = Color.FromArgb(255, 0, 0) 上述程式碼建立的是紅色, 3 個參數依序是 紅、綠和藍三原色的比例值,值的範圍是 0~255 。 上述程式碼建立的是紅色, 3 個參數依序是 紅、綠和藍三原色的比例值,值的範圍是 0~255 。

42 4-7-2 Format 格式化函數 - 說明 在輸出時除了指定字型與色彩外,我們也可以指 定輸出格式,例如:日期資料是輸出成「月 / 日 / 年」或「年 / 月 / 日」格式,使用的是 VB.NET 的 Format 函數,一個數值的格式代函數範例,如下 所示: 在輸出時除了指定字型與色彩外,我們也可以指 定輸出格式,例如:日期資料是輸出成「月 / 日 / 年」或「年 / 月 / 日」格式,使用的是 VB.NET 的 Format 函數,一個數值的格式代函數範例,如下 所示: lblDate.Text = Format(45677.8912, "g") 上述 Format 函數擁有 2 個參數,第 1 個參數是欲 格式化的運算式或變數值,第 2 個參數是格式字串 指定輸出的格式,函數可以傳回格式化後的輸出 字串。 上述 Format 函數擁有 2 個參數,第 1 個參數是欲 格式化的運算式或變數值,第 2 個參數是格式字串 指定輸出的格式,函數可以傳回格式化後的輸出 字串。

43 4-7-2 Format 格式化函數 - 格式字串 數字資料的格式輸出 ( 以 45677.8912 為例 ) 數字資料的格式輸出 ( 以 45677.8912 為例 ) 格式字串說明輸出結果 G, g 一般45677.8912 C, c 貨幣NT$45,677.89 F, f 小數點以下 2 位 45677.89 N, n 千位符號 +F 45,677.89 P, p 百分比4,567,789.12% E, e 科學記號4.567789e+004 X, x 16 進位 for 整數 無法

44 4-7-2 Format 格式化函數 - 格式字串 字元說明結果 0 一個位數, 如 “ 000000 ”, 會補 0 045678 # 一個位數, 如 “ ###### ”, 不會補 0 45678. 小數點, 如 “ ####.## ” 45677.89 % 百分比, 如 “ #.##% ” 4567789.12%, 千位符號, 如 “ ##,### ” 45,678

45 日期資料的格式輸出 ( 以 9/22/2002 1:15:30 PM 為例 ) 日期資料的格式輸出 ( 以 9/22/2002 1:15:30 PM 為例 ) 4-7-2 Format 格式化函數 - 格式字串 格式說明輸出 d日期2002/9/22 D中文日期 2002 年 9 月 22 日 F (f) 中文日期時間到秒 ( 到分 ) 2002 年 9 月 22 日下午 1:15:30 G (g) 日期時間到秒 ( 到分 ) 2002/9/22 下午 1:15:30 M 或 m 月日 9 月 22 日 T (t) 時間到秒 ( 到分 ) 下午 1:15:30 Y or y 年月 2002 年 9 月

46 4-7-2 Format 格式化函數 - 格式字串 自訂日期資料的格式輸出 自訂日期資料的格式輸出 格式說明輸出 MM/dd/yy日期09/22/02 hh:mm:ss 時間 (12 小時制 ) 1:15:30 HH:mm:ss 時間 (24 小時制 ) 13:15:30 tt:hh:mm上下午 下午 1:15 MMM中文月九月 dddd星期幾星期日


Download ppt "第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項."

Similar presentations


Ads by Google