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