999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Visual Basic語(yǔ)言的林業(yè)電子文檔管理軟件開(kāi)發(fā)及應(yīng)用

2018-07-02 08:56:30解瑞清楊克佳馬春燕王法波楊秀蘋莊肅學(xué)
山東林業(yè)科技 2018年2期
關(guān)鍵詞:界面管理工作功能

楊 靜 ,解瑞清,楊克佳,馬春燕 ,王法波 ,楊秀蘋 ,莊肅學(xué)

(1.日照市林業(yè)局,山東 日照 276826;2.莒縣林業(yè)局)

隨著國(guó)民經(jīng)濟(jì)及科學(xué)技術(shù)的發(fā)展,粗放的林業(yè)管理方式已經(jīng)成為限制林業(yè)發(fā)展的重要因素。在林業(yè)管理過(guò)程中,文檔管理是至為重要的環(huán)節(jié)。如何管理日益海量化、電子化的林業(yè)文檔已經(jīng)成為林業(yè)基礎(chǔ)研究與應(yīng)用領(lǐng)域中的重要問(wèn)題。盡管電子文檔解決了傳統(tǒng)紙質(zhì)文檔占用過(guò)多實(shí)體空間、修改保存不便等問(wèn)題,但是保存混亂、難于查閱等問(wèn)題仍未解決。構(gòu)建林業(yè)文檔管理軟件對(duì)于林業(yè)部門的日常管理工作具有重要意義。

Visual Basic語(yǔ)言作為一種基于Windows環(huán)境的程序設(shè)計(jì)語(yǔ)言,其面向?qū)ο蟮目梢暬幊棠J绞蛊湓谏仲Y源數(shù)據(jù)采集、林業(yè)地圖自動(dòng)化制圖、木材無(wú)損檢測(cè)、水文生態(tài)研究等林業(yè)領(lǐng)域已有較多應(yīng)用。

本文探討如何基于Visual Basic語(yǔ)言開(kāi)發(fā)林業(yè)電子文檔管理軟件,以期為林業(yè)部門文檔高效管理工作提供必要的理論與技術(shù)依據(jù)。

1 開(kāi)發(fā)環(huán)境與功能設(shè)計(jì)

軟件基于Windows操作平臺(tái)開(kāi)發(fā),編程語(yǔ)言為Visual Basic(版本:6.0)。為滿足文檔管理工作的需求,按照界面簡(jiǎn)潔、功能實(shí)用、操作簡(jiǎn)便、運(yùn)行快速的基本原則,設(shè)計(jì)如下基本功能:外部文檔導(dǎo)入、文檔分類管理、以及文檔默認(rèn)方式打開(kāi)、保存、修改、復(fù)制、重命名、刪除等基本操作。另外,結(jié)合文檔管理工作相對(duì)枯燥、對(duì)時(shí)效性要求較高等特點(diǎn),設(shè)計(jì)如下附加功能:音頻播放、網(wǎng)頁(yè)鏈接以及當(dāng)前時(shí)間顯示等。為滿足交流需要及擴(kuò)大使用范圍,界面采用中英雙語(yǔ)。

2 界面設(shè)計(jì)與代碼實(shí)現(xiàn)

2.1 界面設(shè)計(jì)

按照界面簡(jiǎn)潔、功能實(shí)用的原則將界面分為4個(gè)區(qū)域(圖 1):

(1)頂部按鈕區(qū):該區(qū)域位于界面最上部。設(shè)置“導(dǎo)入文件Import Files”、“導(dǎo)入簡(jiǎn)介 Import Introductions”、 “刷 新 列 表 Refresh the list”、 “ 使 用 說(shuō) 明Readme”、“單位博客 Author’s blog”5 個(gè)命令按鈕。 其中“導(dǎo)入文件”和“導(dǎo)入簡(jiǎn)介”命令可以從外部向軟件系統(tǒng)導(dǎo)入林業(yè)文檔;“刷新列表”命令用于在導(dǎo)入文檔后更新文件列表;“使用說(shuō)明”命令用于詳細(xì)介紹軟件操作技巧;“單位博客”命令根據(jù)部門實(shí)際設(shè)置固定的網(wǎng)站鏈接,方便文檔管理人員快捷查閱網(wǎng)絡(luò)資料。

