|
|
如何設計基于MFC的高空吊籃車轉向軟件界面?? 高空吊籃車出租, 高空吊籃車出租
手機:136-2222-7751,138-2229-3820
高空吊籃車租賃 高空吊籃車出租公司 對話框與控件轉向系統軟件界面設計是基于對話框的MFCAppWizard[exe]工程,當創建完成以后就能夠自動生成了一個MFC應用程序框架,開發者可以通過選擇對話框中不同的選項,從而創建不同風格類型的MFC應用程序,設計出不同的界面窗口。以下主要是對對話框和控件做一些介紹:
(1)對話框對話框資源和對話框類是對話框的兩個組成部分。接下來就對這兩大組成部分做一詳細地介紹,對話框資源從字面意思上來看就是對話中的資源,而對話框中的資源有什么呢?其實就是對話框的大小樣式位置等等。對話框類就是一個由CDialog類派生而來的,它與對話框資源緊密相關。而對話框實質就是一個窗口,它的作用就是接收消息、顯示結果。模態對話框和非模態對話框是對話框的42兩種類型,而這兩種類型的主要區別就是在對話框顯示時,是否允許程序執行其他任務,非模態對話框是允許的。所以在接下來軟件設計開發過程中使用的都是非模態對話框。
(2)控件在軟件界面設計的過程中,雖然采用對話框做為主操作界面,但是只有在對話框上添加各種控件,才能通過這些控件來實現信息的顯示輸入與輸出。在這里對話框就好比一個非常大的容器,能夠在它的里面放各種各樣的控件,從而實現各種各樣的功能。控件的外觀功能都是由其屬性決定的,每個控件都有一個特定的ID,也正是通過這個ID實現了對相應控件的操作。而在本次的界面設計中,主要用到的控件有:靜態文本、編輯框、圖片、按鈕、單選按鈕、列表框等控件,而這些控件的具體功能以及對應的控件類。 MFC中常用控件控件功能對應控件類靜態文本(StaticText)顯示功能,不能接收信息CStatic編輯框(EditBox)輸入并編輯文字,單行、多行編輯均可顯示位圖、圖標、方框、圖元文件CStatic按鈕(Button)響應用戶輸入,觸發對應的事件CButton列表框(ListControl)能夠把任何字符串內容以列表方式顯示出來,有:Icon、SmallIcon、List和Report四種風格。CListCtrl組合框(ComboBox)是一個編輯框和列表框的組合,分為簡易式,下拉式和下拉列表式CComBox檢查框(CheckBox)用于選擇標記,有選中,不選中和不確定三種狀態CButton分組框(GroupBox)顯示正文和方框,主要是將一些相關的控件組織在一起CButton
通過前面的準備工作,高空吊籃車轉向系統軟件界面設計所用到的平臺以及相關控件的功能已經非常清楚了,接下來的工作就是設計出符合用戶操作習慣的界面,而后續的程序的編寫以及相關功能的實現都是以此為基礎。界面設計之初的首要任務是創建一個項目,在選擇項目類型的時候,選取MFCAppWizard,方便之處就是能夠生成可執行的exe的程序,為以后嵌入到UG中做準備。EXE類型選擇Dialogbased,Automation前的方框一定要勾選,然后點擊Finish按鈕,一個完整的項目就創建成功了。是轉向系統設計對話框的界面。界面左上角示意圖是各轉向輪轉角輸入參數顯示的示意圖,其中后邊還有一張是搖臂強度計算的示意圖。在界面上首先要輸入的是所設計的高空吊籃車的軸數n,然后需要在這所有的軸數中選擇轉向橋,輸入對應的參數,其中各轉向輪轉角計算界面的“添加”按鈕用于將當前輸入的一組參數輸入到列表中。