請輸入產(chǎn)品關(guān)鍵字:
泵定型的情況介紹和相關(guān)的數(shù)字體系說明
點擊次數(shù):618 發(fā)布時間:2012-6-18
對于一些大型水泵來說,雖然功能強(qiáng)大,但其研發(fā)和操作控制的也很復(fù)雜,比較難以掌握。為了大家對這些能有所了解,我們在這里來對它的數(shù)字體系研發(fā)的一些情況來進(jìn)行說明。
使用MFCDAO類實現(xiàn)對數(shù)據(jù)庫的開發(fā)MFC的DAO類封裝了DAO的大部分功能,于是可以更加方便地訪問MicrosoftJet數(shù)據(jù)庫,編制簡潔的程序代碼去實現(xiàn)復(fù)雜的功能。通過MFCDAO類使我們可以通過程序訪問和操縱本地的或遠(yuǎn)程的數(shù)據(jù)和數(shù)據(jù)定義,管理數(shù)據(jù)庫中的對象和結(jié)構(gòu)。MFCDAO類中經(jīng)常會用到的幾個大類有CDaoWorkspace,在MFCDAO體系結(jié)構(gòu)中處于zui高處,負(fù)責(zé)完成數(shù)據(jù)庫的事務(wù)處理;CDaoDatabaset提供了一個到數(shù)據(jù)庫的連接;CDaoRecordset代表一個數(shù)據(jù)記錄的集合,該集合是一個庫表或是一個查詢的運行結(jié)果中的全部記錄;CDaoRecordView為可視記錄集類;CDaoException是響應(yīng)所有由于異常引起的DAO錯誤。
在建立數(shù)據(jù)庫的連接之前,要為DAO提供數(shù)據(jù)源。數(shù)據(jù)源*由軟件系統(tǒng)的外部(如Access)產(chǎn)生,通過DFX(DAO記錄字段交換)和DDX(DAO記錄數(shù)據(jù)交換)機(jī)制來進(jìn)行數(shù)據(jù)的綁定和數(shù)據(jù)的交換。有了數(shù)據(jù)源后,可用CDaoWorkspace類建立構(gòu)造空間,把數(shù)據(jù)源中的字段與DAO類切實地起來,建成數(shù)據(jù)庫管理系統(tǒng)。本選型數(shù)據(jù)庫系統(tǒng)如前面所述的各種數(shù)據(jù)庫在Access數(shù)據(jù)庫中都是以數(shù)據(jù)表的形式存在,對這些數(shù)據(jù)表中數(shù)據(jù)的訪問基本上均是構(gòu)造了CDaoRecordset類的CDaoRecordset對象,即每一個表都對應(yīng)于一個CDaoRecordset對象。構(gòu)造完成后,可通過調(diào)用Open成員函數(shù)打開。Open函數(shù)從數(shù)據(jù)庫中選取數(shù)據(jù)并返回所選取的第1條記錄,此后,我們就可以通過CDaoRecordset對象的成員函數(shù)和成員變量訪問和控制這些記錄。CDaoRecordset類的AddNew函數(shù)可完成產(chǎn)品數(shù)據(jù)的添加、Delete函數(shù)可將某種產(chǎn)品從產(chǎn)品數(shù)據(jù)庫中刪除,而MoveFisrt、MovePrev、MoveNext、MoveLast函數(shù)分別實現(xiàn)向前或向后的滾動記錄等功能。
ARX環(huán)境下的泵選型數(shù)據(jù)庫管理系統(tǒng)外部數(shù)據(jù)源的建立泵的選型數(shù)據(jù)庫系統(tǒng)采用Microsoft公司的Access97編寫的初始化數(shù)據(jù)源中包括了5種類型的數(shù)據(jù)庫:性能參數(shù)數(shù)據(jù)庫、外形安裝尺寸數(shù)據(jù)庫、性能曲線試驗數(shù)據(jù)存儲數(shù)據(jù)庫、無量綱特性曲線數(shù)據(jù)存儲數(shù)據(jù)庫、管路附件參數(shù)存儲數(shù)據(jù)庫,如所示。
數(shù)據(jù)庫的使用權(quán)限從產(chǎn)品管理的角度來理解,數(shù)據(jù)庫系統(tǒng)必須具備一定的使用權(quán)限。泵的選型數(shù)據(jù)庫系統(tǒng)將使用權(quán)限分為2種:一般的用戶、銷售人員,只可對所有的產(chǎn)品進(jìn)行瀏覽、查詢,而無權(quán)對該數(shù)據(jù)庫中的任何數(shù)據(jù)進(jìn)行任何修改,即無權(quán)隨意、擅自變更該系統(tǒng);系統(tǒng)管理、維護(hù)人員則可進(jìn)行該數(shù)據(jù)庫的維護(hù)、更新、添加等工作,這一部分的進(jìn)入設(shè)有密碼、口令,使數(shù)據(jù)庫的安全性得到了一定程度上的保障。
數(shù)據(jù)庫的管理如前所述,數(shù)據(jù)庫的管理主要面向系統(tǒng)管理、維護(hù)人員。
以上所列出的5種類型的數(shù)據(jù)庫的管理機(jī)制是類似的,現(xiàn)以性能參數(shù)數(shù)據(jù)庫的管理為例來介紹如何實現(xiàn)對數(shù)據(jù)庫的維護(hù)和管理,如所示。對該性能參數(shù)數(shù)據(jù)庫的操作、管理包含了如下幾項:添加新產(chǎn)品;插入新產(chǎn)品,可插入到任意位置;刪除舊的、不用的產(chǎn)品;對已有產(chǎn)品性能參數(shù)的修正、更新;另外,可查看該系列泵所有型號產(chǎn)品的性能參數(shù)數(shù)據(jù)。
數(shù)據(jù)庫的瀏覽、查詢數(shù)據(jù)庫的瀏覽、查詢不存在訪問權(quán)限的問題。一般的用戶、銷售人員及系統(tǒng)管理、維護(hù)人員均可使用。
選擇所要查詢數(shù)據(jù)庫后就會出現(xiàn)所示的對話框,同樣,可瀏覽數(shù)據(jù)庫中所有數(shù)據(jù);而當(dāng)選定查詢依據(jù)和具體的查詢范圍,按下查詢按鈕后,程序就會從該數(shù)據(jù)庫中挨個搜索,當(dāng)判斷出某臺泵滿足你所輸入的查詢條件時,該臺泵就會被列出來。如所示的即為該系列中滿足查詢條件(10m3/h 結(jié)語ObjectARX3.0環(huán)境中,如能很好地利用ObjectARX庫提供的各種工具及MSVC開發(fā)環(huán)境中MFC類庫中豐富的類資源,在AutoCAD圖形平臺下充分調(diào)用AutoCAD圖形系統(tǒng)自身豐富的繪圖資源來實現(xiàn)軟件功能,*可以開發(fā)出界面美觀友好、操作簡單、具備Windows風(fēng)格的應(yīng)用程序。而利用MFC中的DAO,可使應(yīng)用程序更好地與各種數(shù)據(jù)庫連接,并進(jìn)行一定的管理,從而增強(qiáng)AutoCAD對產(chǎn)品數(shù)據(jù)的管理功能??傊?,將ObjectARX、MFC和DAO三者進(jìn)行有機(jī)結(jié)合,將各自優(yōu)勢溶于一體,在VisualC++環(huán)境下去開發(fā)AutoCAD應(yīng)用程序?qū)⒊蔀锳utoCAD二次開發(fā)的主流。
我們子啊上面對一些大型水泵的遠(yuǎn)程控制和一些應(yīng)用數(shù)據(jù)的情況進(jìn)行了介紹,相對來說,這些情況還是比較復(fù)雜的,研發(fā)的難度也相對較大。
本文章由G型螺桿泵:()整理分享,如需轉(zhuǎn)載請注明出處。