《程序設(shè)計(jì)概述》PPT課件

上傳人:san****019 文檔編號(hào):22507726 上傳時(shí)間:2021-05-27 格式:PPT 頁數(shù):64 大?。?45.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
《程序設(shè)計(jì)概述》PPT課件_第1頁
第1頁 / 共64頁
《程序設(shè)計(jì)概述》PPT課件_第2頁
第2頁 / 共64頁
《程序設(shè)計(jì)概述》PPT課件_第3頁
第3頁 / 共64頁

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《程序設(shè)計(jì)概述》PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《《程序設(shè)計(jì)概述》PPT課件(64頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 1 第 1章 Visual Basic程 序 設(shè) 計(jì) 概 述 ( 1) 了 解 Visual Basic 6.0的 特 點(diǎn) , 集 成 開 發(fā) 環(huán) 境 主 要 組成 部 分 及 其 使 用 ; ( 2) 理 解 面 向 對(duì) 象 程 序 設(shè) 計(jì) 的 一 些 基 本 概 念 ; ( 3) 掌 握 窗 體 和 文 本 框 、 標(biāo) 簽 、 命 令 按 鈕 的 常 用 屬 性 、方 法 及 事 件 ; ( 4) 掌 握 一 個(gè) Visual Basic應(yīng)

2、用 程 序 的 組 成 ; ( 5) 掌 握 開 發(fā) 一 個(gè) Visual Basic應(yīng) 用 程 序 的 一 般 步 驟 。本 章 主 要 任 務(wù) : 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 2 1.1 Visual Basic 6.0簡 介 一 、 Visual Basic的 發(fā) 展 Visual Basic 是 Microsoft 公 司 開 發(fā) 的 Windows 應(yīng) 用 程 序開 發(fā) 工 具 , Visual “可 視 化 的 ” , 是 一 種 開 發(fā) 圖 形 戶 界 面(

3、GUI) 的 方 法 。 1991年 推 出 VB1.0 1992、 1993、 1995、 1997、 1998,2000相 繼 推 出 : 2.0, 3.0, 4.0, 5.0, 6.0,VB.Net(7.0)版 本 5.0 ,6.0包 含 三 種 版 本 ( 學(xué) 習(xí) 版 、 專 業(yè) 版 和 企 業(yè) 版 ) 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 3 英 文 Visual的 意 思 是 “ 視 覺 的 ” , “ 可 視 的Baisc”這 個(gè) 名 字 可 能 抽 象 了 點(diǎn) , 但

4、 實(shí) 際 上 它 卻 是 最直 觀 的 編 程 方 法 , 之 所 以 叫 做 “ 可 視 ” , 你 只 要 看到 VB的 界 面 就 會(huì) 明 白 , 實(shí) 際 上 你 無 需 編 程 , 就 可 以完 成 許 多 步 驟 。 在 VB中 引 入 了 控 件 的 概 念 , 在 Windows中 控 件的 身 影 無 處 不 在 , 如 按 鈕 、 文 本 框 等 , VB把 這 些 控件 模 式 化 , 并 且 每 個(gè) 控 件 都 有 若 干 屬 性 用 來 控 制 控件 的 外 觀 , 工 作 方 法 , 能 夠 響 應(yīng) 用 戶 操 作 ( 事 件 ) 。 何 為 可 視 1.1 Visu

5、al Basic 6.0簡 介 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 4二 、 Visual Basic的 特 點(diǎn) 1. 具 有 面 向 對(duì) 象 的 可 視 化 設(shè) 計(jì) 工 具2. 事 件 驅(qū) 動(dòng) 的 編 程 機(jī) 制3. 結(jié) 構(gòu) 化 的 程 序 設(shè) 計(jì) 語 言4. 提 供 了 易 學(xué) 易 用 的 應(yīng) 用 程 序 集 成 開 發(fā) 環(huán) 境5.支 持 多 種 數(shù) 據(jù) 庫 系 統(tǒng) 的 訪 問6. 支 持 DDE、 DLL和 OLE7. 完 備 的 Help聯(lián) 機(jī) 幫 助 功 能 1.1 Vi

6、sual Basic 6.0簡 介 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 5 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 菜 單 欄工 具 欄代 碼 窗 口工 具 箱 窗 體 窗 口 立 即 窗 口 監(jiān) 視 窗 口 工 程 窗 口屬 性 窗 口布 局 窗 口1. Visual Basic的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè)

7、 6 2. VB6.0的 主 窗 口 應(yīng) 用 程 序 窗 口 ,由 標(biāo) 題 欄 、 菜 單 欄 和 工 具 欄 組 成VB的 三 種 工 作 模 式 ( 標(biāo) 題 欄 總 顯 示 當(dāng) 前 模 式 ) ( 1) 設(shè) 計(jì) 模 式 : 創(chuàng) 建 應(yīng) 用 程 序 的 大 多 數(shù) 工 作 都 是 在 設(shè) 計(jì)時(shí) 完 成 的 。 在 設(shè) 計(jì) 時(shí) , 可 以 設(shè) 計(jì) 窗 體 、 繪 制 控 件 、 編 寫 代 碼并 使 用 “ 屬 性 ” 窗 口 來 設(shè) 置 或 查 看 屬 性 設(shè) 置 值 。 ( 2) 運(yùn) 行 模 式 : 代 碼 正 在 運(yùn) 行 的 時(shí) 期 , 用 戶 可 與 應(yīng) 用 程序 交 流 。 可 查

