附 錄

Similar documents
05857AB....A.indd

IsPostBack 2

untitled



, 2016,.51,.1 7, (ε) ;,,, ;,,, [14-15], 2,( ),2,,, [14-15] (), [16],,, [17-18],, [19-20] Ⅰ,, 2 [21-22] ;,, [23],,,

! /. /. /> /. / Ε Χ /. 2 5 /. /. / /. 5 / Φ0 5 7 Γ Η Ε 9 5 /


à


ú ì

ì ì




ttian



ì

ò ó ì á è ó







è



í





ǎ ì


` ù





ü Ä ä ä ï ï ü ä ä


Microsoft PowerPoint - VB14.ppt

10-03.indd


! # % & # % & ( ) % % %# # %+ %% % & + %, ( % % &, & #!.,/, % &, ) ) ( % %/ ) %# / + & + (! ) &, & % & ( ) % % (% 2 & % ( & 3 % /, 4 ) %+ %( %!

% %! # % & ( ) % # + # # % # # & & % ( #,. %

í

é




ü Ä ä ä ï ï ü ä ä


à è

Ⅰ 冊索引 A Activated 事件 102 algorithm 演算法 126 Array.IndexOf() 方法 306 Array.Reverse() 方法 300 Array.Sort() 方法 300 array 陣列 268 assembler 組譯器 4 assembly lan


Ρ Τ Π Υ 8 ). /0+ 1, 234) ς Ω! Ω! # Ω Ξ %& Π 8 Δ, + 8 ),. Ψ4) (. / 0+ 1, > + 1, / : ( 2 : / < Α : / %& %& Ζ Θ Π Π 4 Π Τ > [ [ Ζ ] ] %& Τ Τ Ζ Ζ Π

&! +! # ## % & #( ) % % % () ) ( %

!! # % & ( )!!! # + %!!! &!!, # ( + #. ) % )/ # & /.





ttian





1


!! )!!! +,./ 0 1 +, 2 3 4, # 8,2 6, 2 6,,2 6, 2 6 3,2 6 5, 2 6 3, 2 6 9!, , 2 6 9, 2 3 9, 2 6 9,





2 3 5

ú ú

` ` ` ` ō ù ù ǐ ù ` ǐ ` ` ` ù è ó ù `


美育211期_瀏覽用

! Ν! Ν Ν & ] # Α. 7 Α ) Σ ),, Σ 87 ) Ψ ) +Ε 1)Ε Τ 7 4, <) < Ε : ), > 8 7


