UI即User Interface(用户界面)的简称。泛指用户的操作界面,UI设计主要指界面的样式,美观程度。而使用上,对软件的人机交互、操作逻辑、界面美观的整体设计则是同样重要的另一个门道。好的UI不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
如果想让不同的国家或地区的用户看到不同的效果,就需要对这个应用进行国际化。所谓的国际化就是软件开发时就应该具备多种语言和多个国家的功能。可以让不同国家的用户进行访问,并针对不同国家的用户提供享用的阅读习惯和数据。国际化被称为118N。
res目录下,values文件夹可以用来放置字符串信息,因此,我们提供不同的语言版本时,只需要新建几个values文件夹即可。但是新建的values文件夹是有命名规则的。
values——语言代码——r国家或地区代码。
打开Virsual Studio 2010 新建对话框工程。打开到资源管理器界面框如图。新建时注意选上语言为简体中文。
以国际化里英文版为例子,把对话框界面改为中文内容和字符串表改为中文。打开资源管理器右键-> 插入副本(英文是Insert Copy),分别将对话框项里的对话框全部插入副本,字符串表也全部插入副本,这里我先English.
将插入的英文副本对话框内容改为英文,字符串表也相应改为英文。如果你是改其他语言就要改成相应的语言。
资源文本准备好了,接下来就是写程序调用了,默认调用的版本是你建立工程的时间选的语言,切换语方的消息映射到线程对程里。