8、看 代 碼 , 但 不 能 改 動(dòng) 它 。 ( 3) 中 斷 模 式 : 程 序 在 運(yùn) 行 的 中 途 被 停 止 執(zhí) 行 時(shí) 。 在 中斷 模 式 下 , 用 戶 可 查 看 各 變 量 及 不 是 屬 性 的 當(dāng) 前 值 , 從 而 了解 程 序 執(zhí) 行 是 否 正 常 。1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 7 工 具 箱 提 供 一 組 工 具 , 用 于 設(shè) 計(jì)時(shí) 在 窗 體 中 放 置 控 件 生 成

9、應(yīng) 用 程 序 的用 戶 接 口 。 系 統(tǒng) 啟 動(dòng) 后 缺 省 的General工 具 箱 就 會(huì) 出 現(xiàn) 在 屏 幕 左 邊 ,上 面 共 有 21個(gè) 常 用 “ 部 件 ” 3. 工 具 箱 (ToolBox)窗 口 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 8 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2

10、1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 9 工 程 是 指 用 于 創(chuàng) 建 一 個(gè) 應(yīng) 用 程 序 的 文 件 的 集 合 。工 程 資 源 管 理 器 列 出 了 當(dāng) 前 工 程 中 的 窗 體 和 模 塊 4. 工 程 資 源 管 理 器 (project expror)窗 口 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 10 5. 屬 性 (properties)窗 口 屬 性 是 指 對(duì) 象

11、 的 特 征 , 如 大 小 、 標(biāo) 題 或 顏 色 等數(shù) 據(jù) 。 在 Visual Basic6.0設(shè) 計(jì) 模 式 中 , 屬 性 窗 口 列 出了 當(dāng) 前 選 定 窗 體 或 控 件 的 屬 性 的 值 , 用 戶 可 以 對(duì) 這些 屬 性 值 進(jìn) 行 設(shè) 置 。 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 116.窗 體 (Form)設(shè) 計(jì) 窗 口 窗 體 設(shè) 計(jì) 窗 口 是 屏 幕 中 央 的 主 窗 口 , 它

12、可 以 作為 自 定 義 窗 口 用 來 設(shè) 計(jì) 應(yīng) 用 程 序 的 界 面 。 用 戶 可 以在 窗 體 中 添 加 控 件 、 圖 形 和 圖 片 來 創(chuàng) 建 所 希 望 的 外觀 。 每 個(gè) 窗 口 必 須 有 一 個(gè) 的 窗 體 名 字 , 建 立 窗 體 時(shí)缺 省 名 為 Form1,Form2, . . .。 應(yīng) 注 意 窗 體 名 即 Name屬 性 和 窗 體 文 件 名 的 區(qū) 別 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本

13、 章 小 結(jié) 作 業(yè) 12 窗 體 設(shè) 計(jì) 窗 口 窗 體 名窗 體 文 件 名1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 13 窗 體 布 局 窗 口 顯 示 在 屏 幕 右下 角 。 用 戶 可 使 用 表 示 屏 幕 的 小圖 像 來 布 置 應(yīng) 用 程 序 中 各 窗 體 的位 置 。 這 個(gè) 窗 口 在 多 窗 體 應(yīng) 用 程序 中 很 有 用 , 因 為 這 可 以 指 定 每個(gè) 窗 體 相 對(duì) 于 主 窗 體

14、 的 位 置 。 7 窗 體 布 局 窗 口 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 148. 對(duì) 象 瀏 覽 窗 口 通 過 “ 視 圖 ” 的 “ 對(duì) 象 瀏 覽 器 ” 命 令 打 開 對(duì) 象 瀏 覽 窗 口 ,如 下 圖 左 。 通 過 對(duì) 象 瀏 覽 器 可 以 查 看 VB系 統(tǒng) 中 的 所 有 庫 , 包括 對(duì) 象 庫 、 類 型 庫 、 類 、 方 法 、 屬 性 、 事 件 及 系 統(tǒng) 常 數(shù) 等 ,

15、 還可 選 擇 當(dāng) 前 使 用 的 工 程 來 查 看 工 程 中 有 效 的 對(duì) 象 , 如 下 圖 右 。 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 159.代 碼 (code)窗 口 在 設(shè) 計(jì) 模 式 中 , 通 過 雙 擊 窗 體 或 窗 體 上 任 何 對(duì) 象 或 通 過“ 工 程 資 源 管 理 器 ” 窗 口 中 的 “ 查 看 代 碼 ” 按 鈕 來 打 開 代 碼 編輯 器 窗 口 。 代 碼 編 輯

16、 器 是 輸 入 應(yīng) 用 程 序 代 碼 的 編 輯 器 。 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 1610 立 即 窗 口 在 Visual Basic集 成 環(huán) 境 IDE中 , 運(yùn) 行 “ 視 圖 /立 即 窗 口 ” 命令 或 按 下 “ Ctrl+G” 組 合 鍵 即 可 打 開 如 圖 1-13所 示 的 立 即 窗 口 。 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 浙江科技學(xué)院

17、教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 17 1.2 Visual Basic 6.0的 集 成 開 發(fā) 環(huán) 境 立 即 窗 口 是 Visual Basic所 提 供 的 一 個(gè) 系 統(tǒng) 對(duì) 象 , 在 設(shè) 計(jì) 狀態(tài) 時(shí) 可 以 在 立 即 窗 口 中 進(jìn) 行 一 些 簡 單 的 命 令 操 作 , 如 變 量 賦 值或 用 “ ? ” 或 Print( 兩 者 等 價(jià) ) 輸 出 一 些 表 達(dá) 式 的 值 。 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.

