zoukankan      html  css  js  c++  java
  • Visual Studio International Feature Pack 2.0写一个多语言字符转换程序(二)

    修改了一下代码,支持更多语言,具体参考Visual Studio International Feature Pack 2.0类库
    InternationalNumericFormatter类
    这个类支持以下的语言:
    简体中文
    繁体中文
    日语
    韩语
    阿拉伯语
    这个类支持以下格式化字符串:
    标准格式(L):又称大写。
    普通格式(Ln):又称小写。
    货币格式(Lc):用来表示货币。
    字译格式(Lt):以数字符号字母表示数值型数据,只支持日文。
    仅支持内置数值类型,包括double, float, int, uint, long, ulong, short, ushort, sbyte, byte and decimal.
    程序2.0代码:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using Microsoft.International.Formatters;
    using System.Globalization;
    using System.Diagnostics;


    namespace Num
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    double iNum = double.Parse(this.textBox1.Text);


    this.textBox2.Text = InternationalNumericFormatter.FormatWithCulture("L", iNum, null, new CultureInfo("zh-CN"));

    this.textBox3.Text = InternationalNumericFormatter.FormatWithCulture("L", iNum, null, new CultureInfo("zh-TW"));

    this.textBox4.Text = InternationalNumericFormatter.FormatWithCulture("L", iNum, null, new CultureInfo("ja"));

    this.textBox5.Text = InternationalNumericFormatter.FormatWithCulture("L", iNum, null, new CultureInfo("ko"));

    this.textBox6.Text = InternationalNumericFormatter.FormatWithCulture("L", iNum, null, new CultureInfo("ar"));
    }

    catch (Exception error)
    {
    MessageBox.Show(error.ToString());
    }

    }

    private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
    Process.Start(
    "IExplore.exe", "http://www.wowpc.cn/thread-13910-1-1.html");
    }

    }
    }

    测试图:

    程序下载:
    http://www.wowpc.cn/thread-13916-1-1.html

  • 相关阅读:
    ionic3-ng4学习见闻--(aot方式打包问题解决方案)
    ionic3-ng4学习见闻--(轮播图完美方案)
    ionic3-ng4学习见闻--(多语言方案)
    死也要上npm 而不是cnpm苟且偷生
    2017埙箫简谱清单分享(附音频Demo)
    《好久不见》(Cover 陈奕迅)箫声远 洞箫
    React-onsenui之RouterNavigator组件解读
    基于3ds Max的游戏建模方案
    重拾SQL——从无到有
    重拾SQL——表中索值
  • 原文地址:https://www.cnblogs.com/wangbin5542/p/1731618.html
Copyright © 2011-2022 走看看