?? 39.txt
字號:
VisualBasic中的界面設計原則和編程技巧
作者:謝海永
在VB 里 ,MDI(Multiple Document Interface , 多 窗 口 程 序) 窗 體 是 這 樣 定 義 的:“MDI 窗 體 作 為 一 個 程 序 的 后 臺 窗 口 , 包 含 著MDIChild 屬 性 為True 的 窗 體” 。 在 一 個VB 程 序 中 , 至 多 只 能 存 在 一 個MDI 父 窗 體 , 可 以 有 多 個MDI 子 窗 體; 建 立 一 個MDI 父 窗 體 的 方 法 是 在VB 的File 菜 單 里 選 擇“New MDI Form” 。
在MDI 程 序 運 行 時 , 如 果 子 窗 口 具 有 菜 單 , 那 么 當 子 窗 口 被 激 活 時 , 子 窗 口 的 菜 單 就 會 自 動 替 換 父 窗 口 菜 單; 當 子 窗 口 被 最 小 化 時 , 在MDI 父 窗 口 里 就 會 出 現 子 窗 口 的 圖 標 。
Windows 的 通 用 圖 形 界 面 的 出 現 , 使 計 算 機 用 戶 不 必 通 過 專 門 的 學 習 就 可 以 得 心 應 手 地 使 用 各 種Windows 的 軟 件; 不 僅 如 此 , 它 還 是 程 序 設 計 者 在 設 計Windows 程 序 的 界 面 時 所 必 須 遵 循 的 標 準 , 這 在 很 大 程 度 上 減 輕 了 程 序 設 計 者 的 負 擔 , 使 他 們 能 夠 把 主 要 精 力 放 在 問 題 的 求 解 和 實 現 上 。
Visual Basic 的 出 現 , 更 加 簡 化 了Windows 程 序 界 面 的 設 計 工 作 , 只 需 要 極 少 量 的 代 碼 , 就 能 實 現 標 準Windows 應 用 程 序 的 界 面 。 但 是 , 如 果 不 了 解Windows 程 序 界 面 設 計 的 原 則 , 或 者 不 熟 悉VB 下 界 面 編 程 的 技 巧 , 就 難 以 設 計 和 實 現 既 符 合 一 般 標 準 又 具 有 特 色 的 界 面 。 界 面 設 計 的 原 則 界 面 設 計 具 有 一 般 性 的 原 則 , 最 為 重 要 的 有:
界 面 要 具 有 一 致 性 。 一 致 性 原 則 在 界 面 設 計 中 最 容 易 被 違 反 , 同 時 也 最 容 易 修 改 和 避 免 。 例 如 , 在 菜 單 和 聯 機 幫 助 中 必 須 使 用 相 同 的 術 語; 對 話 框 必 須 具 有 相 同 的 風 格 。
常 用 操 作 要 有 捷 徑 。 常 用 操 作 的 使 用 頻 度 大 , 應 該 減 少 操 作 序 列 的 長 度 。 例 如 , 為 文 件 的 常 用 操 作 如 打 開 、 存 盤 、 另 存 等 設 置 快 捷 鍵 。 使 常 用 操 作 具 有 捷 徑 , 不 僅 會 提 高 用 戶 的 工 作 效 率 , 還 使 得 界 面 在 功 能 實 現 上 簡 潔 和 高 效 。
提 供 簡 單 的 錯 誤 處 理 。 系 統 要 有 錯 誤 處 理 的 功 能 。 在 出 現 錯 誤 時 , 系 統 應 該 能 檢 測 出 錯 誤 , 并 且 提 供 簡 單 和 容 易 理 解 的 錯 誤 處 理 的 功 能 。 錯 誤 出 現 后 系 統 的 狀 態 不 發 生 變 化 , 或 者 系 統 要 提 供 錯 誤 恢 復 的 指 導 。
提 供 信 息 反 饋 。 對 操 作 人 員 的 重 要 操 作 要 有 信 息 反 饋 。 對 常 用 操 作 和 簡 單 操 作 的 反 饋 可 以 不 作 要 求 , 但 是 對 不 常 用 操 作 和 至 關 重 要 的 操 作 , 系 統 應 該 提 供 信 息 的 反 饋 。
操 作 可 逆 。 操 作 應 該 可 逆 。 這 對 于 不 具 備 專 門 的 知 識 的 操 作 人 員 相 當 有 用 。 可 逆 的 動 作 可 以 是 單 個 的 操 作 , 或 是 者 一 個 相 對 獨 立 的 操 作 序 列 。
設 計 良 好 的 聯 機 幫 助 。 雖 然 對 于 熟 練 用 戶 來 說 , 聯 機 幫 助 并 非 必 不 可 少 , 但 是 對 于 大 多 數 不 熟 練 用 戶 來 說 , 聯 機 幫 助 具 有 非 常 重 要 的 作 用 。
菜 單 設 計 的 原 則 和 編 程
菜 單 設 計 有 如 下 的 一 般 性 原 則:
按 照 系 統 的 功 能 來 組 織 菜 單 。
要 選 用 廣 而 淺 的 菜 單 樹 , 而 不 是 窄 而 深 的 菜 單 樹 。
根 據 菜 單 選 項 的 含 義 進 行 分 組; 并 且 按 一 定 的 規 則 排 序 。 菜 單 選 項 的 標 題 要 力 求 簡 短 、 含 義 明 確 , 并 且 最 好 以 關 鍵 詞 開 始 。
常 用 選 項 要 設 置 快 捷 鍵 。 結 合 以 上 的 原 則 , 菜 單 編 程 有 以 下 幾 方 面 的 技 術 和 技 巧:
菜 單 選 項 的 分 組
在VB 中 , 菜 單 選 項 的 分 組 是 通 過 菜 單 欄 分 隔 橫 線 實 現 的 。 在 菜 單 的 一 定 位 置 增 加 一 個Caption 屬 性 為“
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -