?? 32.txt
字號:
Visual Basic 中的界面設計原則和編程技巧
中 國 科 技 大 學 計 算 機 系 謝 海 永 趙 保 華
在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 下 界 面 編 程 的 技 巧 , 就 難 以 設 計 和 實 現 既 符 合 一 般 標 準 又 具 有 特 色 的 界 面 。 界 面 設 計 的 原 則 界 面 設 計 具 有 一 般 性 的 原 則 , 最 為 重 要 的 有:
界 面 要 具 有 一 致 性 。 一 致 性 原 則 在 界 面 設 計 中 最 容 易 被 違 反 , 同 時 也 最 容 易 修 改 和 避 免 。 例 如 , 在 菜 單 和 聯 機 幫 助 中 必 須 使 用 相 同 的 術 語; 對 話 框 必 須 具 有 相 同 的 風 格 。
常 用 操 作 要 有 捷 徑 。 常 用 操 作 的 使 用 頻 度 大 , 應 該 減 少 操 作 序 列 的 長 度 。 例 如 , 為 文 件 的 常 用 操 作 如 打 開 、 存 盤 、 另 存 等 設 置 快 捷 鍵 。 使 常 用 操 作 具 有 捷 徑 , 不 僅 會
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -