3系統(tǒng)的實(shí)現(xiàn)
3.1管道材料物理性能數(shù)據(jù)庫的建立和軟件框架的建立
管系補(bǔ)償設(shè)計(jì)和膨脹節(jié)選型設(shè)計(jì)軟件系統(tǒng)的正確運(yùn)行是以建立在管道材料物理性能數(shù)據(jù)庫中的材料的膨脹系數(shù)為基礎(chǔ)的。用microsoft access數(shù)據(jù)庫數(shù)據(jù)庫軟件生成管道材料物理性能數(shù)據(jù)庫[designdata].[mexct]文件,其中包括了常用的碳鋼和不銹鋼材料在不同溫度的膨脹系數(shù)。然后在windows系統(tǒng)的控制面板中配置obdc數(shù)據(jù)源。
在利用visual c++6.0集成開發(fā)環(huán)境開發(fā)軟件系統(tǒng)的過程中,生成材料性能數(shù)據(jù)庫的記錄集類和軟件程序框架。其步驟和方法如下:
啟動(dòng)visual c++6.0ide,打開file菜單,選擇new菜單,啟動(dòng)new對(duì)話框,選擇project頁,選擇mfc appwizard,輸入pipedesign工程名。然后按照逐步的提示進(jìn)行,選擇obdc數(shù)據(jù)源,生成數(shù)據(jù)庫記錄集類,形成應(yīng)用程序框架。
3.2用戶界面的設(shè)計(jì)
各個(gè)功能模塊的對(duì)應(yīng)的自定義的對(duì)話框,是向用戶提供信息、從用戶取得信息的渠道。
visual c++6.0集成開發(fā)環(huán)境中,創(chuàng)建對(duì)話框,根據(jù)模塊功能的需要,向?qū)υ捒蛑刑砑痈鞣N控件,生成模塊對(duì)應(yīng)的c++類,并給各個(gè)控件映射變量,來采集用戶的輸入管道系統(tǒng)的相關(guān)信息,同時(shí)向用戶顯示相應(yīng)的計(jì)算數(shù)據(jù)結(jié)果。
創(chuàng)建模塊對(duì)話框功能類的步驟如下:
在打開的工程項(xiàng)目中,單擊tab control控件的resource項(xiàng),然后選中dialog文件包,單擊右鍵,彈出環(huán)境菜單,選擇環(huán)境菜單中的insert dialog項(xiàng),就完成創(chuàng)建模塊對(duì)話框。
給模塊對(duì)話框和對(duì)話框中的各個(gè)控件命名id,然后按ctrl+w鍵,在彈出mfc classwizard對(duì)話框中,按照提示生成對(duì)應(yīng)模塊的c++類。
按ctrl+w鍵,在彈出mfc classwizard對(duì)話框中,按照提示給模塊對(duì)話框中的各個(gè)控件的id映射對(duì)應(yīng)類型的變量。
給模塊對(duì)話框類添加功能函數(shù),完成規(guī)定的計(jì)算功能,并顯示結(jié)果數(shù)據(jù)。