項目的集成和制作安裝程序_第1頁
項目的集成和制作安裝程序_第2頁
項目的集成和制作安裝程序_第3頁
項目的集成和制作安裝程序_第4頁
項目的集成和制作安裝程序_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第8章章 項目的集成和制作安裝程序項目的集成和制作安裝程序 n8.1 項目的集成項目的集成 n8.2 主界面的完善主界面的完善 n8.3 打包和展開向?qū)Т虬驼归_向?qū)?n8.4 安裝程序安裝程序 結(jié)束8.1 項目的集成項目的集成 w 前面各章節(jié)分別完成了綜合辦公軟件的各個子系前面各章節(jié)分別完成了綜合辦公軟件的各個子系統(tǒng)。每一個子系統(tǒng)都是一個完整的項目,本章將統(tǒng)。每一個子系統(tǒng)都是一個完整的項目,本章將要把每一個子系統(tǒng)合成在一起,形成一個完整的要把每一個子系統(tǒng)合成在一起,形成一個完整的應(yīng)用程序,即項目集成。應(yīng)用程序,即項目集成。 w 本節(jié)向讀者介紹如何將各個獨立的子系統(tǒng)有機(jī)地本節(jié)向讀者介紹如何將

2、各個獨立的子系統(tǒng)有機(jī)地結(jié)合在一起,使之成為一個整體。結(jié)合在一起,使之成為一個整體。 8.1 項目的集成項目的集成 w 在實例的制作過程中采用了模塊化的思想,各個在實例的制作過程中采用了模塊化的思想,各個部分相互獨立。項目的集成就是將各個項目中的部分相互獨立。項目的集成就是將各個項目中的窗體加入到一個新的項目中,并使這些原來獨立窗體加入到一個新的項目中,并使這些原來獨立的窗體相互關(guān)聯(lián)。的窗體相互關(guān)聯(lián)。 8.1 項目的集成項目的集成 窗體原所屬項目功能frm科學(xué)計算器frm科學(xué)計算器.vbp計算器Frm文本字體設(shè)置字體設(shè)置.vbp文本字體設(shè)置Frm登錄學(xué)生信息管理系統(tǒng).vbp學(xué)生信息管理系統(tǒng)Frm

3、畫圖板畫圖板.vbp畫圖板Frm記事本記事本.vbp文本編輯FrmCD播放器CD播放器.vbp音頻播放FrmVCD播放器VCD播放器.vbp視頻播放8.1 項目的集成項目的集成 w 建立綜合辦公軟件并加入文件的步驟如下:建立綜合辦公軟件并加入文件的步驟如下:w 1.點擊點擊文件文件/新建工程新建工程,選擇項目類型為,選擇項目類型為“標(biāo)準(zhǔn)標(biāo)準(zhǔn)EXE”;w 2.創(chuàng)建綜合辦公軟件的主窗體(名為:創(chuàng)建綜合辦公軟件的主窗體(名為:Frm綜合辦公軟綜合辦公軟件),通過窗體的件),通過窗體的Picture屬性為其添加一幅辦公室圖屬性為其添加一幅辦公室圖片;片;w 3.將所有的部分項目將所有的部分項目(子系統(tǒng)

4、子系統(tǒng))都移動到同一目錄都移動到同一目錄(該目該目錄在后面稱為錄在后面稱為”當(dāng)前目錄當(dāng)前目錄”)下;下;w 4.電擊電擊工程工程/添加窗體添加窗體,選擇當(dāng)前目錄下的,選擇當(dāng)前目錄下的“frm科學(xué)科學(xué)計算器計算器”文件,點擊文件,點擊“打開打開”按鈕;按鈕;8.1 項目的集成項目的集成 w 5.重復(fù)第四步,直到將當(dāng)前目錄下各個子系統(tǒng)的所有窗體重復(fù)第四步,直到將當(dāng)前目錄下各個子系統(tǒng)的所有窗體文件都加入到當(dāng)前項目中;文件都加入到當(dāng)前項目中;w 6.至此已經(jīng)將所有的窗體文件加入,重復(fù)至此已經(jīng)將所有的窗體文件加入,重復(fù)35步將標(biāo)準(zhǔn)模步將標(biāo)準(zhǔn)模塊文件加入;塊文件加入;w 7.點擊點擊文件文件/工程工程1屬