18、2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 18 1.3 Visual Basic中 的 基 本 概 念 1.3.1 可 視 化 編 程 1. VB采 用 的 是 面 向 對(duì) 象 、 事 件 驅(qū) 動(dòng) 的 編 程 機(jī) 制 。 程 序 員 只需 編 寫 響 應(yīng) 用 戶 動(dòng) 作 的 程 序 , 如 移 動(dòng) 鼠 標(biāo) 、 單 擊 鼠 標(biāo) 等 , 而 不必 考 慮 每 個(gè) 步 驟 執(zhí) 行 的 精 確 次 序 , 編 寫 代 碼 相 對(duì) 較 少 。 2. VB使 用 的 “ 可 視 化 編 程 ” 方 法 , 是 “ 面 向 對(duì) 象 編 程 ” 技術(shù) 的 簡 化 版 。 VB提 供

19、多 種 “ 控 件 ” 支 持 可 視 化 編 程 , 利 用 它們 可 以 快 速 創(chuàng) 建 強(qiáng) 大 的 應(yīng) 用 程 序 而 不 需 涉 及 不 必 要 的 細(xì) 節(jié) 。 這一 點(diǎn) , 通 過 前 面 實(shí) 例 的 介 紹 , 相 信 讀 者 已 經(jīng) 有 了 初 步 的 認(rèn) 識(shí) 。 3. 在 VB環(huán) 境 中 , 程 序 員 不 僅 可 以 利 用 控 件 來 創(chuàng) 建 對(duì) 象 , 而且 還 可 以 建 立 自 己 的 “ 控 件 ” , 這 是 Windows環(huán) 境 下 編 程 的 新概 念 。 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1

20、.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 191.3.2 對(duì) 象 與 類1. 對(duì) 象 是 基 本 的 運(yùn) 行 時(shí) 的 實(shí) 體 , 如 窗 體 、 各 種 控 件 等 , 它 既 包 括作 用 于 對(duì) 象 的 操 作 ( 方 法 ) 和 對(duì) 象 的 響 應(yīng) ( 事 件 ) 。 將 數(shù) 據(jù) 和 處 理 這 些 數(shù) 據(jù) 的 過 程 封 裝 在 一 起 .2. 類 類 是 一 個(gè) 抽 象 的 整 體 概 念 , 對(duì) 象 是 類 的 實(shí) 例 化 。類 與 對(duì) 象 是 面 向 對(duì) 象 程 序 設(shè) 計(jì) 語 言 的 基 礎(chǔ) 。 以 “ 汽 車 ” 為 例 , 說 明 類 與 對(duì) 象 的 關(guān) 系 。 汽 車

21、 是 一 個(gè) 籠 統(tǒng) 的 名 稱 , 是 整 體 概 念 , 我 們 把 汽 車 看 成 一個(gè) “ 類 ” , 一 輛 輛 具 體 的 汽 車 ( 比 如 你 的 汽 車 ) 就 是 這 個(gè) 類 的實(shí) 例 , 也 就 是 這 個(gè) 類 的 對(duì) 象 。 1.3 Visual Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 20 工 具 箱 的 各 種 控 件 并 不 是 對(duì) 象 , 而 是 代 表 了 各 個(gè) 不 同 的 類 。通 過 類 的 實(shí) 例 化 , 可

22、以 得 到 真 正 的 對(duì) 象 。 當(dāng) 在 窗 體 上 畫 一 個(gè) 控件 時(shí) , 就 將 類 轉(zhuǎn) 換 為 對(duì) 象 , 即 創(chuàng) 建 了 一 個(gè) 控 件 對(duì) 象 , 也 簡 稱 為控 件 。 VB中 的 類 與 對(duì) 象 1.3 Visual Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 213、 對(duì) 象 的 建 立 和 命 名( 1) 對(duì) 象 的 建 立 方 法 一 : 單 擊 工 具 箱 控 件 對(duì) 象 在 窗 體 上 按 住左 鍵 拖 拉 到 所 需 要 的

23、 大 小 后 釋 放 。 方 法 二 : 雙 擊 工 具 箱 控 件 對(duì) 象 , 則 立 即 在 窗 體 出 現(xiàn) 一個(gè) 默 認(rèn) 大 小 的 對(duì) 象 框 。( 2) 編 輯 對(duì) 象 先 選 中 對(duì) 象 ( 單 擊 對(duì) 象 ) , 放 大 、 縮 小 刪 除 對(duì) 象 復(fù) 制 對(duì) 象 1.3 Visual Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 22 ( 3) 對(duì) 象 的 命 名 每 一 個(gè) 對(duì) 象 都 有 有 自 己 的 名 字 。 每 個(gè) 窗 體 、 控

24、 件 對(duì) 象 在 建立 時(shí) VB系 統(tǒng) 給 出 了 一 個(gè) 默 認(rèn) 名 。 用 戶 可 通 過 屬 性 窗 口 設(shè) 置( 名 稱 ) 來 給 對(duì) 象 命 名 。 命 名 的 原 則 : 1) 必 須 由 字 母 或 漢 字 開 頭 、 隨 后 可 以 是 字 母 、 漢 字 、 數(shù)字 、 下 劃 線 ( 最 好 不 用 ) 串 組 成 。 2) 長 度 =255個(gè) 字 符 。本 教 材 采 用 智 能 化 命 規(guī) 則 : 用 前 3個(gè) 小 定 字 母 組 成 前 綴 ( 指 明 對(duì) 象 的 類 型 ) 和 表 示 該對(duì) 象 作 用 的 縮 寫 字 母 組 成 。 附 表 2_11.3 Visu

25、al Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 231.3.3 屬 性 ( Property) 對(duì) 象 中 的 數(shù) 據(jù) , 所 有 對(duì) 象 都 有 自 的 屬 性 。 它 們 是 用 來 描 述 和 反映 對(duì) 象 特 征 的 參 數(shù) 。 例 如 : 控 件 名 稱 ( Name)、 標(biāo) 題 ( Caption)、顏 色 ( Color)、 字 體 ( FontName)等 屬 性 決 定 了 對(duì) 象 展 現(xiàn) 給 用 戶的 界 面 具 有 什 么 樣 的

