最近,随着学习的深入,发现Foxtable真是一个简单、高效的好东西,但在项目开发过程中也有几点困惑,请各位狐友帮忙解域:
1.关于C/S模式的服务端和客户端
本人现在在用的一些C/S模式软件一般都是分成服务器端程序和客户端程序两个,还要分别安装,但在看FOXTABLE帮助文件时,好像没有看到有类似的要求(OPENQQ除外),都是同一个程序与数据库进行交互就行,所以想问下,Foxtable是否不需要分开分别设计客户端和服务端程序的?
2.关于程序远程升级
A.程序远程自动升级是不是在项目属性里设置好在线升级路径(服务器中的路径,在新程序文件复制在该文件下)和项目时间就可以?这个升级是自动的吗?还是要设置代码?
B.升级时是程序自动比对程序版本吗?还是比对前面的项目时间?
C.另外,现在有些C/S软件在安装过程中会弹窗让设置服务器IP,配置相关IP,请问在安装过程中自动弹窗获得数据,是如何实现的?好像FOXTABLE写好的程序编译后还要借助第三方软件封闭安装,更加不知道在安装过程中如何弹窗了。
3.关于用户管理
A.FOXTABLE编写好的程序可以删除开发者或者管理者的帐户吗?怎样删除?
B.另外默认登录密码为888,可以修改吗?怎样修改?
C.在使用外部数据表管理用户时,设置了一个用户表(USER),有Name,Type,Config三列,为什么Type列是整数型,他应该是指用户类型吧,0代表开发者,1代表管理者,2代表普通用户吗?
另外用户分组、角色,密码分别放在那列,如何对应?
4.关于SDK文件
使用外围设备时,是否要问厂家是否支持二次开发,让他们提供SDK开发文档才能对外部设备操作?像一些通用的设备,比如打印机、扫描仪或高拍仪,是否可以直接系统调用?
谢谢各位大侠。
1、默认是直连数据库的,不需要服务端
B、比较的是Foxtable版本和项目发布时的项目发布时间。对应Foxtable来说,时间就是版本号。
3、
4、要问厂家是否支持二次开发,让他们提供SDK开发文档才能对外部设备操作
【程序安装时】那就和foxtable无关了。只能去看这个打包软件有没有这个功能了,自行看打包软件的使用文档
应该还是有点关系吧,他不是要把这个参数传递给软件吗?只是怎样实现的问题。或者安装完后在登录界面选择或输入服务器地址,这样也应该可以吧。
其它软件没有办法把任何参数直接传递给foxtable。
可以考虑把需要的参数保存到一个个txt文档里,然后foxtable打开后读取txt文档的内容
好的,那在登录窗口设置一个文本框用于设置服务器的地址,这种方案行不行?