5、性屬性,將綜合辦公軟件的主窗體設(shè)為,將綜合辦公軟件的主窗體設(shè)為啟動窗體;啟動窗體;w 8.點擊點擊文件文件/保存工程保存工程,將項目文件保存為,將項目文件保存為“綜合辦公軟綜合辦公軟件件.vbp”。w 在移動所有的部分項目時,必須將所有的原文件一并移在移動所有的部分項目時,必須將所有的原文件一并移出,包括窗體文件、模塊文件和項目文件等。出,包括窗體文件、模塊文件和項目文件等。8.2 主界面的完善主界面的完善 w 應(yīng)用程序能否吸引用戶很大程度上取決于其界面應(yīng)用程序能否吸引用戶很大程度上取決于其界面是否美觀。設(shè)計新穎的主界面往往給用戶良好的是否美觀。設(shè)計新穎的主界面往往給用戶良好的第一印象。本節(jié)所

6、要完成的任務(wù)就是為綜合辦公第一印象。本節(jié)所要完成的任務(wù)就是為綜合辦公軟件設(shè)計一個美觀新穎的主界面。圖軟件設(shè)計一個美觀新穎的主界面。圖8-1顯示了程顯示了程序運行時主界面的效果。序運行時主界面的效果。w 初看之下主界面似乎就是一幅圖象。但當(dāng)用戶移初看之下主界面似乎就是一幅圖象。但當(dāng)用戶移動鼠標(biāo)到特定的區(qū)域時,鼠標(biāo)會變成特定的光標(biāo),動鼠標(biāo)到特定的區(qū)域時,鼠標(biāo)會變成特定的光標(biāo),并出現(xiàn)相應(yīng)的提示信息。實際上除了使用原圖象并出現(xiàn)相應(yīng)的提示信息。實際上除了使用原圖象的背景外,大部分響應(yīng)鼠標(biāo)事件的區(qū)域都是后來的背景外,大部分響應(yīng)鼠標(biāo)事件的區(qū)域都是后來添加的。主界面與其它窗體的連接是通過標(biāo)簽實添加的。主界面與

7、其它窗體的連接是通過標(biāo)簽實現(xiàn)的,當(dāng)用戶點擊標(biāo)簽就加載、顯示相應(yīng)窗體。現(xiàn)的,當(dāng)用戶點擊標(biāo)簽就加載、顯示相應(yīng)窗體。 8.2 主界面的完善主界面的完善 8.2 主界面的完善主界面的完善 w 主界面程序中通過下面的步驟來判斷并處理鼠標(biāo)事件:主界面程序中通過下面的步驟來判斷并處理鼠標(biāo)事件: w 1. 在需要響應(yīng)鼠標(biāo)事件的區(qū)域放置一個標(biāo)簽;在需要響應(yīng)鼠標(biāo)事件的區(qū)域放置一個標(biāo)簽;w 2. 將標(biāo)簽的將標(biāo)簽的BackStyle設(shè)置為設(shè)置為0(TransParent);w 3. 將標(biāo)簽的將標(biāo)簽的MouseIcon屬性設(shè)置為一個特定的光標(biāo)文件;屬性設(shè)置為一個特定的光標(biāo)文件;w 4. 將標(biāo)簽的將標(biāo)簽的MousePoi

8、nter屬性設(shè)置為屬性設(shè)置為99(Custom););w 5. 將標(biāo)簽的將標(biāo)簽的ToolTipText屬性設(shè)置為相應(yīng)的文本提示信息;屬性設(shè)置為相應(yīng)的文本提示信息;w 6. 在標(biāo)簽在標(biāo)簽的的Click事件中添加加載響應(yīng)窗體的代碼。事件中添加加載響應(yīng)窗體的代碼。w 如單擊標(biāo)簽如單擊標(biāo)簽Label1,需要彈出需要彈出“科學(xué)計算器科學(xué)計算器”的窗體,則對的窗體,則對Label1編寫如編寫如下下Click事件過程:事件過程:w Private Sub Label1_Click()w frm科學(xué)計算器科學(xué)計算器.Showw End Sub8.2 主界面的完善主界面的完善 w 其它模塊窗體的彈出,代碼編寫與

9、上面過程相似。其它模塊窗體的彈出,代碼編寫與上面過程相似。w 設(shè)置標(biāo)簽的設(shè)置標(biāo)簽的BackStyle使其透明;設(shè)置使其透明;設(shè)置MouseIcon和和MousePointer屬性使鼠標(biāo)進(jìn)入標(biāo)簽時變成指定的光標(biāo);屬性使鼠標(biāo)進(jìn)入標(biāo)簽時變成指定的光標(biāo);設(shè)置設(shè)置ToolTipText屬性給與用戶提示信息。屬性給與用戶提示信息。w 在背景的特定區(qū)域添加圖象可以通過在背景的特定區(qū)域添加圖象可以通過Image控件實現(xiàn)。控件實現(xiàn)。Image控件有一個控件有一個Stretch屬性。將其設(shè)置為屬性。將其設(shè)置為True,就固定就固定了所加入的圖象的大小。了所加入的圖象的大小。w 注意先放置注意先放置Image控件后