26、外 觀 及 功 能 。 對(duì) 象 屬 性 設(shè) 置 的 兩 種 方 法 : 方 法 一 : 在 設(shè) 計(jì) 模 式 下 , 通 過 屬 性 窗 口 直 接 設(shè) 置 對(duì) 象 的 屬 性 。 方 法 二 : 在 程 序 的 代 碼 中 通 過 賦 值 實(shí) 現(xiàn) , 其 格 式 為 : 對(duì) 象 .屬 性 =屬 性 值 例 如 : cmdDisp.Caption=“顯 示 ” 1.3 Visual Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 241.3.4 方 法 ( Me

27、thod) 在 對(duì) 象 上 可 操 作 的 過 程 , 是 VB系 統(tǒng) 提 供 的 一 種 特 殊 的 過 程和 函 數(shù) 方 法 。 方 法 是 面 向 對(duì) 象 的 , 所 以 對(duì) 象 的 方 法 調(diào) 用 一般 要 指 明 對(duì) 象 。 對(duì) 象 方 法 調(diào) 用 形 式 : 對(duì) 象 .方 法 參 數(shù) 列 表 如 省 略 對(duì) 象 , 表 示 在 當(dāng) 對(duì) 象 , 一 般 指 窗 體 。例 如 : Form1.print VB程 序 設(shè) 計(jì) 1.3 Visual Basic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5

28、 1.6 1.7 本 章 小 結(jié) 作 業(yè) 251.3.5 事 件 ( Event) 及 事 件 過 程 ( Event Procedure) 事 件 可 被 對(duì) 象 識(shí) 別 的 動(dòng) 作 。 事 件 過 程 是 指 附 在 該 對(duì) 象 上 的 程 序 代 碼 , 是 事 件 觸 發(fā)后 處 理 的 程 序 。 事 件 過 程 的 形 式 如 下 : Sub 對(duì) 象 名 _事 件 過 程 名 ( 參 數(shù) 列 表 ) . (事 件 過 程 代 碼 ) End Sub例 如 : Sub cmdHide_Click() CmdHide.Visible=False End Sub 1.3 Visual Ba

29、sic中 的 基 本 概 念 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 26 1.4 窗 體 窗 體 屬 性 決 定 了 窗 體 的 外 觀 與 操 作 。 窗 體 外 觀 如 下 圖 1.4.1 窗 體 的 結(jié) 構(gòu) 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 27 1.4.2 窗 體 的 屬 性 ( 一 ) 基 本 屬 性1. Name名 稱 屬 性 ( 任 何 對(duì) 象 都 具 有

30、 的 ) 創(chuàng) 建 的 對(duì) 象 名 稱 ,有 默 認(rèn) 的 名 .在 程 序 中 , 控 件 名 是 作 為 對(duì)象 的 標(biāo) 識(shí) 而 引 用 , 不 會(huì) 顯 示 在 窗 體 上 。2. Height、 width、 top和 left屬 性 單 位 為 twip:1 twip=1/20點(diǎn)=1/1440英 寸=1/567cm 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 283 Caption 標(biāo) 題 屬 性 : 決 定 出 現(xiàn) 在 窗 體 的 標(biāo) 題 欄 上 的 文 本 內(nèi) 容 。

31、4. 字 體 Font屬 性 組 FontName屬 性 是 字 符 型 , 決 定 對(duì) 象 上 正 文 的 字 體 ( 缺 省 為 宋 體 ) 。 FontSize屬 性 是 整 型 , 決 定 對(duì) 象 上 正 文 的 字 體 大 小 。 FontBold屬 性 是 邏 輯 型 , 決 定 對(duì) 象 上 正 文 是 否 是 粗 體 。 FontItalic屬 性 是 邏 輯 型 , 決 定 對(duì) 象 上 正 文 是 否 是 斜 體 。 FontStrikeThru屬 性 是 邏 輯 型 , 決 定 對(duì) 象 上 正 文 是 否 加 一 刪 除 線 。 FontUnderLine屬 性 是 邏 輯

32、型 , 決 定 對(duì) 象 上 正 文 是 否 帶 下 劃 線 。 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 295. Enabled屬 性 ( 邏 輯 值 ) 決 定 控 件 是 否 可 操 作 。 True : 允 許 用 戶 進(jìn) 行 操 作 , 并 對(duì) 操 作 出 響 應(yīng) ( 缺省 值 ) 。 False: 呈 暗 淡 色 , 禁 止 用 戶 進(jìn) 行 操 作 。6. Visible屬 性 ( 邏 輯 值 ) 決 定 控 件 是 否 可 見 True : 運(yùn) 行 時(shí) 控

33、件 可 見 ( 缺 省 值 ) 。 False: 運(yùn) 行 時(shí) 控 件 隱 藏 , 用 戶 看 不 到 , 但 控 件 本身 是 存 在 的 。 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 307 BackColor屬 性 和 ForeColor屬 性 BackColor屬 性 用 于 返 回 或 設(shè) 置 對(duì) 象 的 背 景 顏 色 , ForeColor屬 性 用 于 返 回 或 設(shè) 置 在 對(duì) 象 里 顯 示 圖 片 和文 本 的 前 景 顏 色 。例 如 , 將 窗 體

34、 Form1的 背 景 色 設(shè) 置 為 紅 色 , 則 可 使 用 下面 三 種 情 況 : Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = a, b=; b Print a=; a, b=; b Print a=; a, b=; b Print 空 一 行 Print a=; a, b=; b Print a=; a, Tab(18); b=; b Print a=; a, Spc(18); b=; b Print Print a=; a, b=; b Print Tab(18); “a=”; a, “b=”; b 從 第 18列 開 始

