以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于函数导入导出功能的补充说明  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172962)

--  作者:狐狸爸爸
--  发布时间:2021/11/9 10:24:00
--  关于函数导入导出功能的补充说明
内部函数管理器导出的函数,文件名为func,这是一个access文件,将其后缀改为mdb,就可以用access或foxtable打开,手工向其中添加函数,或者用代码添加函数,然后导入。

完毕

--  作者:有点蓝
--  发布时间:2021/11/9 14:14:00
--  
随便键一个自定义函数,然后导出,后缀改为mdb,使用access打开,就是一个数据库。

里面有一个Functions表格,有2个列,name列存储函数名称,code列存储代码。把自己的代码按照这种方式存入Functions表格,然后改扩展名回func,到自定义函数里导入即可

--  作者:chen37280600
--  发布时间:2021/11/9 14:53:00
--  
那现在新版本的BS开发,要在开发者模式,“调试好,然后编译,打包,上传到服务器,停止服务,解压覆盖,重启软件,启动服务”。
如果发现写错了一个字母的代码,也是重新走调试好,然后编译,打包,上传到服务器,停止服务,解压覆盖,重启软件,启动服务”。

跟java的开发过程一样,也是调试好,然后编译jar,打包,上传到服务器,停止tomcat服务,解压覆盖,启动tomcat服务”。

有没更便捷的方法?
[此贴子已经被作者于2021/11/9 14:53:33编辑过]

--  作者:有点蓝
--  发布时间:2021/11/9 14:55:00
--  
本地先测试一遍。再放到服务器测试
--  作者:浙江仔
--  发布时间:2021/11/9 14:58:00
--  
以下是引用chen37280600在2021/11/9 14:53:00的发言:
那现在新版本的BS开发,要在开发者模式,“调试好,然后编译,打包,上传到服务器,停止服务,解压覆盖,重启软件,启动服务”。
如果发现写错了一个字母的代码,也是重新走调试好,然后编译,打包,上传到服务器,停止服务,解压覆盖,重启软件,启动服务”。

跟java的开发过程一样,也是调试好,然后编译jar,打包,上传到服务器,停止tomcat服务,解压覆盖,启动tomcat服务”。

有没更便捷的方法?
[此贴子已经被作者于2021/11/9 14:53:33编辑过]

是啊,能不能官方出一个免发布更新代码的方式,哪怕是更新的时候校验一下加密狗也行,即远程更新时,发起代码更新的开发版校验加密狗,提交到服务端更新代码重启生效

可能想多了,没法实现

[此贴子已经被作者于2021/11/9 15:01:30编辑过]

--  作者:浙江仔
--  发布时间:2021/11/9 15:03:00
--  
以下是引用有点蓝在2021/11/9 14:55:00的发言:
本地先测试一遍。再放到服务器测试

有些代码比较难在本地测试,比如微信授权、鉴权等


--  作者:fivetable
--  发布时间:2021/11/9 15:19:00
--  
惊讶!BS开发模式我一直都是这样操作。能在本地调试好的,就在本地调试好在复制进服务器。难道你们平时还有更简单的操作!!!
--  作者:有点蓝
--  发布时间:2021/11/9 15:26:00
--  
以下是引用浙江仔在2021/11/9 15:03:00的发言:

有些代码比较难在本地测试,比如微信授权、鉴权等

我的做法是做2个自定义函数,一个做微信授权,一个直接写死一些测试数据,比如授权code,openid等数据,默认已经授权成功。本地测试就使用写死数据的函数,发布前改为微信授权函数。
--  作者:chen37280600
--  发布时间:2021/11/9 15:28:00
--  
以下是引用fivetable在2021/11/9 15:19:00的发言:
惊讶!BS开发模式我一直都是这样操作。能在本地调试好的,就在本地调试好在复制进服务器。难道你们平时还有更简单的操作!!!

惊讶!难道你之前没想过把内部函数都写在表格里或者txt里,动态读取,免重启服务器的吗?而且这个思路,也不是我想出来,以前官方出FoxWeb那玩意的时候,教了大家的
[此贴子已经被作者于2021/11/9 15:28:14编辑过]

--  作者:chen37280600
--  发布时间:2021/11/9 16:19:00
--  
既然有人对动态编译,别有用心,能不能弄个合同,凡是想用这个的,必须公司与狐表公司级别盖章,承诺不做二次开发平台之类,授权使用?

狐表能做好1.5件事,1是EXE开发,0.5是Web。bs这边,很大程度会需要第三方框架和各种api、dll来补充壮大,少了这个,确实开发便捷性,下降了很多

想下有没啥好办法或者政策