收藏 分销(赏)

delphi7打包学习.doc

上传人:二*** 文档编号:5362905 上传时间:2024-10-30 格式:DOC 页数:82 大小:343KB
下载 相关 举报
delphi7打包学习.doc_第1页
第1页 / 共82页
亲,该文档总共82页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 软件名称 InstallShield 6.3 专业版专业版 软件类型 编程工具 运行环境 Win9x/WinNT/Win2000/WinME 授权方式 共享软件 软件大小 169M 软件评价 上传时间 2001-10-25 相关链接 主页 下载情况 本日下载:3 本周:52 总计:16360 下载地址 1 点此下载 软件简介 最专业的安装程序开发工具!Password:Day4Night Serial:IDPRF8-0622-A000310304 Delphi7.0 正式版 软件注册码信息 S/N:6AMD-PDJ686-APME9D-9CDR KEY:YVX-27C S/N:z9j8-pu

2、m4n-c6gzq Key:rw2-7jw 注册号:6AMD-PDJ686-APME9D-9CDR KEY:YVX-27C 友情提示请使用搜索功能查找您需要的注册码。雪浪斋注册码网为广大软件爱好者提供注册码学习、交流场所。不过本站所提供的所有免费注册码,仅供学习、研究之用,请勿用于非法活动,否则一切后果自负。结语 Delphi 7 Studio 是从设计到开发,模型驱动体系(Model Driven Architecture,MDA)方案的大全,它集成了建模,开发,和基于 Windows 平台的电子商务开发等功能。它扩展了 Delphi 6 的电子商务和 Web 服务框架,它的全集成技术增加了

3、开发者的开发能力,它的.NET 移植工具包让开发者能够向.NET 应用过渡。Delphi 7 Studio 将先进的应用开发技术集成为一个易于使用的开发包,简化了应用开发生命周期,SN:z9j8-pum4n-c6gzq Key:rw2-7jw SN:6AMD-PDJ686-APME9D-9CDR KEY:YVX-27C SN:z9j8-pum4n-c6gzq Key:rw2-7jw 注册号:6AMD-PDJ686-APME9D-9CDR KEY:YVX-27C InstallShield Pro 6.x /Password :willowfarm Serial :IEWSTB-0500-697

4、0006410 ISCSX8-0100-9995912909 ISCSL8-0100-9995912909 http:/206.204.221.62/ispro/61/pftw/InstallShieldProfessional610.exe InstallShield East Language Pack /Password :cinemashow http:/206.204.221.62/intlispro/61/east/pftw/InstallShield610EastLanguagePack.exe InstallShield West Language Pack /Password

5、 :ridingthescree http:/206.204.221.62/intlispro/61/west/pftw/InstallShield610WestLanguagePack.exe InstallShield Professional -Standard Edition v6.30 Retail (173,454,680 byte)password:Day4Night Serial:ISCSL8-0100-9990606070 or:IDPRF8-0622-A000310304 InstallShield Professional v6.22 Retail (96.2 MB)|v

6、6.20 Retail (82.2 MB)password:ChamberOf32Doors Serial:ISCSL8-0100-9990606070 InstallShield v6.2 EastLanguage Pack (6.93MB)|v6.1 EastLanguage Pack (3.36MB,SN:cinemashow)InstallShield Professional -Windows Installer Edition 2.03 (85.5MB)password:2ForTheShow Serial:ISCSL8-0100-9990606070 Installshield

