05224AA11.indd

Size: px
Start display at page:

Download "05224AA11.indd"

Transcription

1 計算機概論 CHAPTER 11 Visual Basic 入門 XBOX 360 Kinect 體感電玩 電腦遊戲 ( 如憤怒鳥 ) 圖書管理系統等都是使用程式語言開發而成 學會 Visual Basic, 你也可以自己動手開發專屬個人的遊戲或實用的軟體喔! 學好本章, 打好程式設計的基礎 執行 開始 / 所有程式 /Microsoft Visual Studio 2010 Express/Microsoft Visual Basic 2010 Express A 標題列 顯示方案的名稱 B 功能表列 彙集 VB 提供的功能 C 工具箱 提供設計視窗程式的控制項, 預設會隱藏 按工具箱標籤, 可暫時顯示工具箱, 若再按 鈕, 可將工具箱固定顯示在視窗左側 260

2 第 11 章 Visual Basic 入門 單元 Visual Basic 簡介 Visual Basic( 簡稱 VB) 是美國微軟公司以 BASIC 語言為基礎再加入許多視窗程式所須使用的圖形介面工具及程式開發工具 本書將以 Visual Basic 2010 註 Express 版本來介紹程式的設計與應用 工作環境介紹 Visual Basic 的工作環境包含了標題列 功能表列 工具箱 工具列 方案總管視窗 工作區 屬性視窗 等主要區域 ( 圖 11-1) D 工具列放置常用的工具鈕 E 方案總管視窗 用來管理方案與專案 F 工作區 用來設計表單畫面或撰寫程式碼 G 屬性視窗 瀏覽及設定控制項的屬性 ( 如顏色 大小 字型等 ) H 即時運算視窗提供以直譯的方式翻譯與執行單行程式敘述, 按工具列的鈕可開始此視窗 圖 11-1 Visual Basic 的工作環境 註有關 Visual Basic 2010 Express 的下載與安裝, 請參考附錄 A 的介紹 261

3 計算機概論 VB 的控制項 當我們要撰寫視窗應用程式前, 必須先使用控制項來佈建視窗畫面的外觀, 也就是設計可讓使用者與程式互動的操作介面 圖 11-2 為 Yahoo! 奇摩即時通的登入畫面, 在這個畫面上, 使用了許多個控制項 ( 如文字方塊 圖片框 標籤等 ) 來設計操作介面 圖片框 文字方塊 標籤 核取方塊 按鈕 圖 11-2 Yahoo! 奇摩即時通的登入畫面 在 Visual Basic 工具箱中, 提供有許多可用來設計視窗程式外觀的控制項 以下將說明 VB 常用的控制項, 以及決定控制項特徵與功能的屬性 (property) 事件 (event) 及方法 (method) 等 3 種要素 VB 常用的控制項 262 工具箱中提供的控制項有很多, 圖 11-3 列出幾個常用的控制項及這些控制項的說明與外觀實例

4 第 11 章 Visual Basic 入門 單元 3 A 按鈕 (Button) 操控程式的運作 B 核取方塊 (CheckBox) 用來佈建複選式的選項資料 C 下拉式方塊 (ComboBox) 在下拉式方塊中顯示項目清單 D 標籤 (Label) 將文字顯示於表單 E 清單 (ListBox) 顯示項目清單, 供使用者選取 Word 的列印交談窗 F 圖片框 (PictureBox) 顯示圖片 G 選項按鈕 (RadioButton) 用來佈建單選式的選項資料 H 文字方塊 (TextBox) 提供使用者輸入資料 I J 框架 (GroupBox) 收納其它控制項, 如核取方塊 計時器 (Timer) 設定每隔一段時間要執行一次程式碼 Excel 的版面設定交談窗 圖 11-3 Visual Basic 常用的控制項 263

5 計算機概論 屬性 以智慧型手機為例, 手機中的按鈕有形狀 按鈕圖示 大小 等屬性 ( 圖 11-4), 可隨使用者喜好自行修改 預設圖示 更改圖示 更改形狀 圖 11-4 屬性的生活事例說明 在 Visual Basic 中控制項也有屬性的概念 屬性是指控制項所具有的性質或特徵, 程式設計者可視情況從下列 2 者中選用其中一種方法, 來更改控制項的屬性, 以改變控制項的外觀 樣式 等 利用屬性視窗 : 選取控制項後, 在屬性視窗中更改屬性的設定值 ( 圖 11-5) 當控制項的屬性值在設計階段即已確定時, 適合採用此種方法進行設定 1 step 選取控制項 2 step 將預設的 "Button1" 更改為 " 輸入資料 " 標題 (Text) 屬性改變了 圖 11-5 利用屬性視窗設定控制項的屬性 ( 內文範例 "ch11-1a.sln" "ch11-1b.sln") 264

6 第 11 章 Visual Basic 入門 單元 3 透過程式敘述 : 利用程式碼來設定控制項的屬性 當控制項的屬性值需隨著程式的執行而改變時, 適合採用此種方法來設定 圖 11-6 是利用程式敘述設定控制項屬性的語法與舉例 語法 & 舉例 控制項名稱. 控制項的屬性 = 設定值 以屬性視窗設定的對照說明 1 Button1.Text = " 輸入資料 " 1 控制項名稱 2 屬性 3 設定值 2 3 圖 11-6 利用程式敘述設定控制項屬性的語法與舉例 事件 以看電視為例, 當我們按下遙控器的選台鈕時, 遙控器會傳送出要求電視轉台的信號, 電視機就會轉台 ( 圖 11-7) 1 step 按選台鈕 ( 觸發事件 ) 2 step 轉台 ( 執行對應程序 ) 圖 11-7 事件的生活事例說明 265

