Microsoft PowerPoint - vb_net5



Similar documents
6-1-1極限的概念

Microsoft Word - 第四章.doc

Microsoft PowerPoint - chap5

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

章節

投影片 1

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝

所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

NCKU elearning Manual

128 提 示 樞 紐 分 析 表 的 用 途 樞 紐 分 析 表 是 指 可 以 用 來 快 速 合 併 和 比 較 大 量 資 料 的 互 動 式 表 格, 透 過 它 可 以 詳 細 分 析 數 值 資 料, 特 別 適 用 於 下 列 情 況 : 需 要 從 含 有 大 量 資 料 的 清

(Microsoft Word \245\277\244\361\273P\244\317\244\361.doc)

PowerPoint 簡報

實德證券網上交易系統示範

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

Microsoft Word doc

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

101年度社會福利方案 網路線上操作手冊

55202-er-ch03.doc

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

3. 給 定 一 整 數 陣 列 a[0] a[1] a[99] 且 a[k]=3k+1, 以 value=100 呼 叫 以 下 兩 函 式, 假 設 函 式 f1 及 f2 之 while 迴 圈 主 體 分 別 執 行 n1 與 n2 次 (i.e, 計 算 if 敘 述 執 行 次 數, 不

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

BSP 烤箱 - 封面-2

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

Microsoft Word - ch07

題組一 文書排版

大學甄選入學委員會

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明


CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

長跨距暨挑高建築特殊結構系統之調查分析

1 CH1 環 境 介 面 及 面 板 設 定 1-1 Word 2010 環 境 介 面 與 功 能 區 1-2 環 境 介 面 色 調 處 理 1-3 自 訂 快 速 存 取 工 具 列 1-4 Word 選 項 控 制 CH2 文 字 資 料 2-1 建 立 文 字 2-2 貼 入 網 頁 文


內 政 統 計 通 報

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

奇 妙 的 24 摘 要 從 撲 克 牌 中 隨 機 抽 取 4 張 牌 可 以 有 1820 種 牌 組, 在 這 1820 種 牌 組 中, 有 1362 組 可 經 由 四 則 運 算 的 方 式, 算 出 24 點, 有 458 組 無 解 快 速 求 解 的 方 法 有 相 加 法 因 數

第二組掃描器規範書

Microsoft Word - 全華Ch2-05.doc

肆 研 究 方 法 進 行 本 研 究 前, 我 們 首 先 對 研 究 中 所 用 到 名 詞 作 定 義 定 義 : 牌 數 : 玩 牌 時 所 使 用 到 撲 克 牌 數 次 數 : 進 行 猜 心 術 遊 戲 時, 重 複 分 牌 次 數 數 : 進 行 猜 心 術 遊 戲 時, 每 次 分

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

瑞興銀行

目 錄 頁 1. 歡 迎 使 用 網 上 預 約 面 談 訪 問 系 統 新 用 戶 新 用 戶 登 入 帳 戶 程 序 啟 動 網 上 預 約 面 談 訪 問 帳 戶 核 對 帳 戶 的 地 址 資 料

會 員 專 區 使 用 手 冊 目 錄 一 基 本 介 紹 會 員 專 區 登 入 位 置 主 畫 面 與 網 站 架 構 : 功 能 導 覽 列 說 明 :... 3 二 DOI 查 詢 與 維 護... 4 三 DOI 註 冊 期 刊 類 型...

(Microsoft Word - \246\250\301Z\272\336\262z.doc)

國中數學基本學習內容補救教材 第二冊

第一章 緒論

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

<4D F736F F D20B2C433B3B92020B971B8F4A4C0AA52A7DEA5A9>

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

目 錄 一 系 統 登 入... 2 ( 一 ) 系 統 登 入 畫 面... 2 ( 二 ) 首 次 登 入 請 先 註 冊... 3 ( 三 ) 忘 記 單 位 帳 號... 8 ( 四 ) 忘 記 密 碼 ( 五 ) 健 保 卡 更 換 ( 六 ) 重 寄 確 認 信.

(DP_MFP_Training

1

16

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

支 持 機 構 : 社 會 文 化 司 主 辦 機 構 : 澳 門 學 聯 澳 門 青 年 研 究 協 會 電 話 : 傳 真 : 網 址 : 報 告 主 筆 : 李 略 博 士 數 據 錄

本 題 各 點 彼 此 均 有 相 互 關 聯, 作 答 不 完 整, 將 影 響 各 評 分 點 之 得 分, 請 注 意 檔 名 儲 存 錯 誤, 該 題 一 律 0 分 計 算 深 淺 圖 表.xlsx 請 依 下 方 題 目 敘 述 操 作 ( 佔 總 分 :) 儲 存 格 範

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

2 飲 料 調 製 丙 級 技 術 士 技 能 檢 定 必 勝 寶 典 Beverage Modulation Preparation 應 考 綜 合 注 意 事 項 A1 A2 A3 A4 A5 A6 B7 B8 B9 B10 B11 B12 C13

ART_RAE16_ticket_cn_p.1

C CH4.tpf

268 別 行 政 區 所 以, 全 國 人 民 代 表 大 會 根 據 憲 法 第 31 條 規 定 設 立 了 特 別 行 政 區 沒 有 憲 法 第 31 條 的 規 定, 就 沒 有 特 別 行 政 區 制 度 存 在 的 合 法 性 基 礎 62 正 如 上 述, 憲 法 為 特 別 行

iPhone版操作手冊

Microsoft Word - 雲林區_免試平台_國中模擬選填_操作手冊.doc

chapter1.indd

一、 資格條件:

語言學習單

75 叁 積 木 遊 戲 的 教 學 功 能 一 促 進 體 能 發 展 二 發 展 社 會 技 巧 Ramsey 1991 Beaty 1995 ( ) ( ) ( ) 三 學 習 情 緒 處 理 國 教 之 友 第 59 卷 第 3 期 19

包 裝 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品 營 養 標 示 應 遵 行 事 項 一 本 規 定 依 食 品 安 全 衛 生 管 理 法 第 二 十 二 條 第 三 項 規 定 訂 定 之 二 本 規 定 所 稱 維 生 素 礦 物 質 類 之 錠 狀 膠 囊 狀 食 品, 指

預測練習題.doc


<4D F736F F F696E74202D203136A874B2CEA4C0AA52A142BBDDA844B357AEE6AED1BCB6BC67BB50AAA9A5BBB1B1A8EEAD6EC2495FA64C2E707074>

取 食 多 樣 性 與 效 應

1

格 成 績 證 明 第 六 條 第 七 條 本 系 大 四 課 程 中 規 劃 日 本 韓 國 越 南 專 題 研 究, 學 生 需 於 大 四 時 修 習 該 課 程, 並 於 規 定 期 間 內 提 出 專 題 報 告, 取 得 合 格 成 績 證 明 本 系 規 定 學 生 畢 業 時 需 取

關 於 教 育 部 學 習 拍 立 得 教 育 部 於 (103) 年 度 整 合 各 縣 市 政 府 部 屬 機 構 大 學 及 民 間 的 數 位 資 源 與 服 務, 依 不 同 類 型, 分 別 匯 集 於 教 育 大 市 集 教 育 百 科 教 育 媒 體 影 音 教 育 部 學 習 拍

目 錄

iPhone版操作手冊990421

龍騰100-B5-習作-CH3.doc

虛擬交易所97年GVE3簡易版.doc

簽 呈

1

Layout 1

課 程 簡 介 第 一 章 基 本 電 路 理 論 第 二 章 半 導 體 物 理 與 pn 接 面 二 極 體 元 件 分 析 第 三 章 二 極 體 電 路 分 析

Microsoft Word - BM900HD-2F電腦設定.doc

<4D F736F F D20B3B0AEFCAAC5AD78AA41A8EEB1F8A8D2AAFEB9CF2E646F63>

九 -2 國 中 數 學 基 本 學 習 內 容 補 救 教 材 第 六 冊 主 題 二 機 率 的 計 算 二 機 率 怎 麼 算? 想 一 想 : (1) 投 擲 一 枚 公 正 硬 幣 一 次, 會 出 現 哪 幾 種 情 形? 這 些 情 形 各 自 發 生 的 機 率 是 多 少? 會 不

題 目 : 箭 在 弦 上 -- 弓 箭 祕 密 再 探 究 摘 要 在 上 的 研 究 之 中, 我 們 列 舉 出 仍 未 探 討 的 題 目 及 問 題, 利 用 這 的 研 究 課 程 加 以 驗 證 在 實 驗 結 果 中 發 現, 加 入 箭 頭 有 助 於 落 點 的 集 中, 而 加

???T????????

配 對 奇 跡 / 機 -SET 遊 戲 的 探 討 與 變 型 摘 要 以 探 討 SET 遊 戲 紙 牌 配 對 的 所 有 組 合 情 形 為 研 究 起 點, 分 析 歸 納 而 窮 盡 出 15 種 配 對 類 型 針 對 如 何 不 剩 牌 的 目 標, 進 行 猜 想 並 驗 證 在

進 入 系 統 1. 請 於 首 頁 右 側 使 用 者 登 入 輸 入 帳 號 密 碼 驗 證 碼 後, 點 選 登 入 進 入 系 統 2. 直 接 點 選 右 側 的 進 入 系 統, 直 接 進 入 題 目 檢 索 頁 面 直 接 進 入 系 統 後, 您 仍 可 瀏 覽 選 擇 您 所 需

(Microsoft Word - \244\361\301\311\263W\253h\244\316\255p\244\300\257\ \(1\))

( 二 ) 輔 導 員 除 有 特 殊 情 形 外, 同 時 間 以 輔 導 一 人 為 原 則, 至 多 不 得 超 過 二 人 ( 三 ) 實 務 訓 練 機 關 ( 構 ) 學 校 於 實 務 訓 練 期 間 對 由 資 深 人 員 擔 任 之 輔 導 員 得 酌 減 業 務 五 輔 導 重

「家加關愛在長青」計劃完成表現及評估報告

調 查 背 景 去 年 年 尾 奶 粉 供 應 緊 張 有 零 售 商 大 幅 抬 價 的 報 導 和 投 訴 在 每 兩 個 月 進 行 的 定 期 嬰 幼 兒 奶 粉 價 格 調 查 以 外, 在 農 曆 新 年 前 後, 特 別 加 強 奶 粉 供 應 和 價 格 的 調 查 工 作 2

2016年中國語文科試卷三聆聽及綜合能力考核樣本試卷示例及說明

10. 遊 戲 動 作 結 附 ( 附 加 牌 ) 支 付 魔 力 移 除 展 示 召 喚 造 成 傷 害 連 鎖 抽 牌

教 師 相 關 ( 升 等, 依 業 務 需 002 交 通 管 科 評 鑑, 評 量, 徵,C031, 聘, 各 項 考 試 委 C051,C054, 員, 通 訊 錄 等 ),C057, C058,C063 各 項 會 議 紀 錄 依 業 務 需 C001,, 002,130 交 通 管 科 (

Transcription:

選 擇 控 制 項 與 條 件 敘 述 資 訊 科 技 系 林 偉 川 結 構 化 程 式 設 計 結 構 化 程 式 設 計 是 一 種 軟 體 開 發 方 法, 它 是 一 種 組 織 和 撰 寫 程 式 碼 的 技 術, 使 用 由 上 而 下 的 設 計 方 法 來 分 析 問 題, 將 程 式 分 解 成 階 層 架 構 的 模 組, 每 個 模 組 是 一 段 擁 有 獨 立 功 能 的 程 式 碼, 而 且 只 有 單 一 的 進 入 點 和 離 開 點, 各 模 組 間 使 用 三 種 流 程 控 制 來 整 合 : 循 序 結 構 (Sequential) 選 擇 結 構 (Selection) 重 複 結 構 (Iteration) 2 1

結 構 化 程 式 設 計 結 構 化 程 式 設 計 的 主 要 觀 念 有 三 項, 如 下 所 示 : 由 上 而 下 的 設 計 方 法 由 上 而 下 的 設 計 方 法 是 當 我 們 面 對 問 題 時, 先 將 整 個 問 題 分 解 成 數 個 獨 立 功 能 的 大 模 組, 再 對 於 這 每 一 個 大 模 組, 一 一 分 割 成 數 個 小 模 組 流 程 控 制 結 構 模 組 3 流 程 控 制 的 基 礎 程 式 語 言 撰 寫 的 程 式 碼 大 部 分 是 一 列 指 令 接 著 一 列 指 令 循 序 的 執 行, 但 是 對 於 複 雜 的 工 作, 為 了 達 成 預 期 的 執 行 結 果, 程 式 碼 的 執 行 不 再 只 是 簡 單 的 指 令 敘 述, 而 需 要 使 用 流 程 控 制 結 構 循 序 結 構 選 擇 結 構 重 複 結 構 4 2

循 序 結 構 循 序 結 構 是 程 式 預 設 的 執 行 方 式, 也 就 是 一 個 敘 述 接 著 一 個 敘 述 依 序 的 執 行 5 選 擇 結 構 選 擇 結 構 是 一 種 條 件 控 制 敘 述, 它 是 一 個 選 擇 題, 可 以 分 為 單 一 選 擇 二 選 一 或 多 選 一, 程 式 執 行 的 順 序 是 依 照 關 係 運 算 式 的 條 件, 來 決 定 執 行 那 一 個 區 塊 的 程 式 碼 6 3

重 複 結 構 重 複 結 構 是 迴 圈 控 制, 它 是 重 複 執 行 一 個 區 塊 的 程 式 碼, 提 供 一 個 結 束 條 件 結 束 迴 圈 的 執 行, 依 結 束 條 件 測 試 的 位 置 不 同 分 為 兩 種, 如 下 所 示 : 前 測 式 重 複 結 構 後 測 式 重 複 結 構 7 前 測 式 重 複 結 構 do while loop 前 測 式 重 複 結 構 : 測 試 迴 圈 結 束 條 件 在 程 式 區 塊 的 開 頭, 需 要 符 合 條 件, 才 能 執 行 迴 圈 中 的 程 式 碼 8 4

後 測 式 重 複 結 構 do loop while 後 測 式 重 複 結 構 : 測 試 迴 圈 結 束 條 件 在 程 式 區 塊 的 結 尾, 所 以 迴 圈 的 程 式 區 塊 至 少 會 執 行 一 次 9 關 係 運 算 子 關 係 運 算 子 也 稱 為 比 較 運 算 子, 它 並 沒 有 優 先 順 序 的 分 別, 通 常 都 是 使 用 在 迴 圈 和 條 件 敘 述 作 為 判 斷 條 件, 其 運 算 結 果 是 布 林 值 的 True 或 False 10 5

運 算 子 = 等 不 小 小 <> 大 大 < > <= >= Is 不 說 等 明 運 算 式 範 例 結 果 關 係 運 算 子 6 = 3 False 小 小 6 <> 3 True 大 大 於 6 < 3 False 物 於 件 等 比 於 較 比 較 兩 個 變 數 是 否 指 向 同 一 個 物 件 6 > 3 True 6 <= 3 False 6 >=3 True 11 邏 輯 與 位 元 運 算 子 如 果 邏 輯 運 算 子 的 運 算 元 是 關 係 運 算 式 的 布 林 資 料 型 別, 它 的 角 色 是 邏 輯 運 算 子, 如 果 是 數 值 的 話,And Or 和 Xor 是 位 元 運 算 子 邏 輯 運 算 子 : 如 果 在 迴 圈 和 條 件 敘 述 的 判 斷 條 件 不 只 一 個, 我 們 需 要 使 用 邏 輯 運 算 子 連 結 多 個 關 係 運 算 式 位 元 運 算 : 如 果 運 算 元 是 Byte Short Integer 或 Long 等 數 值 時,And Or 和 Xor 是 位 元 運 算 子, 能 夠 進 行 二 進 位 值 的 位 元 運 算 12 6

運 算 子 Not 兩 And Or Xor AndAlso OrElse 非 且 傳 回 運 算 元 相 反 的 值 通 常 配 說 合 明 的 布 林 值 邏 輯 都 運 為 算 子 或, 連 結 的 兩 個 運 算 元 中, 任 True, 一 個 則 為 運 算 式 為 為 只 有 一 個 運 算 元 True Ture, 為 則 運 算 式 為 True, 否 則 用 個 且 兩 個 運 算 元 不 同 時 False True True, 運 算 元 則 都 為 式 True, 否 則 連 計 結 算 的 第 兩 個 個 運 算 元 中 才, 傳 為 任 回 一 False True True, 個 為 如 果 已 經 False, 就 不 2 False False, 如 果 第 一 個 為 True, 就 不 用 Ture, 計 算 第 則 個 運 運 算 算 式 元 為, True, 傳 回 否 則 為 2 True 第 個 1 13 邏 輯 運 算 子 邏 運 算 式 範 例 結 果 輯 運 算 子 範 例 Not A Not (5 > 3) False Not B Not (4 <= 2) True A And B 5 > 3 And 4 <= 2 False A Or B 5 > 3 Or 4 <= 2 True A Xor B 5 > 3 Xor 4 <= 2 True A AndAlso B 5 > 3 AndAlso 4 <= 2 False A OrElse B 5 > 3 OrElse 4 <= 2 True, 以 本 此 不 例 用 第 計 二 算 個 運 算 元 根 14 7

位 元 運 算 真 假 值 表 a B a And b a Or b a Xor b 1 1 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 0 0 0 15 位 元 運 算 子 子 位 元 運 算 運 算 式 範 例 結 果 A B And 1(01) 3(11) A And C 1(01) Or 1(01) 3(11) A Or B 3(11) Xor 1(01) 3(11) A Xor B 2(10) 16 8

If 是 否 選 條 件 敘 述 If/Then 條 件 敘 述 是 一 種 是 否 執 行 的 條 件, 決 定 是 否 執 行 區 塊 內 的 程 式 碼, 如 果 If 條 件 為 True, 就 執 行 Then/End If 間 的 程 式 碼, 其 語 法 如 下 所 示 : If 條 件 Then 程 式 區 塊 End If 17 If 是 否 選 條 件 敘 述 If 條 件 的 範 例, 如 下 : If txtsex.text = " 男 " Then lbloutput.text &= " 男 生 攜 女 伴 參 加 免 費!" End If 18 9

If Then/Else 二 選 一 條 件 敘 述 如 果 擁 有 排 它 情 況 的 兩 個 執 行 區 塊, 只 能 二 選 一, 可 以 加 上 Else 指 令, 如 果 If 條 件 為 True, 就 執 行 Then/Else 間 的 程 式 碼,False 就 執 行 Else/End If 間 的 程 式 碼, 其 語 法 如 下 所 示 : If 條 件 Then 程 式 區 塊 1 Else 程 式 區 塊 2 End If 19 If Then/Else 二 選 一 條 件 敘 述 If Then/Else 條 件 的 範 例, 如 下 所 示 : score = CInt(txtScore.Text) If score >= 60 Then lbloutput.forecolor = Color.Blue lbloutput.text = " 成 績 及 格!" Else lbloutput.forecolor = Color.Red lbloutput.text = " 成 績 不 及 格!" End If 20 10

If Then/Else 二 選 一 條 件 敘 述 21 IIf 條 件 函 數 VB.NET 的 IIf 條 件 函 數 主 要 是 使 用 在 指 定 敘 述, 以 條 件 來 指 定 變 數 值, 其 語 法 如 下 所 示 : 變 數 = IIf( 關 係 / 條 件 運 算 式, 變 數 1, 變 數 2) 上 述 指 定 敘 述 的 = 號 右 邊 是 條 件 函 數, 如 同 一 個 If/Else 條 件, 如 果 條 件 成 立, 其 傳 回 值 是 變 數 1, 就 是 將 變 數 值 指 定 成 變 數 1, 否 則 傳 回 變 數 2, 此 時 變 數 值 指 定 成 變 數 2 一 個 條 件 函 數 的 範 例, 如 下 所 示 : hour = IIf(hour >= 12, hour-12, hour) 22 11

選 擇 控 制 項 在 VB.NET 提 供 很 多 控 制 項 可 以 配 合 條 件 敘 述 建 立 選 擇 功 能 的 使 用 介 面, 如 下 圖 所 示 : 23 核 取 方 塊 控 制 項 checkbox 核 取 方 塊 是 一 個 開 關, 可 以 讓 使 用 者 選 擇 是 否 開 啟 功 能 或 設 定 某 些 參 數, 如 果 表 單 有 多 個 核 取 方 塊 控 制 項, 其 每 一 個 控 制 項 都 是 獨 立 的 選 項, 它 是 允 許 複 選 的 24 12

,True,True 屬 性 設 核 取 方 塊 定 核 取 方 塊 外 觀 可 以 是 說 明 控 制 項 屬 性 checkbox 是 正 常 鈕 外 觀 核 否 取 已 啟 方 經 用 塊 核 第 目 取 三 前, 種 預 狀 設 態, 預 一 設 共 有 為 沒 三 有 種 核 狀 不 取 態 啟, 用 如 下 為 所 核 示 為 取 : 啟 用 Appearance Normal Checked False ThreeState False CheckedState Checked: 核 取 指 定 Indeterminate: 忽 略, 灰 色 勾 號 Unchecked: 核 取 方 塊 的 對 沒 齊 有 方 核 式 取, 一 共 有 井 字 形 位 置 可 供 選 擇 CheckAlign 或 按 Button 的 個 9 25 核 取 方 塊 控 制 項 checkbox 當 使 用 者 選 取 核 取 方 塊 後, 可 以 檢 查 核 取 方 塊 的 Checked 屬 性, 以 判 斷 使 用 者 是 否 選 取 核 取 方 塊, 如 下 所 示 : If chksirloin.checked Then total += 500 End If 26 13

選 項 按 鈕 控 制 項 radiobutton 選 項 按 鈕 是 一 個 二 選 一 或 多 選 一 的 選 擇 題, 使 用 者 在 一 組 選 項 按 鈕 中 只 能 選 取 一 個 選 項, 它 是 一 個 單 選 題 一 般 會 與 GroupBox 合 用 27 屬 性 選 項 按 鈕 設 外 控 說 明 制 項 外 觀, 屬 可 以 性 是 radiobutton 是 正 常 或 按 鈕 指 觀 選 否 定 擇 已 選 經 項 選 按 取 鈕, 的 預 對 齊 方 式, 一 沒 共 有 選 井 取 字 形 的 為 個 選 位 取 置 可 供 Appearance Normal Button Checked,True CheckAlign 9 設 為 False 28 14

選 項 按 鈕 控 制 項 當 使 用 者 選 取 選 項 按 鈕 後, 我 們 一 樣 是 檢 查 Checked 屬 性, 以 判 斷 是 否 已 選 取 該 選 項 按 鈕, 如 下 所 示 : If chksirloin.checked Then total += 500 End If 29 群 組 方 塊 控 制 項 群 組 方 塊 (GroupBox) 是 一 種 容 器 控 制 項, 在 此 控 制 項 中 可 以 新 增 其 它 控 制 項, 而 且 其 中 的 控 制 項 是 屬 於 同 一 群 組 30 15

屬 性 群 組 方 塊 控 制 說 明 項 屬 性 群 此 組 屬 標 性 ( 題 設 名 為 稱 空, 白 這 的 是 空 位 字 在 串 方 ), 框 左 就 上 只 角 會 的 顯 名 示 稱 方, 框 如 果 沒 有 指 定 Text 31 巢 狀 條 件 敘 述 在 If 條 件 敘 述 擁 有 其 它 的 If 條 件 敘 述, 如 此 的 程 式 架 構 就 是 巢 狀 條 件 敘 述, 如 下 所 示 : If chkcolor.checked Then If rdbred.checked Then lbloutput.forecolor = Color.Red Else lbloutput.forecolor = Color.Yellow End If Else If rdbred.checked Then lbloutput.backcolor = Color.Red Else lbloutput.backcolor = Color.Yellow End If End If 32 16

巢 狀 條 件 敘 述 33 If Then/ElseIf 多 選 一 條 件 敘 述 If Then/ElseIf 條 件 敘 述 是 If Then 條 件 敘 述 的 延 伸, 使 用 ElseIf 指 令 建 立 多 選 一 的 條 件, 如 下 所 示 : If rdbadd.checked = True Then result = num1 + num2 ' 加 ElseIf rdbsubtract.checked = True Then result = num1 - num2 ' 減 ElseIf rdbmultiply.checked = True Then result = num1 * num2 ' 乘 ElseIf rdbdivide.checked = True Then result = num1 / num2 ' 除 Else MsgBox(" 錯 誤 : 沒 有 選 擇 運 算 子!") End If 34 17

If Then/ElseIf 多 選 一 條 件 敘 述 35 Select Case 多 選 一 條 件 敘 述 Select Case 多 選 一 條 件 敘 述 比 較 清 楚 明 白, 程 式 碼 也 比 較 簡 潔, 可 以 依 照 符 合 的 條 件 執 行 不 同 區 塊 的 程 式 碼, 其 語 法 如 下 所 示 : Select Case 運 算 式 Case 值 1 程 式 區 塊 1 Case 值 2 程 式 區 塊 2. Case Else 程 式 區 塊 N End Case 36 18

Select Case 多 選 一 條 件 敘 述 Select Case 條 件 的 範 例, 如 下 所 示 : Select Case amount Case Is < 1000 rate = 0.1 Case 1000 To 4999 rate = 0.08 Case 5000 To 9999 rate = 0.05 Case Is >= 10000 rate = 0 End Select 37 範 例 Select Case 只 試 說 明 多 選 一 條 件 敘 述 有 值 運 等 算 於 為 式 字 或 串 值, 此 時 的 條 件 值 相 當 是 等 於, 即 測 Case Case 1 測 試 值 在 是 否 之 介 間 於 1 小 於 Case Mail Mail 1000~4999 4~6 Case Is < 1000 1000 Case 1000 To 4999 測 Case 2, 3, 4 To 6 測 為 和 2 3 38 19

Select Case 多 選 一 條 件 敘 述 39 Choose 函 數 VB.NET 的 Choose 函 數 可 以 依 第 1 個 參 數 的 整 數 值 來 傳 回 對 應 值, 如 下 所 示 : output = Choose(dtDay, " 星 期 日 ", " 星 期 一 ", " 星 期 二 ", _ " 星 期 三 ", " 星 期 四 ", " 星 期 五 ", " 星 期 六 ") 上 述 程 式 碼 依 照 變 數 dtday 的 整 數 值, 值 1 傳 回 第 2 個 參 數, 即 星 期 日, 值 2 傳 回 第 3 個 參 數, 依 此 類 推 40 20

問 題 若 Checkbox 要 檢 查 是 否 已 經 選 取, 則 需 檢 查 哪 一 個 屬 性 checked true/false 若 表 單 中 要 建 立 多 重 選 擇 題 的 輸 入 介 面, 要 選 擇 哪 一 種 控 制 項?checkbox 若 表 單 中 要 建 立 單 一 選 擇 題 的 輸 入 介 面, 要 選 擇 哪 一 種 控 制 項? radiobutton 若 表 單 中 要 建 立 兩 組 以 上 的 單 一 選 擇 題 的 輸 入 介 面, 要 選 擇 哪 兩 種 控 制 項? groupbox+radiobutton 41 作 業 以 文 字 方 塊 標 籤 及 單 選 項, 結 合 select case 來 顯 示 成 績 等 第 (90-100 為 A,80-89 為 B,70-79 為 C,60-69 為 D 並 顯 現 藍 色,60 以 下 為 F 並 顯 現 紅 色 ) 以 文 字 方 塊 標 籤 及 按 鈕, 結 合 select case 來 計 算 計 程 車 車 資, 里 程 數 在 1500 公 尺 內 為 80 元, 每 多 跑 500 公 尺 加 5 元, 不 足 500 公 尺 以 500 公 尺 計 以 核 取 方 塊 標 籤 及 按 鈕, 顯 示 文 字 的 效 果 ( 加 粗 斜 體 加 底 線 ) 42 21

作 業 以 選 項 按 鈕 及 標 籤, 顯 示 牛 排 點 餐 選 項 ( 三 分 五 分 七 分 全 熟 ) 群 組 方 塊 單 選 項 核 取 方 塊 標 籤 及 按 鈕, 做 出 麥 當 勞 點 餐 計 費 系 統 薯 條 : 大 小 飲 料 : 可 樂 汽 水 紅 茶 為 單 選, 漢 堡 : 麥 香 雞 麥 香 堡 麥 香 魚 可 複 選 以 3 個 文 字 方 塊 3 個 標 籤 及 1 個 按 鈕, 判 斷 是 否 可 為 三 角 形 三 邊 長, 若 可 以 請 顯 示 是 何 種 三 角 形? ( 當 a+b>c,b+c>a,c+a>b 都 成 立 時, 才 可 以 構 成 三 角 形, 斜 邊 為 三 邊 中 最 大 邊 ) 單 選 項 判 斷 式 子 : 不 能 形 成 三 角 形 斜 邊 平 方 = 股 平 方 + 股 平 方 直 角 三 角 形 斜 邊 平 方 > 股 平 方 + 股 平 方 鈍 角 三 角 形 斜 邊 平 方 < 股 平 方 + 股 平 方 銳 角 三 角 形 43 22