Developing multilingual installation programs using .ppt
《Developing multilingual installation programs using .ppt》由会员分享,可在线阅读,更多相关《Developing multilingual installation programs using .ppt(34页珍藏版)》请在麦多课文档分享上搜索。
1、1,Developing multilingual installation programs using InstallShield for Windows Installer,David L. Cole IBM Corporation Research Triangle Park, NC ,2,Why were here.,No matter how good your application is, Your customers first experience is.,The install program!,New technologies exist,- The Windows I
2、nstaller,- Development tools (InstallShield),Thats what were here to talk about!,3,Topics,A background on Microsofts Windows Installer service A description of the InstallShield for Windows Installer tool Examples of multilingual install programs Details on how to design and develop multilingual ins
3、tall programs Explanation of how and where Unicode is used in the process Hints, tips, and gotchas References,4,What is a multilingual installation program?,Installation Program,5,What is the Windows Installer?,Microsofts Windows Installer is a new installation service that consists of: an operating
4、 system resident installation service a standard format for component management a management API for applications and tools. Is a key component of Windows 2000, also available for other Windows versions (Windows 95, 98, and NT 4.0) Also known as “MSI” Not an authoring environment! 3rd party vendors
5、 (e.g., InstallShield, Wise) provide development tools,6,Why Windows Installer?,Better management of shared resources Consistent enforcement of installation rules Easy customization by administrators Facilitated selection of desired application features Automatic repair of configuration problems In
6、essence: reduced support costs for software providers a much improved experience for administrators and end-users,7,An operating system resident installation service.,Part of the operating system! Enforces consistent installation rules Service is “engine” for install program data Manages shared comp
7、onents on behalf of an application Can run at elevated privilege level on Windows NT/2000 e.g., non-administrators may install services Built-in to Windows 2000, and available on Windows 95, Windows 98, and Windows NT 4.0 Use is required for new “Certified for Microsoft Windows” logo (except for ser
8、ver products, for the time being),8,A standard format.,“Data” for operating system install “Engine” Install program is actually a collection of data tables Establishes product / feature / component hierarchy Incorporates “standard” actions such as installing fonts Extendable with custom actions “.ms
9、i” file extension May be opened and extended with development tools such as InstallShield for Windows Installer,9,Components and features,“Atomic” unit of installation Collection of files, registry keys, etc. that are all installed together Uniquely defined and automatically shared by OS Not visible
10、 to the user Typical method of distinguishing OS-specific and language-specific resources,Groupings of components How groups of components are selected to be installed or uninstalled Exposed to the user Maintains “feature state” Install locally Run from source Install on demand Do not install,Compon
11、ents,Features,10,Product (Office),Products, Features, & Components,11,Product (MyProduct),Products, Features, & Components,12,Feature selection example,13,Feature selection example.,14,Data table example,15,A management API for applications and tools.,Tightly coupled with the Windows Shell Manages f
12、ile paths on behalf of an application enables roaming user support Ensures that requested applications/features are both installed and complete enables install-on-demand (Advertising) enables self-repair Maintains an inventory of installed applications/features Plays role in enforcing system policie
13、s,16,InstallShield for Windows Installer (ISWI),A development tool for authoring Windows Installer-based install programs Creates data tables which compose the .msi file Includes wizards for stepping you through creating a standard project compiling the .msi file and building the output media creati
14、ng custom action controls creating components adhering to best practices Also includes support for creating multilingual installs!,17,ISWI input and output,I SWI,Note: numerous different build options exist,18,Setup.exe function flow,Determine default language (via user locale) Display language sele
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DEVELOPINGMULTILINGUALINSTALLATIONPROGRAMSUSINGPPT

链接地址:http://www.mydoc123.com/p-374338.html