10、放置標(biāo)簽控件,否則標(biāo)簽不會響控件后放置標(biāo)簽控件,否則標(biāo)簽不會響應(yīng)鼠標(biāo)的應(yīng)鼠標(biāo)的Click事件。事件。w 在主界面的右下方有一個表示關(guān)閉程序的圖標(biāo),點擊它在主界面的右下方有一個表示關(guān)閉程序的圖標(biāo),點擊它就退出系統(tǒng)。就退出系統(tǒng)。 8.3 打包和展開向?qū)Т虬驼归_向?qū)?w 打包打包必須將應(yīng)用程序文件打包為一個或多個必須將應(yīng)用程序文件打包為一個或多個可以部署到選定位置的可以部署到選定位置的 .cab 文件,對于某些類型文件,對于某些類型的軟件包,您還必須為其創(chuàng)建安裝程序。的軟件包,您還必須為其創(chuàng)建安裝程序。.cab文文件是一種經(jīng)過壓縮的、很適合通過磁盤或件是一種經(jīng)過壓縮的、很適合通過磁盤或 Inter

11、net 進(jìn)行發(fā)布的文件。進(jìn)行發(fā)布的文件。 w 部署部署您必須將打好包的應(yīng)用程序放置到適當(dāng)您必須將打好包的應(yīng)用程序放置到適當(dāng)?shù)奈恢茫员阌脩艨梢詮脑撐恢冒惭b應(yīng)用程序。的位置,以便用戶可以從該位置安裝應(yīng)用程序。這意味著將軟件包復(fù)制到軟盤上或復(fù)制到本地或這意味著將軟件包復(fù)制到軟盤上或復(fù)制到本地或網(wǎng)絡(luò)驅(qū)動器上,也可以將該軟件包部署到一個網(wǎng)絡(luò)驅(qū)動器上,也可以將該軟件包部署到一個Web 站點。站點。8.3 打包和展開向?qū)Т虬驼归_向?qū)?w 在在Visual Basic中使用打包和展開向?qū)В砂聪铝兄惺褂么虬驼归_向?qū)В砂聪铝胁襟E進(jìn)行操作:步驟進(jìn)行操作:w 單擊計算機(jī)屏幕左下角的單擊計算機(jī)屏幕左下角的“開

12、始開始”,然后在菜單,然后在菜單中選擇中選擇“程序程序”“”“Microsoft Visual Basic6.0中中文版文版” “Microsoft Visual Basic6.0中文版工中文版工具具”“”“Package & Deployment向?qū)驅(qū)А保蜷_打,打開打包和展開向?qū)υ捒颉0驼归_向?qū)υ捒颉?8.3 打包和展開向?qū)Т虬驼归_向?qū)?8.3 打包和展開向?qū)Т虬驼归_向?qū)?w 在在“選擇工程選擇工程”中選擇工程,單擊中選擇工程,單擊“瀏覽瀏覽”找到找到需要打包的工程。如上圖所示。注意:要打包的需要打包的工程。如上圖所示。注意:要打包的工程應(yīng)該經(jīng)過編譯并生成可執(zhí)行文件。工程應(yīng)該經(jīng)

13、過編譯并生成可執(zhí)行文件。 8.3 打包和展開向?qū)Т虬驼归_向?qū)?w 從從“包類型包類型”框中選擇標(biāo)準(zhǔn)安裝包,單擊框中選擇標(biāo)準(zhǔn)安裝包,單擊“下一下一步步”按鈕。出現(xiàn)選擇按鈕。出現(xiàn)選擇“打包文件夾打包文件夾”對話框。如對話框。如圖圖8-4所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū)?w 在上圖中的在上圖中的“打包文件夾打包文件夾”中選擇你要將安裝包中選擇你要將安裝包放置的文件夾,如放置的文件夾,如“H: 綜合辦公軟件綜合辦公軟件包包”(你(你也可以選擇也可以選擇“網(wǎng)絡(luò)網(wǎng)絡(luò)”或或“新建文件夾新建文件夾”)。單擊)。單擊“下一步下一步”按鈕。出現(xiàn)按鈕。出現(xiàn) “創(chuàng)建打包文件夾創(chuàng)建打包文件夾”對話對

