大鳥的學(xué)習(xí)樂園
          路漫漫其修遠(yuǎn)兮,吾將上下而求索
          posts - 26,comments - 27,trackbacks - 0

          VB應(yīng)用程序的打包

           

              使用VB開發(fā)軟件的最后一項工作就是打包應(yīng)用程序生成安裝包,利用VB本身提供的打包程序可以實現(xiàn)打包,但是如果軟件中包含了其他非VB的文件,打包程序不能將這些文件也添加進(jìn)來。根據(jù)個人的使用經(jīng)驗,特總結(jié)了以下兩種打包的方法:

              方法一、VB打包程序+Winrar

              1、首先利用VB的“打包和展開向?qū)?#8221;進(jìn)行打包:

              在VB的“外接程序”菜單里選擇“外接程序管理器”命令,在“外接程序管理器”對話框中選擇“打包和展開向?qū)?#8221;:選中“加載行為”中的“加載/卸載”選項,點擊“確定”關(guān)閉“外接程序管理器”對話框。

              再在VB的“外接程序”菜單里選擇“打包和展開向?qū)?#8221;,在“向?qū)?#8221;對話框中選擇“打包”功能:在接下來的對話框中選擇“編譯”功能,生成.exe文件;“選擇包類型”為“標(biāo)準(zhǔn)安裝包”;指定包的存儲位置;其他選項根據(jù)自己的需要進(jìn)行設(shè)定即可。                            打包結(jié)束,并閉VB。

              2、利WinRar制作安裝包:

              將生成的包文件夾和軟件中所需的所有文件放在一個文件夾中,并用Winrar對該文件夾進(jìn)行壓縮:選擇建立“自解壓文件”;在高級選項里,設(shè)定解壓的目標(biāo)文件夾(如C:)和解壓完成后自動執(zhí)行包文件中的setup.exe文件;完成壓縮。

              經(jīng)過以上兩步生成的壓縮包,在解壓后會自動進(jìn)行安裝,實現(xiàn)軟件的安裝。

              方法二、VB打包程序+setup factory

              1首先利用VB的“打包和展開向?qū)?#8221;進(jìn)行打包,方法同上。

              2啟動setup factory將包文件中“Support”文件夾的文件全部添加進(jìn)行,并添加軟件中所要包含的所有文件,按照向?qū)У囊罂梢苑浅7奖愕赝瓿砂惭b包的制作。

               比較以上兩種方法,方法一在沒有專門的安裝包制作軟件的情況下也可以實現(xiàn)安裝包的制作,但是對不同操作系統(tǒng)的支持性較差,在Windows2000下可用,在WindowsXP下可能會出現(xiàn)“路徑錯誤”;方法二制作的安裝包卻更加專業(yè),更加美觀,支持各種操作系統(tǒng),而且簡單易用。

              此外,在應(yīng)用程序當(dāng)中在訪問文件時要使用相對路徑,否則可能會導(dǎo)致文件訪問錯誤。

          posted on 2008-11-26 07:26 大鳥 閱讀(8597) 評論(1)  編輯  收藏

          FeedBack:
          # re: VB應(yīng)用程序的打包
          2012-03-05 23:36 | VB小工作
          非常感謝,制作成功。  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 屯门区| 玛多县| 正镶白旗| 海晏县| 昂仁县| 阜宁县| 高阳县| 兴山县| 姚安县| 平定县| 封丘县| 长宁县| 古蔺县| 丹凤县| 盐边县| 于都县| 南城县| 南汇区| 南皮县| 河东区| 凤山市| 萨嘎县| 西华县| 江源县| 出国| 陕西省| 奉新县| 叶城县| 鲁甸县| 蒙城县| 清河县| 咸丰县| 达拉特旗| 东光县| 铜鼓县| 临湘市| 奉节县| 精河县| 稷山县| 岱山县| 星子县|