SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Infragistics NetAdvantageチュートリアル(PR)

表現力の高いチャートを使用した
WPF/XBAPアプリケーションの作成

キャッシング返済シミュレーターを作ろう

  • このエントリーをはてなブックマークに追加

 NetAdvantage for WPFのxamChartコントロールは、WPFフレームワークの機能を活かした表現力の高いチャートコンポートネントです。今回はこのxamChartを用いてキャッシングの返済額をチャートで表示させるアプリケーションを開発します。

  • このエントリーをはてなブックマークに追加

はじめに

 NetAdvantage for WPFのxamChartコントロールは、WPFフレームワークの機能を活かした表現力の高いチャートコンポートネントです。今回はこのxamChartを用いてキャッシングの返済額をチャートで表示させるアプリケーションを開発します。

対象読者

 Visual Basic 2008、Visual C# 2008、XAMLを使ってプログラミングをしたことのある人。

必要環境

 Visual Basic 2008あるいはVisual C# 2008でプログラムが作れる環境。サンプルはVisual Studio 2008 SP1、.NET Framework 3.5 SP1で作成し、Windows Vista SP1にて動作を検証しています。

プログラム実行時の注意環境

 あらかじめ、.NET Framework 3.5 SP1がインストールされていることを確認してください。

1. WPFアプリケーションの場合

 「CashingSimulation_BIN.zip」を解凍し、「CashingSimulation.exe」を実行します。

2. XBAPアプリケーションの場合

 「CashingSimulationXBAP_Deploy.zip」を解凍し、「CashingSimulationXBAP.xbap」をダブルクリックします。

コンポーネントのインストール

 はじめてNetAdvantage for WPFを使用する方は、事前にソフトウェアをインストールする必要があります。

 インフラジスティックス社のWebページからインストーラーをダウンロードしてください。[NetAdvantage for WPF 2008.1 Full]をクリックするとダウンロードが開始されます(サイトへの登録が必要になります)。この製品は有償ですが、20日間すべての機能を使用なトライアル版としてインストール可能です。

NetAdvantage for WPFについて

 NetAdvantage for WPFは、2007年に世界初のWPFコントロールスイートとして発売が開始され、原稿執筆時点での日本語版最新バージョンは2008 Volume1となります。

 収録されているコントロールはグリッド、カルーセル、チャート、リボン、ドックマネージャーと各種エディタを取りそろえ、商用のWPF業務用アプリケーション開発を促進します。このスイートを使用したサンプルについてはこちらで確認することができます。

xamChartコントロールについて

1. 豊富なチャート

 WPFが持つ強力な2D/3D、アニメーション機能を用いて表現力のある平面、立体チャートを作成可能にするコンポーネントです。折れ線や棒、円チャートなど主要なチャートを始めとして平面、立体を合計すると約50種類が提供されています。

作成できる表の種類
エリア バブル ローソク足 柱状
円柱棒 円柱 ドーナツ型 折れ線
ポイント 散布図 散布図 - 折れ線 スプライン 積層型 100 エリア
積層型 100 棒 積層型 100 柱状 積層型 100 円柱棒 積層型 100 円柱 積層型エリア
積層型棒 積層型柱状 積層型円柱棒 積層型円柱 ストック

 上記チャートは複数チャートを組み合わせることも可能です。(組み合わせには種類によって制限があります)。

 いくつかのスクリーンショットはこちらで参照することができます。

2. カスタマイズ

 xamChartはさまざまなカスタマイズが可能ですが、今回のサンプルにて設定するオブジェクトは次のとおりです。

  • アニメーション効果
  • テーマの適用

次のページ
対象とするキャッシング返済方法の種類

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
Infragistics NetAdvantageチュートリアル連載記事一覧

もっと読む

この記事の著者

インフラジスティックス・ジャパン株式会社 池原 大然(イケハラ ダイゼン)

国内ベンチャー企業にて.NETエンジニアとして開発に従事、2007年インフラジスティックス・ジャパンに入社。現在デベロッパー エバンジェリストとして、.NETやWPF/Silverlight製品や技術の啓蒙活動を行う。Microsoft MVP for Client App Dev 2010/04 ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3810 2009/04/08 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング