以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何提高打开项目的速度(问题找到,见18楼) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21867) |
-- 作者:yyzlxc -- 发布时间:2012/7/26 14:08:00 -- [求助]如何提高打开项目的速度(问题找到,见18楼)
附上项目属性的AfterOpenProject事件代码:
Forms("用户登录").Open() [此贴子已经被作者于2012-7-27 8:39:09编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/7/26 14:31:00 -- 项目在未安装foxtable软件的电脑上运行? 当然应该安装foxtable啊? C/S架构,数据在服务器,程序在客户端,否则传输程序都要近50兆,能快才怪。 |
-- 作者:yyzlxc -- 发布时间:2012/7/26 14:36:00 -- 谢谢两位老师的指教,回狐爸老师:我是在客户端运行发布的项目,难道在客户端也要安装foxtable?请狐爸老师指教!! |
-- 作者:狐狸爸爸 -- 发布时间:2012/7/26 14:37:00 -- 这是理所当然的。 foxtable和项目在客户端,服务器只放数据。 仔细看看《使用指南》下的《网络与数据源》这一章吧。 |
-- 作者:yyzlxc -- 发布时间:2012/7/26 14:46:00 -- 关于发布 Foxtable分为商业版和开发版,大家从主页下载的试用版也是商业版,试用期为半年左右。
谢谢狐爸老师的回复,但是学生还是不明白,难道发布后的项目不能脱离Foxtable?我一直认为可以脱离Foxtable的,还请狐爸老师指教,谢谢!! |
-- 作者:狐狸爸爸 -- 发布时间:2012/7/26 15:01:00 -- 可以脱离的。 将发布后的程序,复制到客户端就行了。 如果没有开发版,就将在客户端安装foxtable。 |
-- 作者:yyzlxc -- 发布时间:2012/7/26 15:09:00 -- 谢谢狐爸老师的回复。现在的问题是,如何提高启动速度,除了项目属性的AfterOpenProject事件尽可能简化外,还应注意那几个事件,请狐爸老师指教,谢谢!! |
-- 作者:狐狸爸爸 -- 发布时间:2012/7/26 15:18:00 -- 不要想了,15秒的启动速度,完全正常。 120秒是你的部署方式出了问题。 |
-- 作者:yyzlxc -- 发布时间:2012/7/26 15:53:00 -- 谢谢狐爸老师的回复,这里提到的部署方法应该如何去做,不太明白,还请狐爸老师指教。 另外,在论坛里找了一下关于启动的帖子,讲到关于互联网的问题,我想是否与此有关?因为安装foxtable的机子通过无线路由与互联网连接,速度就比较正常,而其他的客户端是不连互联网的,所以启动速度就慢,这样的分析是否合理?如果是这个原因的话,又如何来解决,还请各位老师指教,谢谢了!! |
-- 作者:狐狸爸爸 -- 发布时间:2012/7/26 15:58:00 -- 你的问题和那个网络问题无关。
c/s的部署是:
1、数据在服务器 2、程序咋客户端。
就像我们炒股,炒股软件是安装在自己的电脑上,股票数据来自于证劵公司的服务器。
网络环境,程序和数据要分离,所以你要使用外部数据源,参考《使用指南》下《网路与数据源》这一行。 |