|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
归根到底,net网页编程跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!上个月初,微软公布VisualStudioInternationalPack1.0版。这是一组类库,扩大了.NETFramework对国际化软件开辟的撑持。
利用该类库供应的一系列类,.NET开辟职员能够更便利地创立撑持多文明多言语的软件使用。今朝,该软件包1.0版供应了以下七个组件(包括简体中文、繁体中文、日文和韩文的撑持)来匡助东亚国度及区域的开辟职员,用于开辟.NET国际化使用程序:
- EastAsiaNumericFormattingLibrary-撑持将小写的数字字符串格局化成简体中文,繁体中文,日文和韩文的年夜写数字字符串。
- JapaneseKanaConversionLibrary-撑持将日文化名(Kana)转化为另外一种日笔墨符。
- JapaneseTextAlignmentLibrary-撑持日文独有的一种对齐格局。
- JapaneseYomiAuto-CompletionLibrary-类库撑持感知日文输出法的输出主动完成和一个文本框把持的示例。
- KoreanAutoCompleteTextBoxControl-在文本框中撑持韩文输出法的智能感知和输出主动完成。
- SimplifiedChinesePin-YinConversionLibrary-撑持猎取简体中笔墨符的经常使用属性好比拼音,多音字,同音字,笔划数。
- TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool-撑持简繁体中文之间的转换.该组件还包括一个VisualStudio集成开辟情况中的插件(Add-in)以撑持简繁体中文资本文件之间的转换。
这个软件包的呈现,关于举行当地化开辟的开辟职员来讲,最年夜的优点是无需别的创造一个轮子。关于中文用户,如今有了EastAsiaNumericFormattingLibrary、SimplifiedChinesePin-YinConversionLibrary和TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool,能够在本人的使用程序中能够很便利地到场一些中笔墨符的处置。好比,在金融和财政类的软件中,可使用EastAsiaNumericFormattingLibrary来举行泉币数值的巨细写转换。
关于这个软件包的一些利用办法,博客园的一名作者有一些先容:
//汉字的笔划数
inti=ChineseChar.GetStrokeNumber("饕");
Console.WriteLine(i);
//汉字的一切拼音拼写
ChineseCharx=newChineseChar("说");
ReadOnlyCollection<string>roc=x.Pinyins;
foreach(stringsinroc)
{
Console.WriteLine(s);
}
//拼音拼写的一切汉字
Char[]chars=ChineseChar.GetChars("YUE4");
foreach(Charcinchars)
{
Console.WriteLine(c);
}
//笔划数的一切汉字
chars=ChineseChar.GetChars(20);
foreach(Charcinchars)
{
Console.WriteLine(c);
}
固然,这个软件包中也存在一些成绩。TraditionalChinesetoSimplifiedChineseConversionLibraryandAdd-InTool依附于Office2007来完成词对词的高质量转换;在没有安装Office2007的情形下,只能完成复杂的字对字的转换。同时,这个软件包的程序集在WindowsMobile和Silverlight项目中都不克不及一般利用。想在PPC上完成如许一个使用程序——手写输出一个不晓得读音的汉字,来获知这个汉字的拼音——如今看来是临时不成能了。
来自:http://www.infoq.com/cn/news/2008/05/vs-international-pack
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。 |
|