社区
Delphi
帖子详情
Delphi 中双语菜单应如何实现
LMXEQ5
2003-10-17 11:24:23
双语菜单
与如下问题,请大家指教
1.中英日文菜单的实现
2.繁体和简体的切换
...全文
79
6
打赏
收藏
Delphi 中双语菜单应如何实现
双语菜单 与如下问题,请大家指教 1.中英日文菜单的实现 2.繁体和简体的切换
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dickeybird888
2003-10-18
打赏
举报
回复
(·¥·)
angle097113
2003-10-18
打赏
举报
回复
pankun(剑神一笑 ^_^) 说得办法真的很好
把语言存在ini文件里面 好办法 我也试试
jy_1201
2003-10-18
打赏
举报
回复
用XML文件也不错
Linux2001
2003-10-18
打赏
举报
回复
用楼上的方法吧,就是把不同的语言放在不同的INI文件中,这样用户也可以自定义语言!我一直用的是这种方法
LMXEQ5
2003-10-18
打赏
举报
回复
谢了!
pankun
2003-10-17
打赏
举报
回复
你可以用几个INI文件来保存菜单标题的字串,子项一样.只是语言不一样,要用时读出INI文件中的字设为菜单标题就可以了.繁体和简体的切换也可以这样做..
数据库开发框架(PDF版)
注意,此版本不包含源代码,只是一个绿色的可以随时打开的版本,开发工具为:
delphi
7+sqlserver2000我的PDF(Perfect Developer Frame),想要 简单,快速,健壮,因此我用的还是C/S结构,因为客户可不管你用的是什么最高新的技术!经过一两年的完善,以及几个小的项目的使用,基本上还能拿得出客户正式使用!现在拿出来征求大伙的意见,看看在哪方面还要做改进,以达到更好...如果您的意见很好,被我们
实现
在PDF上,那么您就可以得到一份PDF 插件版的源代码.诚心希望与您的交流:EMAIL:kingjit@163.comMSN:kingjit@163.comQQ:112876992=================================================本系统使用了绿色SQLSERVER 4.0,只供下载学习,版权归微软公司所有请下载后24小时内删除系统使用方法(纯绿色版本):1.下载并解压2.打开目录下的SERVERadmin.exe,并确保数据库已经启动3.打开CLIENTXiandi.exe即可使用,密码为空这个版本是没有完成的版本,但材料的进销存还是可以用的,请帮助测试==============================2005-10-12 jacky 第一次做开发记录以前所有的都没有做开发记录,所以很多功能都写了而无法查证,所以希望以后能坚持写下去,保留一份最完整的开发记录供后人查阅.*BUG:在单据审核后使用反审核及新增单据都会报已被审核不能修改.*NEW:单据在审核或反审核,结单或反结单时都会被记录在UserLog记录
中
.*NEW:新增公共部分的部门和人员表,以便在其他的功能
中
使用.*NEW:如果在编辑状态在GRID
中
移动,并且定义了Button的OnClick事件,则会自动触发 但要注意,只能在Col
中
增加Button并写事件或者在Col的OnButtonClick
中
写事件才行,在Grid的onButtonClick事件
中
写代码,则不会触发,要注意2005-10-14 jacky*NEW:把系统改为简繁自动切换界面的软件,界面用SILANG处理,报表用RMLOCAL.LOADDLL处理,UNIT里面用CS函数转换字符串*NEW:新增一个工具,LangTrans,来自动转换SIL语言文件,默认第一个语言是简体,第二个语言是繁体的转换2005-10-15 jacky*NEW:新增单据,会自动根据BILLTYPE及TABLE等自动生成BILLNO的生成格式信息,前缀默认为B开头*BUG:通用查询,过滤,报表窗口的DFM文件都有错误,不是OBJECT开头而是inherted*NEW:LangTrans完成*BUG:TFrmSysLog
中
,给尚未登出人员设置颜色时,没有检测FIELD是否存在,所以出错*NEW:在模版
中
创建FORM时就查询Dataset
中
是否有被LOOKUP的字段,如果有,则其FIELD的默认值填0,函数放在FUNCTION
中
*BUG:在审核时,会跳到编辑界面*NEW:把单据的录入窗口
中
,子表的录入新增按钮等放到GRID的右边*NEW:主界面的状态栏改为9号字,看起来好看多了*NEW:单据
中
的字段现在也可以是常用的固定FIELDNAME自动转换成常用的
中
文标签*BUG:BILL模版
中
,结单的状态文字,错误的打成审核了*BUG:系统经常出现错误,及不稳定现象,
应
该是内存泄露,正在查...2005-10-16 jacky*BUG:内存泄露的问题,稍稍解决了一些,是否经得住考验还得测试*BUG:我觉得主从表好象有问题,查询从表的时候,总是不带条件的,这样从表记录多了,该如何是好啊!所以想改一下其打开的方式*NEW:OK搞定主从表重新的方式取得数据,从表不会出现没有条件的select * from detail table*NEW:以前是在DATASET的FIELD
中
设置只读,则表格标题为红色,必须有值,则标题显示蓝色,现在如果GRID的COLUMN也是只读,则也显示红色.*NEW:上面说的功能,把它写在了一个函数
中
,SetGridTitleColor,而且只在Dataset的AfterOpen
中
执行一次,这样程式的性能
应
该会有提高.2005-10-16 jacky*BUG:主窗口的状态栏上显示文字的格子不够宽,加宽一些2005-10-18 jacky*TODO:在主窗口的功能列上,在功能项上按右键,
应
该有一个加入收藏夹的功能*记忆:在FIELD的DEFAULTEXPRESS
中
填DATE表示默认当前日期*NEW:把KU
中
SELECT相关的过程
中
,设置表格宽度的参数部分,如果为负数,则不改变默认宽度*NEW:在功能项目上按右键,即有
菜单
把项目加入到收藏夹
中
*NEW:AccountManager已经被改成
双语
版的了2005-10-23 jacky*TODO:新增一张单据的具体操作步骤如下: 1.从uBaseBill模版
中
继承建立一个FORM 2.建立好主从表,并且主从表的关键字都是固定名称:BillNO 3.把类名称改名,并保存单元,然后从自动建立列表
中
移除 4.在REGUNIT
中
注册此类 5.在MenuMoudle
中
建立一个
菜单
项,其
中
HINT要写上刚刚注册的类名称即可 6.ADSMain
中
commandtext,在FROM 后面加上主表名称 7.ADSDETAIL的commandtext
中
一般只要写上"select * from 子表名称",即可 8.调整各dataset
中
字段显示的名称,及表格
中
的位置等等,后面做的工作就可以很灵活了,如添加LOOKUP字段及做统计等等工作了2005-10-25 jacky*NEW:旧的万能过滤感觉不太好使,所以换成了EHLIB自带的万能过滤,不知道好不好用*BUG:没有登录的情况下是不可以点收藏夹右键的*BUG:没有登录的情况下是不可以点修改密码的2005-10-26 jacky*BUG:修改导航功能,让其能正常显示与隐藏,边界大小等,哈完美解决*NEW:导航显示时,让主界面也不出现灰色标题栏*WHY:系统参数设置FORM上没有光标出现,这种现象在其他FORM上好象偶尔也会出现==好象是解决了*NEW:在FrmMain
中
增加处理子窗口打开的消息,完全解决只要有子FORM打开,则功能列消失的功能*NEW:在系统管理
中
设置系统更新路径后,就可以在程序起动期间或是手动点工具栏按钮更新程序2005-10-29 jacky*NEW:如果进入GRID后,有写代码,按右键弹出,是不是会好一些呢?*NEW:在界面上按回车跳转的功能,遇到TDBMEMO等就不
应
该再跳了*NEW:在SELECT_FORM
中
,搜索栏位选择
中
,不再出现隐藏的字段了*NEW:SELECT_FORM
中
的MEMO字段要显示出文字*TODO:如果有把DataSet
中
的字段拉出来,变成文本框的录入,可以在其OnEnter和OnExit事件
中
选择PubEnter和PubExit事件,以达到进入编辑时,改变颜色,以醒目*NEW:如果是模版建立的窗口,则自动建立OnEnter和OnExit事件,以改变控件颜色*NEW:KU.GetParam函数有了重载的版本,即是可以有预设值的,而且也不会因为没有这个参数而出错*OK:先迪的材料进销存部分,已经完成库存数量之间的触发关系,所有单据在审核后数量才会改变2005-10-30 jacky
CodeBlocks
中
文汉化Code::Blocks 10.05
中
文版
http://jianhai1229.blog.163.com/blog/static/3488700020101250125766/
实现
中
文界面
实现
中
文界面,包括两个步骤。最主要的是安装其
中
文简体语方包。然后是安装今日提示英
中
双语
版文件。前一文件由本站提供改进,后一文件由本站在原英文版上自行提供。 如果您正在使用CodeBlocks,请确保先退出该程序。 5.1 安装
中
一套较完整的技术框架 .
1 引言 1.1 前言 本文将基于目前现有的软件开发架构(以下简称‘架构’)(Packer for
Delphi
),同时如何合理地引进新技术等问题,进行系统地分析和研究,以指导新架构的研发。 1.2 研发依据 1.2.1 公司发展 1.2.2 开发方式 1.2.3 技术升级 1.2
我的书签
菜单
Inoreader - The content reader for power users who want to save time.财联社 〉A股24小时 (每日早间新闻精选)新浪 〉7×24 - 全部 | A股 | 宏观 | 行业...东财 〉7x24全球直播 (链接、多评论)雪球 〉7x24实时信息》关注的人 - 雪球花甲老头 - 雪球诸葛菲特 - 雪球T神厦厦(群主) - 雪球 老曾伴虎 - 雪球读财报学选股 - 雪球》我关注的人 - 东财劳师兄(群友) - 东财金天快乐(群主) - 东财盘口逻
一套较完整的技术框架
1 引言1.1 前言本文将基于目前现有的软件开发架构(以下简称‘架构’)(Packer for
Delphi
),同时如何合理地引进新技术等问题,进行系统地分析和研究,以指导新架构的研发。1.2 研发依据1.2.1 公司发展1.2.2
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章