7、系列打包软件是 Installshield 软件公司的产品,由于其操作简便,灵活,但功能还是十分的强大,所以是许多软件产品的首选打包工具,笔者就是他的忠实拥护者(可惜是 D 版:()这里,俺就向大家对使用Installsheild 6.26.3 profession -standard Edition 版本打包做一个入门级的介绍,因为准备在 BBS 上发表,就不贴图了,请谅解,讲的不好不要扔石头。准备条件:你已经安装了 Installsheild 6.X ,也知道自己将要做什么,呵呵,先不要看这篇文章将你的 installsheild 打开,你,说你呢。1.程序一开始弹出一个 NewProje

8、ct 对话框,在 new 页面上,有一堆的东东可选,废话少说,点击第一个 ;Project Wizard;,其他东东的功能也是不错的,但不是本篇文章的讨论范围。2.Project Wizard 对话框飞快的弹出来了,第一项 Application Name,填入你软件的名称,将来它会被作为目标文件夹名称,installsheild 工程名称。没错,用你最炫的名字吧,不过最好用英文。第二项是 Company Name,除了不要写 Micor$oft,写什么都行,Application Version 我填的是 3.2 ,这样给用户踏实的感觉_ ,Application Executable 好像

9、,咦,这里我用了好像,呵呵,好像应该指向你的应用程序。3.Setup languages 语言的选择,如果你安装了东方语言包的话就选简体中文chinese (simplified),如果准备卖给国外就选英语,为了容易这里我们只选择一项,比如中文,如果你是一个打包高手的话请跳至文章末尾。NOTE:6.3 的用户,如果安装的是 6.1 语言包的话,可能在编译的时候出现问题,这个不影响我们现在的操作,请继续,文章的末尾我会给出解决方法的。4.Components,你有很多东西要安装么,这里,用户可以选择那些东西安装,那些东西不安装,前提是你将他们按 Compent 分好,就像 office 安装一样

10、,你可以选择不安装那个 Outlook 和 frontpage,因为他们实在太糟糕了。这里,我们选中 tutorial,按下键盘上的 delete 键,没错,接着你自己主动删去 Examples 项,我们将要打包的东西没有那么复杂,太多的功能不仅影响你的判断,分发给用户的时候也会迷惑用户,只用对的,不用贵的,啊,谁仍的石头。5.FileGroup ,哈哈,又见到老朋友了,请先删去 tutorial 和 Examples,选中 App Executables 项,面板右面的 destination Folder 提示你这个组的东西将被安装到目标文件夹(;),你可以更改,但我劝你不要这样做,这样将

11、让我们后面的工作很难继续。复选框 File are self-registering 可以将 OLE 类型文件在系统中注册,(省得你用该死的 DOS 命令导入了),复选框 File are shared 会认为你的文件是系统公用的,在注册表的HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent VersionSharedDLLs中 注 册,并 且 不 会 在 你 卸 载 应 用 程 序 的 时 候 删 除 这 些 文 件。了 解 了 这些 App Self Reg DLLs 项就没有什么神秘的了,你可以对他删除,改名,我的经验是,App Execu

12、tables 中 放 你 的 执 行 文 件 和 自 己 写 的dll ,App Self Reg DLLs 中 放 需 要 放 在 系 统 目 录 下 的 ocx 或 者 dll ,Are you Sure?对这,这里没有任何的文件链接设置只是建立组。名 次 解 释:;应 用 程 序 将 被 安 装 的 文 件 夹;system 文件夹或者 system32 文件夹,取决于操作系统 ;安装程序所在目录,但不是自解压包的所在目录,迷糊的话没关系,反正你也用不到。;windows 或者 winNT ,取决于操作系统 6.Application file,好了,设置文件连接了该,你已经等的不耐烦了

13、么,我喝口茶先:)Select File Gruop 选定你的组,比如 App Executables 点击 add 增加向组里添加的文件链接(你要发布的 exe 文件),这里我指向我桌面上的蜘蛛纸牌,可以添加多个,呵呵,在 App Self Reg DLLs 项中添加需要用到的动态连接库。经验:我一般打包,会在磁盘上建立一个打包准备的文件夹,里面分好目录,比如说,执行文件,地图文件设备驱动,打包工程建立以后每次更新这里的程序就可以了。7.Setup Design,由于我们前面的删除,这里看起来没有什么可选择的,呵呵,你可以继续 next,也可以返回上一步,修改一下,比如我们返回 compon

14、ents 页面,添加一个新的 Compent ,再回到这里,呵呵,可以将 FileGroup 的内容有选择的添加到他的里面,这样,你也可以定制自己的安装了,这次我们不理他。8.installsheild object,大公司就是大公司,真不是盖的,呵呵,好多有用的东西哦,选你可能用到的,我想你比我清楚,这里我们选择了 MFC62 runtime,(只是个例子,和 spider 无关)9.Create Shortcuts and program folder ,该建立桌面快捷方式和开始菜单的文件夹了,我们的宗旨是,一定要醒目。点击 desktop,单击右键,选择add shortcut 然后在右

