書名: 視窗軟件設計和開發自動化:可視化D++語言作者名: 楊章偉 唐同誥本章字數: 931字更新時間: 2021-04-02 22:09:52
3.2.1 繪制用戶界面圖
寫入數據即通過表格(Grid Table)控件將需要添加的數據記錄存入指定的數據表中,一般用編輯框(Edit Box)接收用戶的輸入,用【移送】按鈕和【替換】按鈕寫入數據。在具體講解寫入數據的過程之前,先在3.1節用戶進程圖的基礎上進行繪制,新增編輯框控件、標簽控件和部分按鈕控件。
(1)打開用戶界面窗體,然后選擇SDDA主菜單中的【加元件】|【編輯框(Edit Box)+標簽】菜單項,如圖3.19所示。

圖3.19 選擇菜單項
(2)選擇【編輯框(Edit Box)+標簽】菜單項后,移動鼠標指針到用戶界面設計窗體上,此時鼠標指針將變成“+”字形,在窗體空白處單擊,則SDDA彈出圖3.20所示的對話框。

圖3.20 選擇控件的數據來源
(3)在圖3.20所示的對話框中選擇【新的】單選按鈕,此時SDDA將彈出一個對話框,在其中輸入姓名、性別、疾病和住院日期4項,完成后單擊對話框右側的【關閉OK】按鈕,如圖3.21所示。

圖3.21 輸入標簽和編輯框項
(4)單擊圖3.22所示對話框右側的【接收OK】按鈕,關閉后回到圖3.20所示的對話框,此時圖3.20中的內容已如圖3.22所示。

圖3.22 新增控件
(5)在圖3.22中單擊【接收OK】按鈕后,SDDA將會彈出一個詢問對話框,要求用戶確認新增控件的排列方式,如圖3.23所示。

圖3.23 選擇排列方式
如果用戶希望這些控件豎排,則單擊【是(Y)】按鈕,如果希望控件橫排,則單擊【否(N)】按鈕。此處希望橫排,單擊【否(N)】按鈕,此時用戶可以看到原來只包含表格控件和一系列按鈕控件的窗體新增了4個編輯框和標簽控件,如圖3.24所示。

圖3.24 新增的編輯框和標簽控件
至此,新增4個編輯框控件和4個標簽控件的操作就完成了。此外,用戶還需要添加【移送】和【替換】兩個按鈕。通過選擇SDDA主界面中的【加按鈕】|【‘移進’+‘置換’鍵】菜單項添加,如圖3.25所示。

圖3.25 增加【移送】和【替換】按鈕控件的菜單
選擇菜單項后,在窗體的空白處單擊,窗體會增加【移送】和【替換】兩個按鈕控件,如圖3.26所示。

圖3.26 添加【移送】與【替換】按鈕
此外,再通過選擇主界面中的【加按鈕】|【‘清洗’鍵】菜單項添加【清洗】按鈕,如圖3.27所示。

圖3.27 添加【清洗】按鈕
同樣,在窗體的空白處單擊,窗體中又會增加一個【清洗】按鈕控件,如圖3.28所示。

圖3.28 添加【清洗】按鈕
至此,用戶分別添加了4個編輯框控件、4個標簽控件和3個按鈕控件,并調整了它們在窗體上的布局。
- 程序員面試算法寶典
- Java從入門到精通(第5版)
- MongoDB權威指南(第3版)
- 飛槳PaddlePaddle深度學習實戰
- 運用后端技術處理業務邏輯(藍橋杯軟件大賽培訓教材-Java方向)
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- 單片機原理及應用技術
- Modular Programming with JavaScript
- XML程序設計(第二版)
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- Socket.IO Cookbook
- Hands-On GUI Application Development in Go
- 片上系統設計思想與源代碼分析
- OpenCV輕松入門:面向Python
- 企業應用架構模式