35、 打 印 輸 出 Print Spc(18); a=; a, b=; bEnd Sub 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 382. Cls方 法 形 式 : 對(duì) 象 .Cls 作 用 : 清 除 運(yùn) 行 時(shí) 在 窗 體 或 圖 形 框 中 顯 示 的 文 本 或 圖 形 。 注 意 : Cls方 法 不 能 清 除 在 設(shè) 計(jì) 時(shí) 的 文 本 和 圖 形 。 清 屏 后 坐 標(biāo) 當(dāng)前 回 到 原 點(diǎn) 。 例 : Form1.Cls 說 明 : 使 用 Cls方 法

36、 后 , 對(duì) 象 的 當(dāng) 前 坐 標(biāo) 為 ( 0, 0) 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 393. Move方 法 形 式 : 對(duì) 象 .Move 左 邊 距 離 , 上 邊 距 離 , 寬 度 , 高 度 作 用 : 移 動(dòng) 窗 體 或 控 件 , 并 可 改 變 其 大 小 。 對(duì) 象 : 可 以 是 窗 體 及 除 時(shí) 鐘 、 菜 單 外 的 所 有 可 視 控 件 , 省略 代 表 窗 體 。 左 邊 距 離 , 上 邊 距 離 , 寬 度 , 高 度

37、: 數(shù) 值 表 達(dá) 式 , 以 twip為 單 位 。 如 果 是 窗 體 對(duì) 象 , 則 “ 左 邊 距 ” 和 “ 上 邊 距 ” 是 以 屏幕 左 邊 界 和 上 邊 界 為 準(zhǔn) 。 其 它 則 是 以 窗 體 的 左 邊 和 上 邊 界 為 準(zhǔn) 。 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 40 例 1-4 使 用 Move方 法 移 動(dòng) 一 個(gè) 窗 體 。 雙 擊 窗 體 , 窗 體 移動(dòng) 并 定 位 在 屏 幕 的 左 上 角 , 同 時(shí) 窗 體 的 長 寬

38、也 縮 小 一 倍 。 為 了 實(shí) 現(xiàn) 這 一 功 能 , 可 以 在 窗 體 Forml的 “ 代 碼 ” 窗 口 中 輸入 下 列 代 碼 :Private Sub Form_DblClick() Form1.Move 0,0,Form1.Width/2,Form1.Height/2End Sub 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 414 Show(顯 示 )方 法 Show方 法 用 于 在 屏 幕 上 顯 示 一 個(gè) 窗 體 , 調(diào) 用 Show 方 法

39、與設(shè) 置 窗 體 Visible 屬 性 為 True 具 有 相 同 的 效 果 。其 調(diào) 用 格 式 如 下 : 窗 體 名 .Show vbModal | vbModeless說 明 :( 1) 該 方 法 有 一 個(gè) 可 選 參 數(shù) , 0( 系 統(tǒng) 常 量vbModeless) 或 1( 系 統(tǒng) 常 量 vbModal) , 若 未 指 定 參 數(shù) ,則 默 認(rèn) 為 vbModeless。 ( 2) 如 果 要 顯 示 的 窗 體 事 先 未 裝 入 , 該 方 法 會(huì) 自 動(dòng) 裝入 該 窗 體 再 顯 示 。 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.

40、Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 425 Hide( 隱 藏 ) 方 法 Hide方 法 用 于 使 指 定 的 窗 體 不 顯 示 , 但 不 從 內(nèi) 存 中 刪 除窗 體 。 其 調(diào) 用 格 式 為 : 窗 體 名 .Hide 說 明 : 當(dāng) 一 個(gè) 窗 體 從 屏 幕 上 隱 去 時(shí) , 其 Visible屬 性 被 設(shè)置 成 False, 并 且 該 窗 體 上 的 控 件 也 變 得 不 可 訪 問 , 但 對(duì) 運(yùn) 行程 序 間 的 數(shù) 據(jù) 引 用 無 影 響 。 若 要 隱 去 的 窗 體 沒 有 裝 入 , 則Hide方

41、 法 會(huì) 裝 入 該 窗 體 但 不 顯 示 。 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 43例 1-5 實(shí) 現(xiàn) 將 指 定 的 窗 體 在 屏 幕 上 進(jìn) 行 顯 示 或 隱 藏 的 切 換 。 為 了 實(shí) 現(xiàn) 這 一 功 能 , 可 以 在 窗 體 Forml的 “ 代 碼 ” 窗 口 中輸 入 下 列 代 碼 :Private Sub Form_Click() Form1.Hide 隱 藏 窗 體 MsgBox 單 擊 確 定 按 鈕 , 使 窗 體 重 現(xiàn) 屏

42、幕 顯 示 信 息 Forml.Show 重 現(xiàn) 窗 體End Sub 1.4 窗 體 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 44一 .命 令 按 鈕 CommandButton 接 受 用 戶 輸 入 的 命 令 .輸 入 命 令 可 以 有 三 種 方 式 : ( 1) 鼠 標(biāo) 單 擊 ; ( 2) 按 Tab鍵 焦 點(diǎn) 跳 轉(zhuǎn) 到 該 按 鈕 , 再 按 回 車 鍵 ; ( 3) 快 捷 鍵 ( Alt+有 下 劃 線 的 字 母 )( 一 ) 屬 性 1 基 本 屬 性 :