15、面 shortcut proporties 里面看到 File Group 是指这个快捷方式只有在这个 Group 被安装后才能建立。在;后面写上你完整的文件名了吧,这里,我们写上 spider.exe.完整的样子是;spider.exe ,icon 你自己看着办吧。同样在 start menus 下的 programer 中添加一个文件夹,起一个 cool 些的名字,然后继续在里面添加一个快捷方式,方法和前面一样。10.dialog setup ,ok,终于快完了,很简单,这里本着职业道德推荐选中最后一项 product maintenance 我们的这个工程不需要 custom setup

16、 ,你选择也可以 11.检查一下,可以就按 finish,我也想 finish 了,冬天敲键盘手很冷,开空调去喽 12.基本上现在你的工程就可以跑起来了,用 6.3 的用户可能会注意到,调试安装的时候什么也没有发生,还有一个警告,先把你手里紧紧握着的石块放下,来,小蚂蚱,穿过迷茫而昏暗的烛光,到我身边来,告诉我你为了打包受了多少委屈生活中经历了多少风霜。然后,我们一起打开我的电脑,(注意不是按 power 键)到 installshield 安装的目录下我的在C :Program FilesInstallShield,在里面的RedistributableCompressed Files 目录

17、中建立 0804-Chinese(Simplified)这个目录,(可以从 warnning 信息中看到),把 0804-Chinese(PRC )目录下的东西都拷贝过去就行了,可能是 installshield 公司的一个疏忽吧,上帝保佑他们的灵魂别下地狱,当初也折磨了我很久,中文版出不来。技巧 在 setup files 中 splash 中,可以换启动画面。在media 中点击 packageing ,选中 package the setup into a selfextracting executable 可以将安装文件变为一个自解压的文件。NOTE:高级用户注意,可能会影响 ;目录,

18、有问题的话请看帮助文档。最后,你生成的安装文件一般在从 C :My Installations你的工程名字media里面,慢慢找吧 最后,祝你打包成功!Installshield 使用方法简介使用方法简介 InstallShield 可以说是软件安装的最好制作工具。其简单的操作、完全可视 化的界面、方便的调试功能、多平台(Windows3.1,Windows95,WindowsNT3.5,WindowsNT4.0)语言(中文、各种西文)的支持使它几乎成为了安装制作的标 准。难怪微软在它的拳头产品 VisualC+4.X 中开始,就以捆绑的形式包括了 Inst allShield3。而今,随着日

19、月的推移,InstallShield 更是羽翼丰满,又陆续推出 了 InstallShieldProfessional5.X(包括 EastEdition,WestEdition)和 Insta llShield6.0,功能更为强大,操作更为简便。对于 Shareware 软件的制作者,包 装上一个漂亮的安装程序,实在是非常必要。本文简要探讨一下用 InstallShiel d 制作安装软件的方法,希望对感兴趣的朋友有所帮助。在 InstallShield 的各种最新版本中,其专门制作的 EastEdition,可应用于 汉语(GB、BIG5)、英语、印度尼西亚语、日语、韩语、俄语、土耳其语、

20、泰国语 等多语种。本文便以 InstallShieldEastEdition5.1 为探讨对象进行讨论。In stallShield 的其它语种版本的操作和 EastEdition 几乎完全相同。进入 InstallShieldEastEdition5.1 后便是两个“向导”面对你。习惯用 VB 的朋友可以用 VB5ProjectWizard,它需要你的系统中安装了 VB5。更为常用的是 ProjectWizard,它可以定制更为普便适用的安装程序。进入 P rojectWizard 后如图 1:在第一栏中写入你的程序的名字,第二栏中写入公司的 名字,在第三栏中选择开发程序使用使用的根据,第四

