Visual Studio International Pack フォーラムVisual Studio International Pack に関する質問、ご意見・ご要望はこちら、その他Visual Studio International Pack に関する話題© 2009 Microsoft Corporation. All rights reserved.Fri, 27 Nov 2009 09:19:20 Z87626c5a-d487-4136-89eb-508d072fd3abhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5b2fad45-cd27-4472-a419-e2866d0ccadchttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5b2fad45-cd27-4472-a419-e2866d0ccadc通勤ライダーhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u901a%u52e4%u30e9%u30a4%u30c0%u30fcEast Asia Numeric Formatting Library を使用してWindowsServer2003 で時々エラーが発生してしまいます。<p>はじめまして、プログラマ初心者です。<br/><br/>今年度より、社内の帳票システムをWebアプリにて構築中です。<br/><br/>開発環境:<br/>Windows XP Professional SP3<br/>Visual Studio 2008 C#<br/><br/>実行環境:<br/>Windows Server 2003 Standard R2 SP2 X86<br/>SQL Server 2005 Express Edition<br/>RAM 4Gb<br/>クライアント(主にWindows XP Pro)からIE8でWebを開き、データ登録、確認を行うシステム<br/><br/>業務の金額入力で人為的ミスが多いため、漢数字を表示させたいと考えていました。すると、Microsoft Visual Studio International Pack を発見し、素晴らしいと早速導入しました。<br/><br/>Microsoft Visual Studio International Pack 2.0 内のEast Asia Numeric Formatting Library を使用して、数字入力をした後に、カーソルを移動すると漢数字を表示させて、入力ミスを軽減するWebアプリになりました。<br/><br/>テストも終わり無事に完成しました。次にサーバーにアップロードし一時休戦しておりました。3日経って脳から消えかかってきた時、連絡が・・・、「エラーだよ」。発生原因は何だ?と調べていくと、次のような内容でした。<br/><br/>'/webform' アプリケーションでサーバー エラーが発生しました。<br/>--------------------------------------------------------------------------------</p> <p>ファイルまたはアセンブリ 'EastAsiaNumericFormatter'、またはその依存関係の 1 つが読み込めませんでした。アクセスが拒否されました。 <br/>説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。</p> <p>例外の詳細: System.IO.FileLoadException: ファイルまたはアセンブリ 'EastAsiaNumericFormatter'、またはその依存関係の 1 つが読み込めませんでした。アクセスが拒否されました。</p> <p>ソース エラー:</p> <p><br/>[関連したソースの行はありません]</p> <p>ソース ファイル: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webform\532a2458\4c77c30b\App_Web_p-lxr6ms.2.cs    行: 0</p> <p>アセンブリ読み込みトレース: 以下の情報は、アセンブリ 'EastAsiaNumericFormatter' を読み込めなかった原因を調べるのに役立ちます。<br/>警告: アセンブリ バインドのログ記録がオフにされています。<br/>アセンブリ バインドのエラー ログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定してください。<br/>注意: アセンブリ バインドのエラー ログに関連するパフォーマンス ペナルティがあります。<br/>この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。</p> <p>スタック トレース: <br/>[FileLoadException: ファイルまたはアセンブリ 'EastAsiaNumericFormatter'、またはその依存関係の 1 つが読み込めませんでした。アクセスが拒否されました。]<br/>   System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0<br/>   System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark&amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43<br/>   System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean forIntrospection) +127<br/>   System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp; stackMark, Boolean forIntrospection) +142<br/>   System.Reflection.Assembly.Load(String assemblyString) +28<br/>   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46</p> <p>[ConfigurationErrorsException: ファイルまたはアセンブリ 'EastAsiaNumericFormatter'、またはその依存関係の 1 つが読み込めませんでした。アクセスが拒否されました。]<br/>   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613<br/>   System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203<br/>   System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105<br/>   System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +29<br/>   System.Web.Compilation.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assembliesCollection, String typeName, Boolean ignoreCase) +132<br/>   System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +291<br/>   System.Web.UI.Page.get_ScriptManagerType() +44<br/>   System.Web.UI.Page.get_IsPartialRenderingSupported() +61<br/>   System.Web.UI.WebControls.BaseValidator.RegisterValidatorCommonScript() +22<br/>   System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +53<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +80<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Control.PreRenderRecursiveInternal() +171<br/>   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6741<br/>   System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242<br/>   System.Web.UI.Page.ProcessRequest() +80<br/>   System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21<br/>   System.Web.UI.Page.ProcessRequest(HttpContext context) +49<br/>   ASP.members_0305_form03050a_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\webform\532a2458\4c77c30b\App_Web_p-lxr6ms.2.cs:0<br/>   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181<br/>   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +75</p> <p>--------------------------------------------------------------------------------<br/>バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3603; ASP.NET バージョン:2.0.50727.3082 <br/><br/><br/><br/>えっ、せっかく導入した新機能が・・・・・。大変だ。どうしようと冷や汗が出るばかり。<br/>それでも、一時の対処方を見つけましたが<span style="text-decoration:underline">1週間程で同様なエラーが発生してしまいます。</span><br/><br/>一時の対処方は、Temporary ASP.NET Files 内の フォルダ(上記の場合「532a2458」フォルダ)を削除する事で正常に戻りました。<br/><br/>アクセス権と思うのですが、Temporary ASP.NET Files 内に自動的に作成されるファイルなので、どうしてよいやら・・・。<br/><br/>このエラーは、アッセンブリを参照しているページで発生し、他のページやサイト、Webサーバー自体は正常に動いているようです。<br/><br/>何か設定が悪いのでしょうか?、それともコードが悪いのでしょうか?<br/><br/>説明不足もあるとは思いますが、ご教授のほどよろしくお願いします。<br/><br/>追伸<br/>(多分ですが、問題の)ファイル情報は、<br/>  EastAsiaNumericFormatter.dll<br/>    サイズ 41.0 KB (42,064 バイト)<br/>    作成日時 2008年3月24日、17:12:20<br/>    更新日時 2008年3月24日、17:12:20<br/>    Assembly Version 1.0.0.0<br/>    ファイルバージョン 1.0.0.0<br/>    会社名 Microsoft Corporation<br/>    言語 ニュートラル言語<br/>    正式ファイル名 EastAsiaNumericFormatter.dll<br/>    製品バージョン 1.0.0.0<br/>    製品名 Microsoft Visual Studio International Pack<br/>    内部名 EastAsiaNumericFormatter.dll<br/>    デジタル署名 Microsoft Corporation<br/>    署名時刻 2008年3月24日 18:12:18<br/>    MD5 C8ED0E763EF3DAFFA25270B716F4D385<br/><br/>を使用しています。<br/><br/>追伸2<br/>ユーザー認証には、MSDNの「ASP.NET からの Active Directory ドメイン サービス認証」を参考にして、フォーム認証を作成しました。<br/><a href="http://msdn.microsoft.com/ja-jp/library/ms180890.aspx">http://msdn.microsoft.com/ja-jp/library/ms180890.aspx</a><br/><br/>ユーザーIDとパスワードを入力しドメイン サービス認証されなければ閲覧できないように作成しました。また、匿名での閲覧は許可していませんので、直接URLを指定してもログインページに正常にリダイレクトされます。<br/></p>Thu, 26 Nov 2009 05:51:24 Z2009-11-27T09:19:20Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/a5cfd1c1-0fc4-4ad3-b395-e16afc585a90http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/a5cfd1c1-0fc4-4ad3-b395-e16afc585a90a_山田http://social.msdn.microsoft.com/Profile/ja-JP/?user=a_%u5c71%u7530YomiganaWPFTextBoxで、Shift 選択での削除と、DataBinding について<p>お世話になります。<br/>a_山田です。<br/><br/><br/>2.0がリリースされたので、早速、試してみました。<br/><br/>少し動作について質問させていただきます。<br/><br/>1. 変換元(name)に値を入力する<br/>2. タブでTextBoxを遷移する<br/> このときにYomiganaが対象のテキストボックス(kana)へカナへ入力される。<br/>3. 変換元に戻って、マウス or Shift + ←キー で選択して、バックスペースで削除する<br/>4. タブでTextBoxに遷移する<br/> <strong>このときにテキストボックスの内容がクリアーされない</strong><br/><br/>Shift選択や、マウス選択の後の削除の動作が反映されていないのですが、<br/>これは正しい仕様なのでしょうか?<br/><br/><br/>また、この質問はInternational の質問ではないかもしれませんが、<br/>WPFを利用していると、DataBindingを利用することが多いのですが、<br/>YomiganaWPFTTextBoxに入力し、他のTextBoxに読み仮名が反映されたときに、<br/>DataBindingが行われるようにしたいのですが、そのような設定はできますでしょうか?<br/><br/>お手数をおかけしますが、ご教授宜しくお願い致します。</p> <pre lang=x-xml>&lt;!-- 変換元 --&gt; &lt;my:YomiganaWPFTextBox InputMethod.PreferredImeState=&quot;On&quot; Grid.Row=&quot;1&quot; HorizontalAlignment=&quot;Left&quot; Margin=&quot;60,0,0,0&quot; Name=&quot;yomiganaWPFTextBox1&quot; Height=&quot;22.5&quot; VerticalAlignment=&quot;Center&quot; Width=&quot;145&quot; Text=&quot;{Binding Name, ValidatesOnExceptions=True, ValidatesOnDataErrors=True }&quot; Background=&quot;LavenderBlush&quot; MaxLines=&quot;1&quot; MaxLength=&quot;100&quot; TabIndex=&quot;2&quot; BindingControl=&quot;kana&quot; /&gt; &lt;!-- カナ --&gt; &lt;TextBox InputMethod.PreferredImeState=&quot;On&quot; HorizontalAlignment=&quot;Left&quot; x:Name=&quot;kana&quot; Margin=&quot;236,0,0,0&quot; Width=&quot;145&quot; Height=&quot;22.5&quot; Grid.Row=&quot;1&quot; VerticalAlignment=&quot;Center&quot; Text=&quot;{Binding Kana, ValidatesOnExceptions=True, ValidatesOnDataErrors=True}&quot; TabIndex=&quot;3&quot; MaxLines=&quot;1&quot; MaxLength=&quot;100&quot; /&gt; &lt;!-- その他 --&gt; &lt;TextBox InputMethod.PreferredImeState=&quot;On&quot; HorizontalAlignment=&quot;Left&quot; Margin=&quot;441,0,0,0&quot; Width=&quot;145&quot; Height=&quot;22.5&quot; Grid.Row=&quot;1&quot; VerticalAlignment=&quot;Center&quot; Text=&quot;{Binding Representative, ValidatesOnExceptions=True, ValidatesOnDataErrors=True}&quot; TabIndex=&quot;4&quot; MaxLines=&quot;1&quot; MaxLength=&quot;100&quot; /&gt;</pre>Tue, 10 Nov 2009 03:02:41 Z2009-11-27T07:24:33Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/f83b4c7b-e51c-4176-af8f-d713194db399http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/f83b4c7b-e51c-4176-af8f-d713194db399ディベロッパー製品開発統括部インターナショナルPM - MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u30c7%u30a3%u30d9%u30ed%u30c3%u30d1%u30fc%u88fd%u54c1%u958b%u767a%u7d71%u62ec%u90e8%u30a4%u30f3%u30bf%u30fc%u30ca%u30b7%u30e7%u30ca%u30ebPM%20-%20MSFTVisual Studio International Feature Pack 2.0 製品版をリリースいたしました<div lang=ja> <p>Microsoft Visual Studio International Feature Pack 2.0 (Visual Studio インターナショナル機能拡張パック) 製品版を10月20日にダウンロード センターにリリースいたしました。</p> <p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7d1df9ce-4aee-467f-996e-bec826c5daa2&amp;DisplayLang=ja">Microsoft Visual Studio International Feature Pack 2.0</a> は、ダウンロード センターより無償にてダウンロードできます。</p> <p>Visual Studio International Feature Pack 2.0 (Visual Studio インターナショナル機能拡張パック) は、バージョン 1.0 (バージョン1.0 の製品名は「<a href="http://www.microsoft.com/downloads/details.aspx?familyid=44CAC7F0-633B-477D-AED2-99AEE642FC10&amp;displaylang=ja">Microsoft Visual Studio International Pack 1.0 SR1</a>」です。) と同様に、.NET 開発者が、対象とする国および地域の要件にあったソフトウェアを開発することを容易にする、無償のコントロールおよびクラス ライブラリが収められています。</p> <p>日本向けには、読み仮名の取り扱いを容易にする、フレームワークをご用意いたしました。</p> <strong>Yomigana Framework </strong>には以下のクラス ライブラリとコントロールが含まれます。 <ul> <li>クラス ライブラリ <ul> <li>文字列型を対象に、読み仮名を付けることができます。また、汎用的な用途として、ジェネリックを使い、任意のオブジェクトを注釈として、任意の列挙可能なコレクションに付けることができます。</li> </ul> <ul> <li>.NET Framework に組み込まれている IComparer や IComparable インターフェイス、StringComparer クラスを利用しているため、既存のコードを利用しながら、並べ替えや比較が行えます。</li> <li>Unicode の Interlinear Annotation 形式の入出力、JIS X 4052 形式の出力を備え、これらの標準に準拠するデータとの相互運用ができます。</li> </ul> </li> <li>コントロール <ul> <li> ASP.NET AJAX、WPF、およびWindowsフォームの強化されたテキストボックスにより、ユーザ入力から読みを取得することができます。 </li> <li>強化されたASP.NETのラベル コントロールにより、ルビ表記タグを使った表示ができます。 </li> </ul> </li> </ul> <p>上記のコンポーネントに加え、簡体字中国語、繁体字中国語、韓国語、アラビア語向けの4つのコンポーネントもあわせて提供しています。</p> <ul> <li><strong>Chinese Text Alignment Class Library and TextBox Controls </strong>には、簡体字中国語の均等割り付けを支援するためのWindows フォームとWPFのテキストボックス コントロール、および簡単に中国語固有の均等割付を用いて文字列を描画できるクラス ライブラリが含まれています。 </li> <li><strong>Chinese Auto Complete Class Library and TextBox Controls </strong>には、簡体字中国語と繁体字中国語のオートコンプリートを支援するためのWindows フォームとWPFのテキストボックス コントロール、および簡単に基本コントロールにIME入力を考慮したオートコンプリート機能を提供するライブラリが含まれています。 </li> <li><strong>Korean Auto Complete Class Library and ComboBox Controls </strong>には、韓国語のオートコンプリートを支援するための Windows フォームと WPF のコンボボックス コントロール、および簡単に基本コントロールに IME 入力を考慮したオートコンプリート機能を提供するライブラリが含まれています。 </li> <li><strong>Numeric Formatting Library </strong>は 5つの言語を対象に、数値データを数字文字列に変換するクラス ライブラリを提供します。2.0ではアラビア語が対象に加えられました。 </li> </ul> <p>問題点のご報告、製品に関するご意見は、引き続き当フォーラムにて、受け付けております。また、こんな機能が欲しいなど将来版に関しての要望もお待ちしております。</p> </div> <hr class=sig> この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。Wed, 28 Oct 2009 08:25:11 Z2009-10-28T08:25:11Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/c022a7fb-0942-4c17-a909-9990fdac2542http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/c022a7fb-0942-4c17-a909-9990fdac2542ディベロッパー製品開発統括部インターナショナルPM - MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u30c7%u30a3%u30d9%u30ed%u30c3%u30d1%u30fc%u88fd%u54c1%u958b%u767a%u7d71%u62ec%u90e8%u30a4%u30f3%u30bf%u30fc%u30ca%u30b7%u30e7%u30ca%u30ebPM%20-%20MSFT.NET Framework v4 以降の国と地域のデータの更新と取得方法に関するご意見をお寄せください<div lang=ja> <p><a title="「.NET Framework v4 以降の国と地域のデータの更新と取得方法に関するご意見をお寄せください」blogへのリンク" href="http://blogs.msdn.com/dd_jpn/archive/2009/07/06/9819329.aspx">表題と同じ blog</a> を最近投稿しましたので以下に内容を転記いたします。<a title="「International Feature Pack」のディスカッションへのリンク" href="http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d6ba3ccc-6db6-4b7c-9b9a-c3cf1acf642a">International Feature Pack</a> と同様、国際化の範疇の中で、こちらの フォーラムでご意見、ご質問、ご要望に関するディスカッションから、適切な要件を導き出せればと考えておりますので、ぜひご意見をお寄せいただければ幸いと存じます。よろしくお願い申し上げます。</p> <hr> <p>大変多くの支援機能が付き、ますます日々の開発作業が楽しみな次期バージョンの .NET Framework と Visual Studio ですが、ここで皆さまに国際化データの更新に関するお知らせと、それに対するご意見をうかがわさせていただきたく、こちらの内容を書かせていただいています。詳細は .NET Framework デベロッパー センターに最近アップロードされた「<a title="「Microsoft .NET Framework 4 (Beta 1): グローバリゼーションの更新情報」へのリンク" href="http://msdn.microsoft.com/ja-jp/netframework/dd890508.aspx">Microsoft .NET Framework 4 (Beta 1): グローバリゼーションの更新情報</a>」にございますが、要約すると以下のような更新が入ります。</p> <ol> <li>ユーロ通貨対応など最新の国際市場の反映とニュートラル カルチャのつながりを完成させるための、150以上のカルチャに関するデータの追加。 </li> <li>中国語の命名規則の整合化と国際標準への準拠。 </li> <li>Windows 7 以降の OS において、最新の OSからの国際化データを反映するように、取得方法の変更 (これにより WindowsOnlyCultures, FrameworkCultures は古い形式となります)。 </li> <li>ソート、大文字/小文字の処理、正規化に関して、文字列の Unicode 5.1 への準拠。 </li> <li>東アジア圏の言語 (日本語を含む) に対する代替ソートの削除。 </li> <li>GetConsoleFallbackUICulture がニュートラル から特定のカルチャ (日本語の場合は ja から ja-JP へ) を返すよう変更。 </li> <li>v2で作成された、置換カルチャの読み込みサポートの廃止。 </li> </ol> <p>Redmond の担当のチームは、こちらの変更に関して、ぜひ、日本の開発者の皆さまからのご意見、ご質問、ご要望を拝聴させていただければと申しております。つきましては、こちらの blog に対するトラックバック、もしくは、MSDN フォーラム内にございます <a title="「Visual Studio International Pack フォーラム」へのリンク" href="http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/threads">Visual Studio International Pack フォーラム</a>へ、ご意見をお寄せいただければ幸いと存じます。</p> <hr> </div> 以上の内容ですが、一般的な内容はこちらのスレッドにお寄せください。固有のものは、新しいスレッドにてお願いいたします。 <hr class=sig> この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。Mon, 06 Jul 2009 10:40:37 Z2009-08-11T08:14:46Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/9d3d030b-6d72-4ac1-a7fc-adafd9d9e7ddhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/9d3d030b-6d72-4ac1-a7fc-adafd9d9e7ddディベロッパー製品開発統括部インターナショナルPM - MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u30c7%u30a3%u30d9%u30ed%u30c3%u30d1%u30fc%u88fd%u54c1%u958b%u767a%u7d71%u62ec%u90e8%u30a4%u30f3%u30bf%u30fc%u30ca%u30b7%u30e7%u30ca%u30ebPM%20-%20MSFTInternational Feature Pack 2.0 ベータ評価の締め切りに関して さて、International Feature Pack 2.0 もベータを公開して一月以上が過ぎましたので、もうまもなく、皆さまからのご評価の受付を終了させていただきたいと思います。皆さまお忙しいとは存じておりますが、期日を、来週の8月3日の月曜日の朝までとさせていただくことにします。これまでご協力いただいた皆さまへ、心から感謝の意を述べさせていただくとともに、他のかたがたで、まだ、こちらでご報告が上がっていること以外に、お気づきになられているかたがいらっしゃる場合は、期限までにご連絡のほどをお願いいたします。 <p>また、International Pack 1.0 と同様に、ベータは、今回も一度でございます。なにとぞ、ご理解くださいますようお願い申し上げます。</p><hr class="sig">この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。 Tue, 28 Jul 2009 09:53:11 Z2009-07-28T10:41:27Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/0d01c640-f3d4-40b9-881e-ad67c4409052http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/0d01c640-f3d4-40b9-881e-ad67c4409052m.edogawahttp://social.msdn.microsoft.com/Profile/ja-JP/?user=m.edogawaJpnKanaConversion.dllの再配布についての質問Microsoft Visual Studio International Pack 1.0 Service Release 1 に含まれる、<br/> ・JpnKanaConversion.dll<br/> ・JpnKanaConvHelper.dll<br/> 等を、アプリケーションと一緒に直接再配布してもライセンス上の問題はないでしょうか?<br/> 配布に当たってのアドバイスをお願いいたします。Tue, 28 Jul 2009 01:52:53 Z2009-07-28T13:22:14Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/92184576-52fd-42fb-bf00-0c78dc87a1c0http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/92184576-52fd-42fb-bf00-0c78dc87a1c0Kojihttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Koji読みの扱いについての長期的な雑感VSIP 2.0 で読み仮名を扱うためのライブラリが追加されるようで、それは嬉しいニュースなのですが、特に Vista 以降においてもっと広い範囲で読みがきれいに OS に収まってくれないかなぁ、と思っていますが、みなさんはいかがですか?<br/><br/>* スタートメニューの検索で、確定するまで動いてくれなかったり<br/>* コントロールパネルの検索も同じ<br/>* Windows Media Player でアーティスト探すのが大変だったり<br/>* Windows Search でファイルがたくさん出てくるのはいいけど、Unicode 順のソートだとうまく探せなかったり<br/><br/>VISP 2.0 は、日本にいる開発者向けとしてはライブラリでいいと思うのですが、英語を話している人が普通にコードを書いて、そのまま読みが入る形じゃないと、いたちごっこの気がするのです。Apple も以前に TextObjects (だったかな?)とかのクラスライブラリを作って、英語版をこれで開発すればそのまま読みが入る、と言っていましたが、英語版を作る人がそのライブラリを使うモチベーションがないので、結局あまり使われていないような気がします。<br/><br/>ちょっとハック的に感じる方もいらっしゃるかもしれませんが、やはり Unicode 文字列として表現できる範囲内に読みを入れないことには、根本的な解決にならない気がするのです。文字列が 1 バイトのころ、Windows は CharPrev/CharNext API を作りましたが、やっぱりそれを使ってくれない開発者がたくさんいたことには対処できなかったのと同じ問題で、新しいデータ構造や API を用意すれば開発は容易にはなりますが、読みが入る場所すべてにパッチを当てていく作業そのものには変化がありません。IME のように、透過的に読みが扱えるようになってほしい、というのが究極の願いではないかと思います。<br/><br/>だいぶ昔にMS本社の方と雑談した際には、Unicode 3.0 にルビ用の文字コードがあるのでそれを使ってはどうかと言われました。それでもいいと思うし、別の新しいコードポイントをUnicodeに提案してもいいと思うし、国際的に理解が得られる形であればどれを使ってもいいと思うのですが、そういうような、MS が IME で一度は実現して見せたような、英語版のコードでそのままふり仮名が通って、ソートもオートコンプリートも英語版のコードでそのまま動くようなものをいつかは MS に用意してもらえたらとと願っています。<br/><br/>そう思っているのは、私だけではないような気がするのですが、いかがでしょうか?Mon, 06 Jul 2009 13:16:32 Z2009-07-21T10:50:51Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/e94d86dc-0252-4db9-931d-96d3595ec43dhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/e94d86dc-0252-4db9-931d-96d3595ec43dKojihttp://social.msdn.microsoft.com/Profile/ja-JP/?user=KojiCompareOptions 列挙体について見つけた時は便利なものがあるなぁ、と思ったのですが、意外に使えるところが少なくて、うまく使えていません。<br/><br/>例えば、String.StartsWith(String, StringComparison) で書かれたコードを日本語で全角半角を無視したい場合、メソッドそのものを書きなおさないといけないです。String.StartsWith(String, Boolean, CultureInfo) が近いのですが、オプションが bool ignoreCase だけなので使えません。<br/><br/>CompareOptions が使えるのは、CompareInfo のメソッドだけなので、<br/><br/>CultureInfo.CurrentUICulture.CompareInfo.IsPrefix(String, String, CompareOptions)<br/><br/>に書き変えないといけません。<br/><br/>さらに、例えば全角半角を無視する Dictionary を作ろうとすると、StringComparer は<br/><br/>StringComparer.Create(CultureInfo, bool ignoreCase)<br/><br/>だけなので、自前の IEqualityComparer&lt;string&gt; を作ってやらないといけません。<br/><br/>String.StartsWith, StringComparer.Create など、bool ignoreCase を持っているメソッドに、CompareOptions を引数として受け取るメソッドがほしいです。<br/><br/>できれば .NET 4 で BCL に入れてもらえると、英語版の元コードを変えずにローカライズしやすくなるのでうれしいと思いますが、いかがでしょうか?Mon, 06 Jul 2009 12:29:23 Z2009-07-13T08:57:03Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/3aaece25-9dcd-4af4-a087-cf033459e1c9http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/3aaece25-9dcd-4af4-a087-cf033459e1c9biachttp://social.msdn.microsoft.com/Profile/ja-JP/?user=biacASP.NET でフリガナ (ruby) を表示できる YomiganaServerLabel コントロール (beta版) の仕様・不具合Visual Studio International Feature Pack 2.0 Beta に含まれている YomiganaServerLabel コントロールを試してみました。 Windows 7 RC に Visual Web Developer 2008 Express Edition SP1 です。<br/> <br/> このコントロールは、 そのコンテンツ ( Text プロパティ ) に与えられる文字列として、 Unicode の <a href="http://unicode.org/charts/PDF/UFFF0.pdf">Interlinear annotation</a> を受け入れます。 そして、 それを xhtml の ruby 要素として出力してくれます。<br/> <br/> 【 ASP.NET での記述例 】<br/> &lt;cc1:YomiganaServerLabel ID=&quot;YomiganaServerLabel1&quot; runat=&quot;server&quot; TextCssClassId=&quot;TextID&quot; YomiganaCssClassId=&quot;YomiganaID&quot;<br/>   &gt;\uFFF9今日\uFFFAきょう\uFFFBは\uFFF9良\uFFFAりょう\uFFFBい\uFFF9天気\uFFFAてんき\uFFFBです&lt;/cc1:YomiganaServerLabel&gt;<br/> <br/> 【 出力される html 】<br/> &lt;span id=&quot;YomiganaServerLabel1&quot;&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; 今日&lt;/rb&gt;&lt;rt class = &quot;YomiganaID&quot; &gt;きょう&lt;/rt&gt;&lt;/ruby&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; は&lt;/rb&gt;&lt;rt&gt;&lt;/rt&gt;&lt;/ruby&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; 良&lt;/rb&gt;&lt;rt class = &quot;YomiganaID&quot; &gt;りょう&lt;/rt&gt;&lt;/ruby&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; い&lt;/rb&gt;&lt;rt&gt;&lt;/rt&gt;&lt;/ruby&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; 天気&lt;/rb&gt;&lt;rt class = &quot;YomiganaID&quot; &gt;てんき&lt;/rt&gt;&lt;/ruby&gt;&lt;ruby class = &quot;TextID&quot; &gt;&lt;rb&gt; です&lt;/rb&gt;&lt;rt&gt;&lt;/rt&gt;&lt;/ruby&gt;&lt;/span&gt;<br/> <br/> この ruby, rt, rt という要素は 2001年に xhtml の一部を構成する規格になっています。 IE はもちろん対応していて、 rb で指定された文字列の上側に、 rt で指定された文字列が小さなフォントで表示されます。 Firefox は本体ではまだ対応していませんが、 アドインを組み込めば同様に表示されます。<br/> ※ <a href="http://bluewatersoft.cocolog-nifty.com/blog/2009/06/net-aspnet-yomi.html">私の blog</a> には、 ブラウザの画像を載せてあります。<br/> <br/> まず、 この Interlinear annotation に対応したというのは、 初めてじゃないでしょうか。 Unicode ver.3 (1999年) で規定されていながら、 対応した実装を見た記憶がありません。 ( <a href="https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=414678&amp;wa=wsignin1.0">Connect ID=414678</a> のように、 要望は出されていたりします。 )<br/> WinForm の Label や RichEdit などで実装するのは大変で、 html ならばすでにある ruby 要素を出力するだけだから、 という難易度の差はありますが、 それでも Interlinear annotation に対応した実装が出てきたというのは、 すばらしいことだと思います。<br/> ※ Interlinear annotation は、 既存の Unicode 処理システムに流しても問題無いはずです …という建前ですが、 実際にやってみると、 途中で消えてしまったり表示がおかしくなったりといった問題が出てくることでしょう。 また、 フリガナ部分だけ削除するといった新しいフィルタリングの要求も出てくると思います。 これ以外にも、 Unicode には異体字セレクタなど、 同様な問題を潜在的に抱えているコードがありますので、 「Unicode に完全対応したシステム」への試金石ともなりましょう。<br/> <br/> 前置きが長くなりましたが、 以下、 要望です。<br/> <br/> 1. rb タグの直後に空白が 1文字入ってしまう。 ( 不具合だと思います。 )<br/> 2. ruby 要素にしなくてもよい部分 ( フリガナが無い部分 ) まで、 ruby 要素に変換してしまっています。 データ転送量のことを考えると、 ruby 要素にしないほうがよいのではないかと思います。 ( この仕様は、 CSS を理解しやすくするためでしょうか? )<br/> 3. オプションで rp 要素も出せるようにしてほしい。 フリガナの前後に rp で括弧などを付けて出力してあげないと、 ruby 要素に対応していないブラウザでは、 読めたものではなくなりますので。 ( 音声読み上げを考えると、 CSS で視覚的に識別できるというのでは不十分でしょう。 )<br/><hr class="sig">biac [ http://bluewatersoft.cocolog-nifty.com/ ]Wed, 24 Jun 2009 07:10:16 Z2009-07-02T02:41:31Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/3916fb2f-bf35-495d-b9cf-dab2090930e1http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/3916fb2f-bf35-495d-b9cf-dab2090930e1biachttp://social.msdn.microsoft.com/Profile/ja-JP/?user=biacWinForm で読み仮名を取得できる YomiganaTextBox コントロール (beta版) の仕様・不具合YomiganaTextBox コントロールを軽くさわってみました。 Windows 7 RC に Visual C# 2008 Express Edition SP1 です。<br/> <br/> 参照設定をしたところで、 いきなりガックシです。<br/> * 名前空間が YomiganaWin<strong>From</strong> Controls になっています。 ( スペルミス )<br/> <br/> 本コントロールとラベルを Form に貼り付け、TextChanged ハンドラを追加。 <p><span style="font-size:0.8em"><code style="font-family:monospace">private void yomiganaTextBox1_TextChanged(object sender, EventArgs e) {<br/>   this.label1.Text = ((<strong>YomiganaTextBox</strong> )sender).<strong>Yomigana</strong> ;<br/> }</code> </span></p> これで、 とりあえず実行してみたところ…<br/> * コントロール内部の OnLostFocus イベントハンドラで NullReferenceException 例外が発生<br/> ※ Win7RC だから、 でしょうか?<br/> <blockquote> <p style="font-size:0.75em">System.NullReferenceException はハンドルされませんでした。<br/>   Message=&quot;オブジェクト参照がオブジェクト インスタンスに設定されていません。&quot;<br/>   Source=&quot;YomiganaTextBox&quot;<br/>   StackTrace:<br/>        場所 Microsoft.International.YomiganaWinFromControls.YomiganaTextBox.OnLostFocus(EventArgs e)<br/>        場所 System.Windows.Forms.Control.WmKillFocus(Message&amp; m)<br/>        場所 System.Windows.Forms.Control.WndProc(Message&amp; m)<br/>        場所 System.Windows.Forms.TextBoxBase.WndProc(Message&amp; m)<br/>        場所 System.Windows.Forms.TextBox.WndProc(Message&amp; m)<br/>        場所 Microsoft.International.YomiganaWinFromControls.YomiganaTextBox.WndProc(Message&amp; m)<br/>        場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)<br/>        場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)<br/>        場所 System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)<br/>        場所 System.Windows.Forms.UnsafeNativeMethods.PeekMessage(MSG&amp; msg, HandleRef hwnd, Int32 msgMin, Int32 msgMax, Int32 remove)<br/>        場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)<br/>        場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)<br/>        場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)<br/>        場所 System.Windows.Forms.Application.Run(Form mainForm)<br/>        場所 YomiganaWinFormTextBox.Program.Main() 場所 D:\Users\biac\Documents\Visual Studio 2008\Projects\YomiganaTextBox\YomiganaWinFormTextBox\Program.cs:行 15<br/>        場所 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)<br/>        場所 System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br/>        場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br/>        場所 System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br/>        場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br/>        場所 System.Threading.ThreadHelper.ThreadStart()<br/>   InnerException:</p> </blockquote> これを回避するために、 コントロールを継承したクラスを作り、 OnLostFocus() メソッドをオーバライドして、 そこで例外を潰しちゃって、 動くようにしてみました。<br/> ようやく動いたので、 YomiganaKanaKind をカタカナに変えてみます…<br/> * デザイン画面での YomiganaKanaKind の設定が反映されません。<br/> <br/> InitializeComponent() 後に、 自前コードで YomiganaKanaKind を指定してやれば、 ちゃんとひらがなで取得できました。<br/> <br/> 実際の動きは、 WPF のものとおおむね同じですね。<br/> ※ 以下は、 私の <a href="http://bluewatersoft.cocolog-nifty.com/blog/2009/06/net-winform-int.html">blog 記事</a> のほうには画面も載せてあります。<br/> <br/> 1. 入力した文字を BS や DEL で削除しても、 ふりがなは元のまま。 ( WPF 版と同じ )<br/> 2. 「東京都西新宿」 と入力してから、 途中に 「新宿区」 を入力。 文字列の途中に挿入しても、 すべて末尾への追加になってしまいます。 ( WPF 版と同じ )<br/> 3. WPF 版では問題があった 「一の宮」 や 「市ヶ谷」 は、 大丈夫そうでした。<br/> 4. WPF 版では問題があった変換確定操作無しでの次入力も、 大丈夫そうでした。<br/> 5. IME オンになっているときしか、 読み仮名として出てきません。 IME オフのときは、 入力をそのまま読み仮名として使ってほしいです。 ( WPF 版と同じ )<br/> それと、 音引きが半角になってしまいました。<br/> 6. WPF 版では問題があった読み仮名にスペースが入らない問題。 一度に変換する文字列の中に含まれている空白は、 フリガナにも出てきます。 単独でスペースを入力したときはダメでした。<br/> 7. 「ヴ」 や 「ヵ」 の読み仮名も、 ひらがなで出てきます。 素晴らしい! けど、 このことを知らずに、 Unicode じゃない DB に格納してたりするとハマりますね。<hr class="sig">biac [ http://bluewatersoft.cocolog-nifty.com/ ]Mon, 22 Jun 2009 01:53:59 Z2009-07-02T02:41:50Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/11214cb4-23d2-40dc-875c-c14a6ac51c69http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/11214cb4-23d2-40dc-875c-c14a6ac51c69biachttp://social.msdn.microsoft.com/Profile/ja-JP/?user=biacWPF で読み仮名を取得できる YomiganaWPFTextBox コントロール (beta版) の仕様・不具合International Feature Pack 2.0 Beta が公開されていることに気付くのが遅れましたが、 さっそく YomiganaWPFTextBox を触ってみました。 Windows 7 RC に Visual C# 2008 Express Edition SP1 です。<br/> <br/> いままで WPF では、 ちょっとやそっとのことではフリガナを取得できなかった ( というより、 事実上不可能だった) のが、 さっくりと次のようなコードだけで出来ちゃうのは、 素晴らしいです。<br/> <br/> <span style="font-size:0.8em"><code style="font-family:monospace">private void yomiganaWPFTextBox1_TextChanged(object sender, TextChangedEventArgs e) {<br/>   if (this.label1 == null)<br/>     return;<br/> <br/>   this.label1.Content = ((<span style="color:#cc0033">YomiganaWPFTextBox</span> )sender).<span style="color:#cc0033">Yomigana</span> ;<br/> }</code> </span> <br/> <br/> とりあえず少し使ってみた範囲で気付いたこと。 ( <a href="http://bluewatersoft.cocolog-nifty.com/blog/2009/06/net-wpf-interna.html">blog 記事</a> のほうには画面も載せてあります )<br/> 1. 入力した文字を BS や DEL で削除しても、 ふりがなは元のまま。<br/> 2. 「森泉」 と入力してから、 途中に 「の」 を入力。 文字列の途中に挿入しても、 すべて末尾への追加になってしまいます。<br/> 3. 変換候補の選択操作を伴うとき ( さらにもうすこし条件があるようですが… )、 「一の宮」 や 「市ヶ谷」 が、 漢字のまま読み仮名として出てきてしまうことがあります。 これは明らかに不具合でしょう。 学習順序にもよるみたいですが、 厳密な条件は良く分かりません。<br/> 4. 変換を確定させる操作 ( Enter やカーソルキー ) をせずに次の入力に移ると、 読み仮名が取得されない。<br/> 5. IME オンになっているときしか、 読み仮名として出てきません。 IME オフのときは、 入力をそのまま読み仮名として使ってほしいです。<br/> 6. 読み仮名にスペースが入りません。 &quot;mori^[space]ougai&quot; とキーインし、 全体を一気に変換させて確定しても、 スペースは無視されてしまいます。<br/> <br/> あと、 やはり早く日本語のヘルプが欲しいです。<br/> 開発プロジェクトと関係なく事前に評価するとなると、 管理者クラスのものが片手間にやることが多いかと思います。 実際にコードを書かせるのは若い者にやらせるにしても、 ドキュメントにあるていどは目を通さないとそれもできないので、 英語では厳しいでしょう。<hr class="sig">biac [ http://bluewatersoft.cocolog-nifty.com/ ]Sat, 20 Jun 2009 13:03:54 Z2009-07-02T02:42:05Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/12abeed7-8c18-4123-8f16-42c7e15e25eehttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/12abeed7-8c18-4123-8f16-42c7e15e25ee中博俊http://social.msdn.microsoft.com/Profile/ja-JP/?user=%u4e2d%u535a%u4fcaStringの不便なところを変更して欲しいというフィードバックを行いました。こんにちは中です。<div>StringのStringInfoへのサポートレベル強化のお願いとしてフィードバックを行いました。</div><div><br></div><div><a href="https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=413139">https://connect.microsoft.com/VisualStudioJapan/feedback/ViewFeedback.aspx?FeedbackID=413139</a><br></div><div><br></div><div>是非このほかにも意見があればこことか、向こうに追記してもらえるとと思います。</div><div><br></div><div>こんな内容です。</div><div><br></div><div><br></div><div><p>1.StringInfo単位のLength命令</p> <p>var str = “あいうえお”;<br>StringInfo sil = str.StringInfoLength;<br>var len = str.Length;</p> <p>strが合成文字、サロゲートペアの場合silとlenは=にならない。</p> <p>2.StringInfo単位のインデクサ</p> <p>var str = “あいうえお”;<br>str.GetStringInfoCharacters[3]</p> <p>strが合成文字、サロゲートペアを含む場合ただのインデクサとは=にならない。</p> <p>3.IEnumerableの提供</p> <p>var str = “あいうえお”;<br>from si in str.GetStringInfoEnumerable select si.String;</p> <p>strが合成文字、サロゲートペアを含む場合だと結果が変わる</p> <p>4.StringInfoのEndsWithを提供して欲しい</p> <p>var str = “あいうえお”;<br>StringInfo si = new StringInfo();<br>var se = str.EndsWith(si);</p> <p>5.CharのEndsWithをpublicに変更して欲しい</p> <p>str.EndsWith('あ’) を出来るようにして欲しい。</p></div><hr class="sig">中博俊 @ わんくま同盟 MSMVP Visual Studio C# Since 2004/04-2008/03, MCPTue, 10 Feb 2009 02:48:46 Z2009-06-20T09:01:13Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d6ba3ccc-6db6-4b7c-9b9a-c3cf1acf642ahttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d6ba3ccc-6db6-4b7c-9b9a-c3cf1acf642aディベロッパー製品開発統括部インターナショナルPM - MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u30c7%u30a3%u30d9%u30ed%u30c3%u30d1%u30fc%u88fd%u54c1%u958b%u767a%u7d71%u62ec%u90e8%u30a4%u30f3%u30bf%u30fc%u30ca%u30b7%u30e7%u30ca%u30ebPM%20-%20MSFTVisual Studio International Feature Pack 2.0 Beta を公開いたしました<div lang=ja> <p>Visual Studio International Feature Pack 2.0 Beta (Visual Studio インターナショナル機能パック ベータ版) を公開いたしました。<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&amp;FamilyID=188ae407-8db0-4df2-9789-70f7ef3410b9">ダウンロード サイト</a>より本日からダウンロードすることができます。</p> <p>製品名を変更いたしましたが、<a title="Visual Studio International Pack 1.0 ダウンロード サイトへのリンク" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&amp;displaylang=ja">Visual Studio International Pack 1.0</a> と同一の製品系列で、よみがなや文字セットなど一般的な慣習に即した日本語処理に対応してほしいという皆様の声にお応えするために企画された .NET Framework 用の拡張ライブラリです。</p> <p>バージョン 2.0 では、日本語処理用に以下のライブラリを提供しています。</p> <p> </p> <h2>読み仮名フレームワーク</h2> <p>日本語の特徴である、「表記」と「読み」が一致しない点からくる英語版との差分を埋めるための基本フレームワークを構成し、.NET Framework の技術を使った日本語での利便性を高めるためのクラス ライブラリおよびコントロール群です。</p> <h3>フレームワーク</h3> <p>文字列型を対象に、読み仮名を付ける機能を提供します。また、汎用的なクラスとしてジェネリックを使用したクラスも用意されていますので、読み仮名に限らず、任意のオブジェクトを注釈として文字列に付けることもできますし、文字列でなく任意の列挙可能コレクションに注釈を付けることも可能になっています。</p> <p>文字列を対象とし、読み仮名をつけるクラスでは、読み仮名付きの文字列として並び替えや比較を行うための Comparer が提供されています。</p> <p>相互運用性を考慮し Unicode の Interlinear Annotation や JIS X 4052 形式の入力と出力を提供します。</p> <h3>コントロール</h3> <p>以下のコントロールが提供されます。</p> <ul> <li>ASP.NET、Windows フォーム、WPF を使った開発者向けに、キーボード入力から読み仮名を取得することのできる TextBox コントロール </li> <li>ASP.NET 開発者向けにルビ表記を使った表示のコントロールを提供 </li> <li>文字列を節に区切るためのエディタ </li> </ul> <p>International Feature Pack 2.0 では、読み仮名フレームワークに加え、以下のライブラリおよびコントロールが提供されます。</p> <p> </p> <p><strong>Chinese Text Alignment クラス ライブラリおよび TextBox コントロール</strong></p> <p>簡体字中国語の均等割り付けを支援するための Windows フォームと WPF の TextBox コントロール、および簡単に中国語固有の均等割付を用いて文字列を描画できるクラス ライブラリです。</p> <p> </p> <p><strong>Chinese Auto Complete クラス ライブラリおよび TextBox コントロール</strong></p> <p>簡体字中国語と繁体字中国語のオートコンプリートを支援するための Windows フォームと WPF の TextBox コントロール、および簡単に基本コントロールに IME 入力を考慮したオートコンプリート機能を提供するライブラリです。</p> <p> </p> <p><strong>Korean Auto Complete クラス ライブラリおよび ComboBox コントロール</strong></p> <p>韓国語のオートコンプリートを支援するための Windows フォームと WPF の ComboBox コントロール、および簡単に基本コントロールに IME 入力を考慮したオートコンプリート機能を提供するライブラリです。</p> <p> </p> <p><strong>Numeric Formatting ライブラリ</strong></p> <p>5つの言語を対象に、数値データを数字文字列に変換するクラス ライブラリを提供します。2.0 ではアラビア語が対象に加えられました。</p> <p> </p> <p>ご意見、ご感想は、<a href="http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/threads">International Pack フォーラム</a>へお願いします。みなさまからの、たくさんのフィードバックをお待ちしております。</p> <p>マイクロソフト ディベロップメント 株式会社 <br/>ディベロッパー製品開発統括部 <br/>インターナショナル プログラム マネージメント グループ 一同</p> </div>Fri, 12 Jun 2009 09:42:49 Z2009-06-20T08:48:14Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6b2e6348-356e-467f-9c88-a39f48266a22http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6b2e6348-356e-467f-9c88-a39f48266a22白鳥 圭子http://social.msdn.microsoft.com/Profile/ja-JP/?user=%u767d%u9ce5%20%u572d%u5b50SimplefiedChinese Pin-Yin Conversion Libraryで取得できる画数についてはじめまして。1点質問があります。 <div><br/></div> <div>SimplefiedChinese Pin-Yin Conversion Libraryの説明書きに</div> <div>簡体字でpinyinの他に画数の取得もできる旨が書かれていましたが、</div> <div><br/></div> <div>繁体字の画数を取得したい場合は、正しく繁体字の画数が出力されるのでしょうか?</div> <div><br/></div> <div>簡単に動作を確認してみたところ繁体字を入力しても処理は出来ている模様でしたが、<br/></div> <div>当方繁体字や簡体字の知識に乏しく、検証結果に確証が持てないためこちらでお聞きした次第です。</div> <div><br/></div> <div><br/></div> <div><br/></div> <div><br/></div> <div><br/></div> <div><br/></div> <div><br/></div>Wed, 10 Jun 2009 04:29:23 Z2009-06-12T01:59:04Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/4f30ea1f-8b2b-4c88-90bd-99cec6940b80http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/4f30ea1f-8b2b-4c88-90bd-99cec6940b80Gushwellhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=GushwellHiraganaToKatakanaの動作について<p>今日、ダウンロードして動かしてみました。</p> <p align=left> </p> <p align=left>KanaConverter.HiraganaToKatakana(&quot;こんにちは、わたしは、はしもとです&quot;);</p> <p align=left><font face=Arial size=2>の結果が、</font></p> <p align=left> </p> <p>コンニチは、ワタシは、ハシモトデス</p> <p align=left> </p> <p align=left>となりますが、これは仕様どおりでしょうか?</p> <p align=left> </p> <p>コンニチハ、ワタシハ、ハシモトデス</p> <p align=left> </p> <p align=left>という結果を得るには、なにか、設定が必要でしょうか?</p> <p align=left> </p> <p align=left> </p>Wed, 29 Oct 2008 10:01:06 Z2009-04-23T06:23:51Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/8421756e-3381-44ee-98dd-adc14340c6e1http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/8421756e-3381-44ee-98dd-adc14340c6e1夢ソフトウェア工房http://social.msdn.microsoft.com/Profile/ja-JP/?user=%u5922%u30bd%u30d5%u30c8%u30a6%u30a7%u30a2%u5de5%u623fKatakanaToHiragana メソッド の説明が間違っています。<p align=left><span class=topicTitle>Microsoft.International.Converters.KanaConverter クラスの KatakanaToHiragana メソッド の説明ですが「ひらがなからひらがなへ文字を変換します。 」ではなく「カタカナからひらがなへ文字を変換します。 」ではないのでしょうか?</span></p> <p align=left><span class=topicTitle>(ひらがなからひらがなだと変換しなくても良いような気がしますが....)</span></p> <p align=left><span class=topicTitle></span> </p> <p align=left><span class=topicTitle>パッケージに付属のヘルプファイル(*.chm)とXMLドキュメントファイル(*.xml)の2種類が上記表現になっています。</span></p> <p align=left><span class=topicTitle></span> </p> <p align=left><span class=topicTitle></span> </p> <p align=left><span class=topicTitle></span> </p> <p align=left><span class=topicTitle><font face="MS ゴシック"></font></span> </p> <p align=left><span class=topicTitle><font face="MS ゴシック"></font></span> </p> <p align=left><span class=topicTitle></span> </p> <p align=left><span class=topicTitle></span> </p>Fri, 12 Sep 2008 06:56:25 Z2009-04-23T06:23:32Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/94e38af6-1d77-45f7-a4d0-a1cd94b79be1http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/94e38af6-1d77-45f7-a4d0-a1cd94b79be1頃末和義http://social.msdn.microsoft.com/Profile/ja-JP/?user=%u9803%u672b%u548c%u7fa9Visual Studio International Pack 1.0 Service Release 1 をリリースしました。<p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> </font></span></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&amp;displaylang=ja"><span style="font-size:10pt;font-family:'MS ゴシック'">ダウンロードセンター</span></a>より無償にてダウンロードできます。</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> </font></span></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'">本サービスリリースでは、日本向けの以下のライブラリに対して修正を行いました。</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> </font></span></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial>Japanese Kana Conversion Library</font></span><span style="font-size:10pt;font-family:'MS ゴシック'">に対する変更点</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'">特定のパターンの仮名文字列に対して、変換が正しく行われない場合がある問題を修正しました。</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> </font></span></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial>Japanese Yomi Auto-Completion Library</font></span><span style="font-size:10pt;font-family:'MS ゴシック'">に対する変更点</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'">オートコンプリートの候補ウィンドウが正しく表示されない場合がある問題を修正しました。</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> </font></span></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'">上記のライブラリ以外に対する変更はありません。</span> </p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt"><font face=Arial> <br></p> <p style="margin:0mm 0mm 0pt"><span style="font-size:10pt;font-family:'MS ゴシック'">製品に関するご意見およびご要望に関しては、引き続き、本</span><span style="font-size:10pt;font-family:'MS ゴシック'">フォーラム</span><span style="font-size:10pt"> </span><span style="font-size:10pt;font-family:'MS ゴシック'">にて、受け付けております。</span> <br></p></font></span><hr class="sig">マイクロソフトTue, 24 Mar 2009 10:20:40 Z2009-03-24T11:06:14Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6fd9f6c1-fc7d-478c-8976-e3340002eddbhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6fd9f6c1-fc7d-478c-8976-e3340002eddbえムナウhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u3048%u30e0%u30ca%u30a6BUG:YomiAutoCompleteTextBoxサンプル-64Bit/Vs2008<p align=left><font face=Arial size=2>YomiAutoCompleteTextBoxサンプルが 64Bit/Vs2008 で「算術演算の結果オーバーフローが発生しました」が発生します。</font></p> <p align=left>発生状況をレポートします。</p> <p align=left>デバッグ起動して画面が表示された直後(キー入力する前)です。</p> <p align=left> </p> <p>環境:<br>Microsoft Visual Studio 2008<br>Version 9.0.30729.1 SP<br>Microsoft .NET Framework<br>Version 3.5 SP1</p> <p>Windouw Vista 64Bit SP1</p> <p>場所:<br>EmpYomiTextBox.exe!Microsoft.Samples.YomiAutoCompleteTextBox.Program.Main() 行 17 C#</p> <blockquote dir=ltr style="margin-right:0px"> <p align=left>Application.Run(new FormDemo());</p></blockquote> <p align=left>エラーレポート:<br>算術演算の結果オーバーフローが発生しました。<br>スタックトレース:<br>   場所 System.IntPtr.ToInt32()<br>   場所 Microsoft.International.Windows.YomiAutoCompletionListener.HandleMessage(Message&amp; message)<br>   場所 Microsoft.International.Windows.YomiAutoCompletionListener.PreFilterMessage(Message&amp; m)<br>   場所 System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG&amp; msg, Boolean&amp; modified)<br>   場所 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG&amp; msg)<br>   場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)<br>   場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)<br>   場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)<br>   場所 Microsoft.Samples.YomiAutoCompleteTextBox.Program.Main()<br> 場所 C:\\Program Files (x86)\\Microsoft Visual Studio International Pack\\Japanese Yomi Auto-Completion Library\\Sample\\YomiAutoCompleteTextBox\\YomiAutoCompleteTextBox\\Program.cs:行 17<br>   場所 System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)<br>   場所 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br>   場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br>   場所 System.Threading.ThreadHelper.ThreadStart()</p>Tue, 27 Jan 2009 14:57:10 Z2009-03-20T09:28:54Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/21ae5123-fe9f-43e1-8e1e-d60c9ab42e62http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/21ae5123-fe9f-43e1-8e1e-d60c9ab42e62Azuleanhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Azuleanフォーラム名を変更しませんか。 わんくま勉強会にて、International Packに限らず、国際化対応であるとか、Codeplexへの日本人の参加者を増やす施策の提案募集であるとか、そういったフォーラムの位置づけの変更(拡大)をしたとお聞きしました。<br><br>そこで、International Packに限定されるイメージのあるフォーラム名の変更の検討をお願いします。<br>また、何かよい名称案があれば皆さんのご意見をいただきたいと思い、スレッドを作成しました。<br><br><br>もうひとつ提案です。<br>フォーラムの概要説明がInternational Packに限定されたものになっています。<br>定義を広くしたのであれば、そこについても記載を改めていただけないでしょうか。 <hr class=sig> 参考になった返信には「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に指定できます)。Sat, 31 Jan 2009 06:39:09 Z2009-03-17T06:03:51Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/36d5b149-b7e6-43eb-9012-050af42579aahttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/36d5b149-b7e6-43eb-9012-050af42579aaまつしろーhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u307e%u3064%u3057%u308d%u30fcDrawJapaneseStringの不具合なのでしょうか?WindowsVista, VS2008, C#の環境にて、<br><br>UserControl (=ScrollableControl)から派生したコントロールを作成しています。<br><br>[1] 確認事項 - スクロールでの動作<br><br>    [動作]<br>        AutoScroll = true, AutoScrollMinSize を 適当な値に設定。<br><br>        OnPaint にて、スクロール位置を考慮した上で (下ソースのように)<br>        DrawJananeseString を 使用して文字列を描画する。<br>     <div style="border-right:#7f9db9 1px solid;border-top:#7f9db9 1px solid;font-size:11px;overflow:auto;border-left:#7f9db9 1px solid;line-height:100%! important;border-bottom:#7f9db9 1px solid;font-family:Courier New;background-color:white"> <table style="border-top-width:0px;border-left-width:0px;margin:2px 0px;width:99%;border-bottom:#eee 0px solid;border-collapse:collapse;background-color:#fff;border-right-width:0px" cellspacing=0 cellpadding=0> <colgroup> <col style="padding-left:10px;font-size:11px;border-bottom:#f7f7f7 1px solid;font-family:Courier New;white-space:nowrap"> <tbody> <tr> <td><font style="font-size:11px"></font><font style="color:blue">base</font><font style="font-size:11px">.OnPaint( e );  </font></td></tr> <tr> <td style="background-color:#f7f7f7">e.Graphics.TranslateTransform( AutoScrollPosition.X, AutoScrollPosition.Y );  </td></tr> <tr> <td> </td></tr></tbody></table></div><br><br>    [症状]<br><br>        スクロールさせると、<br>        正確な位置(Y方向)に文字列が描画されない(以下の2点の症状が出ます)。<br><br>        ☆ 文字列が完全に描画されない<br>        ☆ 全く違う位置に描画される<br><br><br>[2] ビットマップへの DrawJapaneseString を使用した文字列描画<br><br>    [動作]<br><br>        ビットマップを作成し、そのビットマップに メイリオフォントで、DrawJapaneseString で文字列を描画。<br><br><br>    [症状]<br>        メイリオフォントとは思えないほど、文字が崩れる。<br><br> <div style="border-right:#7f9db9 1px solid;border-top:#7f9db9 1px solid;font-size:11px;overflow:auto;border-left:#7f9db9 1px solid;line-height:100%! important;border-bottom:#7f9db9 1px solid;font-family:Courier New;background-color:white"> <table style="border-top-width:0px;border-left-width:0px;margin:2px 0px;width:99%;border-bottom:#eee 0px solid;border-collapse:collapse;background-color:#fff;border-right-width:0px" cellspacing=0 cellpadding=0> <colgroup> <col style="border-right:gray 1px solid;padding-right:5px;padding-left:10px;font-size:11px;vertical-align:top;width:5px;color:gray;font-family:Courier New;background-color:#eee;text-align:right"> <col style="padding-left:10px;font-size:11px;border-bottom:#f7f7f7 1px solid;font-family:Courier New;white-space:nowrap"> <tbody> <tr> <td><nobr>1</nobr></td> <td><font style="font-size:11px"></font><font style="color:blue">protected</font><font style="font-size:11px"> </font><font style="color:blue">override</font><font style="font-size:11px"> </font><font style="color:blue">void</font><font style="font-size:11px"> OnPaint( PaintEventArgs e )  </font></td></tr> <tr> <td><nobr>2</nobr></td> <td style="background-color:#f7f7f7">{  </td></tr> <tr> <td><nobr>3</nobr></td> <td>    TextAlignmentStyleInfo  tasi = </font><font style="color:blue">new</font><font style="font-size:11px"> TextAlignmentStyleInfo();  </font></td></tr> <tr> <td><nobr>4</nobr></td> <td style="background-color:#f7f7f7">    Bitmap                  bmp = </font><font style="color:blue">new</font><font style="font-size:11px"> Bitmap( 300, 300, e.Graphics );  </font></td></tr> <tr> <td><nobr>5</nobr></td> <td>    String                  strDraw = </font><font style="color:blue">&quot;テスト文字列&quot;</font><font style="font-size:11px">;  </font></td></tr> <tr> <td><nobr>6</nobr></td> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td><nobr>7</nobr></td> <td>    </font><font style="color:blue">using</font><font style="font-size:11px"> ( Graphics drawg = Graphics.FromImage( bmp ) ){  </font></td></tr> <tr> <td><nobr>8</nobr></td> <td style="background-color:#f7f7f7">        drawg.FillRectangle( Brushes.AliceBlue, 0, 0, 300, 300 );  </td></tr> <tr> <td><nobr>9</nobr></td> <td> </td></tr> <tr> <td><nobr>10</nobr></td> <td style="background-color:#f7f7f7">        </font><font style="color:blue">using</font><font style="font-size:11px"> ( Font fnt = </font><font style="color:blue">new</font><font style="font-size:11px"> Font( </font><font style="color:blue">&quot;メイリオ&quot;</font><font style="font-size:11px">, 12.0F ) ) {  </font></td></tr> <tr> <td><nobr>11</nobr></td> <td>            SizeF     sz = e.Graphics.MeasureString( strDraw, fnt );  </td></tr> <tr> <td><nobr>12</nobr></td> <td style="background-color:#f7f7f7">            Int32     iWidth, iHeight;  </td></tr> <tr> <td><nobr>13</nobr></td> <td>            Rectangle rctDraw;  </td></tr> <tr> <td><nobr>14</nobr></td> <td style="background-color:#f7f7f7"> </td></tr> <tr> <td><nobr>15</nobr></td> <td>            iWidth = (Int32)Math.Ceiling( sz.Width ) + 100;  </td></tr> <tr> <td><nobr>16</nobr></td> <td style="background-color:#f7f7f7">            iHeight = (Int32)Math.Ceiling( sz.Height );  </td></tr> <tr> <td><nobr>17</nobr></td> <td>            rctDraw = </font><font style="color:blue">new</font><font style="font-size:11px"> Rectangle( 10, 10, iWidth, iHeight );  </font></td></tr> <tr> <td><nobr>18</nobr></td> <td style="background-color:#f7f7f7">            Utility.DrawJapaneseString( drawg, strDraw, fnt, Color.Black, rctDraw, tasi, </font><font style="color:blue">null</font><font style="font-size:11px"> );  </font></td></tr> <tr> <td><nobr>19</nobr></td> <td>            drawg.DrawString( strDraw, fnt, Brushes.Black, </font><font style="color:blue">new</font><font style="font-size:11px"> Point(10,100) );  </font></td></tr> <tr> <td><nobr>20</nobr></td> <td style="background-color:#f7f7f7">        }  </td></tr> <tr> <td><nobr>21</nobr></td> <td>    }  </td></tr> <tr> <td><nobr>22</nobr></td> <td style="background-color:#f7f7f7">    e.Graphics.DrawImage( bmp, </font><font style="color:blue">new</font><font style="font-size:11px"> Point(10,10) );  </font></td></tr> <tr> <td><nobr>23</nobr></td> <td>    bmp.Dispose();  </td></tr> <tr> <td><nobr>24</nobr></td> <td style="background-color:#f7f7f7">}  </td></tr> <tr> <td><nobr>25</nobr></td> <td> </td></tr></tbody></table></div>Fri, 06 Mar 2009 15:32:27 Z2009-03-17T05:53:04Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/f723996e-ccd8-4f7b-a09a-b22dd9d06307http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/f723996e-ccd8-4f7b-a09a-b22dd9d06307ながしろhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u306a%u304c%u3057%u308d文字列の正規化<p>ながしろです。<br><br>International Packの範疇がいかもしれませんが、<br>茶飲み話にネタ提供です。<br><br>           String boke = &quot;ほ゛け&quot;;     // ほ゛け</p> <p>            boke.Normalize();<br>            Console.WriteLine(boke);<br><br>これを実行すると「ぼけ」となってほしいのですが、「ほ゛け」となります。<br>解決方法をご存知の方は教えてください。<br><br>以上、よろしくお願いします。<br><br>永代憲明<br></p>Sat, 28 Feb 2009 18:42:33 Z2009-03-01T10:35:17Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/49c657e7-a0e0-4b14-aafe-1991f569faf4http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/49c657e7-a0e0-4b14-aafe-1991f569faf4えムナウhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u3048%u30e0%u30ca%u30a6VisualStudio10での要望事項<p align=left><font face=Arial size=2>Microsoft Visual Studio International Pack とは少しスレ違いになってしまいますが、</font></p> <p align=left>VisualStudio10 に統合される可能性もあるのではないかと思いますので、 日本語仕様での要望事項をお願いいたします。</p> <p align=left> </p> <p align=left>1)Microsoft Visual Studio International Pack はVisualStudio10 日本語版で統合されるのでしょうか?</p> <p align=left>それとも別供給のままなのでしょうか?</p> <p align=left>VisualStudio10 日本語版で統合されないとなるとせっかくの資産が活用されない可能性が大きいと思いますので是非統合される(VisualStudio10 日本語版をインストールするだけで使える)ようにお願いします。</p> <p align=left> </p> <p align=left>2)漢字モードで、XMLドキュメントで「///」「'''」を入れたときにVisualStudioのオプションで「・・・」や「’’’」ではなく自動的に「///」「'''」としてほしい。コメントも同様です。<br>IMEの設定で「//」の設定を変えることにより多少は可能ですが、C#やVBのコメントを入れるときだけ別設定にしていただけるとありがたいです。</p> <p align=left>コメントは基本的に日本語で打ち込むところが多いと思いますのでいちいち半角/全角キーを押したり、3つに変換が分かれてしまっている「・・・」を一つ一つ「/」に変えていくなんて大変です。</p> <p align=left> </p> <p align=left>3)日本語IME における読みの入力に対応し、自動的な補完機能を行うオートコンプリートを、Visual Studioのインテリセンスに応用してほしい。</p> <p align=left>データベースのテーブル名や項目名から始まって漢字のプロパティやメソッド名を使う機会は多くなってきております。</p> <p align=left>Visual Studioのインテリセンスは漢字のプロパティやメソッド名が一番下にきていつもスクロールバーで下に落としてから探しています。一つや二つのキータッチで漢字のプロパティやメソッド名が表示されればキー操作も減って便利です。</p> <p align=left> </p> <p>スレ違いでしたら別に移していただいて結構ですのでご検討よろしくお願いします。</p> <p align=left> </p> <p align=left>PS.WPFでのサンプルやTextBox対応はどうなっておりますでしょうか、こちらも是非 VisualStudio10 では欲しい機能です。</p>Mon, 26 Jan 2009 13:44:31 Z2009-02-17T08:23:53Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/e0f815b0-dc02-4573-99b2-398119903127http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/e0f815b0-dc02-4573-99b2-398119903127biachttp://social.msdn.microsoft.com/Profile/ja-JP/?user=biacJapanese Text Alignment Library に 「等幅割り付け」 機能が欲しい日本語固有と思われる印刷文化に、 均等割り付けと並んで 「等幅割り付け」 があります。<br>※ 公式な呼び方を知らないので、 括弧書きにします。<br><br>帳票でも画面でも、 <br>  (半角カナ 2文字の長さ) = (全角文字 1文字の長さ)<br>が要求されるのは、 日本の業務アプリケーションではしごく一般的です。<br>例えば、 全角 10文字が入る場所には、 半角カナがきっかり 20文字入らなければいけませんし、 半角スペースでさえも、 そこにきっかり 20文字入ることが求められます。<br><br>Web の普及で、 入力画面に対する要求は昔ほどではなくなりましたが、 無くなったわけではありません。<br>帳票に関しては、 いまだに絶対条件でしょう。<br><br>ところが、 等幅フォントの MS ゴシックなどを使ったとしても、 上述の条件がクリアできないのは周知のことでして、 業務アプリケーションの開発のたびになにがしかの対応をしているのが現実です。<br>・ 帳票ツールの文字列描画オブジェクトを細分化して、 右寄せ・左寄せを細かく調整してなんとかしのぐ、 小手先の対応。<br>・ 帳票ツールの利用を諦め、 すべて自前で印刷面を描画するコードを書いて対応。<br><br>このある意味、 均等割り付けより必要性の高い 「等幅割り付け」 の機能を、 検討していただければ幸いです。<br> <hr class="sig">biac [ http://bluewatersoft.cocolog-nifty.com/ ]Thu, 12 Feb 2009 08:47:19 Z2009-02-12T14:55:20Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/316ba32b-2d2e-4136-b734-2907f2a3ef5ehttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/316ba32b-2d2e-4136-b734-2907f2a3ef5eあふろでぃ~てhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u3042%u3075%u308d%u3067%u3043%uff5e%u3066次期 International Pack に欲しい機能 ・郵便番号変換<br> せっかく辞書に最新の郵便番号が登録されているのに、これが使えないのはもったいない!<br> 業務で郵便番号を変換するためにDBへ郵便局からのCSVを変換して...なんて新たなプロジェクトが立ち上がる毎に行ってるんですよ、無駄でしょ?<br><br>・Web対応<br> IEへ特化しても良いのでWebでの対応をお願いしたいです。<br> クライアントの処理なので大変だとは思いますが、styleのIME-Modeにカタカナ入力モードが指定できるとか、<br>Web上で入力された文字の変換前文字が取得できるとか...<br><br> なにとぞ検討のほどをお願いします。Sat, 31 Jan 2009 10:47:59 Z2009-02-09T10:15:49Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/17edfdc8-9b96-4526-9cb8-d311eb8f610bhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/17edfdc8-9b96-4526-9cb8-d311eb8f610bAlicia Caleshttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Alicia%20Calesこのフォーラムは、2009 年 1 月に移行されました。<p style="margin:0in 0in 0pt"><span style="font-family:'MS Mincho'">移行の一環として、</span><span><font face=Calibri>Forums 2.x </font></span><span style="font-family:'MS Mincho'">プラットフォームからは、新規のスレッドとメッセージの投稿ができなくなりました。</span> </p> <p style="margin:0in 0in 0pt"><span style="font-family:'MS Mincho'">新しいフォーラム</span><span> </span><span style="font-family:'MS Mincho'">プラットフォームでのバグを報告するには、</span><a href="http://social.msdn.microsoft.com/Forums/en-US/reportabug/threads/"><span style="font-family:'Times New Roman','serif'">http://social.msdn.microsoft.com/Forums/en-US/reportabug/threads/</span></a><u><font color="#0000ff"><span> </span><span><span style="font-family:'MS Mincho'">にアクセスしてください。</span></font></u><span><br><br></span><span style="font-family:'MS Mincho'">新しいフォーラム</span><span> </span><span style="font-family:'MS Mincho'">プラットフォームについてのご意見は、</span><a href="http://social.msdn.microsoft.com/Forums/en-US/suggest/threads/"><span style="font-family:'Times New Roman','serif'">http://social.msdn.microsoft.com/Forums/en-US/suggest/threads/</span></a><u><font color="#0000ff"><span> </span><span><span style="font-family:'MS Mincho'">からお寄せください。</span></font></u><span><br><br></span><span style="font-family:'MS Mincho'">移行期間中にご不便をおかけしたことを、お詫び申し上げます。</span> </p> <p style="margin:0in 0in 0pt"><font face=Calibri> </font></p> <p style="margin:0in 0in 0pt"><font face=Calibri>Alicia</font></p></span></span>Wed, 28 Jan 2009 01:11:06 Z2009-01-28T12:33:03Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5337540a-d7c0-401f-86a1-42ee8b550ee0http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5337540a-d7c0-401f-86a1-42ee8b550ee0Alicia Caleshttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Alicia%20Calesこのフォーラムは、2009年1月27日に移行します。<p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>マイクロソフトは、</font></span><a title="http://social.msdn.microsoft.com/forums/" href="http://social.msdn.microsoft.com/forums/"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>MSDN</font></span></a><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>、</font></span><a title="http://social.technet.microsoft.com/forums" href="http://social.technet.microsoft.com/forums"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>TechNet</font></span></a><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>、</font></span><a title="http://social.expression.microsoft.com/forums" href="http://social.expression.microsoft.com/forums"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Expression</font></span></a><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>、</font></span><a title="http://social.microsoft.com/en-US/forums/" href="http://social.microsoft.com/en-US/forums/"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Microsoft</font></span></a><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">の各フォーラムに対しまして、新しいプラットフォームを構築しました。新プラットフォームでは、優れたパフォーマンスと安定性が実現し、ユーザーエクスペリエンスが向上しています。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">このフォーラムは、</span><span style="font-size:10pt;font-family:メイリオ">2009<span lang=JA>年</span>1<span lang=JA>月</span>27<span lang=JA>日に、</span></span></font><a title="http://forums.microsoft.com/" href="http://forums.microsoft.com/"><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri color="#800080">旧プラットフォーム</font></span></a><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">(<span style="color:#080808">フォーラム</span></span><span style="font-size:10pt;color:#080808;font-family:メイリオ"> 2.x</span><span lang=JA style="font-size:10pt;font-family:メイリオ">)から<span style="color:#080808">新プラットフォーム(</span>フォーラム </span><span style="font-size:10pt;color:#080808;font-family:メイリオ">3.x <span lang=JA>)に移行されます。私たちは、今回の移行を円滑に行なうために、このフォーラムに参加されている皆様に、事前に新しいフォーラムをお試しいただき、ご意見をお寄せいただければと考えています。今回、私たちは、</span>Sandbox <span lang=JA>フォーラムとご提案フォーラムという</span>2<span lang=JA>つのフォーラムを開設しました。</span></span></font><a title="http://social.microsoft.com/forums/en-US/comsandbox/threads/" href="http://social.microsoft.com/forums/en-US/comsandbox/threads/"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Sandbox <span lang=JA>フォーラム</span></font></span></a><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>では、皆様にスレッドの作成や様々な機能をお試しいただくことができます。また、ご意見は、</font></span><a title="http://social.microsoft.com/forums/en-US/suggest/threads/" href="http://social.microsoft.com/forums/en-US/suggest/threads/"><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>ご提案フォーラム</font></span></a><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">からお寄せいただくことができます。ぜひ今すぐ新しいフォーラムをご体験いただき、皆様のご意見をお聞かせください。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">このフォーラムが新プラットフォームに移行される当日、移行プロセスの開始をお知らせするメッセージを投稿する予定です。また、このフォーラムは、新規投稿ができないロック状態となります。なお、移行プロセスが完了次第、フォーラムの移行完了をお知らせするメッセージを投稿する予定です。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><span style=""><font face=Calibri>1.</font><span style="font:7pt 'Times New Roman'">     </span></span></span><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">フォーラム内のすべての投稿は保存されます。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><span style=""><font face=Calibri>2.</font><span style="font:7pt 'Times New Roman'">     </span></span></span><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">返信により取得された貢献ポイントは、(フォーラム単位で)一緒に移行されます。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><span style=""><font face=Calibri>3.</font><span style="font:7pt 'Times New Roman'">     </span></span></span><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">フォーラムおよびスレッドの「お気に入り登録」は、新しいアドレスにリダイレクトされます。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoListParagraph style="margin:0in 0in 0pt 0.5in;text-indent:-0.25in;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><span style=""><font face=Calibri>4.</font><span style="font:7pt 'Times New Roman'">     </span></span></span><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">ご自身の「マイ スレッド」は、新プラットフォームに保存されます。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">なお、フォーラムの移行後、ご自身が追跡したいスレッドに </span><span style="font-size:10pt;font-family:メイリオ">Windows Live Alerts <span lang=JA>を設定していただく必要があります。</span></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>ご意見・ご感想は、</font></span><a title="http://social.microsoft.com/en-US/suggest/threads/" href="http://social.microsoft.com/en-US/suggest/threads/"><span lang=JA style="font-size:10pt;font-family:メイリオ"><font face=Calibri>ご提案フォーラム</font></span></a><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> <span lang=JA>からお寄せいただくか、弊社のフォーラム プロダクトプランナー </span></font></span><a title="mailto:abrenner@microsoft.com" href="mailto:abrenner@microsoft.com"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Andrew Brenner</font></span></a><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> <span lang=JA>または </span></font></span><a title="mailto:jeremyke@microsoft.com" href="mailto:jeremyke@microsoft.com"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Jeremy Kelley</font></span></a><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> <span lang=JA>まで直接(英語)お問い合わせください。</span></font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><font face=Calibri><span lang=JA style="font-size:10pt;font-family:メイリオ">ご協力のほど、よろしくお願いいたします。</span><span style="font-size:10pt;font-family:メイリオ"></span></font></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri> </font></span></p> <p class=MsoNormal style="margin:0in 0in 0pt;line-height:14pt"><span style="font-size:10pt;font-family:メイリオ"><font face=Calibri>Alicia</font></span></p> <p align=left><font face=Arial size=2></font> </p>Thu, 22 Jan 2009 10:12:20 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/04c82b1a-9208-45c7-af1c-e470270afca0http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/04c82b1a-9208-45c7-af1c-e470270afca0mimmiarnehttp://social.msdn.microsoft.com/Profile/ja-JP/?user=mimmiarne漢字からPinyinへの変換に関してですが、コンソールではPinyinに変換出来ましたが、複数のPinyinが出てきてしまいます。<p align=left><font face=Arial size=2>こんにちは、</font></p> <p align=left> </p> <p align=left>皆様にいろいろとご教授をいただいた末、コンソールにては以下のコードでとりあえず一語だけのPinyin変換が出来たのですが、結果は&quot;LONG1&quot;、 &quot;LONG2&quot;、 &quot;LONG5&quot;、と、最後に数字が付いて3つ出てきてしまいます。これを単に一つの&quot;LONG&quot;だけにする方法はありますか?</p> <p> </p><font size=2><font size=2> <p>using System;</p> <p>using System.Collections.Generic;</p> <p>using System.Text;</p> <p>using Microsoft.International.Converters.PinYinConverter;</p> <p>using System.Collections.ObjectModel;</p> <p align=left> </p> <p>namespace PiyinTest</p> <p>{</p> <p>class </font><font color="#008080" size=2><font color="#008080" size=2>Program</p></font></font><font size=2> <p>{</p> <p>static void Main(string[] args)</p> <p>{</p> <p></font><font color="#008080" size=2><font color="#008080" size=2>ChineseChar</font></font><font size=2> x = new </font><font color="#008080" size=2><font color="#008080" size=2>ChineseChar</font></font><font size=2>(</font><font color="#800000" size=2><font color="#800000" size=2>'隆'</font></font><font size=2>);</p> <p></font><font color="#008080" size=2><font color="#008080" size=2>ReadOnlyCollection</font></font><font size=2>&lt;string&gt; roc = x.Pinyins;</p> <p>foreach (string s in roc)</p> <p>{</p> <p></font><font color="#008080" size=2><font color="#008080" size=2>Console</font></font><font size=2>.WriteLine(s);</p> <p>}</p> <p> </p> <p>}</p> <p>}</p> <p>}</p> <p> </p> <p align=left>そしてWeb Formにて、TextBox1に漢字を一語だけ入力してボタンを押すとTextBox2にPinyinが表示されるテストをしてみようと思い、以下を実行してみたのですが、エラーは出ないのですが、TextBox2に何も出てきません。上記のPinyinが何通りも出てきてしまうことに関係するのかな、とも思いますが、エラーも出ないのでどのように対処してよいかわかりません。</p> <p align=left> </p> <p align=left> </p><font size=2> <p>using System;</p> <p>using System.Data;</p> <p>using System.Configuration;</p> <p>using System.Web;</p> <p>using System.Web.Security;</p> <p>using System.Web.UI;</p> <p>using System.Web.UI.WebControls;</p> <p>using System.Web.UI.WebControls.WebParts;</p> <p>using System.Web.UI.HtmlControls;</p> <p>using System.Collections.Generic;</p> <p>using System.Text;</p> <p>using Microsoft.International.Converters.PinYinConverter;</p> <p>using System.Collections.ObjectModel;</p> <p>public partial class _Default : System.Web.UI.Page</p> <p>{</p> <p>protected void Page_Load(object sender, </font><font color="#008080" size=2><font color="#008080" size=2>EventArgs</font></font><font size=2> e)</p> <p>{</p> <p>}</p> <p> </p> <p>protected void Button2_Click(object sender, </font><font color="#008080" size=2><font color="#008080" size=2>EventArgs</font></font><font size=2> e)</p> <p>{</p> <p>ChineseChar x = new ChineseChar(</font><font color="#008080" size=2><font color="#008080" size=2>Convert</font></font><font size=2>.ToChar(TextBox1.Text));</p> <p></font><font color="#008080" size=2><font color="#008080" size=2>ReadOnlyCollection</font></font><font size=2>&lt;string&gt; roc = x.Pinyins;</p> <p>foreach (string s in roc)</p> <p>{</p> <p>TextBox2.Text = s;</p> <p>}</p> <p>}</p> <p></p> <p></p> <p>}</p> <p align=left> </p> <p align=left>どなたか問題をご指摘していただけたら大変ありがたいと思います。</p> <p align=left>どうぞよろしくお願い致します。</p> <p align=left> </p> <p align=left>Mimmi</font></font></font></p>Fri, 05 Dec 2008 10:57:56 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/0e291b93-6d94-4273-a8ba-b8a288a90933http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/0e291b93-6d94-4273-a8ba-b8a288a90933C.Johnhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=C.JohnYomiAutoCompleteTextBoxサンプルについて<p align=left>YomiAutoCompleteTextBoxサンプルの動作についての質問です。</p> <p align=left> </p> <p align=left>パターン1)</p> <p align=left>テキストボックスに「もじれつをにゅうりょくします」と入力し→変換(「文字列を変換します」)→Enterとした場合は</p> <p align=left>次に「も」を入力した時に「文字列を変換します」が候補に現れます。</p> <p align=left> </p> <p align=left>パターン2)</p> <p align=left>テキストボックスに「もじれつを」と入力し→変換(「文字列を」)→「へんかんします」と入力(Enterは押さない)→変換(「変換します」)→Enterとした場合は</p> <p align=left>次に「も」を入力しても候補は現れません。</p> <p align=left>「へ」を入力すると「変換します」が候補に現れます。</p> <p align=left> </p> <p align=left>入力パターン2で「へ」を入力した時点で候補を表示する方法はありますか?</p> <p> </p> <p>[環境]</p> <p align=left>XP SP3</p> <p align=left>MS IME スタンダード 2002</p>Thu, 04 Dec 2008 12:00:01 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/64fb6efb-7453-4c41-8c80-b9bfbeffc052http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/64fb6efb-7453-4c41-8c80-b9bfbeffc052mimmiarnehttp://social.msdn.microsoft.com/Profile/ja-JP/?user=mimmiarneVisual Studio International Pack はOffice 2007をインストールしないと機能しないのですか?<p align=left><font face=Arial size=3><span class=forumName id="_ctl0_MainContent_PostFlatView__ctl0_PostSubject">こんにちは、</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial size=3><span class=forumName>下記のスレッドを始めたものですが、ようやく変換のテストをする段階になり、International Packをダウンロードしたのですが、必要なSystemにOffice 2007が必要であると記載してあることに気がつきました。会社には2003年版 Office</span></font><font face=Arial size=3><span class=forumName>しかないのですが、2003年版では機能しないのでしょうか?</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial size=3><span class=forumName>どなたか試された方がいらっしゃたらおしえていただけますでしょうか?</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial size=3><span class=forumName>Mimmi</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial size=3><span class=forumName>・・・・・・・・・・・・・・・・・・・・・・・・・</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial size=3><span class=forumName>スレッド-SQLServerに入力した中国語データ(漢字)に自動的にPinYinが付けられるようにしたい</span></font></p> <p align=left><font face=Arial size=3><span class=forumName></span></font> </p> <p align=left><font face=Arial><span class=forumName><span><font size=3> </font></p> <p align=left><font face=Arial size=3>返信-さすがに特殊な環境なので検証環境が作れないため、参考程度に留めてください。</font></p> <p align=left><font size=3></font> </p> <p align=left><font size=3>マイクロソフトのダウンロードセンターから、Microsoft Visual Studio International Pack 1.0がダウンロードできます。</font></p> <p align=left><a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=f9cfc884-1f00-45fa-b2fb-303d9e110bc7&amp;displaylang=ja" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f9cfc884-1f00-45fa-b2fb-303d9e110bc7&amp;displaylang=ja"><font color="#013da4" size=3>http://www.microsoft.com/downloads/details.aspx?FamilyID=f9cfc884-1f00-45fa-b2fb-303d9e110bc7&amp;displaylang=ja</font></a></p> <p align=left><br><font size=3>この中に</font></p> <p align=left><strong><font size=3> ・Simplified Chinese Pin-Yin Conversion Library - 簡体字中国語で一般的に用いられるPolyphone、Homophone、Pinyin や画数などの文字のプロパティを取得します。 </font></strong></p> <p align=left><font size=3> と言う機能がありますので、SQL CLRでVB.NETやC#を使って変換するストアドプロシージャやストアドファンクションを作ってみてはどうでしょうか?</font></p> <p align=left><font size=3></font> </p></span></span></font>Mon, 01 Dec 2008 16:21:20 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/7d996db4-0adf-46cb-8705-fc54871cc0dehttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/7d996db4-0adf-46cb-8705-fc54871cc0deAnchovy.nethttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Anchovy.net話がちがってしまいますがVistaの検索ボックスに<font size=2><span style="font-family:MS Pゴシック">さきほど VSUG Day にて初めて存在を知りました。。<br>さっそく使ってみましたが、これかなり使えそうですね。<br>気の利いたアプリが作れそうです。<br><br>さて、私からどうしても伝えたかったのは正直ここに書かれても困ると思いますが、<br>Vistaのスタートメニューの検索ボックスに「メモ帳」ってフルに打って、<br>さらに確定しないとメモ帳出てこないですよね?<br>(違ってたらすみません。かすかな記憶で。)<br><br>メモ帳だから慣れでnotepadって打つのでいいですけど、<br>Vista登場で検証してた時に思ったんですよ、<br>日本人に生まれてこなければよかったって。。<br></span></font><font size=2><span style="font-family:MS Pゴシック"><br>International Pack で遊んでたら、<br>これ使えばいろいろ改善できるのではないでしょうか。<br>検索ボックスでオートコンプリートして欲しいわけではなく、<br>確定なしで途中まで入力した文字のローマ字と、<br>スタートメニューのプログラム内の名称のローマ字でヒットさせてくれればなぁー。<br><br>すみません、趣旨と違いますよね。<br><br>以上です。<br>International Packどんどん使って小粋なプログラマ目指します!<br>(ユーザに喜ばれる想像してニヒニヒしてます)<br></span></font> <div style="margin-left:40px"><font size=2><span style="font-family:MS Pゴシック"></span></font></div>Fri, 12 Dec 2008 13:22:10 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5ad5ca5a-1abd-42ae-9739-d9385e6e2300http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/5ad5ca5a-1abd-42ae-9739-d9385e6e2300あさおhttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u3042%u3055%u304aDrawJapaneseString 均等割付の縦書き<p align=left>お世話になります。</p> <p align=left> </p> <p align=left>「Visual Studio International Pack」 より</p> <p align=left>「Japanese Text Alignment Library」 を</p> <p align=left>インストールし通常(横書き)での均等割付表示はできましたが、</p> <p align=left>これを縦書きにする事は可能でしょうか?</p> <p align=left> </p> <p align=left>本ライブラリの機能だけでは不可である場合、</p> <p align=left>実現可能な他の手法等の情報をお持ちの方がいらっしゃいましたら、</p> <p align=left>併せてご指導頂けますようお願い致します。</p> <p align=left> </p> <p align=left>----------------------------------------------------</p> <p align=left>Windows XP Pro SP2 + IE7.0</p> <p align=left>Visual Studio 2008</p> <p>Visual Studio International Pack 1.0</p> <p align=left> (Japanese Text Alignment Library)</p> <p align=left>----------------------------------------------------</p>Fri, 12 Dec 2008 04:33:43 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d6a6bd2c-fe03-4a54-bb78-44ed450eecebhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d6a6bd2c-fe03-4a54-bb78-44ed450eecebGX999http://social.msdn.microsoft.com/Profile/ja-JP/?user=GX999カレンダーコントロールへの要望<font size=2><span style="font-family:MS Pゴシック">業務アプリケーションを開発していて、良く感じるのは、やはりカレンダーコントロールの機能不足でしょうか。<br>ASP.NETアプリケーションでもWindowsFormアプリケーションでも同様です。<br><br>「Calendar」と「カレンダー」のエントリーにあるように、かなり不自由をしているのが現状です。<br><a title="http://blogs.msdn.com/dd_jpn/archive/2008/06/26/8655560.aspx" href="http://blogs.msdn.com/dd_jpn/archive/2008/06/26/8655560.aspx">http://blogs.msdn.com/dd_jpn/archive/2008/06/26/8655560.aspx<br></a><br>需要として要望が多いものは、<br>・土曜や日曜の背景色や文字色を変更したい。<br>・国民の祝日やユーザ定義の休日の背景色や文字色を変更したい。<br>・日付部分に、テキストやイメージを表示したい。<br>といったものが挙げられます。<br><br>他にもいろいろと要望がでて、活発なスレッドになることを期待しています。<br><br></span></font>Tue, 26 Aug 2008 09:23:51 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6803731a-f8c1-4702-93f3-bf8c63f44c5dhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/6803731a-f8c1-4702-93f3-bf8c63f44c5dKiyokurahttp://social.msdn.microsoft.com/Profile/ja-JP/?user=Kiyokuraヘルプファイルの要望<p align=left><font face=Arial size=2>International Packのそれぞれのライブラリにchm形式のヘルプが添付されていますが、Visual Studioでの開発となると、やはりドキュメントエクスプローラに統合して閲覧したい、と思いました。</font></p> <p align=left> </p> <p align=left>ですので、ms-help形式でのドキュメントのリリースを要望したいと思います。</p>Tue, 25 Nov 2008 02:03:44 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/58a848c8-17ad-4a49-acb6-21ec1dafdf19http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/58a848c8-17ad-4a49-acb6-21ec1dafdf19頃末和義http://social.msdn.microsoft.com/Profile/ja-JP/?user=%u9803%u672b%u548c%u7fa9Microsoft Visual Studio International Pack 1.0 製品版を本日正式リリースしました。<p align=left><font face=Arial size=2>Microsoft Visual Studio International Pack 1.0 製品版を本日正式にリリースしました。</font></p> <p align=left><a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=F9CFC884-1F00-45FA-B2FB-303D9E110BC7&amp;displaylang=ja" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=F9CFC884-1F00-45FA-B2FB-303D9E110BC7&amp;displaylang=ja">ダウンロードセンター</a>より無償にてダウンロードできます。</p> <p align=left><font face=Arial size=2></font> </p> <p align=left><font face=Arial size=2>日本向けには、以下の4つのコンポーネントが提供されています。</font></p> <ul> <li> <div align=left><font face=Arial size=2>East Asia Numeric Formatting Library</font><font face=Arial size=2><br>数値データを日本語、繁体字中国語、簡体字中国語および韓国語における漢数字の文字列に変換します。 <br></font></div> <li> <div align=left><font face=Arial size=2>Japanese Kana Conversion Library<br>ひらがな、カタカナ、半角カタカナの相互変換、およびローマ字からかなへのの変換をするためのライブラリです。 <br><br><strong>ベータ版からの変更点:<br></strong>変換が正常に行われていていない文字を修正しました。<br></div></font> <li> <div align=left><font face=Arial size=2>Japanese Text Alignment Library<br>決められた範囲に文字間の空白が均等になるように文字を割りつけて描画するためのライブラリです。ディスプレイ、プリンタの両方に使用することができます。 <br><br><strong>ベータ版からの変更点:</strong><br>ベータ版では既定の動作が、英文字の間には空白を置かないようになっていましたが、製品版では、すべての文字の間の空白を均等にするようになりました。<br>割り付け単位が1つの際に中央に表示されない問題を修正しました。<br>環境によってインストールが失敗する問題を修正しました。<br></div></font> <li><font face=Arial size=2> <div align=left>Japanese Yomi Auto-Completion Library<br></font><font face=Arial size=2>入力された読みに一致する候補を表示するオートコンプリート機能を実現するためのライブラリです。<br>この機能を使用することで、まず読みを入力してから漢字に変換する日本語IME の入力プロセスと、途中までの入力に応じて入力候補を表示するオートコンプリート機能の相性の悪さを解消し、日本語の入寮効率を高めることができます。<br><br><strong>ベータ版からの変更点:<br></strong>環境によってインストールが失敗する問題を修正しました。</font></div></li></ul> <p align=left><font face=Arial size=2>上記の4つのコンポーネントに加え、中国、韓国、台湾向けの3つのコンポーネントあわせて提供しています。</font></p> <p align=left><font face=Arial size=2></font> </p> <ul> <li> <div align=left><font face=Arial size=2>Korean Auto Complete TextBox Control<br>韓国語入力に対応したオートコンプリート機能を持つTextBox コントロールを提供します。 <br></font></div> <li> <div align=left><font face=Arial size=2>Simplified Chinese Pin-Yin Conversion Library<br>簡体字中国語で一般的に用いられるPolyphone、Homophone、Pinyin や画数などの文字のプロパティを取得します。 <br></div></font> <li><font face=Arial size=2> <div align=left>Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool<br>繁体字中国語と簡体字中国語の間の双方向変換を容易にするクラスライブラリを提供します。このコンポーネントには、簡体字中国のリソースファイルを繁体字中国語に変換するための、Visual Studio 統合開発環境用アドインツールが含まれます。<br></font><font face=Arial size=2></font></div></li></ul><font face=Arial size=2> <p align=left><font face=Arial size=2>問題点のご報告、製品に関するご意見は、引き続き当フォーラムにて、受け付けております。また、こんな機能が欲しいなど将来版に関しての要望もお待ちしております。</font></p> <p> </p> <p align=left></font> </p>Tue, 22 Apr 2008 09:41:16 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/44147bd9-750e-4d32-9eba-73f6c0b205dehttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/44147bd9-750e-4d32-9eba-73f6c0b205deKKamegawahttp://social.msdn.microsoft.com/Profile/ja-JP/?user=KKamegawaInternational Pack要望<p align=left><font face=Arial size=2>フォーラム解説おめでとうございます。こういうものが出るとは思ってもみませんでした。さて、いくつか。</font></p> <ul> <li> <div align=left>DrawJapaneseStringの英単語のレンダリング、付属のヘルプのレンダリング結果を見る限りWordと仕様が異なるようですが、このままなのでしょうか?</div> <li>カスタマーバーコードに必要な文字の抜き出しの実装があると嬉しいかなと思います。MS IMEの郵便番号辞書があるので、うまく使って実装できないものでしょうか。<a title="http://www.post.japanpost.jp/zipcode/zipmanual/p17.html" href="http://www.post.japanpost.jp/zipcode/zipmanual/p17.html">http://www.post.japanpost.jp/zipcode/zipmanual/p17.html</a> <li> <div align=left>同様に住所の分割(市区町村単位で)処理もあるとうれしいです。</div></li></ul> <p align=left> </p>今思っているのはこれくらいでしょうか。Sun, 09 Dec 2007 16:30:10 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/a8b3be55-c014-4eb5-9cd6-e3b7f5c8afcbhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/a8b3be55-c014-4eb5-9cd6-e3b7f5c8afcbディベロッパー製品開発統括部インターナショナルPM - MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u30c7%u30a3%u30d9%u30ed%u30c3%u30d1%u30fc%u88fd%u54c1%u958b%u767a%u7d71%u62ec%u90e8%u30a4%u30f3%u30bf%u30fc%u30ca%u30b7%u30e7%u30ca%u30ebPM%20-%20MSFT均等割り付けの既定のスタイル<p align=left><font face=Arial size=2>もともとは、<a title="http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2526838&amp;SiteID=7" href="http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=2526838&amp;SiteID=7">International Pack要望</a>にていただいた要望ですが、少しスレッドが長くなっているので改めて、皆様にお伺いしたいと思います。</font></p> <p align=left> </p> <p align=left>現在の JapaneseTextAlignment の仕様では、以下のような動作をします。</p> <p align=left>1) 漢字、ひらがなおよびカタカナは一文字ずつ空白を挿入する</p> <p align=left>2) 左かっこと次の文字の間には空白を作らない。</p> <p align=left>3) 右かっことその前の文字の間には空白を作らない。</p> <p align=left>4) それ以外の文字の間には空白を作らない。</p> <p align=left> </p> <p>いただいた要望では、2) から 3) を行わない。つまり、文字の種類に依らず一文字ずつに分離して間の空白の幅を均等にするということだと思います。</p> <p align=left> </p> <p align=left>もし、既定の動作を変更するとした場合には、「文字の種類に依らず一文字ずつに分離して間の空白の幅を均等にする」という動作でよろしいでしょうか?もし他に、この文字は例外とするべきというなご指摘がございましたら、よろしくお願いします。</p> <p align=left> </p>Mon, 17 Dec 2007 07:45:11 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/ab085787-a33c-4ba1-a42e-75fc69cf58b9http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/ab085787-a33c-4ba1-a42e-75fc69cf58b9Kojihttp://social.msdn.microsoft.com/Profile/ja-JP/?user=KojiJPNTextAlign.msi: エラーコードは 2738 です<p>JPNTextAlign.msi に興味を持ちましたが、インストールできませんでした。</p> <p align=left> </p> <p align=left>このパッケージをインストールする時に予期しないエラーが検出されました。このパッケージは問題がある可能性があります。エラーコードは 2738 です。</p> <p align=left><font face=Arial size=2></font> </p> <p>中が見れないので分かりませが、これは WPF のライブラリでしょうか? WPFで途中まで作りかけのがあって、あるなら使おうかと。</p> <p align=left> </p> <p align=left>#これってでも、、、そもそもなぜ本体に入っていないんでしょう?</p>Sat, 15 Dec 2007 04:29:33 Z2009-01-28T01:12:19Zhttp://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d7b7d506-b24e-4220-8f1b-95780858f8f6http://social.msdn.microsoft.com/Forums/ja-JP/vsipja/thread/d7b7d506-b24e-4220-8f1b-95780858f8f6頃末 和義 -MSFThttp://social.msdn.microsoft.com/Profile/ja-JP/?user=%u9803%u672b%20%u548c%u7fa9%20-MSFTVisual Studio International Pack をオープンしました。<font face=Arial> <p class=MsoNormal style="margin:0mm 0mm 0pt"><font face="MS Pゴシック"><span lang=EN-US><font face=Arial>Visual Studio International Pack</font></span><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">の専用フォーラムをオープンしました</font>。</span></font></p> <p class=MsoNormal style="margin:0mm 0mm 0pt" align=left><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック"></font></span> </p> <p class=MsoNormal style="margin:0mm 0mm 0pt"><font face="MS Pゴシック"><span lang=EN-US><font face=Arial>Visual Studio International Pack</font> </span><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">に関する、バグのご報告、ご要望など</font></span><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">現在配布されているリリースに関するものはもちろん、将来提供を期待する機能など皆様からのフィードバックをお待ちしております</font>。</span></font></p> <p class=MsoNormal style="margin:0mm 0mm 0pt"><span lang=EN-US><font face="MS Pゴシック"></font></span> </p> <p class=MsoNormal style="margin:0mm 0mm 0pt"><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">マイクロソフト ディベロップメント 株式会社</font></span></p> <p class=MsoNormal style="margin:0mm 0mm 0pt"><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">ディベロッパー製品開発統括部</font></span></p> <p class=MsoNormal style="margin:0mm 0mm 0pt"><span style="font-family:'MS 明朝','serif'"><font face="MS Pゴシック">インターナショナルプログラムマネージメントグループ 一同</font></span></p> <p align=left></font> </p>Wed, 05 Dec 2007 04:37:29 Z2009-01-28T01:12:19Z