Microsoft Visual Studio International Pack 1.0 SR1--關於漢字轉拼音

來源:互聯網
上載者:User

標籤:

Microsoft Visual Studio International Pack 1.0 SR1————微軟的一個類庫

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

Visual Studio International Pack 包含一組類庫,該類庫擴充了.NET Framework對全球化軟體開發的支援。使用該類庫提供的類,.NET 開發人員可以更方便的建立支援多文化多語言的軟體應用。SR1 包含對 Japanese Kana Conversion Library 和 Japanese Yomi Auto-Completion Library 中軟體缺陷的修正。

網上可以找到很多漢字轉拼音的類庫,但是由於漢語文化的博大精深(多音字太多),所以轉換實際效果並不理想。在此收藏記錄此微軟提供的類庫以備不時之需。

該類庫的功能概述

Microsoft Visual Studio International Pack 1.0版 包括以下功能:

    • East Asia Numeric Formatting Library - 支援將小寫數字字串格式化成簡體中文,繁體中文,日文和韓文的大寫數字字串。
    • Japanese Kana Conversion Library - 支援將日文假名(Kana)轉化為另一種日文字元。
    • Japanese Text Alignment Library - 支援日文特有的一種對齊格式。
    • Japanese Yomi Auto-Completion Library - 類庫支援感知日文IME的輸入自動完成和一個文字框控制項的樣本。
    • Korean Auto Complete TextBox Control - 支援韓文IME的智能感知和輸入自動完成的文字框控制項。
    • Simplified Chinese Pin-Yin Conversion Library - 支援擷取簡體中文字元的常用屬性比如拼音,多音字,同音字,筆畫數。
    • Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool - 支援簡繁體中文之間的轉換。該組件還包含一個Visual Studio整合式開發環境中的外掛程式(Add-in)支援簡繁體中文資源檔之間的轉換。

      Visual Studio International Feature Pack 2.0 是對 1.0 版本的擴充,包含一組控制項和類庫:

      • Yomigana Framework 包含了類庫和控制項。
        • 類庫:Yomigana 類庫容許對串(string)類型加註 Yomigana,同時也支援對一般類型的註解功能,任何實現了IEnumerable介面的對象都可以被串類型和泛型的執行個體註解。為了簡化複雜的註解字串比較特設計了支援各種日文比較選項的比較類型。
          • 通用的一些類,用泛型實現對一個可枚舉的類型注音。
          • 特殊目的的一些類,用以上泛型實現對一個字串用某種類型中注音。
          • 特殊目的的一些StringAnnotation 類,用以上泛型實現對一個字串用字串注音,包括解析和格式化功能。
          • 一個比較子類,使用以上類實現比較字串。
          • 一個實現了 IEnumerable <string> 的資料結構,把一個字串分成枚舉的字串段,並用 IEnumerator <string> 輸出。
        • 控制項:
          • 增強Ajax/WPF/WinForm 文字框(TextBox)控制項 用來根據使用者的輸入捕獲讀音。
          • 一個增強使用Ruby標籤的ASP.NET Label控制項。
      • Chinese Text Alignment Class Library and TextBox Controls 包含支援簡體中文文本對齊的WinForm 和 WPF 的TextBox控制項, 以及供協助開發人員很容易地按中文文本對齊顯示字串的一個類庫。
      • Chinese Auto Complete Class Library and TextBox Controls 包含支援感知簡體中文和繁體中文IME並自動完成的WinForm 和 WPF 的TextBox控制項, 以及供開發人員很容易地向標準控制項添加感知IME並自動完成功能的一個類庫。
      • Korean Auto Complete Class Library and ComboBox Controls 包含支援感知韓語IME並自動完成的WinForm 和 WPF 的ComboBox控制項, 以及供開發人員很容易地向標準控制項添加感知IME並自動完成功能的一個類庫。
      • Numeric Formatting Class Library 包含支援五種語言的數字格式化成文字的類, 2.0 版支援格式化阿拉伯數字為阿拉伯文字。


      可見,這個類庫在開發國際化程式時是非常實用的。 

類庫使用

這裡貼一篇部落格:http://www.cnblogs.com/yazdao/archive/2011/06/04/2072488.html

實現起來很簡單,想不起來過來查。。。。。。

協助文檔部分介紹

漢字轉拼音:

成員 描述
ChineseCharNew(Char) ChineseChar類的建構函式。
ChineseCharacter 擷取這個漢字字元。
CompareStrokeNumber(Char) 將給出的字元和執行個體字元的筆畫數進行比較。
GetCharCount(Int16) 檢索具有指定筆畫數的字元個數。
GetChars(String) 擷取給定拼音的所有同音字。
GetChars(Int16) 檢索具有指定筆畫數的所有字串。
GetHomophoneCount(String) 檢索具有指定拼音的字元數。
GetStrokeNumber(Char) 檢索指定字元的筆畫數。
HasSound(String) 識別字元是否有指定的讀音。
IsHomophone(Char) 識別給出的字元是否是執行個體字元的同音字。
IsHomophone(Char, Char) 識別給出的兩個字元是否是同音字。
IsPolyphone 擷取這個字元是否是多音字。
IsValidChar(Char) 識別給出的字串是否是一個有效漢字字元。
IsValidPinyin(String) 識別給出的拼音是否是一個有效拼音字串。
IsValidStrokeNumber(Int16) 識別給出的筆畫數是否是一個有效筆畫數。
PinyinCount 擷取這個字元的拼音個數。
Pinyins 擷取這個字元的拼音。
StrokeNumber 擷取這個字元的筆畫數。 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

待續···

Microsoft Visual Studio International Pack 1.0 SR1--關於漢字轉拼音

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.