配置文件不要明码就行,如果明码,客户肯定不同意的。
加密解密字符串:
http://www.foxtable.com/help/topics/1346.htm
其实发布后的程序,也可以通过菜单设置数据源,一般不需要自己再写了。
而且即使打开项目的时候连不上数据源,也会出现设置窗口给设置数据源,2014版的还可以直接保存新设置的数据源,无需打开项目后重新设置一次。
http://www.foxtable.com/help/topics/2363.htm
在打开项目的时候,如果无法连接到某个数据源,会出现一个数据源设置窗口,允许临时修改数据源的设置。
必须注意的是:
1、这种设置默认是临时的,启动项目后,需要重新打开外部数据源管理窗口,重新设置数据源。
2、如果希望保存这种设置,可以在设置窗口选中选项“保存设置”,这样下次打开项目之后,会按照新的设置连接数据源,无需重复设置。
3、只有开发者和管理员,才有这种临时设置的权限,其他用户打开项目的时候,如果某个数据源无法连接,将直接退出。
4、如果不希望管理员有这种临时修改数据源的权限,可以在项目属性设置中,将“允许设置数据源”属性设置为False(否)。