Webテクノロジー ボードリーダー:小川 貢
毎月第2、第4木曜日はボードリーダーからのレポートを掲載いたします。
2003年3月27日
『どっとねっとと雑多な日々2』
このところ Visual Studio .NET 2003 の評価をかねて、いろいろと .NET Framework 上で動作するユーティリティを作っている日々が続いています。
本業はどうしたのかというと現実逃避してますのでほったらかしです。(^_^;)
※生 C + Java ( JNI + Servlet ) のシステム開発中ですが、ベンダーからの 仕様待ちでペンディング中です。
で、ユーティリティを作っていて気がついたことは ASP.NET のコントロール には機能があるのに Windows.Forms のコントロールには無い、またその逆が 非常に多いこと。
例えば、DataGrid コントロールというものが ASP.NET と Windows.Forms に はありますが、ASP.NET には HyperLink が使える(当たり前ですが)のに、 Windows.Forms のほうには HyperLink が使えなかったりします。
Windows.Forms で同じことをするとコントロールを一から作ってみたり、機 能拡張のためにコントロールの継承を行って自前で実装するなど結構大変だっ たりします。
だったら、市販のコントロールを使えば解決するかもという話もありますが、 日本語の取り扱い、Culture の問題を考えていないものもあったりしますの で、おいそれとはいかないのが現状だと思います。
#日本ではグレープシティさんが有名ですが。
では問題を解決するには標準のコントロールとして機能を拡張してもらうよ うに Microsoft に Wish していくのがよいのではと考えます。
私たち MVP な人間だけだと範囲に偏りがあるといけませんので、ぜひ皆さん からのフィードバックをいただければと考えていますので、ぜひとも協力を お願いいたします。
最後に仕様なのかバグなのかの判定がまだありませんが、.NET Framework 1.0 の Windows.Forms の TextBox に少々問題があることが判明しています。
現象が再現するのは Windows 98 、Windows Me で MaxLength で指定した文字 数が実はバイト数として認識され、正しく文字数で判定されない問題です。
おそらく UNICODE の取り扱いに問題があるのではと推測していますが。
※この件も Microsoft に連絡してあります。
ボードリーダーレポート トップページへ
PASSJメールニュース
著作権ついて
プライバシーポリシー
リンクポリシー
お問い合わせ
(C) 2005 Professional Association for SQL Server Japan. All rights reserved.