14、話框。如圖框。如圖8-5所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 選擇選擇“是是”按鈕。出現(xiàn)按鈕。出現(xiàn) “包含文件包含文件”對話框。這對話框。這個對話框是將系統(tǒng)所用到的動態(tài)鏈接庫等其它文個對話框是將系統(tǒng)所用到的動態(tài)鏈接庫等其它文件包含起來。如圖件包含起來。如圖8-6所示。如果你還用到其它文所示。如果你還用到其它文件,可以單擊件,可以單擊“添加添加”按鈕,將用到的其它文件按鈕,將用到的其它文件包含進(jìn)來。包含進(jìn)來。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 將包含文件設(shè)置好了以后,單擊將包含文件設(shè)置好了以后,單擊“下一步下一步”按鈕。按鈕。出現(xiàn)出現(xiàn)“壓縮文件選項壓縮文件選項”對話對話框,

15、如圖對話對話框,如圖8-7所示所示 8.3 打包和展開向?qū)Т虬驼归_向?qū) 在這個對話框中,你可以選擇一個大的壓縮文件在這個對話框中,你可以選擇一個大的壓縮文件或多個小的壓縮文件。我們選擇或多個小的壓縮文件。我們選擇“單個的壓縮文單個的壓縮文件件”,單擊,單擊“下一步下一步”按鈕。出現(xiàn)按鈕。出現(xiàn)“安裝程序標(biāo)安裝程序標(biāo)題題”對話框。如圖對話框。如圖8-8所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 在此您可以輸入當(dāng)安裝程序運行時所顯示的標(biāo)題。在此您可以輸入當(dāng)安裝程序運行時所顯示的標(biāo)題。輸入完畢后單擊輸入完畢后單擊“下一步下一步”按鈕,出現(xiàn)按鈕,出現(xiàn)“啟動菜啟動菜單項單項”對話框。如圖對話

16、框。如圖8-9所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 在此您可以編輯安裝在目標(biāo)計算機(jī)上應(yīng)用程序在在此您可以編輯安裝在目標(biāo)計算機(jī)上應(yīng)用程序在開始菜單的位置和項目組。如果您不是很清楚,開始菜單的位置和項目組。如果您不是很清楚,請直接單擊請直接單擊“下一步下一步”按鈕。出現(xiàn)按鈕。出現(xiàn)“安裝位置安裝位置”對話框。如圖對話框。如圖8-10所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 如果您需要對包含文件的位置做更改,就單擊某如果您需要對包含文件的位置做更改,就單擊某一項,修改即可。完畢后單擊一項,修改即可。完畢后單擊“下一步下一步”按鈕。按鈕。出現(xiàn)出現(xiàn)“共享文件共享文件”對話框。如

17、圖對話框。如圖8-11所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 在此您可以選中想要在多個程序共享的文件。完在此您可以選中想要在多個程序共享的文件。完畢后單擊畢后單擊“下一步下一步”按鈕。出現(xiàn)按鈕。出現(xiàn)“已完成已完成”對話對話框。如圖框。如圖8-12所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 單擊單擊“完成完成”按鈕,打包程序開始打包,打包完按鈕,打包程序開始打包,打包完成后出現(xiàn)成后出現(xiàn)“打包報告打包報告”對話框,如圖對話框,如圖8-13所示。所示。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 您可以選擇保存或不保存報告,然后單擊您可以選擇保存或不保存報告,然后單擊“關(guān)閉關(guān)閉”

18、按鈕完成打包過程。按鈕完成打包過程。w 經(jīng)過打包所生成的安裝包主要包括以下文件:經(jīng)過打包所生成的安裝包主要包括以下文件:w setup.exe 文件文件 Setup.exe 是一個預(yù)安裝可是一個預(yù)安裝可執(zhí)行程序。安裝過程中第一個在用戶機(jī)器上運行執(zhí)行程序。安裝過程中第一個在用戶機(jī)器上運行的程序就是的程序就是 Setup.exe,該程序執(zhí)行在主安裝之前該程序執(zhí)行在主安裝之前必須進(jìn)行的必要處理。必須進(jìn)行的必要處理。w setup1.exe 文件文件 Setup1.exe 是應(yīng)用程序的主安裝是應(yīng)用程序的主安裝程序。程序。 8.3 打包和展開向?qū)Т虬驼归_向?qū) 所有必需的支持文件所有必需的支持文件 支持文件存儲在支持文件存儲在 Support 子子目 錄 , 位 于 創(chuàng) 建 該 軟 件 包 的 目 錄 的 下 一 層 。 除

溫馨提示

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

評論

0/150

提交評論