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

  • 相关阅读:
    一个数组找出第k大的数(待补)
    变动二叉树
    判断一个二叉树
    Redis的过期策略和内存淘汰机制
    sql连接详解
    http 请求和格式
    java基础知识
    分页信息
    持续集成之Jenkins自动部署war包到远程服务器
    no-sql数据库之redis
  • 原文地址:https://www.cnblogs.com/wangbin5542/p/1731618.html
Copyright © 2011-2022 走看看