asiv 的国际化操作 tm650
DESCRIPTION
ASiV 的国际化操作 TM650. 综述. 语言切换要求. 把文本切换成想要的语言 切换单位 ( 并不依赖于语言 ) 为不同的国家切换键盘规划 改变字体显示不同的字符码 显示 Unicode 字体 对输入字符进一步处理 位图切换. 字体. Arial Times New Roman Verdana. 成比例的. Courier New Arial monospaced Lucida Console. 不成比例的. B&R 字体. Thorndale WT TC for BR. Visual 部分默认字体. - PowerPoint PPT PresentationTRANSCRIPT
ASiV 的国际化操作 TM650
综述
语言切换要求
把文本切换成想要的语言
切换单位 ( 并不依赖于语言 )
为不同的国家切换键盘规划
改变字体显示不同的字符码
显示 Unicode 字体
对输入字符进一步处理
位图切换
Courier New
Arial monospaced
Lucida Console
Arial
Times New Roman
Verdana
字体
成比例的
不成比例的iwiwi
i w i w i
B&R 字体
Visual 部分默认字体 Bitstream Vera Sans
Thorndale WT TC for BR
!“#$%&‘()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^abcdefghijklmnopqrstuvwxyz{|}~€
٩ککچژگقصپیخؤظیگ SFGLKJSNBJFDLKDFLI“$§%=)“§/=&!=$ ٩کچژگقصپیخؤظیگ٦سذئة sfdlkgj24%“$ کچژگق٦سذئة sdfgoliu34t9q0صپیخfgijfg)“§%(& ٦سذئة٩ؤظیگ
ASCII - UNICODE
ASCII UNICODE
1 Byte (8 Bit) 2 Byte (16 Bit) or larger
256 个字符 65536 个字符或更多
VC 语言切换
配置语言
语言切换惯例
添加一个新的语言
用一个新的变量来切换语言
输入不同语言的文本
导出 / 导入语言文本
切换键盘规划
根据语言切换位图
VC 上一个新语言的影响
一个新语言对控制器应用有什么影响 ?
需要几种语言 ?
默认语言是什么 ?
文本如何管理 ?
需要什么字体和字体大小 ?
在面板应用中谁来翻译文本 ?
什么机构用来选择语言 ?
一个新语言对目标系统有什么影响 ?
单位切换的要求
放置十进制值 123.4
有单位显示 123.4 °C
切换到其他单位 254.12 °F
用不同的十进制显示单位 25.412 °F
°C°F
基本单位
°C
单位 大小 符号
米 长度 m
千克 重量 Kg
秒 时间 s
安培 电流 A
开尔文 温度 K
摩尔 物质的量 Mol
Candela 发光强度 Cd
°F
缩放和限制
处理值
原始值
d
y =
k
+ dk * x斜率 偏移
°F
°C/°F 例子
温度
原始值
°F = + 32°C * 9/5
斜率 = 分辨率
1000
100
°C = 分辨率 * 原始值
e.g.: 分辨率 = 1/10°C
y = k * x + d
212 --
32 --
斜率 = 分辨率 * 9/5
°C机器限制
用具限制
单位切换如何工作
小结
语言和字体满足语言切换的要求
Visual 部分中的 UNICODE 技术
语言切换的例子
按缩放比例和限制切换物理单位
单位切换例子