43、Name、 Height、 Width、 Top、 Left、 Enabled、 Visible、Font等 與 窗 體 的 使 用 相 同 。 2 常 用 屬 性 ( 1) Caption: 標(biāo) 題 屬 性 命 令 按 鈕 顯 示 的 內(nèi) 容 , 可 在 某字 母 前 加 “ &“設(shè) 置 快 捷 鍵 。 例 如 : &Ok , 顯 示 Ok 1.5 命 令 按 鈕 、 標(biāo) 簽 、 文 本 框 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 45 ( 2) Default: 確 認(rèn) 屬 性 (

44、 邏 輯 值 ) , 設(shè) 置 為 True時(shí) , 按Enter鍵 相 當(dāng) 于 用 鼠 標(biāo) 器 單 擊 了 該 按 鈕 。 注 意 : 在 一 個(gè) 窗 體 只 能 的 一 個(gè) 按 鈕 的 Default設(shè) 置 為 Ture( 3) Cancel:取 消 功 能 屬 性 ( 邏 輯 值 ) , 當(dāng) 設(shè) 置 為 Ture時(shí) ,程 序 運(yùn) 行 時(shí) 按 Esc鍵 與 單 擊 此 命 令 按 鈕 的 效 果 相 同 。 注 意 : 在 一 個(gè) 窗 體 只 能 的 一 個(gè) 按 鈕 的 Cancel屬 性 設(shè) 置 為Ture( 4) Value: 檢 查 該 按 鈕 是 否 按 下 . 該 屬 性 在 設(shè) 計(jì)

45、 時(shí) 無 效 .( 5) Picture : 按 鈕 可 顯 示 圖 片 文 件 (.bmp和 .Ico), 只 有 當(dāng)Style屬 性 值 設(shè) 為 1時(shí) 有 效( 6) Style : 確 定 顯 示 的 形 式 . 0 只 能 顯 示 文 字 , 1 文 字 、 圖 形均 可 。( 7) ToolTipText : 設(shè) 置 工 具 提 示 , 和 Picture結(jié) 合 使 用 。 一 、 命 令 按 鈕 CommandButton 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 46( 二

46、 ) 、 方 法 1. Move 2.Setfocus 獲 得 焦 點(diǎn)( 三 ) 、 事 件 最 常 用 的 是 Click()事 件 , 一 般 也 只 對(duì) 該 事 件 進(jìn)行 編 程 。 一 、 命 令 按 鈕 CommandButton 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 47用 于 顯 示 文 本 (輸 出 )信 息 , 不 能 作 為 輸 入 信 息 的 界 面 。1 基 本 屬 性 Name、 Height、 Width、 Top、 Left、 Enabled、 Visi

47、ble、Font、 ForeColor、 BackColor等 與 窗 體 的 使 用 相 同 。 2 常 用 屬 性( 1) Caption屬 性 Caption屬 性 用 來 改 變 Label控 件 中 顯 示 的 文 本 。 Caption屬 性 允 許 文 本 的 長 度 最 多 為 1024字 節(jié) 。 缺 省 情 況 下 , 當(dāng) 文本 超 過 控 件 寬 度 時(shí) , 文 本 會(huì) 自 動(dòng) 換 行 , 而 當(dāng) 文 本 超 過 控 件高 度 時(shí) , 超 出 部 分 將 被 裁 剪 掉 。 二 、 標(biāo) 簽 Label 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1

48、.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 48( 2) Alignment屬 性設(shè) 置 Caption屬 性 中 文 本 的 對(duì) 齊 方 式 , 共 有 三 種 可 選 值 : 0 左 對(duì) 齊 (Left Justify); 1 右 對(duì) 齊 (Right Justify); 2 居 中 對(duì) 齊 (Center Justify)。( 3) BackStyle屬 性 該 屬 性 用 于 確 定 標(biāo) 簽 的 背 景 是 否 透 明 。 有 兩 種 情 況 可 選 :值 為 0時(shí) , 表 示 背 景 透 明 , 標(biāo) 簽 后 的 背 景 和 圖 形 可 見 ; 值 為

49、1時(shí) , 表 示 不 透 明 , 標(biāo) 簽 后 的 背 景 和 圖 形 不 可 見 。 二 、 標(biāo) 簽 Label 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 49( 4) AutoSize屬 性 AutoSize屬 性 確 定 標(biāo) 簽 是 否 會(huì) 隨 標(biāo) 題 內(nèi) 容 的 多 少 自 動(dòng) 變 化 。如 果 值 為 True, 則 隨 Caption內(nèi) 容 的 大 小 自 動(dòng) 調(diào) 整 控 件 本 身 的大 小 , 且 不 換 行 ; 如 果 值 為 False, 表 示 標(biāo) 簽 的 尺 寸 不

50、 能 自 動(dòng)調(diào) 整 , 超 出 尺 寸 范 圍 的 內(nèi) 容 不 予 顯 示 。 二 、 標(biāo) 簽 Label3、 事 件 標(biāo) 簽 可 響 應(yīng) 單 擊 ( Click)和 雙 擊 ( DblClick) 事 件 , 但 一般 情 況 不 對(duì) 它 進(jìn) 行 編 程 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 50是 一 個(gè) 文 本 編 輯 區(qū) 域 , 在 該 區(qū) 域 輸 入 , 編 輯 和 顯 示 文 本 。( 一 ) 屬 性1 基 本 屬 性 Name、 Height、 Width、 Top、

51、Left、 Enabled、 Visible、 Font,F(xiàn)oreColor、 BackColor等 與 標(biāo) 簽 控 件 相 同 。 2 常 用 屬 性( 1) .Text文 本 屬 性 在 文 本 框 中 顯 示 的 正 文 內(nèi) 容 存 放 在 Text屬 性 中 。 當(dāng) 程 序 運(yùn)行 時(shí) , 用 戶 通 過 鍵 盤 輸 入 正 文 內(nèi) 容 , 保 存 在 Text屬 性 中 。 文 本 框 沒 有 Caption屬 性 三 、 文 本 框 TextBox 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小