21、栏中选择程序的种类,最后一 栏中填入程序的可执行文件的完整路径和名字。单击下一步,进入选择定制对话 框:安装自己的喜好选择希望安装过程进行时出现的对话框,按 Priview 键可以预 览一下相应对话框的效果。接下来是选择要安装目标平台。也即程序将被运行在 什么平台之上。InstallShield 共提供了四种平台供选择(Win31,win95,WinNT 3.5,WindowsNT4.0)。然后是多语种支持,也就是安装时可以提供的语言支持。再向下依次是安装类型选择、指定构成成份、指定文件组,最后是所有选项的 概括。完成选择后便可得到你自己定做的 Project,进入 InstallShield

22、 的可视化 编程环境。下面让我们一步一步地完成我们的制作。整个 InstallShield 的可视化程度很高。支持鼠标右键的操作,在各个位置的 鼠标右键可激活各种功能;编译、调试方便,简直是 VC这种大型程序的简写 本,却又比 VC方便了许多。一、在左面的选项中选择 Scripts。这是全部制作的核心部分,也是我们所最应集中精力攻克的小小关口。当然 不更改 Scripts 中的源程序也能制作一个标准的安装程序,但如果能够控制 Script s 的编程,整个安装程序的制作水准就可以达到一个新的高度,这也许是您与普通制 作者区别的开始吧。其实 InstallShield 的 Scripts 非常类

23、似于 C 和 C的程序编 写,相信对大多数程序员来说是非常容易掌握的。而对于没有什么 C 和 C的基 础的朋友来讲,看完这篇文章后,相信你也能很好地去制作自己的 Scripts,因为 它具有相当程度的重复性,更容易被“依葫芦画瓢”。Scripts 的布局同 C 语言非常类似。首先是头文件的包含,紧接着是字符串的 定义、函数原形的说明、全局变量的说明。你可以做的是在此加上你的函数说明、全局变量的说明。Scripts 中遵循 C 的规则,同样有局部变量和定义。遵循 C的注释规则,可 以用/注释内容来进行单行注释,也可以用/*注释内容*/来注释一块语句。所 有的关键字、宏定义都以不同颜色的字体标出,

24、非常直观。Scripts 的编程遵循 结构化编程的思想,提供了大量类似 WindowsAPI 的函数库供调用,每个宏定义都 有详细的说明,每个函数除了详细地说明,解释每个变量的意义外,还都附有相 应的例子,参考这些说明和例子,可以让新手在非常短的时间内上路。对用 VC 开发过 Windows 程序的朋友来讲,简直就是一种 623 的转变而已,可以非常 轻松地掌握。在程序的最前段,是 programendprogram,它相当于 C 中的 ma in()主函数。后面是一个个子函数体的程序,排列顺序是按调用顺序排列。全部函数都非常简单易懂,并且一般不需太大改动。下面将几个常用、经常改 动的函数加以

25、说明。(1)functionSetupFolders()functionSetupFolders()NUMBERnResult;STRINGszFolderDir;begin szProgramFolder=FOLDER_PROGRAMS SHELL_OBJECT_FOLDER;/建立程序组或快捷方式的位置 szItemName=眼部图象多功能处理系统;/应用程序名称 szProgram=TARGETDIReye95.exe;/可执行文件名 szParam=;LongPathToQuote(szProgram,TRUE);/合并路径 LongPathToShortPath(szParam);/

26、转为短路径,专为 Win31 和 WinNT3.5 而用 szCommandLine=szProgram+szParam;/生成命令行 szWorkingDir=TARGETDIR;/工作路径 szIconPath=;nIcon=0;szShortCutKey=;nFlag=REPLACE;AddFolderIcon(szProgramFolder,szItemName,szCommandLine,szWorkingDir,szIconPath,nIcon,szShortCutKey,nFlag);szProgramFolder=FOLDER_DESKTOP;LongPathToQuote(s

27、zCommandLine,TRUE);if(SprintfBox(OK|CANCEL,请选择:,%s,你想在桌面上创建快捷方式吗?)=6)then AddFolderIcon(szProgramFolder,szItemName,szCommand Line,szWorkingDir,szIconPath,nIcon,szShortCutKey,nFlag);endif;szProgramFolder=FOLDER_PROGRAMSSHELL_OBJECT_FOLDER;szItemName=readme;szProgram=WINDIRnotepad.exe;szParam=TARGETDI

