保护整个项目
此功能仅向高级开发版用户提供。
大型项目的开发,通常需要多个程序员组成一个开发团队,进行协同开发,最新版本的Foxtable对于协同开发的支持非常完善,具体可以参考前面的介绍。
在多人协同开发的时候,如何有效防止参与开发的程序员盗用最终的开发成果,一直是一个难题。
如果使用Foxtable高级开发版,则不用担心这个问题,我们可以通过高级开发版限制开发人员的权限,让其只能参与开发,无法带走开发成果。
高级开发版通常配合普通开发版使用,团队主管使用高级开发版,团队成员使用普通开发版。
当然普通开发者也可以使用高级开发版,只需主管首先插上自己专属的高级开发版加密锁,对项目设置好权限即可,之后其他人即使使用高级开发版开发项目,也只能在设定权限下进行操作。
即使是一个人开发,也可以使用高级开发版授权,将授权ID设置为高级开发版自身的ID即可,这样其他人即使拿到你的项目,即使知道项目的开发者密码,也无法打开你的项目。
高级开发版可以实现:
1、禁止团队成员非法使用项目
通过高级开发版,可以对项目进行授权设置,使得只有插上经授权的加密锁,才能打开该项目,否则即使是开发者本人,离开了授权的加密锁,也无法打开项目。
2、禁止团队成员一些关键权限
开发团队的主管通过高级开发版,还可以禁止参与团队成员在开发过程中的以下权限:
1、输出结构
2、输出代码
3、发布项目
4、将窗口另存为模版
5、将菜单另存为模版
显然,将上述权限全部禁止后,参与开发的程序员如果要盗用最终的开发成果,除了从零开始重写,别无他法。
所以团队开发版的推出,大大增强了团队主管的控制能力,能更好地第保护企业权益。
使用高级开发版进行授权的步骤:
1、首先逐个插上要授权的其他开发版的加密锁,启动Foxtable开发版,执行菜单命令“杂项 - 工具 - 检查新版本”,记录好窗口中显示的授权ID:
2、然后插上高级开发版的加密锁,打开要进行授权设置的项目,在菜单的“管理项目”功能区单击“项目信息”:
3、在出现的窗口中,选择“授权”页,输入要授权的加密锁的授权ID,每行一个:
提示: 只有高级开发版,才会出现“授权”页。
4、之后没有经过授权的加密锁,即使知道开发者密码,打开项目的时候也会提示:
5、团队成员使用经过授权的加密锁打开项目进行开发过程中,如果要执行未经授权的操作,例如输出代码的时候,会出现提示: