Foxtable(狐表)用户栏目专家坐堂 → [求助]传递参数打开项目


  共有12410人关注过本帖树形打印复制链接

主题:[求助]传递参数打开项目

帅哥哟,离线,有人找我吗?
hanxuntx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
[求助]传递参数打开项目  发帖心情 Post By:2012/12/13 0:07:00 [只看该作者]

传递参数打开项目已经很好用了。

但是还有一些不足:

比如:

A:系统导航及登录

B:销售模块

C:仓库管理

D:。。。。。

 

一。

A传递参数打开B项目

B项目打开后A就关掉了

这是如果要打开仓库模块呢?难道又要重新启动A系统?

 

这似乎有点绝对了吧。

如果AB两个模块要交互操作,A需要保留不能关掉。

或者A系统是导航系统

那么A也是不能关掉的

 

二。

如果B要调用A中的窗口怎么办

A系统是导航系统,登录功能在A系统

B系统要切换用户,总不能在B系统再做一套登录的代码吧?

所以,如果A系统启动后,能隐藏起来,其他系统可以调用的话,那么

几个模块看起来就似乎无缝集成了,要不然割裂感太强了,而且速度很慢。


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/13 9:22:00 [只看该作者]

 我测试了一下,好像还是不能通过参数打开应用程序。目前只能通过存储数据到一个公共的地方,比如数据库,比如文本,然后去获取,这样“传递”。

 B项目要调用A项目的窗口也是弄不了的,如果共用外部数据表,复制一个窗口也不太麻烦。

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/12/13 9:27:00 [只看该作者]

林总 如果单单是复制一个窗口确实不麻烦

但是窗口调用了自定义函数 自定义函数又调用了自定义函数

窗口间还有关联等等

就不是一个窗口的问题了

 


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/13 9:44:00 [只看该作者]

 看看狐爸有没有想到什么好的方法吧。代码重用确实是个要解决的问题。

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/12/13 9:52:00 [只看该作者]

是的 如果一个项目有很多个模块

那么几乎每一个模块都要用到编号管理,如果都能调用A系统(导航系统)的代码,维护起来就方便了,效率也高

如果每一个模块都写一遍,一个模块改了,难道要每个模块改一遍吗?

 


 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/12/13 10:24:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/12/13 10:34:00 [只看该作者]

嗯 其实不是内容多不多的问题,而是代码复用,提高效率,便于维护

 

飞的系统,很多功能如果他迁移一下,肯定是要很多时间的

如果数据库不是分离设计,而是一个数据库的话,又要导出表,存储过程等等

 

如果是单独的系统,单独的数据库,是不是很方便?

 

比如一些常用的功能 用户管理 权限管理 登录 通用编号 数据字典

这些东西可能随着不断维护会丰富起来

 

如果每做一个东西 都要导出窗口 导出函数 复制全局变量 非常繁琐 每次都会出错,每次的的调试很费时间,很麻烦

这些东西完全没必要一次次的复制黏贴

 

如果这些能写在一个系统里面,不断维护,拿来即用,可以通过参数打开别的项目

别的项目也能调用,那不是很好吗?

 

我觉得应该有这样的功能

[此贴子已经被作者于2012-12-13 10:35:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/12/13 11:39:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/12/13 11:53:00 [只看该作者]

分项目的目的是代码复用,便于维护,便于积累。


 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2012/12/13 11:53:00 [只看该作者]

看来只能自己学着写dll吗?

 回到顶部
总数 26 1 2 3 下一页