., /,, 0!, + & )!. + + (, &, & 1 & ) ) 2 2 ) 1! 2 2

) & ( +,! (# ) +. + / & 6!!!.! (!,! (! & 7 6!. 8 / ! (! & 0 6! (9 & 2 7 6!! 3 : ; 5 7 6! ) % (. ()

& & ) ( +( #, # &,! # +., ) # % # # % ( #

4= 8 4 < 4 ϑ = 4 ϑ ; 4 4= = 8 : 4 < : 4 < Κ : 4 ϑ ; : = 4 4 : ;

, ( 6 7 8! 9! (, 4 : : ; 0.<. = (>!? Α% ), Β 0< Χ 0< Χ 2 Δ Ε Φ( 7 Γ Β Δ Η7 (7 Ι + ) ϑ!, 4 0 / / 2 / / < 5 02

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

!!! #! )! ( %!! #!%! % + % & & ( )) % & & #! & )! ( %! ),,, )

/ Ν #, Ο / ( = Π 2Θ Ε2 Ρ Σ Π 2 Θ Ε Θ Ρ Π 2Θ ϑ2 Ρ Π 2 Θ ϑ2 Ρ Π 23 8 Ρ Π 2 Θϑ 2 Ρ Σ Σ Μ Π 2 Θ 3 Θ Ρ Κ2 Σ Π 2 Θ 3 Θ Ρ Κ Η Σ Π 2 ϑ Η 2 Ρ Π Ρ Π 2 ϑ Θ Κ Ρ Π

8 9 8 Δ 9 = 1 Η Ι4 ϑ< Κ Λ 3ϑ 3 >1Ε Μ Ε 8 > = 8 9 =

Chapter 16 集合

,!! #! > 1? = 4!! > = 5 4? 2 Α Α!.= = 54? Β. : 2>7 2 1 Χ! # % % ( ) +,. /0, , ) 7. 2


Β 8 Α ) ; %! #?! > 8 8 Χ Δ Ε ΦΦ Ε Γ Δ Ε Η Η Ι Ε ϑ 8 9 :! 9 9 & ϑ Κ & ϑ Λ &! &!! 4!! Μ Α!! ϑ Β & Ν Λ Κ Λ Ο Λ 8! % & Π Θ Φ & Ρ Θ & Θ & Σ ΠΕ # & Θ Θ Σ Ε



08-01.indd

Transcription:

附 錄

屬性 / 方法 / 事件說明適用控制項屬性218 程式語言與設計 -Visual Basic Ⅰ 附錄 A A-1 Visual Basic 控制項常用的屬性 方法及事件 每一個控制項都有一些預定的屬性 方法及事件, 表 A - 1 彙整了常用的屬 性 方法及事件的說明 表 A-1 Visual Basic 控制項常用的屬性 方法及事件 AutoSize 控制項大小可隨控制項內文字的字 數 大小自動調整 大多數控制項皆適用 BackColor 控制項的背景色大多數控制項皆適用 BorderStyle Checked Count 是否要顯示框線 控制項是否被點選或勾選的狀態 傳回控制項中的項目總數 ( 只能使 用程式敘述取得 ) Label TextBox PictureBox RadioButton CheckBox ListBox ComboBox Enabled 控制項的有效狀態大多數控制項皆適用 Font 控制項的文字字型 大小及樣式大多數控制項皆適用 ForeColor 控制項的文字顏色大多數控制項皆適用 Image 設定圖片方塊所要顯示的圖片 PictureBox Interval 設定每隔多久時間, 要自動引發 Tick 事件 ( 單位為千分之一秒 ) Timer Items 設定控制項的資料項目 ListBox ComboBox Location 控制項在表單上的位置大多數控制項皆適用 MaxLength 文字方塊中可顯示的字數 TextBox Multiline 文字方塊的文字是否以多行顯示 TextBox Name 控制項的名稱所有控制項皆適用 Opacity 表單的透明度 Form PasswordChar 將文字方塊中所輸入的文字改以密 碼字元顯示 TextBox ReadOnly 是否可編輯文字方塊內的文字 TextBox

附錄 A 219 性SizeMode 設定圖片尺寸 PictureBox ScrollBars 是否要顯示捲軸 TextBox SelectedIndex 適用控制項屬傳回控制項中被選取項目的索引值 ( 只能使用程式敘述取得 ) ListBox ComboBox SelectedItem 傳回控制項中被選取的資料項目 ( 只能使用程式敘述取得 ) ListBox ComboBox 屬性 / 方法 / 事件 說明 Size 控制項的大小 大多數控制項皆適用 Sorted 設定控制項內的資料項目是否要排序 ListBox ComboBox TabIndex 游標停駐在表單上之控制項的優先順序 所有控制項皆適用 Text 控制項上顯示的文字 大多數控制項皆適用 TextAlign 控制項上顯示文字的對齊方式 大多數控制項皆適用 控制項的顯示狀態法Items.Add() 大多數控制項皆適用方新增資料項目到控制項中 ListBox ComboBox Items.Remove() 移除控制項中的資料項目 ListBox ComboBox Close 關閉表單 Form Focus 設定游標停駐在控制項上 大多數控制項皆適用 Hide 隱藏表單 Form Visible SetDesktopLocation 設定表單在螢幕上的位置 ( 單位為像素 ) Form Show 顯示表單 Form Start 啟動計時器 Timer 停止計時器 Timer 事件Load 當表單 第 1 次被載入, 準備顯示在螢幕前發生 Form Activated 當表單成為 作用中 視窗時發生 Form Click 當使用者在控制項上單按時發生 大多數控制項皆適用 DoubleClick 當使用者在控制項上雙按時發生 大多數控制項皆適用 GotFocus 當游標停駐在控制項上時發生 大多數控制項皆適用 Stop LostFocus 當游標由控制項跳至另一個控制項時發生 大多數控制項皆適用 Paint 系統重新繪製控制項畫面時發生 Form PictureBox Shown 當表單 第 1 次顯示 在螢幕時發生 Form TextChanged 當控制項內的資料被改變時發生 大多數控制項皆適用

220 程式語言與設計 -Visual Basic Ⅰ A-2 共享事件 在 Visual Basic 中, 程式設計者可以使用共享事件功能, 來為多個不同類型的控制項, 建立一個用來處理相同事件的程序, 即共用事件處理程序 例如表單上佈建有 2 個文字方塊及 1 個按鈕控制項, 當這 3 個控制項要共用同一個單按 (Click) 事件時, 我們可以撰寫一個共用事件處理程序來處理這 3 個控制項的單按 (Click) 事件 共用事件處理程序的撰寫方式, 與控制項之事件程序的撰寫方式相當類似 下面是共用事件處理程序的語法及說明 語法 Private Sub 事件程序名稱 (sender As System.Object, e As System.EventArgs) Handles A 控制項名稱. 事件名稱, B 控制項名稱. 事件名稱,, N 控制項名稱. 事件名稱程式區塊 End Sub 說明 必須利用關鍵字 Handles 來指定共用事件處理程序要處理哪些控制項的事件, 例如要處理 2 個按鈕 (Button1 Button2) 的 Click( 單按 ) 事件, 即需撰寫 : Private Handles Button1.Click, Button2.Click 利用控制項的 TabIndex 屬性, 來識別共用事件處理程序的控制項 以下說明 TabIndex 屬性的意義 : TabIndex( 停駐索引 ) 屬性是用來設定游標停駐在表單上之控制項的優先順序, 起始值為 0; 此屬性預設值是依據使用者在表單上佈建控制項的順序來自動編號, 例如第 1 個佈建的控制項, 其 TabIndex 屬性設定值為 0, 第 2 個佈建的控制項, 其 TabIndex 屬性設定值為 1, 以此類推

附錄 A 221 例 1 簡易四則運算 ( 圖 A-1); 為表單上用來代表加 減 乘 除的按鈕控制 項, 撰寫一個共用單按 (Click) 事件處理程序 程式 Private Sub Button_Click( ) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click Dim a, b As Short Dim s As Double = 0 a = TextBox1.Text b = TextBox2.Text Select Case sender.tabindex Case 3 ' 按 + 鈕 (+ 鈕的 TabIndex 為 3) s = a + b Label3.Text = a & " + " & b & " = " & s Case 4 ' 按 - 鈕 (- 鈕的 TabIndex 為 4) s = a - b Label3.Text = a & " - " & b & " = " & s Case 5 ' 按 * 鈕 (* 鈕的 TabIndex 為 5) s = a * b Label3.Text = a & " * " & b & " = " & s Case 6 ' 按 / 鈕 (/ 鈕的 TabIndex 為 6) s = a / b Label3.Text = a & " / " & b & " = " & s End Select End Sub ( 範例檔案 "cha-2a.sln") 輸入變數 a b 後按任一運算 鈕, 會在此顯 示運算結果 執行結果 TextBox1 TextBox2 Label3 Tip 在開始撰寫此範例程式時, 我們可雙按任一個按鈕控制項 ( 例如 Button1), 利用改寫按鈕單按事件程序, 來加快完成此共用事件處理程序的撰寫 圖 A-1 共享事件的應用範例執行結果

222 程式語言與設計 -Visual Basic Ⅰ 註 A-3 ASCII 碼表 ASCII 字元 ASCII 字元 ASCII 字元 ASCII 字元 ASCII 字元 ASCII 字元 BLANK 32 (SPACE) 70 F 108 l 146 Æ 184 222 33! 71 G 109 m 147 ô 185 223 34 " 72 H 110 n 148 ö 186 224 α 35 # 73 I 111 o 149 ò 187 225 β 36 $ 74 J 112 p 150 û 188 226 γ 37 % 75 K 113 q 151 ù 189 227 π 38 & 76 L 114 r 152 ÿ 190 228 Σ 39 ' 77 M 115 s 153 Ö 191 229 σ 40 ( 78 N 116 t 154 Ü 192 230 μ 41 ) 79 O 117 u 155 193 231 τ 42 * 80 P 118 v 156 194 232 φ 43 + 81 Q 119 w 157 195 233 θ 44, 82 R 120 x 158 196 234 Ω 45-83 S 121 y 159 ƒ 197 235 δ 46. 84 T 122 z 160 á 198 236 47 / 85 U 123 { 161 í 199 237 φ 48 0 86 V 124 162 ó 200 238 ε 49 1 87 W 125 } 163 ú 201 239 50 2 88 X 126 ~ 164 ñ 202 240 51 3 89 Y 127 165 Ñ 203 241 ± 52 4 90 Z 128 Ç 166 ª 204 242 53 5 91 [ 129 ü 167 205 243 54 6 92 \ 130 é 168 206 244 55 7 93 ] 131 â 169 207 245 56 8 94 ^ 132 ä 170 208 246 57 9 95 _ 133 à 171 ½ 209 247 58 : 96 ` 134 å 172 ¼ 210 248 59 ; 97 a 135 ç 173 i 211 249 60 < 98 b 136 ê 174 212 250. 61 = 99 c 137 ë 175 213 251 n 62 > 100 d 138 é 176 214 252 63? 101 e 139 ï 177 215 253 ² 64 @ 102 f 140 î 178 216 254 65 A 103 g 141 ì 179 217 255 BLANK 66 B 104 h 142 Ä 180 218 67 C 105 i 143 Å 181 219 68 D 106 j 144 É 182 220 69 E 107 k 145 æ 183 221 註 : ASCII 碼 0 ~ 31 屬於不可見字元, 其主要用途是用來控制電腦設備的運作, 例如 ASCII 碼 7 便是用來控 制電腦喇叭使其發聲的字元