7 計算機概論 在 Visual Basic 中的事件註 1, 就類似上述的概念 事件是指可被控制項偵測的動作, 例如在按鈕上單按滑鼠左鍵, 按鈕會偵測到這個動作, 而產生一個 Click 事件, 並執行對應該事件的程式碼 ( 圖 11-8), 這種當事件發生時會被驅動起來執行的程式碼, 稱為事件程序 (event procedure) 在 Visual Basic 程式設計實務中, 通常就是以一個事件對應一個事件程序的方式來設計 程式碼 選擇控制項 ( 如 Button1) 選擇事件名稱 ( 如 Click) Button1 Click Public Class Form1 Private Sub Button1_Click(ByVal sender As TextBox1.Text = "" End Sub End Class 事件程序註 2 ( 當 Button1 被按下, 會執行此段程式碼 ) 事件名稱 Activated Click DoubleClick Load 說明成為作用中的控制項時發生以滑鼠單按控制項時發生以滑鼠雙按控制項時發生控制項被載入時發生 執行結果 按清除 (Button1) 鈕 文字方塊 (TextBox1) 內的文字被清除了! 圖 11-8 事件程序的說明範例 ( 內文範例 "ch11-2.sln") 方法 以手機為例, 內建有響鈴與震動等 2 種提示來電的方法, 若選用響鈴方法, 當來電時, 手機便會執行音樂播放的動作 266 註 1 有關 Visual Basic 控制項的相關事件說明, 可詳附錄 B 註 2 有關事件程序中的相關引數說明, 可詳附錄 C

8 第 11 章 Visual Basic 入門 單元 3 在 Visual Basic 中的方法, 就類似上述的概念 方法是指內建在控制項中的程序 ( 即一段具有特定功能的程式碼 ) 當我們在程式敘述中, 使用某一種控制項的方法 ( 如響鈴 ) 時, 內建在該控制項的程序就會被執行, 以完成某項特定的工作 ( 如播放音樂 ) 使用控制項之方法的語法如下 : 控制項名稱. 方法 圖 11-9 是表單控制項之 SetDesktopLocation 方法的使用範例 ; 程式執行後, 表單會顯示在螢幕 (200, 100) 的座標處 程式碼 (Form1 事件 ) Load Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, By Me.SetDesktopLocation(200, 100) End Sub End Class 在表單 ( 如 Form1) 中使用表單本身所提供的方法時, 要以 "Me" 關鍵字來指定所要引用的方法 執行結果 200 像素 100 像素 表單左上角位置的座標為 200, 100 圖 11-9 使用 SetDesktopLocation( ) 方法的執行結果 ( 內文範例 "ch11-3.sln") 267

9 計算機概論 VB 程式的開發流程 利用 Visual Basic 開發程式, 從專案建立開始到程式撰寫 測試及儲存, 必須經過一連串的過程, 圖 為 Visual Basic 程式的開發流程 建立專案與表單 佈建控制項與設定屬性 撰寫程式碼與測試程式 儲存專案 圖 Visual Basic 程式的開發流程 建立專案與表單在 Visual Basic 的新增專案交談窗 ( 圖 11-11) 中, 可讓程式設計者選擇要建立的專案類型 本書範例皆是選用 Windows Form 應用程式專案類型來設計, 這種專案類型會自動為專案加入一個空白的表單, 讓我們佈建視窗應用程式的外觀 選 檔案 / 新增專案 圖 新增專案交談窗 佈建控制項與設定屬性 在表單中佈建控制項後, 我們可透過屬性視窗來設定控制項的屬性, 讓控制項呈現不同的外貌 ( 如顏色 大小等 ) 撰寫程式碼與測試程式程式碼是程式設計者依據程式語言的語法所撰寫出來的程式敘述 (statements), 用來解決特定的問題 當我們設計好程式外觀後, 就可以開始編寫程式碼, 並進行程式的測試 268

10 第 11 章 Visual Basic 入門 單元 3 儲存專案專案 ( Projects) 是指一個開發完成的應用程式所包含的相關檔案 ; 方案 ( Solutions) 可視為含有多個專案的群組 在開啟一個新專案 (.vbproj) 時, Visual Basic 會自動建立一個與專案同名的方案 (.sln) 因此在儲存專案時, 會出現如圖 所示的儲存專案交談窗, 讓使用者為專案及方案命名 按全部儲存 專案名稱 方案名稱 或選 檔案 / 全部儲存 方案預設與專案同名, 勾選時, 才可自訂方案的名稱 圖 儲存專案交談窗 1 瞭解 VB 程式的開發流程 本範例將以撰寫 第 1 支 VB 程式 為例, 讓同學瞭解 Visual Basic 程式的開發流程 1. 建立專案與表單 3. 撰寫程式碼與測試程式 2. 佈建控制項與設定屬性 4. 儲存專案 建立專案與表單 詳細步驟參考 1.1 啟動 Visual Basic 按新增專案鈕, 開啟 新增專案交談窗 1.3 選 Windows Form 應 用程式, 按確定鈕, 開啟新專案 269

11 計算機概論 2. 佈建控制項與設定屬性 詳細步驟參考 將指標移至工具箱標籤, 顯示工具箱 雙按 Label 控制項, 在表單中建立標籤控制項 2.3 再雙按 Button 控制項, 在表單中建立按鈕控制項 拖曳 Label1 Button1 控制項至右圖所示的位置 選取 Label1 控制項, 在屬性視窗中, 選取 Text 欄的文字 "Label1", 按鍵, 刪除 Label1 控制項顯示的文字

12 第 11 章 Visual Basic 入門 單元 選取 Button1 控制項, 在屬性視窗中, 將 Text 欄的原文字 "Button1", 修改為 " 執行 " 撰寫程式碼與測試程式 詳細步驟參考 雙按執行鈕, 開啟程式碼視窗, 以撰寫當滑鼠按下此鈕時, 要執行的事件程序 輸入程式碼 :Label1. Text = " 我的第 1 支 VB 程式 " 控制項名稱 3.2 事件名稱 按開始偵錯鈕, 執 行程式 3.4 按執行鈕 3.4 Label1 控制項顯示我們所設定的文字! 3.5 按關閉鈕, 結束程式的執行 271

13 計算機概論 4. 儲存專案 4.1 詳細步驟參考 4.1 按全部儲存鈕, 以開啟儲存專案交談窗 4.2 勾選為方案建立目錄核取方塊, 設定要建立一個資料夾, 用來存放與方案相關的檔案 4.3 按瀏覽鈕, 選取要存放專案的位置 4.4 在名稱欄, 輸入 "Ans11-p1", 按儲存鈕, 為方案及專案命名 在 Visual Basic 的整合式開發環境中, 下列哪一個區域, 最適合用來在表單上建立一個按鈕物件? (A) 工具箱 (B) 工作清單 (C) 專案總管 (D) 即時運算視窗 2. 儲存撰寫完成的 Visual Basic 程式, 方案檔的副檔名為何? (A).vbproj (B).bat (C).vb (D).sln 3. 請依照下列功能敘述, 在空格中填入符合這些敘述的控制項代碼 : a. 按鈕 (Button) b. 標籤 (Label) c. 框架 (GroupBox) d. 文字方塊 (TextBox) e. 核取方塊 (CheckBox) f. 選項按鈕 (RadioButton) (1) 用來操控程式的運作 (2) 收納其它控制項 (3) 將文字顯示於表單 (4) 用來佈建複選式的選項資料 (5) 提供使用者輸入資料 272

14 第 11 章 Visual Basic 入門 單元 資料型別與變數宣告 不同類型的資料項目其運算方式 佔用記憶體空間的大小有所不同, 因此每一種高階語言皆提供有許多不同的資料型別, 讓程式設計者可針對程式所需使用的資料項目, 賦予適當的資料型別 資料型別 數學的 "3 + 2" 或日期的 "3 月 30 日 + 2( 天 )", 我們可以計算出答案分別為 "5" 與 "4 月 1 日 " 但電腦沒有人類聰明, 因此我們必須在程式中告訴電腦,"+ 2" 是要以數學或日期的方式 ( 即指定資料項目的資料型別 ) 來做運算, 才能讓電腦顯示正確的運算結果 Visual Basic 提供許多種資料型別, 例如整數 (Integer) 字串(String) 日期 (Date) 等, 分別說明如下 數值類 在 Visual Basic 中, 常用的數值資料型別有短整數 整數 長整數 單精度與倍精度等 5 種 ( 詳下頁表 11-1), 其中只有單精度與倍精度可儲存帶有小數的數值 我們可視程式所需使用的數值資料類型及範圍, 來為資料項目設定適當的資料型別, 圖 為使用數值類資料型別的示意圖 可儲存的數值範圍較小 可儲存的數值範圍較大 ( 只能儲存整數 ) ( 含小數 ) 短整數單精度圖 使用數值類資料型別的示意圖 文字類 文字資料型別可分為字元 (Char) 與字串 (String) 兩種, 其中字元只能儲存 1 個字 ( 如 1 個中文字 英文字母 數字或特殊符號 ); 而字串可用來儲存 0 至若干個字元 ( 圖 11-14) 在撰寫程式時, 文字資料前後須使用雙引號 ("), 來表示其範圍 只能存 1 個字可儲存多個字元 A APPLE 字元字串圖 使用文字類資料型別的示意圖 273

15

16 資料型別型別符號可表示的數值範圍記憶體佔用空間數值計算機概論 其它類在 Visual Basic 中, 除了上述數值類及文字類的資料型別外, 還有以下 3 種資料型別, 說明如下 布林資料型別 : 用來表示條件式的成立與否 ;True 表示條件式為真 ;False 表示條件式為假 日期資料型別 : 用來表示日期與時間的資料型別, 在撰寫程式時, 日期前後必須以井字符號 (#) 包圍 物件資料型別 : 此種資料型別較特殊可用來儲存數值 字串 日期等不同資料型別的資料, 但易造成程式除錯的困擾與混淆, 因此應儘量避免使用 以上所介紹的各種資料型別, 其型別名稱 型別符號 及記憶體佔用的空間各有不同, 表 11-1 為這些資料型別的彙整說明 "E" 表示科學記號中之 10 的指數 ; 例如 3.4E+38 即 = 表 11-1 常用的資料型別彙整說明 短整數 Short -32,768~32,767 2 bytes 整數 Integer % -2,147,483,648 2,147,483,647 4 bytes -9,223,372,036,854,775,808 長整數 Long & 類9,223,372,036,854,775,807 8 bytes 單精度 Single! 正數 :1.4E E + 38 負數 :-3.4E E bytes 倍精度 Double # 正數 :4.94E E bytes 負數 :-1.79E E 文字類字串 String $ 視字串長度而定, 每 1 個字元 ( 英文字母 中文字 符號 ) 佔用 2 bytes 字元 Char 2 bytes 其它類日期時間 Date 8 bytes 布林 Boolean 2 bytes 物件 Object 4 bytes + 變數所儲存資料型別佔用空間 274

17 第 11 章 Visual Basic 入門 單元 常數與變數的宣告 常數 (constant) 和變數 (variable) 都是用來存放程式所需使用的資料, 兩者就像是可以盛裝物品的容器 ( 圖 11-15) 常數是用來存放資料內容不會隨程式執行而改變的資料 ; 而變數則是用來存放資料內容會隨著程式執行而改變的資料 可變更 料 :24:06 容器 ( 變數或常數 ) 常數 pi 值不能改變 變數 time 圖 常數與變數的示意圖 命名規則在為常數或變數命名時, 必須遵照 Visual Basic 的命名規則, 否則 Visual Basic 會自動在名稱下方顯示藍色波浪符號, 以表示命名有誤或不符規定 以下為常數或變數的命名規則 : 規 則 錯誤範例 正確範例 彐不能使用 VB 中具有特殊意義的字元組合 ( 稱為保留字 ), 如 Dim( 宣告變數 ) Const( 宣告常數 ) Dim Play 註 彐名稱只能使用英文字母 中文字 數字 底線(_) A%2 A_2 彐名稱不能以數字開頭 2Sum Sum2 彐長度必須在 1023 個字元以內 彐英文大小寫視為相同 註 Visual Basic 中文版可使用中文字命名 275

18 計算機概論 常數的宣告在程式中所使用到的常數, 必須事先宣告, 並設定初始值, 且在程式執行過程中, 不可修改常數的資料內容 以下說明常數的宣告語法 : 語法 & 舉例 Const 常數名稱 As 資料型別 = 常數內容 Const pi As Single = ' 宣告 pi 為單精度的常數, 其值為 Const 常數名稱型別符號 = 常數內容 Const pi! = 說明 常數可使用資料型別或型別符號來宣告 變數的宣告在程式中所使用到的變數, 必須事先宣告, 否則在程式執行時,Visual Basic 會出現錯誤訊息 以下說明變數的宣告語法 : 語法 & 舉例 Dim 變數名稱 As 資料型別 [= 初始值 ] Dim r As Integer Dim x, y As Long ' 宣告 r 為整數型別變數 ' 宣告 x y 為長整數型別變數 Dim 變數名稱型別符號 [= 初始值 ] Dim r% ' 宣告 r 為整數型別變數 Dim name$ = "Allen" ' 宣告 name 為字串型別變數 276 說明 1 變數可使用資料型別或型別符號來宣告 2 要將多個變數宣告成相同的資料型別, 可在同一行宣告敘述中, 以逗號 (,) 區隔變數, 再加上指定的資料型別 3 語法中以中括號 [] 包圍的項目, 表示可省略不寫 4 數值類資料型別的變數預設初始值為 0; 文字類資料型別的變數預設初始值為空字串 (null) 在宣告敘述中, 若未指定資料型別,Visual Basic 會將該變數預設為物件 (Object) 資料型別

19 第 11 章 Visual Basic 入門 單元 3 2 練習變數宣告 開啟新檔, 依照下列步驟練習宣告變數為短整數的資料型別, 並測試該資料型別可表示的數值範圍, 最後將專案與方案以檔名 "Ans11-p2" 儲存 1 按新增專案鈕, 建立一個 Windows Form 應用程式類型的專案 按工具箱中的 TextBox 控制項 3 在表單上按住滑鼠左鍵並拉曳, 以佈建 1 個文字方塊 2 4 按檢視程式碼鈕, 開啟程式碼視窗 5 按此下拉式方塊, 選 (Form1 事件 ) 按此下拉式方塊, 選 Activated, 當表單成為作用中視窗時執行此事件程序 7 當工具箱被固定在視窗左側時, 按此鈕可將工具箱隱藏 9 8 參照右圖, 輸入程式 碼 8 9 按開始偵錯鈕, 執行程式 277

20 計算機概論 10 出現溢位 (overflow) 錯誤訊息, 按停止偵錯鈕, 結束程式的執行, 以修正程式錯誤 10 短整數 (Short) 可表示的最大範圍為 32,767, 因加總後的 sum 值為 32,770, 已超出範圍, 會產生溢位 11 更改變數 sum 的資料型別為 Integer ( 可表示的數值範圍會加大 ) 12 按開始偵錯鈕, 執行程式 13 文字方塊顯示加總後的結果 14 按結束偵錯鈕, 結束程式的執行 Visual Basic 語言的不同組成元素, 在程式敘述中會呈現不同的顏色 : 藍色 保留字, 如 Const Dim Integer 等黑色 一般文字, 如 r x y 等綠色 註解, 可用 '( 單引號 ) 開頭或 "REM" 咖啡色 字串資料, 須用 "( 雙引號 ) 表示, 如 "A052164" 278

21 第 11 章 Visual Basic 入門 單元 3 1. 下列何者是 Visual Basic 語言宣告變數的保留字? (A)Rem (B)Const (C)As (D)Dim 2. 在 Visual Basic 中, 下列哪一種資料型態所佔用的記憶體空間最多? (A) 整數 (Integer) (B) 長整數 (Long Integer) (C) 單精準度浮點數 (Single-precision Floating-point) (D) 布林 (Boolean) 3. 判斷下列變數名稱是否符合命名規則, 若不符合, 請說明原因 : (1) Const (2) LET3 (3) 4AVG (4) HELLO (5) studno% 是否原因 11-3 運算子 運算元與運算式 運算子 (operator) 即運算符號 ; 運算元 (operand) 是運算子所要運算的資料項目, 包含常數 變數等 ; 運算式 (expression) 則是運算子與運算元的組合 ( 圖 11-16) 運算子 ( 即運算符號 ) 運算式 Area = ( T + D ) * H / 2 運算元 圖 運算式的組成 ( 以求梯形面積為例 ) 運算子區分為算術 指定 串接 比較 邏輯等 5 類, 其中比較運算子與邏輯運算子多半應用於條件判斷的程式敘述中, 因此我們將在第 12 章介紹條件判斷時再介紹, 以下先介紹算術運算子 指定運算子與串接運算子的用法 279

22 計算機概論 算術運算子 算術運算子是用來執行數值間的運算, 運算規則大致與數學上的規定相同, 例如先乘除後加減, 由左至右進行運算等 表 11-2 為 Visual Basic 的 9 種算術運算子說明與範例 表 11-2 各種算術運算子說明與範例優先順序算術運算子意義範例結果 1 ()( 括號 ) 括號內的運算式優先運算 (2 + 1) * ^( 指數 ) 計算次方值 2 ^ ( 負數 ) 表示負數 *( 乘法 ) 兩數相乘 2 * 3 6 /( 除法 ) 兩數相除, 取商數 8 / \( 整數除法 ) 兩數相除, 取商數的整數部分 8 \ Mod( 餘數運算 ) 兩數相除, 取餘數 8 Mod ( 加法 ) 兩數相加 ( 減法 ) 兩數相減 上表中的優先順序是指運算式中有二個以上的運算子時, 運算子執行的先後順序 以下舉 3 個實例, 方便同學瞭解運算子的優先順序 1 6 / 2 * (1 + 2) = 6 / 2 * 3 = 3 * 3 = 9 2 ( 假設變數 A = 3 B = 5) 100 Mod A * 2 ^ B = 100 Mod A * 32 = 100 Mod 96 = Mod \ 5 = 25 Mod = = 6 請注意! 使用 "\"( 整數除法 ) 與 "Mod"( 餘數運算 ) 運算子進行運算時, 若被除數或除數帶有小數, 須先四捨六入再相除, 當小數為 5, 取最接近該數的偶數整數 例如 4.5 取 取 6 280

23 第 11 章 Visual Basic 入門 單元 3 3 練習使用算術運算子 開啟新檔, 依照下列步驟在即時運算視窗練習使用算術運算子進行運算 ( 請注意! 即時運算視窗必須在開啟專案下, 才能使用 ) 1 按新增專案鈕, 建立一個 Windows Form 應用程式類型的專案 1 2 按即時運算鈕, 開啟即時運算視窗 2 3 將滑鼠游標移至即時運算視窗中, 輸入 "? 25 Mod \ 5", 按鍵執行 步驟 3 的運算結果 4 輸入 "? 4 * ^ 2 / (10-3)", 按鍵執行 步驟 4 的運算結果 要顯示訊息在即時運算視窗中, 必須以 "?"( 問號 ) 開頭 5 在視窗上按右鍵, 選按 全部清除 選項, 清除視窗中的所有程式敘述 3? 25 Mod \ 5 6 4? 4 * ^ 2 / (10-3)

24 計算機概論 指定運算子 為了簡化程式設計者輸入算術運算式,Visual Basic 提供了一系列的指定運算子 指定運算子是將變數的值與等號右側的運算元進行運算, 再將運算結果指定給變註數 表 11-3 為常用指定運算子的運算類型與範例說明 表 11-3 常用的指定運算子說明與範例 指定運算子運算類型範例範例說明 += 相加 a += 1 等於 a = a + 1 -= 相減 b -= 2 等於 b = b - 2 *= 相乘 c *= 3 等於 c = c * 3 \= 相除 ( 整數除法 ) d \= 4 等於 d = d \ 4 /= 相除 ( 一般除法 ) e /= 3 等於 e = e / 3 ^= 次方運算 f ^= 2 等於 f = f ^ 2 圖解 a = a + 1 是指依照變數 a 的值加 1, 再將結果重設給變數 a 以 a = 5 為例,a = a + 1 的運算圖解如下 : 5 a 5+1=6 5 6 a 使用指定運算子時, 若等號右側有一個以上的運算子時,Visual Basic 會先進行等號右側的所有運算, 最後再針對指定運算子來進行運算 以下舉 3 個實例, 方便同學瞭解指定運算子的運算方式 ( 假設變數 a = 1 b = 2 c = 4) 1 a += b a = a + b a = a = 3 將 3 指定給變數 a 2 b *= 5 + a - c b *= c b *= 6 - c b *= 6-4 b *= 2 b = b * 2 b = 2 * 2 b = 4 3 c -= 2 * b + a c -= 2 * 2 + a c -= 4 + a c -= c -= 5 c = c - 5 c = 4-5 c -= 註算術運算子中的 Mod( 餘數運算 ), 不可用指定運算子的寫法來表示 將 4 指定給變數 b 將 -1 指定給變數 c

25 第 11 章 Visual Basic 入門 單元 3 4 練習使用指定運算子 開啟新檔, 依照下列步驟操作, 練習使用指定運算子進行運算, 以及使用 Debug.Print( ) 方法將程式的執行結果顯示在即時運算視窗中, 最後將專案與方案以檔名 "Ans11-p4" 儲存 1 按新增專案鈕, 建立一個 Windows Form 應用程式類型的專案 按檢視程式碼鈕, 開 啟程式碼視窗 3 按此下拉式方塊, 選 (Form1 事件 ) 4 按此下拉式方塊, 選 Load, 設定表單被載入時執行此事件程序 直接雙按表單, 也可開啟 Form1 的 Load 事件程序之程式碼視窗 ( 此操作等同於步驟 2 4 的操作動作 ) 6 5 參照右圖, 輸入程式碼 5 6 按開始偵錯鈕, 執行程式 8 7 檢視即時運算視窗顯示的執行結果 利用 Deubg.Print( ) 將變數 a 的值顯示在即時運算視窗中, 以瞭解 a 值在運算前後的變化 8 按結束偵錯鈕, 結束程式的執行 7 283

26 計算機概論 Print 方法. vs Debug.Print( ) 在 Visual Basic 6.0( 含 ) 以前的版本, 有一個 Print 方法, 可用來將訊息顯示在表單上 ; 但在 Visual Basic 2005/2008/2010 的版本中, 已無提供 Print 方法 如果我們需要顯示訊息可使用 Debug.Print( ), 將程式的執行結果顯示在即時運算視窗中 串接運算子 串接運算子有 "+" 及 "&" 兩種, 可用來將兩個或多個字串連接成一個新的字串 ; 但若要連接不同類型的資料, 則只能使用串接運算子 "&" 圖 為利用即時運算視窗顯示串接運算子的運算範例 W = " 我的 " X = "Lucky Number " Y = 7 字串與字串的串接運算 (+); 字串與數值的串接運算 (&)? W + X & Y " 我的 Lucky Number 7" {String} String: " 我的 Lucky Number 7" 圖 串接運算子的運算 &= 指定運算子 "&=" 指定運算子可用來串接資料型別為字串的運算元, 並將串接後的結果指定給變數 1 假設變數 L = "Chinese" S = "English" L &=S L = L & S L = Chinese & English L = ChineseEnglish 將結果指定給變數 L L Chinese ChineseEnglish S English 284

27 第 11 章 Visual Basic 入門 單元 3 5 練習使用串接運算子 開啟新檔, 依照下列步驟撰寫一個 攝氏轉華氏 的程式, 最後將專案與方案以檔名 "Ans11-p5" 儲存 1 按新增專案鈕, 建立一個 Windows Form 應用程式類型的專案 2 將指標移至工具箱標籤, 顯示工具箱 4 參照步驟 3, 在表單中佈建 1 個標籤 (Label) 1 個按鈕 (Button) 1 個文字方塊 (TextBox) 控制項 3 雙按 Label 控制項, 在表單中建立第 1 個標籤 (Label1) 控制項 5 拖曳各控制項至下圖所示的位置 TextBox1 6 參照下表, 設定各控制項的屬性 7 選取 Button1 控制項, 拖曳四周控 點, 調整按鈕大小 控制項 屬性 設定值 Label1 Text 攝氏溫度 : Label2 Text ( 空白 ) Button1 Text 溫度轉換 7 285

28 計算機概論 8 雙按溫度轉換鈕, 開啟程式碼視窗, 以撰寫當滑鼠按下此鈕時, 要執行的事件程序 9 參照下圖, 輸入程式碼 8 Button1 Click Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e Dim C, F As Integer C = TextBox1.Text ' 將 TextBox1 的值指定給變數 C 9 F = 9 / 5 * C + 32 ' 華氏溫度 F = 9 / 5 * 攝氏溫度 C + 32 Label2.Text = " 華式溫度 :" & F ' 將運算結果顯示在 Label2 中 End Sub End Class 10 按開始偵錯鈕, 執行程式 在攝氏溫度 : 欄, 輸入溫度 ( 如 25) 按溫度轉換鈕, 以顯示華氏溫度 ( 如 77) ㆒做就通如果要撰寫一個 華氏轉攝氏 的程式, 上述程式碼應如何修改?( 提示 : 攝氏溫度 = 5 / 9 * ( 華氏溫度 - 32)) (t + d) h 1. 在 Visual Basic 中, 數學式 y = 應如何表示? 2 (A)y = (t + d) * h / 2 (B)y = (t + d) h 2 (C)y = (t + d) * h ^ 2 (D)y = (t + d) h ^ 2 2. 下列哪一個 Visual Basic 的運算式執行後的計算結果值為 3? (A)5 \ ^ 0 (B)5 / Mod 2 (C)5-2 = 3 (D)"2" + "1" 3. 在 Visual Basic 中, 串接運算子可用來連接不同類型的資料 286

29 第 11 章 Visual Basic 入門 單元 輸入與輸出函數 在使用電腦時, 為了避免使用者不小心操作錯誤 ( 如誤刪檔案 ),Windows 系統常會出現請使用者確認的訊息交談窗 ( 圖 11-18); 這類訊息交談窗, 可利用 Visual Basic 中的輸出函數來產生 圖 確認刪除檔案交談窗 輸入函數是專門用來讀取使用者輸入之資料的函數 ; 輸出函數是專門用來輸出程式運算結果的函數 以下介紹 InputBox( ) 及 MsgBox( ) 等 2 種基本的輸入與輸出函數 InputBox 函數 InputBox( ) 函數可用來顯示輸入交談窗, 並將使用者所輸入的資料以字串資料型別傳回給指定的變數, 其語法如下 一 語法 : 語法 & 舉例 回傳值 = InputBox( 訊息文字 [, 標題 ] [, 預設值 ]) UserID = InputBox(" 請輸入帳號 ") 訊息文字 在此輸入的資料, 會指定給變數 UserID ( 內文範例 "ch11-4.sln") 說明 1 使用者輸入的資料會指定給回傳值 2 預設值是指使用者設定要顯示在輸入欄位的資料 3 如果省略標題, 但要設定預設值, 應寫成 InputBox( 訊息文字,, 預設值 ) 287

30 計算機概論 二 範例 : 1. 加入標題 : 程式碼 內文範例 "ch11-5.sln" UserID = InputBox(" 請輸入帳號 ", " 圖書管理系統 ") 執行結果 標題 2. 加入預設值 : 程式碼 內文範例 "ch11-6.sln" UserID = InputBox(" 請輸入帳號 ", " 圖書管理系統 ", "S103897") 執行結果 預設值 ( 顯示在輸入欄位的資料 ) MsgBox 函數 MsgBox( ) 函數可用來顯示一個訊息交談窗, 並將使用者所按下的回覆鈕之代表值, 以整數資料型別傳回給指定的變數, 其語法如下 一 語法 : 語法 & 舉例 [ 變數 =] MsgBox( 訊息文字 [, 訊息圖示 + 回覆鈕 + 預設作用按鈕 ] [, 標題 ]) MsgBox(" 確認刪除此檔案?",, " 警告 ") 訊息文字 標題 288 ( 內文範例 "ch11-7.sln")

31 第 11 章 Visual Basic 入門 單元 3 說明 1 透過變數所承接的回傳值, 程式可判斷使用者按下哪一個按鈕, 以便執行對應的程式敘述 2 若不需要有回傳值, 可省略變數, 此種敘述稱為 MsgBox 敘述 3 要同時顯示訊息圖示 回覆鈕 預設按鈕, 必須以加號 (+) 連接 4 訊息圖示 ( 表 11-4) 回覆鈕( 表 11-5) 預設作用按鈕( 表 11-7) 的設定方法有兩種, 一是輸入 VB 內建常數 ( 如 MsgBoxStyle.Question), 另一種是輸入代表值 ( 如 32) 二 範例 : 1. 加入訊息圖示 : 程式碼 內文範例 "ch11-8a.sln" 內文範例 "ch11-8b.sln" MsgBox(" 確認刪除此檔案?", MsgBoxStyle.Question, " 警告 ") 執行結果 訊息圖示 (VB 內建常數 ) MsgBox(" 確認刪除此檔案?", 32, " 警告 ") 執行結果 訊息圖示 ( 代表值 ) 補充說明 表 11-4 常用的訊息圖示設定值 訊息圖示 VB 內建常數 代表值 MsgBoxStyle.Critical 16 MsgBoxStyle.Question 32 MsgBoxStyle.Exclamation 48 MsgBoxStyle.Information

32 計算機概論 2. 加入回覆鈕 : 程式碼 ( 內文範例 "ch11-9.sln") r = MsgBox(" 確認刪除此檔案?", , " 警告 ") 執行結果 回覆鈕 ( 等同 MsgBoxStyle.YesNo) 補充說明 表 11-5 常用的回覆鈕設定值回覆鈕 VB 內建常數 代表值 MsgBoxStyle.OkOnly( 預設值 ) 0 MsgBoxStyle.OkCancel 1 MsgBoxStyle.AbortRetryIgnore 2 MsgBoxStyle.YesNoCancel 3 MsgBoxStyle.YesNo 4 MsgBoxStyle.RetryCancel 5 程式設計師可利用變數承接的回傳值, 來判斷使用者按下哪一個按鈕, 以決定程式應執行哪一行 ( 段 ) 程式敘述 表 11-6 為傳回值的種類與說明 表 11-6 傳回值的種類與說明 傳回值 代表使用者按下的按鈕 1 確定 2 取消 3 中止 4 重試 5 略過 6 是 7 否 290

33 第 11 章 Visual Basic 入門 單元 3 3. 加入預設作用按鈕 : 程式碼 ( 內文範例 "ch11-10.sln") r = MsgBox(" 確認刪除此檔案?", , " 警告 ") 執行結果 預設作用按鈕 ( 等同 MsgBoxStyle. DefaultButton2) 補充說明 表 11-7 預設作用按鈕的設定值 預設作用按鈕 VB 內建常數 代表值 第 1 個 MsgBoxStyle.DefaultButton1 0 第 2 個 MsgBoxStyle.DefaultButton2 256 第 3 個 MsgBoxStyle.DefaultButton 練習使用 InputBox() 函數 MsgBox() 函數 開啟新檔, 依照下列步驟撰寫一個 計算 2 的 n 次方 的程式, 最後將專案與方案以檔名 "Ans11-p6" 儲存 1 按新增專案鈕, 建立一個 Windows Form 應用程式類型的專案 2 按檢視程式碼鈕, 開啟程式碼視窗 按此下拉式方塊, 選 (Form1 事件 ) 4 按此下拉式方塊, 選 Load, 設定表單被載入時執行此事件程序 直接雙按表單, 也可開啟 Form1 的 Load 事件程序之程式碼視窗 ( 此操作等同於步驟 2 4 的操作動作 ) 291

34 計算機概論 5 參照右圖, 輸入程式碼 6 按開始偵錯鈕, 執行程式 (Form1 事件 ) Load Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, By Dim X, n As Integer n = InputBox(" 計算 2 的 n 次方, 請輸入一個整數值 5 n") X = 2 ^ n MsgBox("2 的 " & n & " 次方為 " & X) End Sub End Class 6 程式顯示運算結果 7 在此欄輸入次方數 ( 如 10), 按確定鈕 7 1. 在 Visual Basic 程式中撰寫 :MsgBox(" 記得來投票 ", 16, " 模範生選拔 ") 敘述, 當執行程式時," 記得來投票 " 將出現在訊息交談窗中的哪一個位置? (A) 訊息文字 (B) 標題文字 (C) 輸入欄的預設值 (D) 說明檔代碼 2. 執行下列哪一個程式片段可顯示下圖之交談窗? (A)Debug.Print(" 請輸入使用者帳號 1234") (B)ID = InputBox(" 請輸入使用者帳號 ", " 歡迎光臨 ", "1234") (C)ID = MsgBox(" 請輸入使用者帳號 ",, " 歡迎光臨 ") (D)? " 歡迎光臨 " + " 請輸入使用者帳號 " 3. 使用 MsgBox( ) 函數時, 若要同時設定訊息圖示 回覆鈕 預設作用按鈕, 則必須使用符號來連接 292

35 第 11 章 Visual Basic 入門 單元 3 本範例將以設定一個 簡易 Word 軟體 為例, 讓同學練習佈建控制項 設定屬性, 及撰寫程式 1. 建立專案與表單 2. 佈建控制項與設定屬性 3. 撰寫程式碼與測試程式 4. 儲存專案 7 簡易 Word 軟體 1. 建立專案與表單 詳細步驟參考 啟動 Visual Basic 按新增專案鈕, 開啟新增專案交談窗 1.3 選 Windows Form 應用程式, 按確定鈕, 開啟新專案 2. 佈建控制項與設定屬性 詳細步驟參考 將指標移至工具箱標籤, 顯示工具箱 ( 若工具箱已顯示, 請跳至步驟 2.2) 雙按 TextBox 控制項, 在表單中建立文字方塊 (TextBox1) 控制項 293

36 計算機概論 TextBox1 2.3 參照步驟 2.2, 在表單中佈建 1 個文字方塊 (TextBox) 3 個標籤 (Label) 6 個按鈕 (Button) 控制項 2.3 TextBox2 2.4 拖曳各控制項至左圖所示的位置 2.5 控制項 屬性 設定值 控制項 屬性 設定值 註 TextBox1 ImeMode On Button2 Text I TextBox2 Text 12 Button3 Text U Label1 Text 字型大小 Button4 Text 紅色 Label2 Text 字型樣式 Button5 Text 藍色 Label3 Text 字型色彩 Button6 Text 黑色 Button1 Text B 參照左表, 設定各控制項的屬性 2.6 選取 TextBox1 控制項, 拖曳右方控點, 調整文字方塊大小 選取 TextBox2 控制項, 拖左 右方控點, 調整文字方塊大小, 以免文字方塊遮住 Label1 的文字 3. 撰寫程式碼與測試程式 詳細步驟參考 3.1 雙按 TextBox2 控制項, 開啟程式碼視窗, 以撰寫當使用者在此文字方塊中輸入文字後, 要執行的事件程序 註屬性 ImeMode 是用來設定控制項的輸入法模式, 將設定值更改為 On, 才能使用中文輸入法

37 第 11 章 Visual Basic 入門 單元 參照下表中的列號 3 4, 輸入程式碼 3.3 參照步驟 3.1 及下表, 分別在 Button1 Button6 的 Click 事件程序中輸入程式碼 列號 程式碼 Public Class Form1 3.2 Private Sub TextBox2_TextChanged( ) Handles TextBox2.TextChanged Dim size As Short = TextBox2.Text ' 將 TextBox2 的值指定給 size TextBox1.Font = New Font(" 新細明體 ", size) End Sub Private Sub Button1_Click( ) Handles Button1.Click Dim size As Short = TextBox2.Text TextBox1.Font = New Font(" 新細明體 ", size, FontStyle.Bold) End Sub 代表粗體 Private Sub Button2_Click( ) Handles Button2.Click Dim size As Short = TextBox2.Text TextBox1.Font = New Font(" 新細明體 ", size, FontStyle.Italic) End Sub 代表斜體 Private Sub Button3_Click( ) Handles Button3.Click Dim size As Short = TextBox2.Text TextBox1.Font = New Font(" 新細明體 ", size, FontStyle.Underline) End Sub 代表底線 Private Sub Button4_Click( ) Handles Button4.Click TextBox1.ForeColor = Color.Red 代表紅色 End Sub Private Sub Button5_Click( ) Handles Button5.Click TextBox1.ForeColor = Color.Blue 代表藍色 End Sub 按下 Button1 按鈕, TextBox1 顯示的文字會加粗 按下 Button4 按鈕, TextBox1 顯示的文字會套紅色 Private Sub Button6_Click( ) Handles Button6.Click TextBox1.ForeColor = Color.Black 代表黑色 End Sub End Class 更改字型樣式的語法為 New Font(" 字型名稱 ", 字型大小, 字型樣式 ), 其中字型樣式可省略 295

38 計算機概論 3.4 按開始偵錯鈕, 執行程式 在此欄輸入文字 ( 如 " 簡易 Word 軟體 ") 3.6 在字型大小欄, 輸入任一數值 ( 如 22), 設定 TextBox1 顯示的文字之字型大小 3.7 按 B 鈕, 將 TextBox1 顯示的文字加粗 按紅色鈕, 將 TextBox1 顯示的文字色彩改為紅色 3.9 按關閉鈕, 結束程式的執行 儲存專案 詳細步驟參考 4.1 按全部儲存鈕, 以開啟儲存專案交談窗 4.2 勾選為方案建立目錄核取方塊, 設定要建立一個資料夾, 用來存放與方案相關的檔案 按瀏覽鈕, 選取要存放專案的位置 4.4 在名稱欄, 輸入 "Ans11-1", 按儲存鈕, 為方案及專案命名 296

39 MENU 選擇題 作答處藍色底線表示該題為歷屆考題 1. 下列有關 Visual Basic 的特性, 哪一項敘述錯誤? (A) 視覺化的程式設計環境 (B) 以物件導向模式來撰寫程式 (C) 適合開發應用程式 (D) 須用大量的程式碼來設計物件的外觀與配置 2. 在 Visual Basic 中, 若要改變選定控制項 ( 如按鈕 ) 的外觀, 須在哪一個視窗中作編修? (A) 方案總管視窗 (B) 屬性視窗 (C) 工具箱 (D) 即時運算視窗 3. 在 Visual Basic 中, 下列哪一個控制項, 可以用來提供使用者輸入文字資料, 也可以用來顯示文字資料? (A) 標籤 (Label) (B) 指令按鈕 (Button) (C) 文字方塊 (TextBox) (D) 圖片方塊 (PictureBox) 4. 網路上有許多身分證字號產生器的程式, 可供網友下載, 這類程式多半可依照使用者選取的縣市及性別, 來產生一個正確的身分證號碼, 請問若以 Visual Basic 來佈建程式介面, 縣市及性別的選項分別適合使用哪一種控制項來佈建? (A) 標籤, 文字方塊 (B) 下拉式方塊, 選項按鈕 (C) 文字方塊, 核取方塊 (D) 計時器, 清單 5. 下列何者之值會跟隨著程式的執行過程而改變? (A) 常數 (B) 小數 (C) 變數 (D) 整數 6. 圖 ( 一 ) 的 Visual Basic 程式畫面中, 分別有幾個 Form 及 Button 控制項? (A)1, 2 (B)1, 4 (C)1, 5 (D)2, 5 圖 ( 一 ) 7. 圖 ( 二 )Visual Basic 表單中, 共使用幾個控制項 ( 表單本身不計 )? (A)4 (B)7 (C)8 (D)12 圖 ( 二 ) 8. 設計 Visual Basic 程式時, 若在表單上建立按鈕物件, 則該按鈕物件至多會出現多少個控制點, 供程式設計師拖曳以調整按鈕物件的大小? (A)2 (B)4 (C)6 (D)8 297

40 MENU 9. 下列何者不屬於 Visual Basic 程式語法中資料型態的符號? (A)String (B)Boolean (C)Date (D)Int 10. 下列有關 Visual Basic 算術運算子的優先順序依序為 : (A) ^ + / MOD (B) * ^ \ MOD (C) ^ * \ + (D) ^ \ * 下列何者不為變數的命名規則? (A) 變數名稱的長度需在 1023 個字元之內 (B) 變數名 稱不可與 Visual Basic 的保留字相同 (C) 變數名稱可以使用數字做為開頭 (D) 變數名稱 不可包含句點或是型別宣告字元 12. 在 Visual Basic 中, 關於算術運算子的敘述, 下列何者正確? (A)Mod 表示兩數相除, 取商數 (B)/ 表示兩數相除, 取餘數 (C)^ 表示計算次方值 (D)* 表示兩數相加 13. 根據 Visual Basic 變數與常數命名的規則, 下列何者是正確的變數或常數名稱? (A)Dim (B)Const (C)Tha (D)2X 14. 下列 Visual Basic 程式片段執行時, 會在哪裡產生錯誤? (A)Const A As Integer = 2 (B)Dim B As Integer (C)B = 1 (D)A = B Const A As Integer = 2 Dim B As Integer B = 1 A = B 15. 執行 Visual Basic 運算式 3 ^ 2 * 2-10 Mod 4 / 2 所得之結果為何? (A)17 (B)18 (C)80 (D) 在 Visual Basic 程式中, 想要宣告一個數值變數用來儲存成績資料的平均值, 精確度必須達小數點後兩位, 那麼在 Dim 的指令中, 應該要使用下列哪一種資料型態? (A)Byte (B)Integer (C)Long (D)Single 17. MsgBox( ) 函數與 MsgBox 敘述的差別在於? (A) 前者會傳回一個代表使用者按下的回覆鈕數值 (B) 前者可以設定訊息圖示 (C) 後者可以設定訊息圖示 (D) 後者可以設定回覆鈕類型 18. Visual Basic 語言的執行畫面, 如圖 ( 三 ) 所示, 是哪一項指令執行的結果? (A)MsgBox(" 成績公佈 ", vbokcancel + vbinformation, " 國文成績 90") (B)MsgBox(" 國文成績 90", vbokcancel + vbinformation, " 成績公佈 ") (C)MsgBox(" 成績公佈 ", vbyesno + vbinformation, " 國文成績 90") (D)MsgBox(" 國文成績 90", vbyesno + vbinformation, " 成績公佈 ") 298 圖 ( 三 )

41 19. 欲以 Visual Basic 製作表單 (Form) 程式, 功能為在表單上有一 請按我 按鈕, 按了此按鈕後, 就出現一個訊息方塊寫道 恭喜快考完了, 範例請見下圖 為達成目的, 在 VB 整合式開發環境中, 建立一個新專案 (project), 在 Form 物件上先新建立一個名稱為 Button1 的按鈕, 將物件 Button1 的 Text 屬性值改為 請按我 後, 再進行下列哪一動作即可完成程式? (A) 在程序 Button1_Click 內新增敘述 MsgBox(" 恭喜快考完了 ") (B) 在程序 請按我 _Click 內新增敘述 MsgBox(" 恭喜快考完了 ") (C) 在程序 Button1_Click 內新增敘述 Debug.Print(" 恭喜快考完了 ") (D) 在程序 請按我 _Click 內新增敘述 Debug.Print(" 恭喜快考完了 ") 按鈕後出現 20. 在 Visual Basic 中, 若要使用 MsgBox 敘述來撰寫如下圖所示之訊息交談窗, 則交談窗的標題文字 " 感謝捐贈 ", 應撰寫於 MsgBox 敘述的哪一個位置 : MsgBox(1[,(2) + (3)] [,(4)]) (A)(1) (B)(2) (C)(3) (D)(4) 多元練習題 1. 計算下列結果 : (1) / 4 = (6) ^ 2 / (6-2) = (2) \ 4 = (7) (30-5 ^ 2) * ^ 2 * 2 = (3) (5 + 7) / 4 = (8) ^ Mod 3 = (4) 15 * 3 Mod 2-1 = (9) ^ (4 + 9 Mod 3) ^ 0.5 = (5) 2 ^ 5 / 4 = (10) ((100 Mod 13) Mod 5) + 5 = 2. 設計一個 計算三角形面積 的程式, 利用 InputBox() 函數讓使用者在輸入交談窗中輸入三角形的底和高, 並以 MsgBox() 函數顯示計算結果 提示 : (1) 三角形面積公式 :( 底 * 高 ) / 2 (2) 在表單的 Load 事件中撰寫程式碼 (3) 最後將專案與方案以檔名 "Ans11-a" 儲存 299

【電腦閱卷專用】

【電腦閱卷專用】 國立新化高級工業職業學校 102 學年度第 1 學期第 2 次期中考試卷 選擇題 100 分 1. ( ) 執行下列 Visual Basic 語言片段程式的結果為何? S = 0 For K = 1 To 2 For J = 2 To 3 S = S + K * J Next K Print S (95 工管管理 ) (A)10 (B)13 (C)15 (D)20 2. ( ) 執行下列 Visual

More information

第 26 章 :Visual Basic 入門 二 控制項的特徵與功能 考 1. VB 工具箱提供有許多可用來設計視窗程式外觀的控制項 控制項 用途 表單 Form 是佈建表單以外之控制項的平台, 常作為程式的主畫面 標籤 Label 顯示資料 文字方塊 TextBox 輸入資料 按鈕 Button

第 26 章 :Visual Basic 入門 二 控制項的特徵與功能 考 1. VB 工具箱提供有許多可用來設計視窗程式外觀的控制項 控制項 用途 表單 Form 是佈建表單以外之控制項的平台, 常作為程式的主畫面 標籤 Label 顯示資料 文字方塊 TextBox 輸入資料 按鈕 Button 計算機概論 B 總複習 第 26 章 Visual Basic 入門 26-1 認識 Visual Basic 一 Visual Basic 簡介 1. VB 程式組成架構 : a. 建立新檔後, 每個方案檔預設包含一個專案檔 ; 每個專案檔預設包含一個表單 檔 ( 預設以 Form1 Form2 等命名 ) b. VB 2010 常見的檔案類型 : 檔案類型 副檔名 說明 方案檔 *.sln 儲存與方案相關的資訊,

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

05322AR12.indd

05322AR12.indd 主題 12 Visual Basic 入門 12-1 認識 Visual Basic 常用控制項的用途 P. 12-6 12-2 資料型別與運算子 資料型別的宣告符號 P. 12-12 及佔用記憶體空間 算術 比較 邏輯運算子 P. 12-17~P.12-19 12-3 輸入與輸出基本輸出入敘述 P. 12-24 P. 12-25 主題 12:Visual Basic 入門 12-1 認識 Visual

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

05224AA12.indd

05224AA12.indd 計算機概論 CHAPTER 12 條件判斷敘述日常生活中, 我們經常會遇到需要抉擇的問題, 例如到餐廳吃飯, 若店內已在客滿, 可選擇等位, 或者到其他餐廳用餐 ; 週末夜晚我們可選擇看電影 到 KTV 唱歌, 或是和家人相聚 在程式語言中, 也經常會遇到有關程式執行路徑中需要判斷及抉擇的問題, 此時可使用條件判斷敘述來處理 在使用條件判斷敘述時, 經常需搭配比較運算子與邏輯運算子一起使用, 以下先介紹這

More information

Excel VBA Excel Visual Basic for Application

Excel VBA  Excel Visual Basic for Application Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","

More information

Microsoft PowerPoint - Chapter3

Microsoft PowerPoint - Chapter3 第三章資料型別與運算 課程目標 1. 暸解 VBA 程式設計可用之資料型態 2. 定義變數 3. 運算子與優先順序 4. 變數與資料運算實務案例 - 業績獎金自訂函數範例與延伸 2 資料型別 在 VBA 巨集語言當中, 資料被分成十種基本型別, 再加上使用者自訂型別物件型別及附於 Variant 型別中的 Decimal 型別, 總共是十三種資料型態的表示法 3 數字資料型別 數字類資料型態的種類共可以分為

More information

Visual Basic D 3D

Visual Basic D 3D Visual Basic 2008 2D 3D 6-1 6-1 - 6-2 - 06 6-2 STEP 1 5-2 (1) STEP 2 5-3 (2) - 6-3 - Visual Basic 2008 2D 3D STEP 3 User1 6-4 (3) STEP 4 User1 6-5 (4) - 6-4 - 06 STEP 5 6-6 (5) 6-3 6-3-1 (LoginForm) PictureBox1

More information

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介

編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用 二 本書共分 Ⅰ Ⅱ 兩冊,Ⅰ 冊著重介紹程式設計概念與流程控制,Ⅱ 冊則著重介 程式語言與設計 ( 全 ) Fu nc For tion Button End Next Dim Public ByVal Form Private Sub led Enab Else 編輯大意 一 本書是一本專為普通高中 技術高中學生編寫的程式語言入門書籍, 全書以 Visual Basic 2015 Express 版的程式開發環境, 來介紹程式基礎實作, 適合首次學習程式語言及程式設計的學生使用

More information

05855BB03.indd

05855BB03.indd 3 Visual Basic 控制項 智慧型手機的功能日益強大, 不論是哪一種廠牌的手機, 都會提供用來顯示運作狀態的螢幕 用來拍照或攝影的鏡頭, 以及供使用者撥號的按鍵等 視窗應用程式也有類似之處, 通常都會提供可與使用者互動的元件, 例如操控程式執行的按鈕 提示操作的標籤文字 等控制項, 可用來佈建使用者介面 你曾注意到人氣超高的遊戲軟體 ( 如神魔之塔 ), 多半都提供操作簡易的使用者介面嗎?

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Chapter 16 集合

Chapter 16 集合 Chapter 16 集合 20 ArrayList StringCollection 16 本章學習目標 : ArrayList ArrayList Array StringCollection 16-1 21 10-3-8 System.Array Clear Clear 16-1 Clear System.Array Microsoft System.Collection IList 542

More information

untitled

untitled Visual Basic 2005 (VB.net 2.0) hana@arbor.ee.ntu.edu.tw 立 六 數 串 數數 數 數 串 數 串 數 Len( 串 ) 串 度 Len( 123 )=3 LCase( 串 ) 串 LCase( AnB123 ) anb123 UCase( 串 ) 串 UCase( AnB123 ) ANB123 串 數 InStr([ ], 串 1, 串 2[,

More information

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h 資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft Word - ACG chapter00c-3ed.docx Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用

More information

05224AA15.indd

05224AA15.indd CHAPTER 計算機概論 15 函數與副程式 Visual Basic 提供了許多內建函數, 可讓使用者直接使用其預設的功能 ( 如傳回絕對值 平方根等 ) 另外, 我們也可依照個人需求設計自定函數或副程式來使用 本章將分別介紹內建函數 自定函數與副程式的語法, 以及參數傳遞的方式 大程式的好幫手 15-1 內建函數 內建函數 ( built-in function) 是 Visual Basic

More information

untitled

untitled VB 來 立 李 龍老 年 參 車 令 度 綠 車 不 不 靈 了 來 令來 了老 利 來 練 念 邏 念 數 度 念 狀 不 度 令 數 更 參 VB VB VB 理 VB 類 數 (x,y) (0,0) x y x,y 數 (0,0) (x, 0) (0, y) (x, y) VB 裡 來 VB 來 1 Graphics VB Graphics Private Sub Button1_Click(

More information

穨文件1

穨文件1 2-1 Access 2000 Visual Basic Access 2000 97 Office Visual Basic Visual Basic Visual Basic VBA Visual Basic Visual Basic 2-1-1 Visual Basic Access Visual Basic ( ) 2-1 2-1 Visual Basic 2-1 Microsoft Access

More information

untitled

untitled 說 參 例 邏 邏 1. 說 2. 數 數 3. 8 4. 理念 李 龍老 立 1. 理 料 2. 理 料 3. 數 料 4. 流 邏 念 5. 良 6. 讀 行 行 7. 行 例 來 邏 1. 說 說 識 量 2. 說 理 類 3. 數 數 念 4. 令 5. 良 6. 流 邏 念 7. 說 邏 理 力 1. 2. 3. 4. 5. 列 念 1 參 1. ( Visual Basic 例 ) (1)

More information

Microsoft PowerPoint - vb.net2.ppt

Microsoft PowerPoint - vb.net2.ppt 建立 VB.NET 應用程式 資科系 林偉川 1 使用 VB.NET 開發應用程式 VB.NET 應用程式開發是使用 Visual Studio.NET 整合開發環境, 其基本的步驟如下所示 : Step 1: 新增專案 Step 2: 建立表單介面 Step 3: 設定控制項屬性 Step 4: 撰寫程式碼 Step 5: 編譯與執行 2 1 第一個 VB.NET 主控台應用程式 主控台應用程式是早期

More information

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11 1-3 1-3-1 Excel VBA VBA OK CD DVD Excel VBA Excel VBA Excel Visual Basic A1 1 B2 2 C3 3 STEP1 Excel Ch01_VBA.xlsm 1 > > STEP2 Excel 1 2 STEP3 1-10 1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

VB程序设计教程

VB程序设计教程 高 等 学 校 教 材 Visual Basic 程 序 设 计 教 程 魏 东 平 郑 立 垠 梁 玉 环 石 油 大 学 出 版 社 内 容 提 要 本 书 是 按 高 等 学 校 计 算 机 程 序 设 计 课 程 教 学 大 纲 编 写 的 大 学 教 材, 主 要 包 括 VB 基 础 知 识 常 用 程 序 结 构 和 算 法 Windows 用 户 界 面 设 计 基 础 文 件 处

More information

Microsoft PowerPoint - vb_net4

Microsoft PowerPoint - vb_net4 視窗應用程式表單的基本輸出入 資科系 林偉川 VB.NET 的物件說明 VB.NET 物件可以視為一個提供特定功能的元件或黑盒子, 並不用考慮元件內部的資料是什麼或程式碼怎麼寫, 只需知道這個物件提供什麼方法和屬性, 以及如何使用它, 就可以用來建立所需的應用程式 2 1 VB.NET 的物件說明 - 物件 物件 (Objects): 物件為物件導向程式的基礎, 物件是資料和包含處理此資料程式碼 (

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

More information

IsPostBack 2

IsPostBack 2 5 IsPostBack 2 TextBox 3 TextBox TextBox 4 TextBox TextBox 1 2 5 TextBox Columns MaxLength ReadOnly Rows Text TextMode TextMode MultiLine TextMode MultiLine True False TextMode MultiLine Password MulitLine

More information

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class 踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld

More information

Microsoft Word - 小心翼翼的二十一點N.doc

Microsoft Word - 小心翼翼的二十一點N.doc 投 稿 類 別 : 資 訊 類 篇 名 : 小 心 翼 翼 的 二 十 一 點 作 者 : 陳 鈺 文 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 李 伯 謙 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 胡 家 媛 國 立 瑞 芳 高 級 工 業 職 業 學 校 資 訊 二 指 導 老 師 : 周 曉 玲 老 師 陳 思 亮 主 任 壹 前 言 一 研 究 動 機 平

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

第 4 章 表單與程式設計

第 4 章  表單與程式設計 新觀念的 Visual Basic.NET 教本 第 4 章表單的程式設計 4-1 表單與程式模組 上機 : 用按鈕啟動程式 前言 : 在日常生活中, 當我們按下電器用品的開關按鈕, 電器用品裡面設計好的電路就會開始運作, 完成預定的工作 ; 在表單的程式設計中, 我們也經常把設計好的程式放在按鈕裡面, 而藉著按下按鈕來達到執行程式的目的 1. 建立一 Windows 應用程式專案, 專案名稱定為

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344> 1. 請 問 誰 提 出 積 體 電 路 (IC) 上 可 容 納 的 電 晶 體 數 目, 約 每 隔 24 個 月 (1975 年 更 改 為 18 個 月 ) 便 會 增 加 一 倍, 效 能 也 將 提 升 一 倍, 也 揭 示 了 資 訊 科 技 進 步 的 速 度? (A) 英 特 爾 (Intel) 公 司 創 始 人 戈 登. 摩 爾 (Gordon Moore) (B) 微 軟 (Microsoft)

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

Microsoft PowerPoint - 第14章.ppt

Microsoft PowerPoint - 第14章.ppt Windows 繪圖的認識 在視窗 Form 表單上, 繪製圖案, 必須要有幾個動作 : Step 1: 定義及取得 Graphics 物件,Graphics 代表 Windows 中的繪圖區域, 範圍為 Form 表單視窗 Step 2: 利用 Graphics 物件來進行各種繪圖 Step 3: 必須釋放 Graphics 物件, 使用 Dispose( ) 釋放 [ 範例 ] 設計一個程式,

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

Microsoft PowerPoint - OPVB1基本VB.ppt

Microsoft PowerPoint - OPVB1基本VB.ppt 大 綱 0.VB 能 做 什 麼? CH1 VB 基 本 認 識 1.VB 歷 史 與 版 本 2.VB 環 境 簡 介 3. 即 時 運 算 視 窗 1 0.VB 能 做 什 麼? Visual Basic =>VB=> 程 式 設 計 語 言 => 設 計 程 式 設 計 你 想 要 的 功 能 的 程 式 自 動 化 資 料 庫 計 算 模 擬 遊 戲 網 路 監 控 實 驗 輔 助 自 動

More information

計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統

計算機程式及實習 期末報告ppt製作  題目:南台黑心早餐店結帳系統 計算機程式及實習期末報告 ppt 製作 題目 : 南台黑心早餐店結帳系統 南台科技大學機械工程系車輛一乙學號 :4A015038 老師 : 謝慶存 學習重點 早餐店結帳 ListBox RadioButton 的使用方法 題目說明 : 早餐店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 老客戶 *0.8, 再按下 計算 鈕, 得到打

More information

Microsoft Word - 投影片ch03

Microsoft Word - 投影片ch03 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第三章變數與資料型態 本章學習目標認識變數與常數認識 Java 的基本資料型態學習如何進行資料型態轉換學習如何由鍵盤輸入資料 變數與資料型態 3-2 Java 的資料型態分為 : 與 原始資料型態 (primitive type) 非原始資料型態 (non-primitive type) 原始資料型態包括了整數與浮點數等型態

More information

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

Microsoft PowerPoint - 07_WinProg.pptx

Microsoft PowerPoint - 07_WinProg.pptx 第七章 視窗應用程式開發 7.1 建立視窗應用程式專案 7.2 整合開發環境介紹 7.3 控制項編輯與命名 7.4 視窗應用程式的開發 備註 : 可依進度點選小節 7.1 建立視窗應用程式專案 執行 開始 / / 會進入 Visual C# 2008 起始頁畫面 2 若希望能顯示起始頁, 執行功能表的 視窗 (W)/ 重設視窗配置 (R) 即可重新打開起始頁 其中 最近使用的專案 窗格用來顯示最近更新過的專案清單,

More information

ActiveX Control

ActiveX Control ActiveX Control For Visual Basic 2005.NET [ 版本 : 1.0] 1 安裝 Windows 驅動程式 請依照下列步驟 : 1. 執行 Windows 驅動程式安裝程式 ( 此範例為 PIO-DIO) 驅動程式位置 : CD:\NAPDOS\PCI\PIO-DIO\dll_ocx\Driver http://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/pio-dio/dll_ocx/driver/

More information

MVB-1001.DOC

MVB-1001.DOC 20 1.5 10 15 20 25 80 100 CSF 1. 2. 0105 3. 4. 5. 30% 1.5 0.75 1. Visual Basic Visual Basic (A) Visual Basic Enterprise Edition (B) Visual Basic Script Edition (C) Visual Basic Learning Edition (D) Visual

More information

05856BT09.indd

05856BT09.indd 17 第 9 章模組化程式設計 Ⅱ - 參數傳遞與變數活動範圍 參考答案 9-1 參數的傳遞 9-1 練習配合課本第 61 頁 基礎 一 選擇題 ( B )1. 若某一 Visual Basic 的自定函數如下, 則呼叫 Test(5) 的傳回值為何? (A)1 (B)5 (C)20 (D)625 Function Test(ByVal n As Short) As Integer If n < 2

More information

第四講 資料型態及變數、常數

第四講 資料型態及變數、常數 VBA 講義 4-1 第四講資料型態及變數 常數 VBA 的資料型態 (Data Types) 資料型態使用的記憶體空間數值範圍 Byte( 短整數 ) 1 Byte 0~255 Integer ( 整數 ) 2 Bytes -32768~32767 Long ( 長整數 ) 4 Bytes -2147483648~2147483647 Single ( 單倍精準浮點 數 ) Double ( 雙倍精準浮

More information

AutoCAD 用戶如何使用 ArchiCAD

AutoCAD 用戶如何使用 ArchiCAD AutoCAD 用戶如何使用 ArchiCAD AutoCAD用戶如何使用ArchiCAD ( 中文版 ) 由 Scott MacKenzie, Simon Gilbert, Geoffrey Moore Langdon, David Byrnes, Ralph Grabowski 編寫 龍庭資訊有限公司 1/73 - 2. 3. 4. -

More information

Microsoft Word _eBook_

Microsoft Word _eBook_ 15-1 程式語言的發展與種類 程式語言的發展與種類 1. 程式語言是用來命令電腦執行各種作業的工具, 是人類與電腦溝通的語言 2. 程式語言的分類 : 3. 低階語言 : 較接近電腦的語言, 執行速度快, 但編寫不易 例如 : 機器語言 組合語言 (1) 機器語言 完全由 0 與 1 來表示要執行的命令, 程式不易編寫與閱讀 電腦唯一能直接辨識的語言, 不需經過翻譯, 執行速度最快 無法適用在不同機型的電腦,

More information

馬孝先

馬孝先 計算機程式及實習期末報告 ppt 製作 題目 : 迷客夏點餐系統 南台科技大學機械工程系車輛一乙學號 : 4A515011 馬孝先老師 : 謝慶存 飲料店結帳 n 學習重點 n ListBox RadioButton 的使用方法 題目說明 : 飲料店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 200 以上 8 折, 再按下 計算

More information

街街街街街街街街

街街街街街街街街 1 基本輸出入 與四則運算 本章大綱 5.1 本章的教學目標 5.2 Java 語言的運算子 5.3 算術與字串連接運算子 5.4 位元運算子 5.5 資料型態的轉換 5.1 本章的教學目標 程式語言有許多的算術運算所組成, 本章將介紹 Java 程式語言中基本輸出入運算子的功能與使用方式, 運算子包括 : 指定運算子 算數與字串連接運算子 位元運算子 資料型態的轉換運算子的功能與相關應用, 讓各位同學了解不同運算子的使用時機與應用方法

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

05855BT05.indd

05855BT05.indd 第 5 章 選擇結構 45 第 5 章選擇結構 參考答案 5-1 If Then 判斷敘述 舉一反三配合課本第 153 頁 若要讓程式判斷數值 i 是否能被 3 整除, 但不能被 7 整除, 應該如何修改上述程式?( 提示 : 修改 If Then 敘述的條件式 ) 解請參考教資光碟中的方案檔 "ch5-1c_1.sln" 基礎 5-1 練習配合課本第 154 頁一 選擇題 ( A )1. 在 Visual

More information

05322AR13.indd

05322AR13.indd 主題 13 條件判斷敘述 13-1 If 敘述 If Then P.13-5 巢狀 If 敘述 P. 13-8 13-2 Select Case 敘述 Select Case 敘述 P. 13-13 主題 13: 條件判斷敘述 條件判斷 種類 If Then If Then Select Case 適用於單一條件判斷單一條件判斷多重條件判斷 13-1 If 敘述 一 If Then 敘述 1. 流程

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

-2-1 進入與離開 Visual Basic 6.0 Visual Basic 是採用 視覺化 圖形的操作介面, 使用者可以直接點選按鈕或圖示 (Icon) 的方式, 直接來進行程式的撰寫與視窗外觀的設計 首先我們先開機實際操作如何進入與離開 Visual Basic 6.0 按 開始 程式集 M

-2-1 進入與離開 Visual Basic 6.0 Visual Basic 是採用 視覺化 圖形的操作介面, 使用者可以直接點選按鈕或圖示 (Icon) 的方式, 直接來進行程式的撰寫與視窗外觀的設計 首先我們先開機實際操作如何進入與離開 Visual Basic 6.0 按 開始 程式集 M -1 進入與離開 Visual Basic 6.0-2 Visual Basic 工作視窗介紹 -3 Visual Basic 基本組成要素 -4 Visual Basic 資料型態 -5 Visual Basic 常數與變數 -6 Visual Basic 陣列介紹 -7 Visual Basic 運算子介紹 -8 Visual Basic 選擇性判斷指令介紹 -9 Visual Basic 模組

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

1

1 Chapter 1. Easy VB 1.1 Visual Basic 簡介 1.2 Visual Basic 的安裝 1.3 進入 Visual Basic 1.4 使用 VB 計算圓的面積 1.5 與滑鼠有關的術語 1 1.1 Visual Basic 簡介 近年來許多軟體喜歡在名稱前面冠上 Visual 的字眼, 而 Visual Basic 可說是其中的先驅,Visual 在字義上是 看的見的,

More information

VB控件教程大全

VB控件教程大全 Datagrid DataGrid1.Columns.Remove(0) ' 0 DataGrid1.Columns.Add(0).Caption= ' DataGrod1.Columns(0).DataField= Name ' Adodc1.Refresh DataGrid BackColor Font DataGrid CellPadding HTML CellSpacing HTML Width

More information

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF Chapter 2 WF 2.1 WF 2.2 2. XAML 2. 2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF WF WF WF WF EDI API WF Visual Studio Designer 1 2.1 WF Windows Workflow Foundation 2 WF 1 WF Domain-Specific

More information

untitled

untitled 1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form

More information

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor

7 DataSet DataSet TableColumnDataSet DataSet NOTE DataSet DataAdapterDataSetDataAdapter DataSet DataSetDataSetDataSet NorthwindDataSet DataSet Dim Nor 1DataSet 1 DataSet DataSetSystem.Data DataSet DataTableDataRelation DataTable DataSet DataSetTyped DataSet DataSet DataSetDataTable DataSetDataTable DataTable 45 DataSet DataSet DataSetTypedUntyped DataSetsDataSet

More information

建立Android新專案

建立Android新專案 經濟部工業局 Android 智慧型手機程式設計實務應用班 Android WebService 建國科技大學資管系 饒瑞佶 2012/4 WebService 需要 ksoap2-android-assembly-2.5.2-jar-withdependencies.jar 或 ksoap2-android-assembly-2.5.2-jar-withdependencies_timeout1.jar

More information

Microsoft Word - ch 校.doc

Microsoft Word - ch 校.doc 變數與基本資料型別 CHAPTER 3 基本資料型別 延伸資料型別 字元 字串常值 整數 浮點數常值 符號常數 識別字與保留字 變數宣告 指定 算術 複合指定 遞增和遞減運算子 關係 邏輯運算子 運算子的優先順序 強制型別轉換 自動型別轉換 檢測模擬考題解析 3.1 資料型別 電腦軟體就是用來處理各類的資料, 以解決人類生活上的問題 生活中有各式各樣的資料, 例如姓名 身高 年齡 數量 車牌號碼 編號

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

投影片 1

投影片 1 數位相片基礎編修 Photoshop,,,, 2 ,, 3 / 4 3-1,...,, Photoshop,,, 5 5 6 ,,..., 5,,, 7 3-2,...,,, 8 , Photoshop,,, / 9 10 ,,,,,, 03-02.jpg,,,,, Photoshop " ", Photoshop 11 12 / /, Photoshop, 13 14 ,,, " " " " 6

More information

投影片 1

投影片 1 軟體說明書繁體中文 RGB A 目錄 - CONTENTS 01 09 15 17 22 軟體主介面 巨集設定說明 主介面概觀 個人設定檔 (Profiles) 一般模式 / 遊戲模式 按鍵功能分配 巨集管理器概觀 巨集管理器 巨集錄製設定 巨集錄製時間列表 插入指令 閃移系統 - I.S.S (Instant Shift System) 燈光設定更新韌體 閃移系統啟動鈕設定說明 燈光設定介面 介面區域一

More information

2

2 1 2 1-1 Visual Basic 3 1-2 3/8-3/21 3/22-4/4 4/5-4/18 4/19-5/2 5/3-5/16 5/17-5/30 5/31-6/13 6/14-6/27 6/28-7/11 7/12-7/25 7/26-8/8 8/9-8/22 8/25-9/5 9/6-9/19 9/20-10/3 10/4-10/17 10/18-10/31 11/15-11/28

More information

Visual C# 2005程式設計

Visual C# 2005程式設計 Visual C# 2005 程式設計 第 3 章開始撰寫 Visual C# 2005 程式 程式設計之流程 需求 Requirements 設計 Design 分析 Analysis 撰寫程式 Coding 驗證 Verification 結束 程式設計之流程 需求 (Requirements) 需要的輸入 輸出 ( 包函資料庫大小輸出格式 等 )? 設計 (Design) 找出解決問題的方法

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information

1-6 Access 2016 實力養成暨評量解題秘笈 102. 書籍與作者 Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 :

1-6 Access 2016 實力養成暨評量解題秘笈 102. 書籍與作者 Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 : 1-6 102. 書籍與作者 102-1. Step1 按 建立 索引標籤 資料表 群組的 資料表設計 按鈕 Step2 由上而下分別建立下列欄位並設定資料類型 : 欄位名稱 : ID, 資料類型 : 自動編號 欄位名稱 : BName, 資料類型 : 簡短文字 欄位名稱 : AuthorID, 資料類型 : 數字 欄位名稱 : Publisher, 資料類型 : 簡短文字 欄位名稱 : Price,

More information

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc 投稿類別 : 資訊類 篇名 : 陣列控制項技術之研究與應用 作者 : 陳韻如 高雄市立高雄高工 資訊科三年級 陳榮霖 高雄市立高雄高工 資訊科三年級 指導老師 : 莊利吉老師 壹 前言 陣列控制項技術之研究與應用 一 研究動機 控制項陣列 ( 一稱物件陣列 ) 是說讓物件可像陣列一般使用索引值 (index) 來加以控制, 例如要檢查表單上的 9 個 Label 是否都為 7( 物件名稱是 Label1

More information

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區

contents 1 4 Chapter 2 Chapter 5 Chapter 管理自動儲存的版本 以文件復原窗格復原檔案 自訂快速工具 自訂快速存取工具列 自訂功能區 與 Windows 8 完美結合的 Word 2013 1-1 瀏覽 Word 2013 使用介面...1-2 1-2 操作環境選項與帳戶設定...1-14 contents 1 Chapter 1-3 不可不會的線上求助...1-20 1-4 下載與安裝 Office 2013 評估版...1-24 ( 參考範例光碟的 PDF) 文件內容的基本操作 2-1 文字內容的產生...2-2 2-1-1

More information

Microsoft PowerPoint - 01_Introduction

Microsoft PowerPoint - 01_Introduction 第一章 認識 VC# 2008 與 主控台應用程式 1.1 Visual Studio 2008 介紹 1.4 第一個主控台應用程式 1.2 Visual Studio 2008 版本分類 1.5 方案與專案 1.3 主控台應用程式介紹 備註 : 可依進度點選小節 1.1 Visual Studio 2008 介紹 Visual Studio 2008 簡稱 VS 2008 是一組完整的開發工具,

More information

Microsoft PowerPoint - Class2.pptx

Microsoft PowerPoint - Class2.pptx C++ 程式初探 II 2015 暑期 C++ 程式 II 大綱 1. 變數 2. 運算式 3. 輸出 4. 條件判斷 5. 迴圈 6. 陣列 2 基本變數型態 整數 位元組 浮點數 位元組 字元 位元組 short 2 float 4 char ( 整數 ) 1 int 2 (4) double 8 long 4 (8) long double 8(10) 位元組 整數値域 浮點數値域 準確度 1-128

More information

投稿類別:資訊類

投稿類別:資訊類 投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的

More information

Web Form 表單與事件處理

Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 第 4 章 Web Form 表單與事件處理 4-1 事件處理的基礎 4-2 ASP.NET 網頁與 Page 物件 4-3 ASP.NET 的伺服端控制項 4-4 資料輸出控制項 4-5 送出資料的控制項 4-6 圖片和超連結控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 4-1 事件處理的基礎

More information

國立台北商業技術學院附設空中商業專科進修學校

國立台北商業技術學院附設空中商業專科進修學校 國立台北商業技術學院附設空中商業專科進修學校 九十五學年度第一學期第一次期中考試 考試科目 :VB 程式設計 壹 選擇題 ( 每題兩分共八十分 ) (D)1. 在物件導向程式設計時, 物件 (Object) 之組成不包括下列那一項目? (A) 事件程序 (Event)(B) 控制物件的方法 (Method)(C) 物件的屬性 (Property) (D) 表單 (Form) (C)2.VB.NET

More information

TC35短信发送程序设计

TC35短信发送程序设计 http://www.dragonsoft.net.cn/down/project/tc35_sms.rar TC35 AT /down/book/tc35_at.pdf TC35/TC35i GSM Modem TC35 GSM POS COM SIM DOWN COM E, vbcr AT VB6.0 1)C# http://www.yesky.com/softchannel/72342380468109312/20040523/1800310.shtml,

More information

資料型態

資料型態 Chapter 3. 變數與常數 3.1 進制轉換 3.2 變數 3.3 常數 3.1 進制轉換 我們從小慣用的進制為 10 進制, 數字的組合由 0~9 來構成, 而二進制的數字組合只有 1 和 0, 十進制超過 9 則左邊的位數便加 1, 而二進制也是如此, 唯一的差異在二進制是超過 1 就在左邊的位數加 1 為什麼要使用二進制呢 ~ 原因出在於電腦只認得 0 與 1 的信號, 而我們所看見的美麗的圖案

More information

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應

用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 專題進度 老師 : 趙啟時老師 學生 : 陳建廷 2013/10/13 用手機直接傳值不透過網頁連接, 來當作搖控器控制家電 ( 電視遙控器 ) 按下按鍵發送同時會回傳值來確定是否有送出 問題 :1. 應該是使用了太多 thread 導致在傳值上有問題 2. 一次按很多次按鈕沒辦法即時反應 程式碼 : package com.example.phone; import java.util.arraylist;

More information

Microsoft PowerPoint - Chapter5

Microsoft PowerPoint - Chapter5 CH5 表 單 與 控 制 項 課 程 目 標 : 暸 解 VBA 語 言 中 的 控 制 項 及 常 用 屬 性 表 單 在 視 窗 環 境 中, 使 用 者 所 使 用 的 對 話 窗, 精 靈 等 都 是 以 表 單 為 基 本 單 位, 再 加 上 其 它 控 制 項 所 構 成 的 操 作 環 境 利 用 插 入 表 單 為 指 定 的 專 案 插 入 一 個 自 訂 表 單 表 單 常

More information

Ch6 Visual Basic表單,功能表與模組

Ch6 Visual Basic表單,功能表與模組 Ch6 Visual Basic 輸入與輸出本章將會介紹. 標籤 (Label). 文字方塊 (Text Box). 訊息對話方塊 (Message Box). 輸入對話方塊 (Input Box) Visual Basic 在推出後, 隨即引起一陣熱列的回響和使用, 除了它繼承了 Basic 原有的易學易用的特性之外, 更重要的是它提供了許多控制項, 供程式設計師快速地完成程式設計的工作 在本章的內容,

More information

Microsoft Word - 序.DOC

Microsoft Word - 序.DOC 了 解 副 程 式 意 義 及 使 用 時 機, 變 數 的 存 取 範 圍 及 多 表 單 的 程 式 設 計 7-1 函 式 7-2 副 程 式 7-3 變 數 的 範 圍 7-4 傳 值 呼 叫 及 傳 址 呼 叫 7-5 多 表 單 程 式 設 計 (MDI) 7-6 習 題 在 程 式 設 計 過 程 中, 程 式 會 因 為 不 斷 成 長, 程 式 碼 會 愈 來 愈 長, 有 一 部

More information

(Microsoft PowerPoint - \245\250\266\2606)

(Microsoft PowerPoint - \245\250\266\2606) 巨集 (VI) 資科系 林偉川 將資料暫存於表單中 ( 表單之標記說明屬性 ) 以 書籍訂單 資料表複製為 order 資料表, 並作出 order 單欄示式表單 將 order 資料表之訂單序號為 3,8,14, 17 做修改 於 order 表單設計檢視下, 加入一個命令按鈕名稱為 檢查並發送 e-mail 建立巨集 18 如下 : 2 1 巨集內容 3 巨集設定 Runmacros 巨集名稱為巨集

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

untitled

untitled PowerBuilder Tips 利 PB11 Web Service 年度 2 PB Tips PB9 EAServer 5 web service PB9 EAServer 5 了 便 web service 來說 PB9 web service 力 9 PB11 release PB11 web service 力更 令.NET web service PB NVO 論 不 PB 來說 說

More information

第一篇文概說第七章公文的用語及標點符號公本篇內容 第一章 緒論 第二章 公文的意義 第三章 公文與高 普 特各類考試 第四章 公文程式之意義及演變 第五章 公文之分類及其行文系統 第六章 公文之結構與行款 第一篇 第一章緒論 003 第一章緒論 等 等 004 最新應用公文 第一篇 第二章公文的意義 005 第二章公文的意義 第一節 一 須為公務員製作之文書 二 須為公務員 職務上 製作之文書 006

More information

( )... 5 ( ) ( )

( )... 5 ( ) ( ) 2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:rusen@stust.edu.tw WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...

More information

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F 1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET 2.0 2.0.NET Framework.NET Framework 2.0 ( 3).NET Framework 2.0.NET Framework ( System ) o o o o o o Boxing UnBoxing() o

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

CU0594.pdf

CU0594.pdf 8 SOHO 1 3 003 SOHO SOHO Coder Programmer HTML CSS PHP JavaScrip 009 LECTURE 1-1 1 048 PART 2 LECTURE 1-1 1 049 SOHO Landing Page Landing 050 PART 2 LECTURE 1-1 1 SEO SEO P.093 SEO SEO SEO SEO SEO 051

More information

Microsoft PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

More information

Microsoft Word 2010 1. 2. 3. Microsoft Word 2010 6.1 1. 350

Microsoft Word 2010 1. 2. 3. Microsoft Word 2010 6.1 1. 350 CHAPTER 06 6.1 6.1.1 6.1.2 6.2 Microsoft Word 6.2.1 Microsoft Word 6.2.2 Microsoft Word 2010 6.3 Microsoft Word 2010 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.3.8 6.3.9 6.4 Microsoft Word 2010 1. 2.

More information

Advanced ASP.NET Controls

Advanced ASP.NET Controls 第 5 章資料輸入與選擇控制項 第 5 章資料輸入與選擇控制項 5-1 資料輸入控制項 5-2 顯示狀態與 IsPostBack 屬性 5-3 選擇控制項 5-4 清單控制項 5-5 自動送回的事件處理 5-6 月曆 Calendar 控制項 http://www1.chihlee.edu.tw/teachers/chienhua/ 2 5-1 資料輸入控制項 5-1-1 TextBox 文字方塊控制項

More information