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