畢業(yè)設(shè)計(jì)(論文)-VB6.0工資管理系統(tǒng)設(shè)計(jì).doc_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-VB6.0工資管理系統(tǒng)設(shè)計(jì).doc_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-VB6.0工資管理系統(tǒng)設(shè)計(jì).doc_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-VB6.0工資管理系統(tǒng)設(shè)計(jì).doc_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-VB6.0工資管理系統(tǒng)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1第一章引言本課題的研究意義工資管理系統(tǒng)是一個(gè)單位不可缺少的部分,它的內(nèi)容對(duì)于單位或企業(yè)的管理者來說都至關(guān)重要,但一直以來人們使用傳統(tǒng)人工的方式管理,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。當(dāng)今社會(huì)已經(jīng)進(jìn)入了一個(gè)信息化的時(shí)代,準(zhǔn)確、高速、高效是它的象征。中國(guó)隨著國(guó)際社會(huì)的最新動(dòng)向積極主動(dòng)地向現(xiàn)代化、信息化時(shí)代邁進(jìn),這就使得計(jì)算機(jī)成為辦公、管理等各行各業(yè)不可缺少的設(shè)備,許多政府機(jī)關(guān)、大型廠礦等部門都已相繼實(shí)現(xiàn)計(jì)算機(jī)管理,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)單位或企業(yè)工資信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:效率高、檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套工資管理軟件成為很有必要的事情。通過設(shè)計(jì)該題目,能夠?qū)旧纤鶎W(xué)的理論知識(shí)轉(zhuǎn)化為實(shí)際應(yīng)用,以檢驗(yàn)自己的應(yīng)用能力;其次,通過設(shè)計(jì)該題目,能夠掌握開發(fā)系統(tǒng)的方法和步驟;第三,開發(fā)該題目,不僅能夠使企業(yè)工資管理工作快速、有效,實(shí)現(xiàn)管理自動(dòng)化,提高工作效率,進(jìn)而提高管理人員的綜合素質(zhì),而且也為上級(jí)領(lǐng)導(dǎo)的進(jìn)一步?jīng)Q策提供強(qiáng)有力的依據(jù)。該題目是為本溪市中醫(yī)院編寫的實(shí)際工資管理系統(tǒng),全院職工455人,其中副高級(jí)以上32人,中級(jí)110人。在計(jì)算機(jī)還沒有普及應(yīng)用時(shí),本溪市中醫(yī)院的財(cái)務(wù)管理是使用人工管理方式,中醫(yī)院財(cái)務(wù)科共有12人,每到月初需要花費(fèi)大量的人力和時(shí)間來做這個(gè)月的職工工資報(bào)表、工資匯總表等工作,人工管理不僅費(fèi)時(shí)費(fèi)力效率低而且經(jīng)常出錯(cuò)。財(cái)務(wù)科使用用友財(cái)務(wù)及企業(yè)管理軟件對(duì)醫(yī)院職工工資進(jìn)行管理。但由于用友企業(yè)級(jí)財(cái)務(wù)軟件功能強(qiáng)大、技術(shù)含量高、操作復(fù)雜。改用MICROSOFTEXECL來制作工資表比較手工來制作是方便和快捷,但每個(gè)月工資表中都有變動(dòng)項(xiàng)目,這樣就得新建一個(gè)表或反復(fù)修改。因?yàn)橛涗浄倍嗤霈F(xiàn)填錯(cuò)數(shù)目、計(jì)算錯(cuò)誤等問題。所以院里決定自行開發(fā)一個(gè)適合中醫(yī)院現(xiàn)狀的工資管理系統(tǒng)。在下面的各章中我將以開發(fā)一套企業(yè)工資管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。本篇論文主要闡述了該工資管理軟件的開發(fā)調(diào)試過程和使用方法。本人在此次軟件開發(fā)中參與編程開發(fā)等工作。2第二章研究現(xiàn)狀及設(shè)計(jì)目標(biāo)計(jì)算機(jī)已經(jīng)成為我們工作的得力助手:今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,各種應(yīng)用軟件如雨后春筍般應(yīng)用在各行各業(yè),如用友財(cái)務(wù)及企業(yè)管理軟件、晉業(yè)2000財(cái)務(wù)管理軟件等等。相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析編程工具的選擇:微軟公司的VisualBasic6.0是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具,能快速有效的開發(fā)功能強(qiáng)大的Windows程序所需的各種工具。VisualBasic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,實(shí)現(xiàn)本系統(tǒng)VB是一個(gè)相對(duì)較好的選擇。VisualBasic的控件有三種廣義分類:內(nèi)部控件,例如CommandButton和Frame控件。這些控件都在VisualBasic的.exe文件中。內(nèi)部控件總是出現(xiàn)在工具箱中,不象ActiveX控件和可插入對(duì)象那樣可以添加到工具箱中,或從工具箱中刪除。ActiveX控件,是擴(kuò)展名為.ocx的獨(dú)立文件,其中包括各種版本VisualBasic提供的控件(DataCombo,DataList控件等等)和僅在專業(yè)版和企業(yè)版中提供的控件。另外還有許多第三方提供的ActiveX控件。像本工資系統(tǒng)中使用的DBGRID32.OCX控件為ActibeX控件。在使用軟件前必須先加載該控件。ActiveX控件是VisualBasic工具箱的擴(kuò)充部分。使用ActiveX控件的方法與用其他標(biāo)準(zhǔn)內(nèi)裝的控件完全一樣。在程序中加入ActiveX控件后,它將成為開發(fā)和運(yùn)行環(huán)境的一部分,并為應(yīng)用程序提供新的功能。ActiveX部件是將現(xiàn)已存在的、完善的應(yīng)用程序片段連接在一起的強(qiáng)有力手段。VisualBasic應(yīng)用程序可以包含各種類型的ActiveX部件。支持AvtiveX技術(shù)的應(yīng)用程序,如MicrosoftExcel,MicrosoftWord和MicorsoftAccess,提供了能從VisualBasic應(yīng)用程序內(nèi)部來程序化操作對(duì)象。例如,在應(yīng)用程序中,可以使用MicorsoftExceld的電子數(shù)據(jù)表、MicrosoftWord的文檔或者M(jìn)icorsoftAccess數(shù)據(jù)庫(kù)的屬性、方法和事件。代碼部分提供了可編程對(duì)象的庫(kù)。例如,一個(gè)代碼部件包含為電子數(shù)據(jù)表用戶提供的財(cái)務(wù)專用函數(shù),或者對(duì)話框那樣的對(duì)多種應(yīng)用程序通用的用戶界面元素。和3ActiveX-enabled應(yīng)用程序中的對(duì)象不同的是,代碼部件中的對(duì)象和應(yīng)用程序運(yùn)行在同一進(jìn)程中,所以能較快地訪問到對(duì)象??梢岳肁ctiveX控件作為部件來增加功能,而不用自己去創(chuàng)建。不同廠商制造的ActiveX控件提供了許多特殊功能,比如在窗體上顯示日歷牌,用特定的格式讀取數(shù)據(jù)等。ActiveX文檔可創(chuàng)建交互式的Internet應(yīng)用程序。用戶可以創(chuàng)建包含在InternetExploere中的窗體。ActiveX文檔還可以顯示信息框及次級(jí)窗體,且包含ActiveX控件。Activex文檔還可以有象代碼部件那樣的功能。關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn):Access2000就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)是有組織的、以電子方式保存在文件中的信息集合。數(shù)據(jù)庫(kù)應(yīng)用軟件Access、dBASE以及Paradox,是創(chuàng)建和處理保存在數(shù)據(jù)庫(kù)中信息的特殊程序。他們提供了設(shè)計(jì)數(shù)據(jù)庫(kù),操作數(shù)據(jù)庫(kù)以及查詢特定項(xiàng)目的工具。為了增強(qiáng)數(shù)據(jù)庫(kù)操作功能,VisualBasic提供了三個(gè)對(duì)象,使用它們可以顯示、修改數(shù)據(jù)庫(kù)文件中的信息。其中最主要的對(duì)象是數(shù)據(jù)對(duì)象,他使用戶能夠在窗體上直接訪問數(shù)據(jù)庫(kù)文件中的字段和記錄。數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。Access是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開發(fā)的最通用的數(shù)據(jù)庫(kù)之一。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。二者的結(jié)合(DBA):微軟的JET數(shù)據(jù)庫(kù)引擎提供了與數(shù)據(jù)庫(kù)打交道的途徑,我們是通過它以及VisualBasic來訪問數(shù)據(jù)庫(kù)并對(duì)其進(jìn)行各種操作。VisualBasic、Access以及其他微軟的軟件產(chǎn)品都是通過共用JET數(shù)據(jù)庫(kù)引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。定制數(shù)據(jù)庫(kù)應(yīng)用程序是一種能夠獲取數(shù)據(jù)庫(kù)字段和記錄,并將其以一種滿足特定用戶要求的方式顯示出來的程序。例如,公共圖書館可以針對(duì)一組科學(xué)研究人員的要求而對(duì)其卡片目錄進(jìn)行定制。定制數(shù)據(jù)庫(kù)應(yīng)用程序一般為其用戶提供各種菜單項(xiàng)。這些菜單項(xiàng)使用戶能夠使用查看過濾器;能夠查找、打印、添加和刪除記錄;以及能夠備份數(shù)據(jù)庫(kù)。由于設(shè)計(jì)的獨(dú)特性以及后來的不斷演化,有的數(shù)據(jù)庫(kù)的組織方式令用戶難以以其最初的窗體或者數(shù)據(jù)庫(kù)環(huán)境使用它們。使用VisualBasic,你可以建立一個(gè)僅顯示你的用戶所需要的信息的定制數(shù)據(jù)庫(kù)應(yīng)用程序,并且還可以僅為用戶提供在處理數(shù)據(jù)時(shí)需要使用到的菜單項(xiàng)。DATA控件在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶看的VisualBasic程序之間架起了一座橋梁。屬性是返回或設(shè)置內(nèi)存對(duì)象或含有指定格式數(shù)據(jù)的圖形設(shè)備接口對(duì)象的句柄。設(shè)置這個(gè)屬性將數(shù)據(jù)發(fā)送到創(chuàng)建對(duì)象的應(yīng)用程序。在使用Data屬性之前,先設(shè)置Format屬性,以指定內(nèi)存對(duì)象或GDI對(duì)象中包含的數(shù)據(jù)類型。內(nèi)在的Data控件通過使用Microsoft的JET數(shù)據(jù)庫(kù)引擎實(shí)現(xiàn)數(shù)據(jù)訪問與MicrosoftAccess所用的數(shù)據(jù)庫(kù)引擎相同。這一技術(shù)使用戶可以無(wú)縫地訪問很多標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)格式,而且是用戶無(wú)需編寫任何代碼就可以創(chuàng)建數(shù)據(jù)識(shí)別應(yīng)用程序。這種內(nèi)在的Data控件最適合較小的數(shù)據(jù)庫(kù),諸如Assess和ISAM數(shù)據(jù)庫(kù)??梢允褂眠@種內(nèi)在的Data控件創(chuàng)建應(yīng)用程序來顯示、編輯和更新來自多種已有的數(shù)據(jù)庫(kù)的信息。這些數(shù)據(jù)庫(kù)包括Microsoft4Access、Btrieve、dBASE、MicrosoftFoxPro和Paradox。也可以使用這種控件如同訪問真正的數(shù)據(jù)庫(kù)一樣來訪問MicrosoftExcel、Lotus1-2-3以及標(biāo)準(zhǔn)的ASCII文本文件。此外,Data控件也可以訪問和操作遠(yuǎn)程的開放式數(shù)據(jù)庫(kù)連接(ODBC)數(shù)據(jù)庫(kù),諸如MicrosoftSQLServer以及Orale。我們可以設(shè)置DATA控件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。缺省情況下,DATA控件根據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。DATA控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系現(xiàn)行研究存在的問題及解決辦法本溪市中醫(yī)院行政上分為醫(yī)療、藥局、行政、集醫(yī)、藥品、后勤六大部門。在計(jì)算機(jī)還沒有普及應(yīng)用時(shí),本溪市中醫(yī)院的財(cái)務(wù)管理是使用人工管理方式,中醫(yī)院財(cái)務(wù)科共有12人,每到月初需要花費(fèi)大量的人力和時(shí)間來做這個(gè)月的職工工資報(bào)表、工資匯總表等工作,人工管理不僅費(fèi)時(shí)費(fèi)力效率低而且經(jīng)常出錯(cuò)。本溪市中醫(yī)院是一所中醫(yī)綜合性醫(yī)院,它涉及到的和財(cái)務(wù)有關(guān)的工作主要有:藥品采購(gòu)、住院費(fèi)用、設(shè)備采購(gòu)、職工工資幾項(xiàng),在2000年本溪市中醫(yī)院建立內(nèi)部局域網(wǎng)使醫(yī)院各種管理網(wǎng)絡(luò)化,為了適應(yīng)網(wǎng)絡(luò)化需要醫(yī)院使用了廣東巨龍有限公司開發(fā)的醫(yī)院信息管理系統(tǒng)(HIS)系統(tǒng),對(duì)醫(yī)院的病房管理、藥品采購(gòu)、住院費(fèi)用進(jìn)行計(jì)算機(jī)網(wǎng)絡(luò)管理,從而使患者看病不在象以前每到一處交一次款,方便了患者看病。但是由于HIS系統(tǒng)沒有對(duì)醫(yī)院內(nèi)部工作管理模塊即工資管理模塊,又沒有條件在此基礎(chǔ)上繼續(xù)開發(fā),所以在2001年,財(cái)務(wù)科使用了用友財(cái)務(wù)及企業(yè)管理軟件對(duì)醫(yī)院職工工資進(jìn)行管理。用友企業(yè)級(jí)財(cái)務(wù)軟件是一套綜合的對(duì)企業(yè)各個(gè)方面進(jìn)行管理的綜合軟件,它是由多個(gè)產(chǎn)品組成,各個(gè)產(chǎn)品之間相互聯(lián)系,數(shù)據(jù)共享,完整實(shí)現(xiàn)財(cái)務(wù)、業(yè)務(wù)一體化的管理。它包括財(cái)務(wù)系統(tǒng)、購(gòu)銷系統(tǒng)、決策支持系統(tǒng)、行業(yè)集團(tuán)管理系統(tǒng),是一套功能非常強(qiáng)大的軟件,但是正是由于他的功能非常多,所以它的技術(shù)含量非常的高,不僅需要專業(yè)的財(cái)會(huì)人員,而且必須具有一定操做計(jì)算機(jī)的能力。在經(jīng)過了一段時(shí)間的使用后,使用人員提出了幾點(diǎn)問題:1、由于用友企業(yè)級(jí)財(cái)務(wù)軟件是一套綜合的軟件,它的功能非常的多,結(jié)構(gòu)非常復(fù)雜,使得操作起來比較復(fù)雜,特別是對(duì)于那些對(duì)計(jì)算機(jī)只有基礎(chǔ)操作能力的人。2、由于操作起來比較困難,使得工作效率也比較低沒有達(dá)到預(yù)期的效果。3、從中醫(yī)院工資管理實(shí)際情況講用友企業(yè)級(jí)財(cái)務(wù)軟件還有很多不足,雖然它功能強(qiáng)大,但在工資管理模塊上同需要的有差別例如:系統(tǒng)中的一些工資項(xiàng)目不能滿足現(xiàn)有需要。4、由于資金問題購(gòu)買的用友企業(yè)級(jí)財(cái)務(wù)軟件不是正版軟件所以存在售后服務(wù)問題,軟件經(jīng)常出現(xiàn)不正常情況或出錯(cuò),甚至造成數(shù)據(jù)丟失給工作帶來嚴(yán)重影響?;谝陨洗嬖诘姆N種問題,財(cái)務(wù)科決定不用用友企業(yè)級(jí)財(cái)務(wù)軟件制作每月工資表?,F(xiàn)在每個(gè)月初財(cái)務(wù)科在接到人事處勞資科填制的“工資變動(dòng)情況表”后,由財(cái)務(wù)科工資管理人員用MICROSOFTEXECL依據(jù)“工資變動(dòng)情況表”來制作當(dāng)月的工資報(bào)表和匯總表。使用MICROSOFTEXECL來制作工資表比較手工來制作是方便和快捷,但每個(gè)月工資表中都有變動(dòng)項(xiàng)目,這樣就得新建一個(gè)表或反復(fù)修改。因?yàn)橛涗浄倍嗤霈F(xiàn)填錯(cuò)數(shù)目、計(jì)算錯(cuò)誤等問題,這樣就會(huì)大大降低了工作效率浪費(fèi)資源。鑒于市場(chǎng)上現(xiàn)有5的各種財(cái)務(wù)管理軟件的質(zhì)量、效率以及價(jià)格因素也為了節(jié)省醫(yī)院有限的資源同時(shí)更有效的完成工作,院里決定自行開發(fā)一個(gè)適合中醫(yī)院現(xiàn)狀的工資管理系統(tǒng)。本課題要達(dá)到的設(shè)計(jì)目標(biāo)本工資管理系統(tǒng)的設(shè)計(jì)目標(biāo)為:1可以對(duì)醫(yī)院職工工資,安全、高效管理;2只需一到二名工資管理人員即可操作系統(tǒng),節(jié)省大量人力和時(shí)間;3可以迅速制作工資表和查到所需信息。該工資管理系統(tǒng)主要功能是對(duì)醫(yī)院現(xiàn)有在職職工的工資進(jìn)行管理主要有人員管理模塊、工資管理模塊、系統(tǒng)設(shè)置模塊、報(bào)表輸出等模塊。6第三章要解決的幾個(gè)關(guān)鍵問題研究設(shè)計(jì)中要解決的問題為了使程序顯得更具有專業(yè)風(fēng)格,首先可以在其中加入通常的應(yīng)用程序信息。這些信息包括公司名稱、版本號(hào)、修訂號(hào)以及其他類似信息。VisualBasic允許你使用APP對(duì)象來保存這些信息,APP對(duì)象是一個(gè)預(yù)定義對(duì)象,不需要在程序中創(chuàng)建它。APP對(duì)象的大多數(shù)屬性被應(yīng)用程序用來提供常規(guī)的信息,通過使用這些APP提供的屬性,可以在應(yīng)用程序和用戶之間交流重要信息,在項(xiàng)目屬性框中可以設(shè)置它的屬性具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析VisualBasic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。VisualBasic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。在VisualBasic中,窗體(Form)就是一個(gè)自定義的窗口,在這個(gè)窗口上創(chuàng)建程序的用戶界面。在運(yùn)行StepUp程序時(shí),窗體就是你看到的、正在運(yùn)行的那個(gè)窗體。窗體中包括菜單、按鈕、列表框、滾動(dòng)條以及其它一些界面元素,在典型的Windows程序中你會(huì)看到這些元素。當(dāng)啟動(dòng)了VisualBasic開發(fā)環(huán)境后,一個(gè)名稱為form1的窗體作為缺省窗體顯示在屏幕上。這個(gè)窗體上有標(biāo)準(zhǔn)的網(wǎng)格線(由小點(diǎn)組成),它用于對(duì)齊程序用戶界面中的元素。使用鼠標(biāo)可以調(diào)整窗體的大??;窗體既可以只占屏幕的一部分,也可以占據(jù)整個(gè)屏幕空間。通過在“工程(Project)”菜單中單擊“AddForm(添加窗體)”菜單項(xiàng),可以增加新的窗體。如果窗體的一部分被編程工具覆蓋,你既可以關(guān)閉編程工具,也可以把編程工具所占空間縮小,還可以單擊窗體的標(biāo)題條并拖拽窗體,直到窗體的隱藏部分呈現(xiàn)在你面前為止。在開發(fā)環(huán)境的屏幕上移動(dòng)窗體不影響程序運(yùn)行時(shí)的窗體位置。這類運(yùn)行時(shí)的特性由窗體布局窗口控制。要設(shè)置新窗體的起始位置,只需要在窗體布局窗口中拖拽小的預(yù)覽窗體到所需位置即可。通過工具箱中的工具(或稱做控件)來想窗體上添加用戶界面元素。想打開工具時(shí),單擊工具條上的工具箱(ToolBox)按鈕。典型情況下,工具箱放置在屏幕的左部。工具箱中包含了可以添加到用戶界面中的各種控件:圖片、標(biāo)簽、按鈕、列表框、滾動(dòng)條、菜單以及幾何圖形等。添加到窗體上的每個(gè)控件都變成了應(yīng)用程序中的對(duì)象,或稱做可編程用戶界面元素。在程序運(yùn)行時(shí)用戶就會(huì)看到這些界面元素,并能夠像其它Windows應(yīng)用程序中的標(biāo)準(zhǔn)對(duì)象那樣進(jìn)行操作。工具箱還包含了一些特殊控件,利用它們可以在VisualBasic程序中創(chuàng)建執(zhí)行特殊“后臺(tái)”操作的對(duì)象。這些功能強(qiáng)大的對(duì)象完成非常有用的功能,但程序運(yùn)行時(shí)用戶并不能在界面中看到它們。這些對(duì)象包括:操作數(shù)據(jù)庫(kù)信息的對(duì)象、協(xié)同Windows應(yīng)用程序工作的對(duì)象、跟蹤程序運(yùn)行時(shí)間的對(duì)象等。通過把鼠標(biāo)指針放置在工具箱中控件上并稍微停留,系統(tǒng)就會(huì)相應(yīng)控件的名稱。在屬性(Properties)窗口中可以改變窗體上用戶界面元素的特性,或稱做屬性。7屬性是用戶界面中對(duì)象性質(zhì)的描述,例如,StepUp程序顯示的歡迎信息可以用不同的字體或不同的字號(hào)顯示,也可以采用不同的對(duì)齊方式。(在VisualBasic中,可以像Excel或Word那樣以系統(tǒng)中已經(jīng)安裝的任何字體顯示文字)。在創(chuàng)建用戶界面時(shí),可以使用“屬性(Properties)”窗體修改屬性值;也可以通過在“代碼(Code)”窗口中編寫代碼,在程序運(yùn)行十修改一個(gè)過多個(gè)屬性值?!皩傩裕≒roperties)”窗口中包含了一個(gè)對(duì)象下拉列表框,這個(gè)列表框出了窗體上的所有用戶界面元素(對(duì)象)?!皩傩裕≒roperties)”窗口中在列出了每個(gè)對(duì)象所有可以修改的屬性。菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),VisualBasic也提供了強(qiáng)大的創(chuàng)建菜單功能。您可以使用VisualBasic的ApplicationWizard也可以使用VisualBasic的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單。實(shí)現(xiàn)工具欄CoolBar控件與Office2000種看到的CoolBar是類似的。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過在CoolBar中遷入其他空間你局可以向用戶提供更好的靈活性和義用性。Toolbar是工具條控件,是實(shí)現(xiàn)工具條的主體。其中的按鈕可以顯示圖像和標(biāo)題,并按功能分組或加入分隔符,還可以圍棋設(shè)置鼠標(biāo)停留在其上顯示的提示字符。Toolbar也是一個(gè)控件容器且具有Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。選擇“工程”下拉菜單中的“部件”選項(xiàng),顯示“部

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論