以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]如何开发多语言版本软件  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=41035)

--  作者:zppc
--  发布时间:2013/10/9 19:15:00
--  [讨论]如何开发多语言版本软件
 希望开发的软件可以在登录时选择语言,根据所选语言来显示不同语言的软件界面。不知道FOXTABLE中有什么样的解决方法

--  作者:有点甜
--  发布时间:2013/10/9 19:23:00
--  
 如果要做,没有简单的方法。设计一个语言表,各个元素多语言值存入表。

 根据选择查询表替换各个元素显示。

--  作者:有点甜
--  发布时间:2013/10/9 19:25:00
--  
 参考例子



--  作者:zppc
--  发布时间:2013/10/9 19:34:00
--  
    我明白你的意思,将各个菜单及控件的标题各语言版本内容放在一个表里,当登录后设定一个语言全局变量,根据这个变量来对各个菜单及控件的标题来设值。但是这个代码要写在哪个事件里呢。
    使用其它的语言如Delphi做开发时,会写一个方法,放在一个基类窗体类中,这个方法来实现对本对象内的控件转换标题的功能,在窗体新建执行这个功能。这样子,就只要定义好一个基类就行了,以后所有的窗体通过继续这个基类实现语言标题转换。
     不知道FOXTABLE具体如何实现

--  作者:zppc
--  发布时间:2013/10/9 19:37:00
--  
 看到了,这个确实不错