- 視窗軟件設(shè)計和開發(fā)自動化:可視化D++語言
- 楊章偉 唐同誥
- 803字
- 2021-04-02 22:09:44
1.4.1 創(chuàng)建新的空白窗體
在SDDA主界面下單擊物件目錄,使之處于被選中狀態(tài),此時該窗體的標題欄顯示藍色白底文字。在物件目錄的空白處雙擊鼠標左鍵,將彈出如圖1.22所示的“插入新物件”對話框,在其中輸入“病員資訊”作為新創(chuàng)建窗體的名稱。

圖1.22 創(chuàng)建新窗體
在圖1.22所示的對話框中輸入完成后單擊右側(cè)的【確定OK】按鈕,系統(tǒng)提示“請移動你的鼠標光標…”,將鼠標指針移到空白的物件目錄上,此時鼠標指針將變成“+”字形,在物件目錄的項目“用戶界面圖”節(jié)點上單擊,此時可視化D++將會彈出圖1.23所示的對話框,要求用戶選擇窗體中命令按鈕的排列方式。

圖1.23 選擇命令按鈕的排列方式
在圖1.23中,如果單擊【是(Y)】按鈕,命令按鈕在新創(chuàng)建的窗體中會垂直排列,否則將水平排列。此處單擊【是(Y)】按鈕,SDDA創(chuàng)建一個窗體并將其打開,如圖1.24所示。

圖1.24 新窗體“病員資訊”
從圖1.24中讀者可以看出,新創(chuàng)建的窗體“病員資訊”已經(jīng)包含了6個命令按鈕,這些按鈕是SDDA默認添加的,用戶可以自主選擇。同時,在左側(cè)的物件目錄中,“用戶界面圖”項已被默認選擇,其前面的符號變?yōu)椤?img alt="" class="h-pic" src="https://epubservercos.yuewen.com/36AFF9/15477649805609606/epubprivate/OEBPS/Images/00014.png?sign=1755345734-dQmFZDh9whmaMFblEUCh2gJtMdg6mfBY-0-2b5d5712be74b8d19b885efa1b96b408">”,表示該項下已有對象了。
同樣,如果用戶在圖1.23所示的選擇命令按鈕的排列方式對話框中單擊【否(N)】按鈕,則新建空白窗體中的6個命令按鈕將水平排列,如圖1.25所示。

圖1.25 水平排列命令按鈕的新窗體
至此,一個新的空白窗體已經(jīng)創(chuàng)建完成,用戶可以通過在該窗體上添加控件來實現(xiàn)對數(shù)據(jù)的輸入、輸出等操作。
注意:以上設(shè)計的空白窗體屬于對話框。在生成的應用軟件里,用戶打開這種對話框窗體后不能同時打開其他窗體。
如果用戶需要在打開一個窗體的同時使用其他窗體,那么需要創(chuàng)建視窗窗體。如何新建一個視窗呢?
同樣,在SDDA主界面下單擊物件目錄,使之處于被選中狀態(tài),然后選擇物件目錄的【加-刪】|【加視圖View】菜單項,此時SDDA同樣會彈出如圖1.22所示的“插入新物件”對話框,在其中輸入“病員資訊”作為新創(chuàng)建窗體的名稱。以后的操作步驟與創(chuàng)建一個對話框時相同,此處不再贅述。
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- C語言程序設(shè)計(第3版)
- Elastic Stack應用寶典
- Java Web應用開發(fā)技術(shù)與案例教程(第2版)
- 用Python實現(xiàn)深度學習框架
- OpenCV with Python By Example
- C陷阱與缺陷
- C++服務(wù)器開發(fā)精髓
- Ionic3與CodePush初探:支持跨平臺與熱更新的App開發(fā)技術(shù)
- Node.js應用開發(fā)
- 基于MATLAB的控制系統(tǒng)仿真及應用
- 樹莓派開發(fā)從零開始學:超好玩的智能小硬件制作書
- 測試基地實訓指導
- Vue.js項目開發(fā)實戰(zhàn)
- Prezi Cookbook