问题18:
引领IT检证工具的发展方向:www.testking.com
你创建了一个可以为多国用户服务的百科全书软件.你的这个软件是依据它所应用的环境来对数据进行格式化的.你已经为英语(美国)创建了一个缺省的资源文件.从该软件开发以来,其它特定环境的资源文件会在全年被陆续的添加进来.
这个软件只能安装在已经建立了对应的资源文件的国家.
哪一个是配置你的软件最有效的方式?(选择最佳选项)
A.对每一种环境单独创建执行程序
B.对每一种执行程序单独创建环境
C.在代码中建立<环境>属性来设定各种环境设置
D.创建一个执行程序将用户的Windows区域设置改成英语(美国)
E.创建一个内含缺省环境设置的执行程序.在使用中为每个环境创建单独的配置(satellite??)
答案:E
资源文件中可能含只能被特定环境识别的图像或文档.缺省的环境资源文件应该内含在软件的执行程序中.其它的特定资源文件可通过Assembly Linker编译添加.这些配置集需安装在程序主文件夹下的单独文件夹中.为每种环境创建单独的执行程序是不太合适的,因为版本管理非常困难.每个环境都需要一个单独的版本.创建一个应用软件并迫使用户都使用另一个国家的设置也不是适当的解决方法.在代码中加入环境属性设置不会添加单独的环境资源