用户操作
[即时聊天] [发私信] [加为好友]
ROC(鹏)ID:chjpeng
14514次访问,排名8463,好友0人,关注者1人。
chjpeng的文章
原创 5 篇
翻译 0 篇
转载 8 篇
评论 5 篇
ROC(鹏)的公告

E-mail: chjpeng@163.com
MSN: chjpeng963@hotmail.com
最近评论
xgh815:汉字简繁转换之我见


汉语有两种书面形式:中华人民共和国和新加坡使用的简体中文,和台湾,香港,澳门以及大多数海外华人使用的繁体中文。但是存在一种常见的误解,认为相互转换只需要从一个字符集对应到另一个字符集就可以了,例如从国标码(GB2312)转换到大五码(Big5)。虽然很多代码转换工具实现了简繁汉字一一对应转换,但事实上不是这么简单,简繁汉字并不全是一一对应……
jaydawson:您好,我是个MySQL新手,我在使用COPY表结构的语句的时候,怎么SQL 总是提示Undeclared variable test; 我先create table test(id int(3)); create table a_test(name varchar(20),role varchar(20)); 后,select * into test from a_te……
ljs1519:谢谢,收藏!
handsometong:不错,感谢!!
文章分类
收藏
相册
圖片集
Blog链接
我的鏈接
DonkEr'sBlog
roc@博客园
天蚕再变
鹏翔BLOG
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 多語言版vfp程序設計簡單實現收藏

新一篇: ASP简繁字互转换输出函数 | 

增加數據表:
langTxt.dbf   //共五個字段,textno--編號;mod_type--模塊代號;tchinese--繁體文字;schinese--簡體文字;english--英文;  用來保存label的各種語言要顯示的文字
langType.dbf   //語言類型,設1為繁體,2為簡體,3為英文;兩個字段,一個字段為類型,一個字段為語言說明
langValue.dbf  //保存當前語言類型,一個字段就夠,設默認值為'1'


新增加一個label類,在init屬性中加入以下代碼:
sele langtxt
locate for allt(textno)==allt(this.name)
if allt(langValue.lang_no)=='1'
 this.caption=allt(tchinese)
else
 if allt(langValue.lang_no)=='2'
  this.caption=allt(schinese)
 else
  this.caption=allt(english)
 endif
endif


然后在程序中用這個新類增加label,label的name值定義和langTxt.textNo的值相對應,這時只要修改langValue.lang_no的值,就可以實現三種語言切換了~~


相同的方法,在langTxt.dbf中增加几個表示語言的字段,init代碼稍加更改,就可以實現更多種語言的程序設計;文本維護并不會很復雜~

設計不是很好,但相信實用,大家如有更好的方法,不妨提出^_^


(以上方法在繁體2000,簡體98,繁體98/vfp6.0繁體 中測試通過.)

发表于 @ 2003年08月12日 10:12:00|评论(loading...)|编辑

新一篇: ASP简繁字互转换输出函数 | 

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © ROC(鹏)