Visual Studio International Pack 包含一组类库,该类库扩展了.NET
Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。SR1 包含对
Japanese Kana Conversion Library 和 Japanese Yomi Auto-Completion
Library 中软件缺陷的修正。
Visual Studio International Pack 包含一组类库,该类库扩展了.NET
Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。
该软件包1.0版提供下面七个组件以增强.NET Framework对全球化软件应用开发的支持。
- East Asia Numeric Formatting Library - 支持将小写的数字字符串格式化成简体中文,繁体中文,日文和韩文的大写数字字符串。
- Japanese Kana Conversion Library - 支持将日文假名(Kana)转化为另一种日文字符。
- Japanese Text Alignment Library - 支持日文特有的一种对齐格式。
- Japanese Yomi Auto-Completion Library - 类库支持感知日文输入法的输入自动完成和一个文本框控件的示例。
- Korean Auto Complete TextBox Control - 支持韩文输入法的智能感知和输入自动完成的文本框控件。
- Simplified Chinese Pin-Yin Conversion Library - 支持获取简体中文字符的常用属性比如拼音,多音字,同音字,笔画数。
- Traditional
Chinese to Simplified Chinese Conversion Library and Add-In Tool -
支持简繁体中文之间的转换。该组件还包含一个Visual Studio集成开发环境中的插件(Add-in)支持简繁体中文资源文件之间的转换。
发布的SR1中修正了 Japanese Kana Conversion Library 和 Japanese Yomi Auto-Completion Library 中的软件缺陷, 其他库中没有改动。、
您是否有为了让转换简体繁体,数字到大写,汉字到拼音烦恼多吗?我反正都遇到过,所以觉得这个东西特好.....美中不足的就是数值到大写有些和中国的习惯不同..呵呵
代码实例:
using System;
using Microsoft.International.Converters.PinYinConverter;
using Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter;
using System.Collections.ObjectModel;
using Microsoft.International.Formatters;
namespace HanZiToPinYinAndNumberToHanZi
{
public class AndersConvertUtils
{
/// <summary>
/// 获取汉字字符的信息
/// </summary>
/// <param name="chChar"></param>
public static void getChineseChartInfo(Char chChar)
{
ChineseChar chineseChar = new ChineseChar(chChar);
Console.WriteLine("处理汉字.....");
//汉字的笔画
string bh = chineseChar.StrokeNumber.ToString();
Console.WriteLine("汉字" + chChar.ToString()+ "的笔画数:" + bh);
//拼音个数
string pyNumber = chineseChar.PinyinCount.ToString();
Console.WriteLine("汉字"+ chChar.ToString()+"的拼音个数:" + pyNumber);
//拼音
ReadOnlyCollection<string> pys = chineseChar.Pinyins;
foreach (string item in pys)
{
if (item != null)
{
Console.WriteLine("汉字" + item.ToString() + "的拼音为:" + item);
}
}
Console.WriteLine("处理拼音.....");
char[] chChars = ChineseChar.GetChars(pys[0].ToString());
Console.WriteLine("拼音为" + pys[0].ToString() + "的汉字一共有:" + chChars.Length.ToString()+ "个");
foreach (char chCharItem in chChars)
{
Console.WriteLine("获选的汉字有:" + chCharItem.ToString());
}
Console.WriteLine("处理结束,按任意键退出运行.....");
Console.ReadLine();
}
/// <summary>
/// 简体字繁体字互相转化的工具
/// </summary>
public static void jianFanConvert()
{
Console.WriteLine("简体转化成繁体.....");
String simText = " 欢迎光临[卢永超]";
String traText = ChineseConverter.Convert(simText, ChineseConversionDirection.SimplifiedToTraditional);
Console.WriteLine("简体字为:" + simText);
Console.WriteLine("简体转化成繁体的测试结果:" + traText);
string simText2 = ChineseConverter.Convert(traText, ChineseConversionDirection.TraditionalToSimplified);
Console.WriteLine("繁体转换成简体的测试结果:" + simText2);
Console.WriteLine("处理结束,按任意键退出运行.....");
Console.ReadLine();
}
/// <summary>
/// 处理数值和汉字的转化
/// </summary>
/// <param name="number"></param>
public static void getNumberHanzi(double number)
{
Console.WriteLine("处理数值性数据和汉字之间的转化....");
EastAsiaNumericFormatter eastAsiaNumericFormatter = new EastAsiaNumericFormatter();
string NumberToHanziResult = string.Format(new EastAsiaNumericFormatter(), "{0:Ln}", number);
Console.WriteLine("数字"+number.ToString()+ "的大写表述为:" + NumberToHanziResult);
Console.WriteLine("处理结束,按任意键退出运行.....");
Console.ReadLine();
}
}
public class StartUpClass
{
static void Main(string[] args)
{
Char chChar = '卢';
// 获取汉字的属性
// AndersConvertUtils.getChineseChartInfo(chChar);
// 简体繁体的互相转化
//AndersConvertUtils.jianFanConvert();
//数字和汉字的转化
AndersConvertUtils.getNumberHanzi(9111.87);
}
}
}
分享到:
相关推荐
Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持。使用该类库提供的类,.NET 开发人员可以更方便的创建支持多文化多语言的软件应用。SR1 包含对 Japanese Kana ...
Visual Studio International Feature Pack 2.0 是对 1.0 版本( 1.0 版的产品名是 Microsoft Visual Studio International Pack 1.0 SR1) 的扩展,包含一组控件和类库,设计用来帮助.NET开发人员创建国际化程序。...
精英影视播放系统v1.0SR1.zip
Geomagic Studio 10 SR1.part1
Origin/OriginPro 2017 SR1简体中文版,测试版,无帮助文件,实测可用,无水印大C。
Geomagic Studio 10 SR1.par5 (注意:由于文件比较大,压缩成了5个包,需都下载下来方可解压使用)
Geomagic Studio 10 SR1.par3 (注意:由于文件比较大,压缩成了5个包,需都下载下来方可解压使用)
Geomagic Studio 10 SR1.par2 (注意:由于文件比较大,压缩成了5个包,需都下载下来方可解压使用)
Geomagic Studio 10 SR1.par4 (注意:由于文件比较大,压缩成了5个包,需都下载下来方可解压使用)
看图软件,免费 ,无需。acdc31sr1acdc31sr1acdc31sr1acdc31sr1。
acdc31sr1acdc31sr1acdc31sr1acdc31sr1acdc31sr1acdc31sr1
Myeclipse 2013-SR1 破解文件+破解说明,亲测可用
origin 7.5 SR1 绿色版,用于数据分析,功能强大。亲测可用
BT100_SR1_2846UL_TSC.exe
ACDSee 3.1 SR1,一种速度最快、功能最强大,同时使用也最方便的 Windows 图像查看程序! ACDSee 是诸多工具的集成体。全功能图像查看程序可以较高的质量快速显示图像。图像浏览器可用于高效查找图像并对其加以...
SQLSERVER2008测试数据库示例 AdventureWorks2008R2_SR1,注:共有两个压缩文件,下载后一起解压使用
Spring Cloud Greenwich SR1官方文档 Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, ...
eclipse-java-indigo-SR1-win32.part1
node.js开发ide,集成了node, angularjs等多种js框架
node.js开发ide,集成了node, angularjs等多种js框架