(2)左側(cè)文件列表區(qū):該區(qū)域位于界面中部整個(gè)左側(cè)區(qū)域。設(shè)置一個(gè)“文件列表File List”文本框用于顯示軟件系統(tǒng)實(shí)際收錄的林業(yè)文檔(可以導(dǎo)入任意格式的文件)。文件列表框上方實(shí)時(shí)顯示系統(tǒng)實(shí)際收錄的文檔數(shù)量及當(dāng)前時(shí)間。

(3)右側(cè)文檔信息區(qū):該區(qū)域位于界面中部及下部整個(gè)右側(cè)區(qū)域。設(shè)置兩個(gè)文本框:“當(dāng)前選中文件Current selected file”(用于顯示當(dāng)前選中文件的完整文件名)和“文件簡(jiǎn)介Introduction”(用于顯示具體文檔的屬性信息等)。在“文件簡(jiǎn)介”文本框下方實(shí)時(shí)顯示當(dāng)前文檔簡(jiǎn)介字?jǐn)?shù)等統(tǒng)計(jì)信息。右下部為“修改簡(jiǎn)介Modify Introduction”命令按鈕,通過(guò)該按鈕實(shí)現(xiàn)對(duì)文檔簡(jiǎn)介的修改。為使文檔免于意外修改,在軟件主界面上不允許直接復(fù)制、修改及刪除文檔,而需通過(guò)軟件默認(rèn)的快捷鍵執(zhí)行上述操作。

(4)底部多媒體區(qū):位于界面左下部。設(shè)置一個(gè)“Windows Media播放器控件”(用于自動(dòng)播放指定音頻文件)。

圖1 林業(yè)文檔管理軟件界面設(shè)計(jì)圖

2.2 主要功能代碼

為使軟件符合操作簡(jiǎn)便、運(yùn)行快速的要求,在代碼編寫中力求精簡(jiǎn)優(yōu)化,重點(diǎn)滿足核心功能的代碼需求。通過(guò)逐步的代碼優(yōu)化,最終主程序僅占用132 KB磁盤空間。以下為主要功能的代碼:

(1)導(dǎo)入外部文檔:

Private Sub Dir1_Change()

File1.Path=Dir1.Path

End Sub

Private Sub Drive1_Change()

Dir1.Path=Drive1.Drive

End Sub

Private Sub File1_Click()

Dim oldname As String

Dim newname As String

selectedfile=File1.Path&""&File1.FileName

oldname=selectedfile

newname=App.Path+"Documents"+File1.FileName

FileCopy oldname,newname

End Sub

(2)修改文件簡(jiǎn)介:

Private Sub Commandmodify_Click()

Dim yyy As String

Dim yy As String

yyy=List1.Text

yy=yyy

yyy="X"+yyy+".txt"

If Dir(yyy)=""And yyy<>"X.txt"Then

Open yyy For Output As#1

Write#1,yy&":"

Close#1

MyShell(App.Path+""+yyy)

Else:MyShell(App.Path+""+yyy)

End If

End Sub

(3)默認(rèn)方式打開(kāi)文件:

Private Sub MyShell(Path As String)