52、 結(jié) 作 業(yè) 51( 2) Maxlength: 設(shè) 置 正 文 的 最 多 字 符 個(gè) 數(shù) , 0任 意 長 度 值 。( 3) MultiLine: 是 否 為 多 行 ,默 認(rèn) 一 行 . False ( 4) ScrollBars: 當(dāng) MultiLine為 True時(shí) ,該 屬 性 才 有 效 ,滾 動(dòng) 條的 形 式 。 0-None: 無 滾 動(dòng) 條 、 1-Horizontal: 水 平 滾 動(dòng) 條 、 2-Vertical垂 直 滾 動(dòng) 條 、 3-Both水 平 和 垂 直 滾 動(dòng) 條 。( 5) PassWordChar屬 性 設(shè) 置 PasswordChar屬 性 為 了

53、 掩 蓋 文 本 框 中 輸 入 的 字 符 。 該 屬 性 的 設(shè) 置 只 有 在 MultiLine設(shè) 為 False才 有 效( 6) Locked: 是 否 可 被 編 輯 屬 性 , False, 表 示 為 可 編 輯 。 三 、 文 本 框 TextBox 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 52( 7) SelStart、 SelLength和 SelText屬 性 這 三 個(gè) 屬 性 是 文 本 框 中 對(duì) 文 本 的 編 輯 屬 性 。 SelStart: 確

54、定 在 文 本 框 選 中 文 本 的 起 始 位 置 。 第 一 字 符 的 位 置 為 0。 若 沒 有 選 擇 文 本 , 則 用 于 返 回 或 設(shè) 置 文 本 的 插 入點(diǎn) 位 置 , 如 果 SelStart的 值 大 于 文 本 的 長 度 , 則 SelStart取 當(dāng) 前文 本 的 長 度 : SelLength: 設(shè) 置 或 返 回 文 本 框 中 選 定 的 文 本 字 符 串 長 度( 字 符 個(gè) 數(shù) ) 。 SelText: 設(shè) 置 或 返 回 當(dāng) 前 選 定 文 本 中 的 文 本 字 符 串 。 三 、 文 本 框 TextBox 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)

55、網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 53 Change事 件 : 當(dāng) 改 變 文 本 框 的 Text屬 性 時(shí) 會(huì) 引 發(fā) 該 事 件 。 當(dāng) 用 輸 入 一個(gè) 字 符 , 就 會(huì) 觸 發(fā) 一 次 Change事 件 。例 : 在 文 本 框 Text1的 Change事 件 編 寫 有 如 下 程 序 代 碼 :Private Sub Text1_Change() Print Text1.texEnd Sub 當(dāng) 程 序 運(yùn) 行 后 中 輸 入 ABCD, 則 在 窗 體 上 在 輸 出 結(jié) 果 是 ? 三

56、、 文 本 框 TextBox 常 用 事 件 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 54KeyPress事 件 當(dāng) 用 戶 按 下 并 釋 放 鍵 盤 上 一 個(gè) ANSI鍵 時(shí) , 就 會(huì) 觸 發(fā) 一次 該 事 件 , 并 返 回 一 個(gè) KeyAscii參 數(shù) ( 字 符 的 Ascii值 ) 到 該事 件 過 程 中 。例 如 : Private Sub Text1_KeyPress(KeyAscii As Integer) Print KeyAscii, Chr(KeyAs

57、cii) End Sub 當(dāng) 程 序 運(yùn) 行 后 中 輸 入 ABCD, 則 在 窗 體 上 在 輸 出 結(jié) 果 是 ? LostFocus : 當(dāng) 控 件 失 去 焦 點(diǎn) 時(shí) 發(fā) 生 。 GotFocus : 當(dāng) 控 件 獲 得 焦 點(diǎn) 時(shí) 發(fā) 生 。 三 、 文 本 框 TextBox 常 用 事 件 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 55( 三 ) 常 用 方 法 文 本 框 最 有 用 的 方 法 是 : SetFocus, 使 用 形 式 : 對(duì) 象 .SetFocus

58、 功 能 : 是 把 光 標(biāo) 移 到 指 定 的 文 本 框 對(duì) 象 中 。 三 、 文 本 框 TextBox 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 56 1.6 Visual Basic程 序 的 組 成 及 工 作 方 式 1.6.1 Visual Basic應(yīng) 用 程 序 的 組 成 工 程 文 件 (.Vbp)包 含 了 一 個(gè) 應(yīng) 用 程 序 的 所 有 文 件 窗 體 文 件 ( .frm) :控 件 及 屬 性 、 事 件 過 程 和 自 定 義 過 程 窗 體 的

59、二 進(jìn) 制 數(shù) 據(jù) 文 件 ( .frx) ,自 動(dòng) 產(chǎn) 生 同 名 .frx文 件 。 標(biāo) 準(zhǔn) 模 塊 文 件 ( .bas) 類 模 塊 的 文 件 ( .cls) 資 源 文 件 ( .res) ActiveX控 件 的 文 件 ( .ocx) 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 57一 個(gè) VB應(yīng) 用 程 序 中 各 主 要 文 件 的 結(jié) 構(gòu) 關(guān) 系 如 下 圖 : 一 個(gè) 或 若 干 個(gè) 標(biāo) 準(zhǔn)模 塊 ( .Bas) 文 件 VB工 程 ( *.VBP) 類 模 塊 (

60、.Cls)文 件 一 個(gè) 或 若 干 個(gè) 窗體 模 塊 (*.Frm)文 件 1各 種 控 件 2.窗 體 及 控 件 的 事 件 過 程 3.自 定 義 子 過 程 ( Sub) 4.自 定 義 函 數(shù) 過 程 ( Function) 1.自 定 義 子 過 程 ( Sub) 2.自 定 義 函 數(shù) 過 程 ( Function) 1.6 Visual Basic程 序 的 組 成 及 工 作 方 式 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 581.6.2 Visual Basic應(yīng)

