InputMan for Silverlight

インプットマン|Silverlightでの快適な操作環境
バージョン
: 1.0J
販売形態
: パッケージ/ダウンロード
発売日
: 2010/12/10

トライアル版

アップデート

ご購入

 
概要

きめ細かな入力支援機能を提供する、日本生まれのSilverlight用コンポーネント

InputMan for Silverlightは、入力支援コンポーネントとして実績のあるInputManの基本コントロールをもとに、Silverlight向けに新たに開発したコンポーネントです。テキスト、マスク(定型書式)、日付など用途別に機能を最適化した入力コントロールに加え、ふりがな取得や入力制限機能、および検証エラー通知機能などを提供。Silverlightの新しい概念のもとで、InputManの持つ強力な入力制御機能と操作性を継承しています。Silverlightの表現力と日本の業務システムで必要とされる入力制御を併せもつ、高度なRIAシステムを開発できます。


InputManでできること

Silverlightで開発する業務アプリケーションにおいて、リッチな入力制御を実現したい
画像「リッチな入力制御が簡単に実現」リッチな入力制御が簡単に実現

InputManはテキスト、マスク、日付、数値、カレンダー、電卓、検証インジケータの7種類のコントロールと、ふりがな取得コンポーネント、書式コンバーターを収録しています。各コントロールはSilverlight標準のアーキテクチャに準拠しつつ、InputManがこれまで提供してきた日本仕様の入力制御を満たしています。和暦での入力、郵便番号などの定型書式、特定文字種のみの入力など正確なデータ入力のための多彩な機能を提供。入力値が正しくない場合は、視覚的なUIのエラー通知で速やかに入力者にメッセージを表示します。さらに、カレンダーや電卓のドロップダウン表示、ふりがなの自動取得といった入力補助機能も提供。業務アプリケーションのさまざまな要求に応えるリッチな入力画面を短期間で開発できます。


和暦や漢数字表記など日本仕様の入力に対応したい

InputManは日本市場向けのアプリケーションで快適な入力ができるように設計されています。たとえば、西暦で入力した日付を和暦で表示したり、アラビア数字で入力した数値を漢数字で表示したりできます。また、入力負担を軽減するふりがなの自動取得も可能。さらに、文字化けの可能性があるサロゲートペア文字の制御や2バイト文字に適したバイト単位での文字数制御などを備え、文字種の多い日本語でのデータ入力を強力にサポートします。


Silverlightの特長を活かしたアプリケーションを作成したい
画像「標準コントロールとの組み合わせ」標準コントロールとの組み合わせ

InputManの各コンポーネントは、Silverlightプラットフォームに完全準拠しており、テンプレートやアニメーションをはじめとする多くの特徴的な機能がInputManコントロールでも利用できます。InputMan単独で、あるいは標準のコントロールと組み合わせることで、Silverlightの特長を最大限に活用したアプリケーション構築が可能です。


快適な入力操作を少ない設定で実現したい

InputManでは、特定のキー入力の組み合わせによってアクションを実行するためのショートカットコマンド機能を用意しています。フォーカスの移動やカーソル位置の文字削除といった基本動作を任意のキーに割り当てられるほか、[Shift]+Lキー押下でフォントサイズを大きくするなどのカスタム動作をわずかなコードで実現します。


入力データを検証しデータ品質を向上させたい

InputManの各コントロールは、指定した文字種以外の入力を無効にする機能や、全角を半角に、ひらがなをカタカナに自動変換するオートコンバート機能を搭載しています。入力できる文字種を適切に制御することでデータ精度を高めるだけでなく、データチェックのためのコードを大幅に削減し、プログラム全体を簡潔にできます。また、Silverlightが提供するDataAnnotations属性を利用した検証機能にも対応しています。さらに、例外を検出した場合にエラー通知アクションを行う検証インジケータコントロールを備え、プロパティ設定だけで、WindowsフォームのInputManと同様のアイコンやツールチップによる視覚的なエラー通知を実現できます。


ページ上のInputManコントロールの外観をまとめて変更したい

InputManでは、5種類のテーマテンプレートを用意しています。テーマを適用することで、ページ上のInputManコントロールの外観をまとめて変更することができます。これらのテンプレートはSilverlight Toolkitで提供されるテーマに合わせてデザインされているので、標準コントロールと組み合わせた業務アプリケーションにおいても外観の統一化が図れます。

画像「テーマテンプレートの適用例」テーマテンプレートの適用例
このページの先頭へ