Microsoft Visual Studio International Pack 1.0 sr1--about kanji to pinyin

Source: Internet
Author: User

Microsoft Visual Studio International Pack 1.0 SR1 ———— A class library for Microsoft

Address: http://www.microsoft.com/zh-cn/download/details.aspx?id=15251

The Visual Studio International Pack contains a set of class libraries that extend the. NET Framework's support for globalized software development. Using classes provided by this class library,. NET developers can more easily create software applications that support multi-cultural and multilingual languages. SR1 contains corrections to software defects in the Japanese Kana Conversion Library and Japanese Yomi auto-completion Library.

Online can find a lot of Chinese characters to Pinyin class library, but because of the profound Chinese culture (polyphone too many), so the actual effect of conversion is not ideal. This collection records this Microsoft-provided class library for a rainy-out.

overview of the capabilities of this class library

Microsoft Visual Studio International Pack version 1.0 includes the following features:

    • East Asia Numeric Formatting Library-supports the formatting of lowercase numeric strings into uppercase numeric strings in Simplified Chinese, Traditional Chinese, Japanese, and Korean.
    • Japanese Kana Conversion Library-supports converting Japanese kana (Kana) to another Japanese character.
    • Japanese Text Alignment Library-supports a unique Japanese-style gill.
    • Japanese Yomi auto-completion Library-class libraries support An example of a text box control that senses input autocomplete for Japanese input methods.
    • Korean Auto Complete TextBox control-supports the IntelliSense and Input AutoComplete text box controls for Korean input methods.
    • Simplified Chinese pin-yin Conversion Library-supports the acquisition of common properties for Simplified Chinese characters such as pinyin, polyphone, phonetic characters, stroke count.
    • Traditional Chinese to Simplified Chinese Conversion Library and add-in Tool-supports conversion between simplified and traditional Chinese. The component also contains a plugin (add-in) in a Visual Studio integrated development environment that supports conversion between simplified traditional Chinese resource files.

      Visual Studio International Feature Pack 2.0 is an extension to the 1.0 release that contains a set of controls and class libraries:

      • The Yomigana Framework contains class libraries and controls.
        • Class Library: The Yomigana class Library allows you to add Yomigana to string types, and also supports annotation functions for general types, and any object that implements the IEnumerable interface can be annotated by string types and generic instances. To simplify complex annotation string comparisons, a comparison type that supports a variety of Japanese comparison options is designed.
          • Generic classes that use generic implementations to annotate an enumerable type.
          • Some classes of special purpose are used on generics to implement a phonetic notation for a string in a certain type.
          • Some of the special purpose Stringannotation classes are used to implement a string phonetic notation, including parsing and formatting functions, on a single strings.
          • A comparer class that uses the above class to implement a comparison string.
          • A data structure that implements the IEnumerable <string>, divides a string into enumerated string segments and uses IEnumerator <string> output.
        • Control:
          • An enhanced Ajax/wpf/winform text box (textbox) control is used to capture pronunciations based on the user's input.
          • An enhanced ASP. NET Label control that uses Ruby tags.
      • The Chinese text Alignment Class Library and TextBox controls contain a TextBox control that supports WinForm and WPF for Simplified Chinese text alignment, as well as to help developers easily align display strings in Chinese text A class library.
      • The Chinese auto complete Class Library and TextBox controls contain a TextBox control that supports both Simplified Chinese and traditional Chinese input methods and is automatically completed by WinForm and WPF, as well as for developers who can easily A class library that adds a perceptual input method and automatically completes the function.
      • The Korean auto complete Class Library and ComboBox controls contain a ComboBox control for WinForm and WPF that supports sensing Korean IME and auto-completion, and for developers to easily add perceived output to standard controls A class library in which the function is automatically completed.
      • The Numeric formatting class Library contains classes that support digital formatting into text in five languages, and version 2.0 supports formatting Arabic numerals for Arabic characters.


      It can be seen that this class library is very useful in developing internationalized programs.

Class Library Use

Post a blog here: http://www.cnblogs.com/yazdao/archive/2011/06/04/2072488.html

The implementation is very simple, can't remember to come to check ...

The Help documentation section describes

Kanji to Pinyin:

member Description
ChinesecharNew (Char) The constructor for the Chinesechar class.
Chinesecharacter Gets the kanji character.
Comparestrokenumber (Char) Compares the given character and the number of strokes of the instance character.
GetCharCount (Int16) Retrieves the number of characters with the specified stroke count.
GetChars (String) Gets all the phonetic characters for a given Ruby.
GetChars (Int16) Retrieves all strings that have the specified number of strokes.
Gethomophonecount (String) Retrieves the number of characters with the specified phonetic alphabet.
Getstrokenumber (Char) Retrieves the number of strokes for the specified character.
Hassound (String) Identifies whether the character has a specified pronunciation.
Ishomophone (Char) Identifies whether the given character is a word of the same character as the instance.
Ishomophone (char, char) Identifies whether the given two characters are in the same word.
Ispolyphone Gets whether this character is polyphone.
Isvalidchar (Char) Identifies whether the given string is a valid kanji character.
Isvalidpinyin (String) Identifies whether the given Ruby is a valid phonetic string.
Isvalidstrokenumber (Int16) Identifies whether the number of strokes given is a valid number of strokes.
Pinyincount Gets the number of pinyin for this character.
Pinyins Gets the phonetic alphabet for this character.
Strokenumber Gets the number of strokes for this character.

To be Continued ...

Microsoft Visual Studio International Pack 1.0 sr1--about kanji to pinyin

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.