61、 用 程 序 的 工 作 方 式 ( 1) 啟 動(dòng) 應(yīng) 用 程 序 , 裝 載 和 顯 示 窗 體 。( 2) 窗 體 ( 或 窗 體 上 的 控 件 ) 接 收 事 件 。 事 件 可 由 用 戶引 發(fā) ( 例 如 通 過 鍵 盤 或 鼠 標(biāo) 操 作 ) , 可 由 系 統(tǒng) 引 發(fā) ( 例 如定 時(shí) 器 事 件 ) , 也 可 由 代 碼 間 接 引 發(fā) ( 例 如 當(dāng) 代 碼 裝 載 窗體 時(shí) 的 Load事 件 ) 。( 3) 如 果 在 相 應(yīng) 的 事 件 過 程 中 已 編 寫 了 相 應(yīng) 的 程 序 代 碼 ,就 執(zhí) 行 該 代 碼 。( 4) 應(yīng) 用 程 序 等 待 下 一 次

62、事 件 。 1.6 Visual Basic程 序 的 組 成 及 工 作 方 式 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 59 1.6.3 創(chuàng) 建 應(yīng) 用 程 序 的 步 驟 創(chuàng) 建 Visual Basic應(yīng) 用 程 序 一 般 有 以 下 幾 個(gè) 步 驟 。( 1) 新 建 工 程 。 創(chuàng) 建 一 個(gè) 應(yīng) 用 程 序 首 先 要 打 開 一 個(gè) 新 的 工 程 。( 2) 創(chuàng) 建 應(yīng) 用 程 序 界 面 。 使 用 工 具 箱 在 窗 體 上 放 置 所 需 控 件 。其 中 ,

63、 窗 體 是 用 戶 進(jìn) 行 界 面 設(shè) 計(jì) 時(shí) 在 其 上 放 置 控 件 的 窗 口 , 它 是 創(chuàng)建 應(yīng) 用 程 序 界 面 的 基 礎(chǔ) 。( 3) 設(shè) 置 屬 性 值 。 通 過 這 一 步 驟 來 改 變 對(duì) 象 的 外 觀 和 行 為 。 可通 過 屬 性 窗 口 設(shè) 置 , 也 可 通 過 程 序 代 碼 設(shè) 置 。( 4) 對(duì) 象 事 件 過 程 的 編 程 。 通 過 代 碼 窗 口 為 一 些 對(duì) 象 相 關(guān) 事 件編 寫 代 碼 。( 5) 保 存 文 件 。 運(yùn) 行 調(diào) 試 程 序 之 前 , 一 般 要 先 保 存 文 件 ,( 6) 程 序 運(yùn) 行 與 調(diào) 試 。

64、測 試 所 編 程 序 , 直 到 運(yùn) 行 結(jié) 果 正 確 , 用戶 滿 意 為 止 , 再 次 保 存 修 改 后 的 程 序 。1.6 Visual Basic程 序 的 組 成 及 工 作 方 式 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 60 1.7 一 個(gè) 簡 單 的 Visual Basic程 序 的 創(chuàng) 建 實(shí) 例 例 1-6 設(shè) 計(jì) 一 程 序 , 當(dāng) 程 序 運(yùn) 行 后 , 在 窗 體 的 正 中 間 顯 示“ 你 好 ! 請(qǐng) 輸 入 你 的 姓 名 ” , 焦 點(diǎn) 定

65、 在 其 下 的 文 本 框 中 ( 如 圖1-20所 示 ) , 當(dāng) 用 戶 輸 入 姓 名 并 單 擊 “ 確 定 ” 按 鈕 后 , 在 窗 體中 用 黑 體 、 三 號(hào) 、 紅 色 顯 示 “ XXX同 學(xué) , 你 好 ! 祝 你 學(xué) 好 VB程 序 設(shè) 計(jì) ” , 同 時(shí) 窗 體 上 出 現(xiàn) 兩 個(gè) 命 令 按 鈕 “ 繼 續(xù) ” 和 “ 結(jié)束 ” , 其 中 “ XXX”是 用 戶 輸 入 的 姓 名 , 例 如 , 當(dāng) 用 戶 輸 入“ 王 五 ” , 單 擊 “ 確 定 ” 按 鈕 后 , 出 現(xiàn) 如 圖 1-21界 面 , 如 果 單擊 “ 繼 續(xù) ” 按 鈕 , 則 又 回

66、 到 初 始 運(yùn) 行 狀 態(tài) ; 單 擊 “ 結(jié) 束 ” 按 鈕即 結(jié) 束 程 序 運(yùn) 行 。 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 61 1.7 一 個(gè) 簡 單 的 Visual Basic程 序 的 創(chuàng) 建 實(shí) 例1.7.1 新建工程1.7.2 程序界面設(shè)計(jì)1.7.3 編寫相關(guān)事件的代碼。1.7.4 保存工程1.7.5 運(yùn)行、調(diào)試程序1.7.6 生 成 可 執(zhí) 行 程 序 浙江科技學(xué)院教信系計(jì)算機(jī)基礎(chǔ)教學(xué)網(wǎng)站:www.Goit.Net目 錄 1.1 1.2 1.3 1.4 1.5 1.6 1.7 本 章 小 結(jié) 作 業(yè) 62 1.7 一 個(gè) 簡 單 的 Visual Basic程 序 的 創(chuàng) 建 實(shí) 例Private Sub Command1_Click() 確 定 命 令 按 鈕 單 擊 事 件 Command1.Visible = False Command2.Visible = True 讓 Command2可 見 Command3.Visible = True 讓

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!