28、Rreadme.txt;LongPathToQuote(szProgram,TRUE);LongPathToShortPath(szParam);szCommandLine=szProgram+szParam;AddFolderIcon(szProgramFolder,szItemName,szCommandLine,szWorkingDir,szIconPath,0,szShortCutKey,nFlag);nResult=CreateShellObjects();returnnResult;end;其实这段程序说白了是对 AddFolderIcon 的一个应用而已。应用 AddFolder

29、Ic on 来在开始选单中添加程序组、程序项或在桌面桌面添加快捷方式等等。所以首 先读一下 AddFolderIcon 的说明非常必要。它共有八个入口参数。第一个参数 szP rogramFolder 是确定要在 Win95 中添加选单的位置(路径),例如 C:WINDOWSSTARTMENUPROGRAMSACCESSORIESGAMES。而在 Windows95 和 WinNT4.0 中,还可以用系统的宏定义:FOLDER_DESKTOP(添 加在桌面上)、FOLDER_DESKTOP(添加在开始选单中)、FOLDER_PROGRAMS(添加在开 始程序选单中)等。第二个参数为 szIte

30、mName,即添加的图标的名称(应用程 序的名称)。第三个参数 szCommandLine 相对繁琐一些。它为了指定可执行程序和 它的命令行,或者在子目录下的全路径(仅适用于 Windows95&winNT4.0)。szWo rkingDir 为工作路径,可为空:“”,或为 TARGETDIR(目标路径)。szIconPat h 为图标路径,一般设为空:“”。nIcon 为图标序数,即若应用程序有若干个图 标,想显示那个,依次为 0,1,2。szShortCutKey 用来定义快捷键。nFlag 用来指定图标的外观。如果在路径中 包含长路径名,则必需用或“”来包含,然后用 LongPathTo

31、Quote 函数来合并。当用于 16 位的 Win31 和 WinNT3.5 时,还应再调用一下 LongPathToShortPath 进行 转换。如此便可创建程序组、程序项或快捷方式了。太麻烦了?没关系,如果您 认为这一段操作实在麻烦,您完全可以略过,到 Resource 中去完成,详情请往后 看。(2)functionSetupScreen()begin Enable(FULLWINDOWMODE);Enable(INDVFILESTATUS);SetTitle(眼科多功能处理系统安装程序,28,YELLOW);/修改字体和颜 色 SetTitle(眼科多功能处理系统,0,BACKGRO

32、UNDCAPTION);/标题行的 字体和颜色 Enable(BACKGROUND);Delay(1);end;这儿主要是 SetTitle(szString,nPointSize,nColor)函数的应用。三个参数分别代表了所写字符串的内容、字体大小、文字颜色。(3)functionDialogShowSdWelcome()NUMBERnResult;STRINGszTitle,szMsg;begin szTitle=欢迎;szMsg=欢迎您光临眼科多功能处理系统安装程序!;nResult=SdWelcome(szTitle,szMsg);returnnResult;end;在这个函数里写入

33、您想制作程序的标题。(4)functionSetupRegistry()NUMBERnResult;STRINGszKey,szNumName,szNumValue,svNumValue;NUMBERnType,nSize;begin szKey=RobertRobertSoftwareSpiritVersion;/自己的主键 szNumName=TestValue;/键名 szNumValue=12345;/键值 nType=REGDB_NUMBER;/类型 nSize=-1;/指定大小 RegDBSetKeyValueEx(szKey,szNumName,nType,szNumValue,

34、nSize);/创 建 nResult=CreateRegistrySet();returnnResult;end;通过这种方法修改注册表,再辅以一些算法,可以投入很小但起到很好的加 密程序的作用,您不妨一试!?(5)functionDialogShowSdFinishReboot()NUMBERnResult,nDefOptions;STRINGszTitle,szMsg1,szMsg2,szOption1,szOption2;NUMBERbOpt1,bOpt2;begin if(!BATCH_INSTALL)then bOpt1=FALSE;/不选 bOpt2=FALSE;/不选 szMs

