




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
InstallShield使用手冊(cè)總體介紹 1安裝程序制作過(guò)程〔MSI〕 1NewProject 1InstallationInformation 2GeneralInformation 2UpdateService 6Trialware* 7Organization 7SetupDesign 7Features 11Components 11ApplicationData* 11FilesandFolders* 11Redistributables* 11MobileDevices* 11SystemConfiguration 12Shortcuts 12Registry* 12ODBCResources* 12INIfileChanges* 12EnvironmentVariables* 12XMLFileChanges* 12ServerConfiguration* 12InternetInformationServices* 12ComponentServices* 13SQLScripts* 13Behaviorandlogic 13InstallScript 13CustomActions 13Sequences 14SupportFiles* 15SystemSearch* 15PropertyManager* 15UserInterface* 15Dialogs* 15Media* 15PathVariables* 15Upgrades* 15Releases* 15PatchDesign* 15Distribute* 15AdditionalTools* 15DependencyScanners* 15MSIDebugger* 16DirectEdtiors* 16BuildInstallation 16其他介紹 16常用函數(shù) 16其他留意事項(xiàng) 16注:*表示一般不使用,所以不做介紹的功能12總體介紹InstallShieldv10.5MSI3.0本文以InstallShieldv10.5制作MSIMSI安裝程序制作過(guò)程〔MSI〕下面就以公司最的電子病歷產(chǎn)品安裝包的制作過(guò)程為例,介紹InstallShield制作MSI安裝包的制作過(guò)程。NewProjectFil—Ne”菜單,選擇ProjectTypeBasicMSIPackagNameLocation,點(diǎn)擊“OK”后創(chuàng)立MSI在創(chuàng)立了的MSI安裝包后就進(jìn)入了工程助手ProjectAssistan,它將引導(dǎo)你一步所以下面就不講它,講安裝設(shè)計(jì)者InstallationDesigne。為此,我們?cè)诮缑嫔锨袚Q至InstallationDesignerInstallationInformation第一步是進(jìn)入InstallationInformationGeneralInformation·ProjectProperties在這里,我們主要是進(jìn)展工程文件格式〔ProjectFileFormat〕和安裝語(yǔ)言〔SetupLanguages〕設(shè)置。ProjectFileFormat2BinaryXML,可以依據(jù)自己的需要進(jìn)展選擇。由于Binary格式翻開(kāi)、保存的速度比快,而且還可以用它做WindowsAPIXML工具,所以最好選擇Binary格式?!睸etupLanguages〕〔ChineseSimplifie〕,所以最好把系統(tǒng)缺省的美國(guó)英語(yǔ)Englis〔UnitedState〕去掉。去掉的方法是:1SetupLanguages〔Chinese〔Simplified〕;2、在后面的字符表StringTabl〕中選中ChinesSimplifieMakedefaulChines〔Simplifie〕SetupLanguages中取消美國(guó)英語(yǔ)Englis〔UnitedState〕時(shí)自動(dòng)承受簡(jiǎn)體中文的界面,而且不會(huì)再消滅要用戶(hù)選擇顯示語(yǔ)言的界面了?!ummaryInformationAuthor“ZLSOFT”就行了?!ddorRemovePrograms這里的信息根本不用設(shè)置,Publisher工程會(huì)自動(dòng)填上前面的{COMPANY_NAME}的值ZLSOF,在Publisher/ProductURL和SupportURL項(xiàng)中可以設(shè)置安裝時(shí)顯示的網(wǎng)址假設(shè)有的點(diǎn),還可以在ProductUpdateURL中設(shè)置產(chǎn)品升級(jí)的網(wǎng)址。另外還可以設(shè)置號(hào)碼ReadMe等信息這里不在一一介紹了需要說(shuō)明的是整“AddorRemovePrograms”項(xiàng)是設(shè)置在系統(tǒng)安裝后再執(zhí)行安裝包的選項(xiàng),里面的 DisableChangeButton、DisableRemoveButton、DisableRepairButton三個(gè)工程分別是設(shè)置是否顯示修改、刪除、修理按鈕的,假設(shè)不需要的話(huà),可以把這些工程的值設(shè)為Yes?!roductProperties這里主要設(shè)置產(chǎn)品的名稱(chēng)Nam、版本Versio、程序類(lèi)型ApplicationTyp,同時(shí)還可以設(shè)置安裝條件InstallConditio、缺省安裝名目INSTALLDI。需要強(qiáng)調(diào)INSTALLDIR項(xiàng)要做修改,C:\AppSof·StringTable不再逐一介紹了。UpdateService對(duì)于我們現(xiàn)有的產(chǎn)品都不需要在線(xiàn)升級(jí)效勞,所以直接將EnableUpdateServiceNoTrialware*本節(jié)強(qiáng)調(diào):、安裝語(yǔ)言SetupLanguage〕、缺省安裝名目INSTALLDI〕的設(shè)置。Organization其次步是進(jìn)入Organization進(jìn)展安裝包構(gòu)造的設(shè)置。SetupDesign·設(shè)置特征〔Feature〕特征〔Feature〕是在安裝時(shí)可供用戶(hù)選擇的模塊組,可選擇其中的一個(gè)或多個(gè)來(lái)進(jìn)展安裝,例如我們ZLHIS+產(chǎn)品安裝時(shí)可以選擇“門(mén)診收費(fèi)征〔Feature〕進(jìn)展安裝。Feature可以通過(guò)選中SetupDesignFeature,然后點(diǎn)鼠NewFeatureFeature主要設(shè)置DisplayNameDestinationInstallLevelRequiredInstallShield都是已經(jīng)給出來(lái)了的。DisplayName是Feature在安裝時(shí)所要顯示的名字,DestinationFeatureInstallLevelFeatureRequiredFeature是否需要設(shè)置為必需安裝〔用戶(hù)不能取消。后面電子病歷的例子可以加深大家對(duì)這些工程的理解?!ぴO(shè)置部件〔Component〕部件〔Component〕是在安裝某個(gè)Feature下所需對(duì)應(yīng)的部件組,比方說(shuō)有一個(gè)叫“醫(yī)Featuresystem32Apply〔SelfreComponent。Component可以通過(guò)選中Feature,然后點(diǎn)鼠標(biāo)右鍵,選擇NewComponent來(lái)增加。Component中主要需要設(shè)置的屬性有:DestinationCondition;主要需要設(shè)置工程有:Files及它的下的SelfRegisterAlwaysOverwriteDestination是用來(lái)設(shè)置Component的安裝名目,一般用到的是:[SystemForlder]—系統(tǒng)名目;{AppSoft說(shuō)明,值得一提的是,InstallShield承受的是類(lèi)C的腳本語(yǔ)言,假設(shè)用到這些預(yù)定義的路Condition是用來(lái)設(shè)置Component的安裝條件的,例如它可以解決某些部件只能安裝到某些版本的操作系統(tǒng)上去的問(wèn)題——選擇Version9X表示只Windows9XComponent;選VersionNT表示只在WindowsNTComponentFiles主要用來(lái)設(shè)置屬于該Component〔SelfRegiste、總是掩蓋AlwaysOverwrit〕等?!そ㈦娮硬v文件構(gòu)造設(shè)置舉例〔WindowsNT有些部件只能在Windows9X。我們首選依據(jù)其安裝需要分為2Feature〔根底部件和電子病歷,然后再把這2個(gè)Feature下的Component1〕公共部件安裝到系統(tǒng)名目自注冊(cè)的com_sys_selfre2〕公共部件安裝到系統(tǒng)名目不注冊(cè)的com_sys_file〕公司部件安裝到系統(tǒng)名目自注冊(cè)的zl_sys_selfre;4〕公共部件安裝到NT下系統(tǒng)名目自注冊(cè)的com_sys_selfregN;〕公共部件安裝到9X下系統(tǒng)名目自注冊(cè)的com_sys_selfreg91〕公司應(yīng)用部件安裝到系統(tǒng)名目自注冊(cè)的〔app_sys_selfreg〕2〕公司應(yīng)用部件安裝到應(yīng)用程序名目自注冊(cè)的app_app_selfre;〕公司應(yīng)用部件安裝到應(yīng)用程序名目不注冊(cè)的app_app_file。留意:圖片中app_app_selfreg部件組設(shè)置的路徑為{Apply}C:\AppSoft\Apply,預(yù)定義{Apply}是在設(shè)置時(shí)增的。此圖說(shuō)明白如何為只安裝于WindwosNT下的Component設(shè)置條件Conditio。此圖說(shuō)明白選中FilesAddComponent下的文件。此圖說(shuō)明選中文件后,單擊鼠標(biāo)右鍵,選擇Properties后,進(jìn)展文件的自注冊(cè)〔selfregister〕屬性設(shè)置。Features該項(xiàng)的功能已經(jīng)在SetupDesignComponents該項(xiàng)的功能已經(jīng)在SetupDesign本節(jié)強(qiáng)調(diào):1、理解Feature和Component的意義和關(guān)系。2、Component中Condition屬性的意義和用途。3、如何設(shè)置Feature和Component。ApplicationData*FilesandFolders*Redistributables*MobileDevices*SystemConfiguration第三步是進(jìn)入SystemConfiguration進(jìn)展系統(tǒng)配置方面的設(shè)置,我們一般只會(huì)在里面進(jìn)展快捷方式〔Shortcuts〕的設(shè)置。Shortcuts·在“開(kāi)頭”欄中增加快捷方式ProgramMenNewFolde的名目。然后再選中該名目,單單擊鼠標(biāo)右鍵,選擇NewShortcut,增加名為“電子病歷”的快捷方式。最終選中該快捷方式,設(shè)置其TargetzlRichEMR.ex完成了該快捷方式的創(chuàng)立?!ぴ凇白烂妗鄙显黾涌旖莘绞脚c在“開(kāi)頭”欄中的類(lèi)似,不再重復(fù)介紹了。Registry*ODBCResources*INIfileChanges*EnvironmentVariables*XMLFileChanges*ServerConfiguration*InternetInformationServices*ComponentServices*SQLScripts*BehaviorandlogicBehaviorandlogic是最難的,不過(guò)我們用得不多。InstallScriptBasicMSIProject安裝包和InstallScriptProject大事支持來(lái)腳本語(yǔ)言〔前者供給的大事比較少Sequence進(jìn)展執(zhí)行的〔自定義的操作和函數(shù)都作為序列中的用戶(hù)操作來(lái)執(zhí)行介紹。在這里,我們只介紹一下如何便利地在腳本中參與函數(shù)。Edit—Insert—InstallScriptFunction”〔FunctionWizar點(diǎn)確定就能把函數(shù)創(chuàng)立到指定位置。CustomActions我們的電子病歷安裝包中要在安裝時(shí)自動(dòng)執(zhí)行MSagent.exe設(shè)置到CustomActions選中CustomActionsNewEXStoredinBinary創(chuàng)立了的操作。然后選中該操作,將其命名為“run_MSagent.exeExecutableFilenameInstallUISequence和InstallUICondition設(shè)置該操作的執(zhí)行序列和執(zhí)行條件的,但為了更便利,我將在Sequences中進(jìn)展介紹。CustomActions的幾個(gè)重要的屬性為:ExecutableFilename〔指定執(zhí)行文件、CommandLine〔設(shè)定運(yùn)行參數(shù)ReturnProcessing〔設(shè)定執(zhí)行是否同步和是否檢查其退出、ExecutionScheduling〔設(shè)定執(zhí)行策略Sequence〔序列〕和對(duì)應(yīng)的Condition〔執(zhí)行條件。Sequences“InserUMoveDow”來(lái)調(diào)整自定義操作的執(zhí)行序列。最終需要說(shuō)明的是,由于我們不期望安裝包在刪除、修改等操作時(shí)也執(zhí)行“run_MSagent.exe”操作,所以我們?cè)贑ondition屬性中加上一個(gè)執(zhí)行條件。假設(shè)對(duì)InstallShield的內(nèi)部預(yù)定義和變量不熟,也不要為加如何這個(gè)條件而擔(dān)憂(yōu),我們可以直接從和它執(zhí)行條件一樣的地方直接CopySupportFiles*SystemSearch*PropertyManager*本節(jié)強(qiáng)調(diào):、函數(shù)向?qū)unctionWizar〕2(Actions)。(ActionsSequence〕中去,并設(shè)定執(zhí)行條件。UserInterface*Dialogs*Media*PathVariables*Upgrades*Releases*PatchDesign*Distribute*AdditionalTools*DependencyScanners*MSIDebugger*DirectEdtiors*BuildInstallation〔ProjectAssistan頁(yè)面的BuildInstallationMSIPackageBuildInstallations”按鈕,就能生成我們所需要的標(biāo)準(zhǔn)MSI其他介紹常用函數(shù)·LaunchAppAndWait其他留意事項(xiàng)·InstallationIntervie〔ProjectAssistan:這里可以設(shè)置關(guān)閉license框。如何增加README的顯示README的顯示方式可承受兩種方式實(shí)現(xiàn)。1修改設(shè)置WORDRTF格式文件,并將文件名存放在該處。如:D:\MyInstallShield10.5Projects\ZLMaterial10\README.rtf2.重生成即可。2增加notepad.exe在安裝包中的安裝,以免無(wú)該文
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省安康市2024-2025學(xué)年高三下學(xué)期第二次質(zhì)量考試(二模)地理試題(含答案)
- 企業(yè)對(duì)外溝通與合作記錄表
- 鄉(xiāng)村旅游規(guī)劃設(shè)計(jì)服務(wù)協(xié)議
- 產(chǎn)品保密與知識(shí)產(chǎn)權(quán)保護(hù)契約書(shū)
- 倒裝句的構(gòu)成與識(shí)別:英語(yǔ)語(yǔ)法知識(shí)鞏固教案
- 鄉(xiāng)村土地承包經(jīng)營(yíng)獎(jiǎng)補(bǔ)資金使用協(xié)議
- 二手房買(mǎi)賣(mài)過(guò)戶(hù)網(wǎng)簽協(xié)議
- 健康飲食品牌推廣合同書(shū)
- 本季度銷(xiāo)售業(yè)績(jī)匯報(bào)與展望
- 高體三教授治療眩暈病學(xué)術(shù)思想研究
- 《元德秀字紫芝》2019年山東濰坊中考文言文閱讀真題(含答案與翻譯)
- 建設(shè)“三型三化551”財(cái)務(wù)體系加快財(cái)務(wù)轉(zhuǎn)型創(chuàng)建一流財(cái)務(wù)指導(dǎo)意見(jiàn)
- 語(yǔ)言領(lǐng)域核心經(jīng)驗(yàn)《學(xué)前兒童語(yǔ)言學(xué)習(xí)與發(fā)展核心經(jīng)驗(yàn)》
- 湖北省華中師大一附中2020-2021高一物理期中檢測(cè)試卷【含答案】
- 2021年合肥職業(yè)技術(shù)學(xué)院職業(yè)適應(yīng)性測(cè)試試題及答案解析
- 2022年三年級(jí)美術(shù)下冊(cè)教案課題美化教室一角
- 初中物理公式MicrosoftWord文檔
- 詐騙案件授課PPT課件
- 弗洛姆異化理論
- 碳納米管_ppt課件
- 【課件】第2課如何鑒賞美術(shù)作品課件-高中美術(shù)人教版(2019)美術(shù)鑒賞
評(píng)論
0/150
提交評(píng)論