Shell"rundll32 url.dll,FileProtocolHandler"""&Path&"""",vbNormalFocus

End Sub

Private Sub list1_dblclick()

Dim yyyy As String

yyyy=List1.Text

MyShell App.Path+"Documents"+yyyy

End Sub

(4)系統(tǒng)內(nèi)部復(fù)制(選中后按C鍵實(shí)現(xiàn)):

If KeyAscii=99 Or KeyAscii=67 Then

yy=List1.Text

yyyy=List1.Text

oldname=App.Path+"Documents"+yy

newname=App.Path+"Documents"+"Copy of"+yy

FileCopy oldname,newname

End if

(5)系統(tǒng)內(nèi)部重命名(選中后按R鍵實(shí)現(xiàn)):

If KeyAscii=114 Or KeyAscii=82 Then

yy=List1.Text

yyyy=List1.Text

oldname=App.Path+"Documents"+yy

a=InputBox("輸入新文件名Input a new filename:","重命名 Rename",yy)

newname=App.Path+"Documents"+a

Name oldname As newname

End if

(6)系統(tǒng)內(nèi)部刪除(選中后按D鍵實(shí)現(xiàn)):

If KeyAscii=100 Or KeyAscii=68 Then

yy=List1.Text

yyyy=List1.Text

oldname=App.Path+"Documents"+yy

response=MsgBox("確定刪除該文件嗎Are you sure to delete this file?",vbYesNoCancel,"確認(rèn)刪除Delete it")

If response=vbYes Then

Kill oldname

Else

End If

(7)自動(dòng)載入信息:

Private Sub Form_Load()

sosuofile1(App.Path+"Documents")

sosuofile2(App.Path+"X")

Form1.Print

Form1.Print

Form1.Print Space(1)+"本系統(tǒng)目前總計(jì)收錄"+Str(List1.ListCount)+"篇文獻(xiàn)"+Str(List2.List-Count)+"項(xiàng)文獻(xiàn)簡(jiǎn)介。"

Form1.Print Space(1)+"There are"+Str(List1.ListCount)+"files and"+Str(List2.ListCount)+"introductions in total."

WindowsMediaPlayer1.URL=App.Path&"BGMBGM.mp3"

End Sub

(8)刷新文件列表:

Private Sub Commandrefresh_Click()

List1.Clear

List2.Clear

Form1.Cls

sosuofile1(App.Path+"Documents")

sosuofile2(App.Path+"X")

Form1.Print

Form1.Print

Form1.Print Space(1)+"本系統(tǒng)目前總計(jì)收錄"+Str(List1.ListCount)+"篇文獻(xiàn)"+Str(List2.List-Count)+"項(xiàng)文獻(xiàn)簡(jiǎn)介。"

Form1.Print Space(1)+"There are"+Str(List1.ListCount)+"files and"+Str(List2.ListCount)+"introductions in total."

End Sub

(9)網(wǎng)站鏈接:

Private Sub Commandweb_Click()

Dim website As String

Shell"C:\Program Files\Internet Explorer\IEXPLORE.exe http://www.sdau.edu.cn/"

End Sub

(10)實(shí)時(shí)校對(duì)與顯示系統(tǒng)時(shí)間:

Private Sub Timer1_Timer()

Picture1.Cls

Picture1.Print Space(0);Year(Now);"年";Month(Now);"月";Day(Now);"日";WeekdayName(Weekday(Now));Hour(Now);"點(diǎn)";Minute(Now);"分";Second(Now);"秒"

End Sub

3 結(jié)論與討論

通過(guò)Visual Basic語(yǔ)言構(gòu)建林業(yè)電子文檔管理軟件是完全可行的。此類軟件系統(tǒng)可以導(dǎo)入任意格式的電子文檔,并可以進(jìn)行文件的復(fù)制、修改、重命名等基本操作,而且還可以對(duì)任意文件添加文件簡(jiǎn)介,該功能可以使文檔管理人員在不打開(kāi)原文件的情況下回顧文件內(nèi)容,提高工作效率。軟件系統(tǒng)還可以增加音頻播放、網(wǎng)站直達(dá)等功能,保持工作人員高效工作狀態(tài)。此外,采用上述界面設(shè)計(jì)和代碼編程的軟件主程序所占磁盤空間僅為132 KB,無(wú)需安裝直接可以使用,軟件運(yùn)行對(duì)電腦硬件配置要求極低,運(yùn)行速度快,界面簡(jiǎn)潔清晰,而且采用中英雙語(yǔ)界面,這些都使得軟件的應(yīng)用范圍更加廣泛,可操作性更強(qiáng),不僅適于林業(yè)管理及科研部門需要,對(duì)其他領(lǐng)域相關(guān)部門人員的文件管理工作也具有普遍適用性和較高應(yīng)用價(jià)值。

基于Visual Basic開(kāi)發(fā)的林業(yè)電子文檔管理軟件也存在一定的不足:只能在Windows操作系統(tǒng)中運(yùn)行。該缺點(diǎn)使得使用其他操作平臺(tái)的文檔管理人員無(wú)法使用該類軟件。不過(guò),由于目前大多數(shù)計(jì)算機(jī)采用的是Windows操作平臺(tái),因而,上述缺點(diǎn)對(duì)大多數(shù)林業(yè)文檔管理人員的實(shí)際工作不會(huì)造成影響。

[1]李磊,徐宗學(xué).基于VB 6.0的生態(tài)基流計(jì)算軟件開(kāi)發(fā)與應(yīng)用[J].水土保持通報(bào),2012,32(3):145-149.

[2]王偉平,謝力生.基于VB的人造板多層熱壓機(jī)杠桿式同時(shí)閉合裝置專家系統(tǒng)程序設(shè)計(jì) [J].林業(yè)機(jī)械與木工設(shè)備,2008,36(11):38-40.

[3]馮國(guó)紅,朱玉杰,安麗華.基于VB的木材無(wú)損檢測(cè)近紅外光譜圖檢索系統(tǒng)的實(shí)現(xiàn) [J].森林工程,2011,27(1):16-18.

[4]王志平,李耀翔,萬(wàn)道印.基于VB的森林資源數(shù)據(jù)采集系統(tǒng)構(gòu)建[J].森林工程,2010,26(1):12-15.

[5]唐朝輝.淺談基層林業(yè)檔案管理存在的問(wèn)題[J].吉林農(nóng)業(yè),2011,(6):221.

[6]李東平.基于MapInfo和VB的林業(yè)地圖跨平臺(tái)制圖自動(dòng)化研究[D].西北師范大學(xué)碩士學(xué)位論文,2003.

猜你喜歡
界面管理工作功能
也談詩(shī)的“功能”
青脆李、脆紅李周年管理工作歷
建筑施工管理工作探討
國(guó)企黨委前置研究的“四個(gè)界面”
做好初中班級(jí)管理工作的幾點(diǎn)思考
甘肅教育(2020年20期)2020-04-13 08:04:38
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開(kāi)發(fā)方法研究
關(guān)于非首都功能疏解的幾點(diǎn)思考
人機(jī)交互界面發(fā)展趨勢(shì)研究
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 亚洲一区第一页| 99视频在线看| 亚洲精品国产日韩无码AV永久免费网| 激情六月丁香婷婷| 国产超碰在线观看| 国产无码高清视频不卡| 成人一区在线| 国产精品亚洲五月天高清| 国产美女在线观看| 中文字幕日韩欧美| 久久精品无码一区二区国产区| 日韩毛片在线视频| 制服丝袜一区| 国产第一页屁屁影院| 一边摸一边做爽的视频17国产| 激情无码视频在线看| 亚洲a级在线观看| a天堂视频| 国产成人AV综合久久| 国产交换配偶在线视频| 午夜日韩久久影院| 国产a v无码专区亚洲av| 中文字幕在线日韩91| 国产呦精品一区二区三区下载 | 日本尹人综合香蕉在线观看| 亚洲国产黄色| 亚洲一区二区日韩欧美gif| 无码福利日韩神码福利片| 91精品人妻一区二区| 91系列在线观看| 国产91丝袜在线播放动漫| 亚洲av成人无码网站在线观看| 色悠久久久久久久综合网伊人| 国产午夜福利亚洲第一| 热热久久狠狠偷偷色男同| 精品久久综合1区2区3区激情| 国产鲁鲁视频在线观看| 亚洲天堂日韩av电影| 熟妇丰满人妻| 美美女高清毛片视频免费观看| 91午夜福利在线观看| 婷婷伊人久久| 亚洲第七页| 波多野结衣一区二区三区AV| 高清大学生毛片一级| 中文字幕欧美日韩高清| 亚洲福利片无码最新在线播放| 视频一本大道香蕉久在线播放| 日韩美一区二区| 伊在人亚洲香蕉精品播放| 国产欧美日韩视频一区二区三区| www.youjizz.com久久| 精品国产91爱| 天天摸夜夜操| 91无码国产视频| 久久网欧美| 国产精品第页| 精品91自产拍在线| 国产亚洲高清在线精品99| 手机看片1024久久精品你懂的| 亚洲一道AV无码午夜福利| 欧美一道本| 男女精品视频| 一本大道香蕉中文日本不卡高清二区 | 国内精品九九久久久精品| 久久国产av麻豆| 女同久久精品国产99国| 在线另类稀缺国产呦| 日韩成人在线视频| 99精品欧美一区| 欧美在线综合视频| 久久久久人妻一区精品| 亚洲综合色区在线播放2019| 日韩美一区二区| 美女无遮挡免费视频网站| 国产性生大片免费观看性欧美| 99九九成人免费视频精品| 久久久受www免费人成| 欧美a在线看| 国产精品hd在线播放| 久久天天躁狠狠躁夜夜2020一| 欧美成人午夜视频免看|