35、g1=%P 安装结束!n;/%P 代表安装程序名字。szMsg2=按结束键结束%p 安装。;/提示信息 szOption1=我想看自述文件。;szOption2=我想现在就运行程序。;nResult=SdFinish(szTitle,szMsg1,szMsg2,szOption1,szOption2,bOpt1,bOpt2);if(bOpt1)then LaunchAppAndWait(WINDIRNotepad.exe,TARGETDIRreadme.txt,WAIT);/如果选中,调用 Windows 的笔记本载入自述文件。endif;if(bOpt2)then LaunchApp(TAR

36、GETDIReye95.exe,);/如选中,立刻执行应用程序 endif;return0;endif;nDefOptions=SYS_BOOTMACHINE;szTitle=;szMsg1=;szMsg2=;nResult=SdFinishReboot(szTitle,szMsg1,nDefOptions,szMsg2,0);/由此控制决定是否重新启动计算机。returnnResult;end;这一段程序便是安装到最后,可以提示用户是否看自述文件、是否立刻启动 程序运行、是否重新启动计算机。Scripts 最需要改动的地方可能就是这五个地方。其它则根据制作者自己的需 要来做相应修改。二、修改

37、 FileGroups 双击相应的 ExamplesFiles、HelpFiles、ProgramDLLs、ProgramExecut ableFiles、SharedDlls,在相应的 Links 中,单击右键,可以插入一组文件、一个文件夹或一个文件。而在 ExamplesFiles、HelpFiles、ProgramDLLs、Pr ogramExecutableFiles、SharedDlls 中分别加入文件是为了在程序安装时的选 项安装。更为简便的方法是在 Tools 中启动 LaunchExplorer,然后把所需的文件 或文件夹拖拉到右面空白处即可。三、修改 Components 单

38、击 ProgramFiles、ExampleFiles、HelpFiles 或 SharedDlls,在右面的 表格中双击 IncludeFileGroups,在弹出的属性对话框里单击 Add,加入相应 的文件组。四、修改 SetupTypes 单击 Compact、Typical 或 Custom,在右面的表格中选择各自包括的组成成份。注:有了二、三、四项的操作,才能完成安装时的“典型安装、简洁安装和 定制安装”的选择。五、修改 SetupFiles 在 SplashScreen-LanguageIndependent 中你会发现一个 Setup.bmp 文件,这个是系统提供给你的安装开始时

39、的闪烁画面。你可以用你的封面替代这个 setu p.bmp。在 LanguageIndependent-OperatingSystemIndependent 中,你会发 现 license.txt 和 infolist.txt。你可以将你的应用程序的说明、版权信息写入相 应文件。六、修改 Resource 在 RegisterEntires 中,你可以添加你的键值。对 RegisterEntires 单击鼠 标右键,单击 NewEntry,便可在右面的 RegisterSet 中加入自己的键值。在 ShellObjects 中,有 ExplorerShell 和 ProgramManagerS

40、hell 两个分类,分别是为了 windows95、WinNT4.0 和 win31、winNT3.5 设计的。在 ExplorerShe ll 中,又有 Desktop、StartMenu、Programs、Startup 的层次之分。你可以在任 一层单击右键,插入您所需要加的快捷方式或文件夹。单击快捷方式或文件夹,双击右面的表格选项,依次填入空白项,那么在您 理想的目的地的文件夹或快捷方式便建好了。不要着急去按下 RunSetup 工具按钮,否则您会发现您运行后得到的并不完全是您所设计的!这是因为您少了:七、运行 MediaWizard 在 Media 栏,单击 MediaBuildWiz

