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