- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
封装暨部署精灵
PAGE 1
PAGE 12
Visual Basic 封裝暨部署精靈
(12)
(一)、封裝暨部署精靈
VB 可以提供將專案(Project)檔案製成可執行檔,可是把這個程式的執行檔 COPY 到其他電腦上,有時發現此檔案仍是無法執行,這是因為缺乏 DLL (Dynamic Link Library)程式庫。現在將介紹封裝暨部署精靈,可將所見的專案順利建成封包體,如同外面一些合法軟體一樣,使用 setup 安裝軟體。
為什麼發生上述問題呢:
因為使用 VB 所開發的程式,在設計時均會引用一些軟體本身的 DLL 程式庫,當將程式製成可執行檔時,如果直接引用的 DLL 程式庫,連接至可執行檔,會始可執行檔變的非常大,也影響未來程式宰入的時間,較實際的作法是可執行檔本身不包括所引用的 DLL 程式庫,在程式執行時,才會去磁碟內找尋所引用的DLL 程式庫,這種觀念就是動態連結。
如果複製可執行檔時順便複製所引用的 DLL 程式庫,程式就可以正常執行,但是用哪些程式庫我們不大清楚,所以我們就要用封裝暨部署精靈,可將所見的專案順利建成封包體,如同外面一些合法軟體一樣,使用 setup 安裝軟體。
(1)、封裝暨部署精靈
首先將你的程式,利用「檔案」、「製成 Project1.exe」,先建立一個可執行檔。(檔名可以自訂)。
執行「程式集」、「Microsoft Visual Basic 6.0」、「Microsoft Visual Basic 6.0工具」、「封裝暨部署精靈」。然後可以看到封裝暨部署精靈畫面。
首先我們需選擇欲建立軟體的「應用程式專案」也就是你的 VB 程式,我們可以按下「瀏覽」鈕,在於與選擇你的要做成成品的程式。
選好「專案」後,請按「封裝」鈕,如果程式尚未建立可執行檔,將看到一個對話方塊,此時請按「編輯」鈕,如果我們的程式專案已建立可執行檔了,可以直接到下一步。
出現「封裝類型」對話方塊,有兩種封裝類型可供選擇。A、標準的安裝程式:此精靈將為我們所選的專案建立一個以 Setup.exe 為主的安裝程式,有了此Setup.exe 安裝程式,未來我們可以很方便將所見的程式安裝到其他電腦。B、依存檔案:會建立一個記錄檔,此記錄將記載所引用的 DLL 程式。(請使用預設),再按「下一步」鈕。
上述是供選擇封裝應用程式的資料夾,預設的情況是在目前程式所在的資料夾建立 Package資料夾,未來此資料夾存放Setup.exe及應用程式和 DLL 程式庫所封裝成的「封包」(延伸檔名是*.cab)。未來我們可以使用此封包及Setup.exe至別的電腦執行安裝程式。如用預設資料夾後,請按「下一步」鈕。如出現「要建立嗎?」等按鈕,按「是」鈕。
上述將列出將被封裝的檔案,如果還想將某些程式(如:一些背景音樂檔、圖片檔等)加入封裝內,可以按「加入」鈕。可利用此時機,將其加入,完成後,請按「下一步」鈕。
上述有兩個選擇。A、單一封包檔:如果未來是使用光碟片散發應用程式檔,我們可以使用單一封包檔,此時精靈將所有的程式檔封裝成一個封包。B、多個封包檔:如果未來是使用磁片散發應用程式,則建議使用此選項,因為一個含 DLL 程式庫的封包常大於磁片容量 1.44MB,使用這個選項可以是用封包檔分成數個封包,存在不同磁片上。選完成後,請按「下一步」鈕。
出現安裝標題對話方塊,工輸入此應用程式的安裝標題,如「專案XXX」,然後請按「下一步」鈕。
上述是供設定安裝此程式實在「開始」功能表內應建立的群組項目,未來可由此功能表內啟動此應用程式,然後請按「下一步」鈕。
以上為設定程式可執行檔即 DLL 程式檔所應安裝的位置,幾個選項意義如下:設定好後,按「下一步」。
AppPath :會有預設安裝位置,不過使用者也可以修訂此安裝位置。
WinSysPath:windows\system 所在資料夾。
WinPath :windows 所在資料夾
ProgramFiles :c:\Program files 所在資料夾
選完後按「完成」鈕,整個工作完成,可以看見封裝報告。
如果檢查 Package 資料夾,可以看見下列檔案。
Setup.exe :安裝程式檔(以後,用這個安裝軟體)
Setup.1st :記載安裝資訊的磁片
XXX.cab :這是程式封包。
(二)、OCX 介紹(2)
OCX 是OLE Custom Controls 的簡稱,也就是「定製的 OLE控制像」的意思。從技術發展的角度來看,OLE 控制向其實以被 ActiveX 控制向所取代,但因ActiveX 控制向的延伸檔案檔名也是 .ocx ,所以這兩項常被混為一談。
組件式程式設計實現了物件導向理論「可重複使用」的概念,也就是「軟體 IC」或「軟
您可能关注的文档
- 菁桐国小学童周三课后阅读与写作补助计画与概算.doc
- 下面词语加的字.pdf
- 我国级保护植物.ppt
- 课税自主権(法定外税等)系条例.pdf
- 本号主要记事.pdf
- 棚卸资产原価配分评価(藤田).pdf
- 工学科.pdf
- 地方武装.pdf
- 辉煌历史古代奥运溯源.doc
- 中山高速公.pdf
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)