InputMan
for Windows Forms

インプットマン|日本仕様入力コンポーネント
バージョン
: 7.0J
販売形態
: パッケージ/ダウンロード
発売日
: 2012/12/5

トライアル版

アップデート

ご購入

 
概要

日本の業務アプリケーションに求められる機能を支援する、日本生まれの入力コンポーネント

InputMan for Windows Formsは、入力インタフェース構築を支援するコンポーネントセットです。 テキスト、マスク、日付時刻、数値などの用途別に最適化された入力コントロールと、ノンコーディングでチェック機能を実装できる検証コンポーネント。そして、入力に欠かせないIME制御や住所検索機能を提供するコンポーネント群から構成されています。 発売より15年以上も日本のIT業界を支え、日本の業務アプリケーションに求められる機能を絶え間なく提供し続けてきました。入力インタフェースにおけるストレス軽減と開発生産性の向上に寄与するInputManは、さらなる進化を続けます。


InputManでできること

日本の業務システムに必要な機能を簡単に実装したい

InputManでは和暦による日付表示やふりがなの取得、住所検索など日本の業務システムに求められる機能を網羅しています。入力文字をカタカナや英数字に制限したい、全角文字の入力を禁止したい、郵便番号や電話番号、日付の入力時にハイフンやスラッシュといったリテラル文字を表示したいなどという要求も、「書式キーワード」をデザイン画面から設定するだけで実現できます。入力された文字を指定された書式や文字へと自動で変換する機能も備えているため、表記ゆれを防ぎ、入力の精度を飛躍的に高めます。また、機種依存文字やサロゲートペア文字の入力制限や、バイト単位での文字数制御といった、より細やかな日本仕様にも対応します。日本の文化から仕様設計された機能は、日本の業務システムに最適なインタフェースを提供します。

画像「日本の業務システムのために設計されたコントロールとコンポーネント」日本の業務システムのために設計されたコントロールとコンポーネント

入力内容に最適なコントロールを使いたい
画像「入力用途を満たすさまざまなコントロール」入力用途を満たすさまざまなコントロール

InputManでは入力内容に合わせたコントロールを用意しています。たとえば、住所と電話番号はシステム内で処理する場合はどちらもテキスト型データです。しかし、エンドユーザーが入力するときのUIを考えた場合、電話番号はマスクで桁数を区切ったほうが親切です。日時と日付も同様でシステム内ではどちらもDateTime型ですが、日付の入力UIにはカレンダーが望まれます。InputManではこうしたエンドユーザーのニーズを捉え、入力内容に合わせたコントロールを豊富に収録しています。

テキスト、マスク、日付、時刻、数値、コンボといった一般的なUIのほか原稿用紙のような枠に入力できるキャラクタボックス、日付や時刻の期間を入力できるタイムスパンなどで使いやすく精度の高い入力フォームを設計できます。
各コントロールにはよく利用される書式があらかじめ登録されているため、フォームに配置するだけですぐに利用可能。さらに、入力時と表示時で異なった書式を定義できるほか、書式に応じた文字種の自動変換機能や入力をガイドするテキストの表示、推奨する値を表示する機能など入力者が使いやすいと感じる数々の機能を用意しています。


快適な入力操作を実現したい

InputManでは快適なキーボード操作性を実現するための各種機能を用意しています。Enterキーや矢印キーによるフォーカス移動、入力完了時の自動フォーカス遷移などがその一例です。さらに、ショートカット機能ではコントロールの動作を任意のキーに割り当てることができます。また、マウス入力のための入力補助機能も充実しているほか、ドロップダウン機能としてカレンダーや電卓を利用でき、コントロールにはサイドボタンを自由に追加して、任意の機能の割り付けも可能です。これらの機能はデザイン画面からノンコーディングで設定できるため、コーディングミスによる品質の低下も防ぎます。


入力時のチェックを簡単・確実に行いたい
画像「検証コンポーネントによる入力チェック」検証コンポーネントによる入力チェック

InputManの検証コンポーネントは、入力値のチェック機能とエラー時の通知機能を兼ね備えた入力データ検証のためのフレームワークです。チェック機能は値の比較、数値の範囲、空白、データ型など一般的に必要とされるものを備えており、エラー通知のためのアクションもアイコンや波線、ビープ音など多彩です。エラーチェックのタイミングはフォーカス喪失時のほか、リアルタイムでも可能です。また、入力時だけでなくフォーム上のコントロールを一括でチェックできるため、あらゆる要件のシステムで利用が可能です。


住所を快適に入力したい

顧客マスタ、社員情報管理、配送先データなど、日本の業務アプリケーションでは住所を入力するケースが多く存在します。さらに、郵便番号を入力するだけで住所を自動的に表示するという入力フォームは当たり前のように要求されますが、 実現するには、郵便番号と住所のデータを用意し、該当住所を検索、自動表示するというロジックを実装する必要があります。この工数を大幅に削減するのがInputManと郵便番号データを辞書化したコンポーネント「JPAddress for .NET」の組み合わせです。簡単なプロパティ設定のみで快適で正確な住所入力を実現します。

画像「快適で正確な住所入力フォーム」快適で正確な住所入力フォーム

タッチデバイスや高解像度ディスプレイなど最新のユーザー環境に対応したい

InputManはWindows 8以降のタッチデバイスでの操作をサポートします。タッチキーボードによる入力や、タッチ操作によるスピン、ドロップダウン、スクロール、文字選択、コンテキストメニューの表示等の基本操作のほか、タッチツールバーやグリッパーといったタッチ専用のUIも提供します。

また、今後普及が進むと考えられている解像度の高いディスプレイにおいても、表示に対応できるよう、高DPIをサポートします。エンドユーザーがOSのDPI設定を変更した場合でも、コントロールのサイズを自動的に調整しアプリケーションのレイアウトが崩れないよう再描画します。

画像「タッチツールバーとグリッパー」タッチツールバーとグリッパー

コストパフォーマンスに優れたDesktop Pack

Windowsデスクトップアプリケーション開発をトータルに支援する、お得なパッケージInputMan Desktop Pack 2013Jを用意しています。WindowsフォームとWPFは同一プロジェクトで共存させることが可能なためWindowsフォームで開発された既存システムの一部にWPFを取り入れながら移行を図るといった要望も少なくありません。Desktop Packはこうしたニーズに応え、WindowsフォームコンポーネントとWPFコンポーネントをセットにしたコストパフォーマンスの高い製品です。

なお、WebサイトではWPFアプリケーションへの移行をお考えの際に、気を付けておくべき点をまとめた技術情報を公開しています。

画像「価格差(税別)」価格差(税別)