41、ard,按照提示一步一步执行,直至结束(而实际上您仅需连续按“下一步”按钮)。您完全可以再此基础上加上更多的更 精彩的小花招,如:加密、安装拷贝时的不同的背景变换、制成一个自解包的安 装文件、做一个带时间限制的试用版安装等等,InstallShield 都可以满足您的需 要。但这些小花招,基本都需要您对 Scripts 的熟练掌握,这些都是用简洁方式所不 能控制的。好了,您可以 RunSetup 了。怎么样?够不够专业?酷不酷?可不要把嘴乐歪 了!InstallShield 是使用非常广泛的一种安装程序制作软件。你可以用它制作出专业级的安装程序。但它的缺点就是使用很烦琐,让初学者望而生畏 下面

42、就以 InstallShield Professional Standard Edition 6.30 英文版为例,讲解它的使用方法。由于暂时还没有弄到它的东方语言包,所以在安装中可能在显示上会有点问题。大家可以在此处下载 InstallShield 6.3 启动 InstallShield 后,见下图 选“New Project”按钮,打开新工程 一般选“Project Wizard”,工程向导。在下面添上工程的名字 添上工程的基本信息 选择语言。由于没有其它的语言包,所以只有 English可选。语言包需要另行购买 选择组件。有的程序允许选择安装一部分或全部的程序 你可以按“Rename”

43、修改组件的名称 这里为了方便,只建立了一个组件 选择文件组。上图选择的组件是为了管理方便用的,并不对应真实的安装文件;这里的文件组才是真实的给你的文件分组 这里我们建立自己的 3 个文件组 注意文件组窗口右边的提示部分,见下图,它指示了某个文件组下的文件相对于安装目录(TARGETDIR)的位置 下图就是设置目录结构的窗口。“Application Target Folder”就是代表程序的安装目录 建立符合我们要求的目录结构 每个文件组都设置目录位置 下面选择要打包的文件的位置 选择正确的文件组,并选择文件组文件的位置 下面是选完的窗口 下面是指定组件与文件组的关系,其实就是选择哪些文件是在

44、某个组件中的信息 由于我们把所有的文件都安装,所以就把所有的文件组都放在一个的组件下 如果你还有其他的对象,也可以连进来,但一般是用不上的 下面是建立桌面快捷方式和程序组的窗口 这里建立了一个桌面快捷方式和一个程序组。注意:处可以写上目录,也可以写启动程序名 下面选择安装过程中出现的窗口。可以去掉没用的窗口 下面是统计信息 按“完成”后,开始编译你的安装程序。下面是在编译时弹出的窗口。可以看看,关闭之 下面是编译结果:0 error,0 warning。一切 OK 注意:有的程序有特殊的要求,比如下图,启动文件和程序必须的文件不在同一个目录下,所以要注意写清“Target”和“Start In

45、”的参数 安装目录缺省在 program files公司名产品名下。好象很难修改,我只好直接修改之。如果大家知道什么更好的办法,请告诉我:)Walkthrough:Creating a V.Visual FoxPro 7 Technical Articles Walkthrough:Creating a Visual FoxPro Application Setup Program Using InstallShield Express Mike Stewart Microsoft Corporation June 2001 Applies to:Microsoft Visual FoxPro

46、 7.0 Summary:InstallShield Express-Visual FoxPro Limited Edition provides an easy and intuitive way to package and deploy your Visual FoxPro application.Using the InstallShield Express comprehensive and flexible Setup creation technology for Windows Installer,you can create a Setup project or packag

47、e,including specifying files and their properties,and then distribute the application files from Setup.(10 printed pages)ContentsContents Introduction Preparing Your Application for Distribution Creating the Setup Program Using InstallShield Express Distributing Your Application Visual FoxPro Distri

48、bution Scenarios Additional Information Introduction InstallShield Express uses Microsoft Windows Installer,which makes it possible for users to install and configure your products and applications efficiently.Windows Installer is part of the Windows 2000 and Zero Administration Windows efforts to r

49、educe the overall cost of deploying,using,and managing desktop computers.This white paper is not meant as a replacement for the InstallShield Express documentation,which you should read first.It is merely a supplement to assist Microsoft Visual FoxPro developers in using InstallShield Express to pac

50、kage and deploy applications.For more information on InstallShield options,see the InstallShield Express documentation.Note You can use any Setup creation program that uses Windows Installer technology to create.msi or.msm Setup packages.This paper describes how to use InstallShield Express included

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服