王付陽
(安陽正一中學,河南安陽455000)
氣象資料管理是一項瑣碎、復雜又十分細致的工作,不允許發生差錯。最初的資料統計和發放都是采用從現有專業氣象管理系統中導出文本文件,然后再進行處理,工作量大的時候,出現錯誤的概率也隨之升高。一方面需要花費大量的計算時間,另一方面由于計算的疏忽,容易出現數據錯誤。由于氣象資料的需求方,一般對數據的獲取有較高的時間要求,必須嚴格按照用戶提出的時限完成數據整理工作。正是氣象資料管理與使用過程中的這種規律性、復雜性、時間性,迫使氣象資料管理計算機化成為必然。氣象資料管理就是使用計算機代替大量的人工統計整理,完成眾多企事業單位或個人對氣象數據的獲取要求,同時使用電腦還可以安全地、完整地保存大量的氣象資料使用記錄,為提高社會效能提供幫助。
主窗體設計的界面首先通過設計向導,設計出符合Windows使用習慣,類似于資源管理器的主窗體,然后通過Toolbar 和ImageList 控件設計出系統菜單,進行編輯添加系統需要的菜單選項。采用的主窗體主要由系統設置、調取資料、高級檢索、導入Excel 和退出五個模塊組成,如圖1 所示。在各模塊中有相應的窗體以滿足系統的需求。
采用系統API 函數GetPrivateProfileString 和WritePrivateProfileString 來讀寫ini 文件,在ini 文件中保存文件路徑,以供下次使用。在設置界面實現是采用VB 中的CommonDialog 控件來進行路徑的選擇。實現效果如圖2所示:
實現專業氣象管理系統中導出的資料文件(A文件、Y文件)的導入,并提供必要的文件格式審查和導入過程中的信息反饋功能。實現效果如圖3所示:
實現多條件設置下的信息檢索功能。實現效果如圖4所示:
在主界面使用檢索功能查詢出數據后,點擊“導入Excel”,則將數據導出到“導出文件路徑的設置”的目錄中保存為檢索條件命名的Excel 文件,如:20151010143110逐月氣象資料.xls。
該系統通過VB 控件完成了五個模塊的設計,實現了管理氣象資料庫的基本功能。系統簡單明了、構思精巧、功能實用,最后形成按年月記錄的Excel文件供不同用戶查詢使用。
[1]王濤.Visual Basic 程序設計[M].北京:中國水利水電出版社,2012.
[2]明日科技.Visual Basic 開發技術大全[M].北京:人民郵電出版社,2007.