VC++ 安裝程序制作 收藏
VC++ 安裝程序制作 2009-10-25 10:40 當(dāng)用VC++完成應(yīng)用程序的編制后,,如果不為它制作一個(gè)安裝程序,似乎感到缺少一點(diǎn)什么,, 你也許急于到市面找制作安裝程序的工具,,如"CreateInstall"、" iSetup"等,,事實(shí)上,,VC++6.0 的企業(yè)版已為我們提供了一套制作安裝程序的工具"InstallShield for Microsoft Visual C++6", 這是美國(guó)著名的"InstallShield"公司捆綁在Visual Studio上的一套安裝制作軟件,。下面我將用一個(gè) 實(shí)例來詳細(xì)介紹它的用法,,相信會(huì)對(duì)讀者有所幫助。 一,、安裝"InstallShield for Microsoft Visual C++6":
該程序是在VC++6.0企業(yè)版光盤的"Ishield"目錄下,,在這個(gè)目錄下運(yùn)行"Setup"安裝該程序。
二,、待安裝的部件:
為了闡述方便,,我在這里假定幾個(gè)需要安裝的部件:
應(yīng)用程序:Draw.exe所在的目錄:c:Draw
動(dòng)態(tài)鏈接庫(kù):Draw.dll所在的目錄:c:Windowssystem
三、制作安裝程序步驟:
(一)工程向?qū)У氖褂茫?
1,、雙擊InstallShield圖標(biāo)進(jìn)入程序框架,。
2、程序框架客戶區(qū)中有一個(gè)"Project Wizard"圖標(biāo),,它是工程向?qū)?,將?huì)幫助你一步一步建立
安裝程序,雙擊之,。 3,、進(jìn)入Project Wizard-Welcome(歡迎)對(duì)話框,分別在相應(yīng)的編輯框中填寫相應(yīng)的內(nèi)容,如下所示:
編輯框名稱:(本例程中)填寫內(nèi)容: Application(應(yīng)用程序名):Draw
Company Name(公司名稱):楨菲工作室
Development(開發(fā)平臺(tái)):Microsoft Visual C++6.0
Application(應(yīng)用程序類型):Database Application
Application Version(版本號(hào)):1.0 Application Executable(執(zhí)行程序名):c:drawdraw.exe
你可根據(jù)自己情況,,填寫相應(yīng)信息,,填完后,按[下一步]進(jìn)入Choose Dialog(選擇對(duì)話框)界面,。
4,、在這里面,InstallShield為你提供了許多友好對(duì)話界面,,你可以選擇其中的一部分為工程所
用,,并可以通過Preview進(jìn)行效果預(yù)覽,本例中選擇了如下三組: Setup Type(安裝類型對(duì)話框)
Choose Destination Location(安裝路徑選擇對(duì)話框)
Setup Complete(安裝結(jié)束對(duì)話框)
按[下一步]進(jìn)入Choose Target Platforms(選擇目標(biāo)平臺(tái))界面,。
5,、在這里,要選擇的是你的應(yīng)用程序發(fā)布的操作平臺(tái),,本例中選擇Windows 95,按[下一步]進(jìn)入
Special Language(語(yǔ)言選擇)界面,。 6、遺憾的是該版本的語(yǔ)言只有一種選擇,,也就是"English",,選中后按[下一步]進(jìn)入Setup Type
(安裝類型)界面。 7,、選擇Custom(用戶型),,按[下一步]進(jìn)入Special Component "組件定義"界面。
8,、組件是由文件組構(gòu)成的,,在這里選擇"Program Files"程序文件組,并在本例中增加一個(gè)Mydll組件,,
按[下一步],,進(jìn)入File Groups(文件組)界面。 9,、在該界面中選擇:
Program Executable Files執(zhí)行文件組Program Dlls程序動(dòng)態(tài)鏈接庫(kù)組按[下一步],,進(jìn)入Summary
(摘要表)。 10,、摘要表中列出了以上每步的清單,,在確認(rèn)后按[完成],InstallShield向?qū)⒆詣?dòng)為你生成安裝
程序的所有工程,,注意這只是一個(gè)空架子,,你還要做進(jìn)一步的工作。 (二)內(nèi)容的添加:
1,、打開File Groups(文件組)窗口,,可以看到兩組組名,分別雙擊出現(xiàn)Links,,右擊之在下拉式菜單
中選擇Insert Files鏈入相應(yīng)的文件,,如下所示: 文件組名相應(yīng)文件
"Program Executable Files"c:Drawdraw.exe
"Program Dlls"c:Windowssystem Draw.dll
2、打開Component(控件組)窗口,,有兩組組件名,,在每一個(gè)組件右邊對(duì)應(yīng)一個(gè)列表,在其中的
Included File Groups (包含的文件組)中加入相應(yīng)文件組名(雙擊出現(xiàn)添加文件組對(duì)話框,,選擇先前 設(shè)置的組名即可),,本例如下: 組件名包含的文件組"Program Files" Program Executable Files
"MyDll" Program DLLs
3、選擇Media(媒介)窗口,,在這里,,我們要確定將發(fā)布程序制作到什么媒介上,如各種大小的磁盤
或光盤上,,本例是用1.44M軟盤作為發(fā)行媒介的,,雙擊Media Build Wizard(媒介制作向?qū)?,出現(xiàn) Media Name(媒介名)對(duì)話框,,填寫一個(gè)新名稱,,如:1.44New,按[下一步]進(jìn)入Disk Type(磁盤類型) 對(duì)話框,,選擇3.5英寸Diskette-1.44 Mbytes,,按[下一步]進(jìn)入Build type (建造類型),選擇Full Build (全面構(gòu)造),,按[下一步]進(jìn)入Tag File(標(biāo)志文件),,填入相應(yīng)信息,按[下一步]進(jìn)入摘要表,,確認(rèn)后按 [完成],,向?qū)ё詣?dòng)完成各項(xiàng)工作。 4,、細(xì)心的你會(huì)發(fā)現(xiàn),,在選擇Media(媒介)窗口中多了一個(gè)名叫1.44New的選項(xiàng),右擊之,,選
Send Media to (向媒介發(fā)送),,對(duì)!不要忘記將一張空白軟盤插入驅(qū)動(dòng)器,,現(xiàn)在你可以休息一下了,, 等著InstallShield為你制作好安裝程序了。 (三)補(bǔ)充內(nèi)容:
在以上方法中,,我們用的安裝程序界面是它的缺省位圖界面,,你可以換成自己喜歡的位圖,,方法如下:
在你已完工的安裝程序軟盤上找到Setup.bmp位圖文件,刪除它,,將你所需的位圖拷貝到軟盤,, 并將該位圖文件名改成Setup.bmp。 制作一個(gè)非常好的,、講究的安裝程序,,決不止以上這些內(nèi)容,這需要不斷地摸索來積累經(jīng)驗(yàn),,
此文也意在拋磚引玉,,希望給大家有所啟示。 本文來自CSDN博客,,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/zhongyhc/archive/2009/10/28/4738284.aspx |
|