AFsoft WebSite(エーエフソフト・ウェブサイト)
 

オペレーティング・システムについて

プログラミングについて
ホームページについて
キャドについて
電子カタログについて
書籍・雑誌
イベント
リンク集
Delphi2010 TeeChartコンポーネント 2010/11/15
 
前回は [Internet]・[InternetExpress]・[WebSnap]・[WebServices]内をざっと見ました。今回は、その次にある[TeeChart Std]内のコンポーネントについてざっと見ます。TeeChart は グラフを作図するためのコンポーネント+αです。Delphi6にも TeeChartコンポーネントは入っています。[Addtional]内に TChartがあり、配置すると、TeeChart Standard 4.04 という事がすぐに分かります。日本語ヘルプもありますし、データベースコーナーで少し使ってみましたが、それほど難しくはありませんでした。但し、少し複雑で色々な機能がありましたので把握するのが多少時間が掛かるというのはありました。Delphi2010では、[TeeChart Std]というカテゴリ内に11種類のコンポーネントがあるのが分かります。



 
TChartTChart is the central component in TeeChart library.
TDBChartTDBChart derives from TChart / TCustomChart and inherits all TChart functionality. When a Chart Series is connected to a TDBChart component, TDBChart looks in the Series DataSource property.
TSeriesDataSetThis component enables the connection of a DBGrid to a TChart/TDBChart's single Series data. The TSeriesDataset component may be activated to connect to any TeeChart Series on a Form. Use a TDatasource component to connect to the TSeriesDataset in the same way as if it were a TTable or TQuery. A DBGrid may then be connected to the TDatasource to access the Series data.
TChartDataSetThis component enables the connection of a DBGrid to a TChart/TDBChart's data. The TChartDataset component may be activated to connect to a TeeChart and connect the data of all its Series to be used by the DBGrid. Use a TDatasource component to connect to the TChartDataset in the same way as if it were a TTable or TQuery. A DBGrid may then be connected to the TDatasource to access the Chart data.
TDBCrossTabSourceThe DBCrossTabSource component is a non-visual component to automatically create charts with multiple series from database data.
TButtonColorThis Button control is internally used at Chart Editor dialogs.Is like a normal TButton control, but includes a property to "link" this button to a Color property.
TButtonPenThis component is internally used at Chart Editor dialogs.Is like a normal VCL TButton control, but includes a property to "link" this button to a TChartPen property.
TButtonGradientButton to provide Editor for the associated Gradient.
TDraw3D
TCustomTeePanelExtended
TComboFlatA derived ComboBox class that displays the combo border when passing the mouse over it.
TImageFiltered
TImage
以上、ヘルプより。という訳でヘルプは英語です。よく分かりませんが基本となるTeeChartとそのシリーズ、それと、通常のコンポーネントを拡張したシリーズ、という感じの様子です。基本的には、TeeChart (TChart)が主体という感じでしょうか?
 
Delphi2010にある TeeChart は「TeeChart Standard 8.05.50522 Win32」というバージョンのようです。TChartを配置し、右クリックメニュー「Edit Chart...」を選択すると TeeChartの作成・編集を行う事が出来ます。



 
一番上にある「Series」をクリックして選択し、[Add]ボタンを押して、どんなグラフを作成するのかを指定する事が出来ます。

Series内 2D図

Series内 3D図
 

Functions内 2D図

Functions内 3D図
 
そして、これらの図の各パラメータを指定していく事になります。実行時に指定する事も出来ますが、デザイン時にほとんど決めておいて(画面を見ながら各種設定を行う事が出来ます)、実行時に変更するところだけをプログラミングで処理する、という風にした方が分かりやすいと思います。

が・・・ 画面もヘルプも全て英語ですので、かなり とっつきにくい感じがします。Delphi6のときに触ってみた時は、ヘルプをあちこち眺めて、いろいろと設定したり、コーディングしたりして、ようやく、という感じでしたので、英語が苦手な場合には結構難儀するかもしれません。
 
結果的に、グラフ等は自分で1から作ってしまった方がいい、という判断をされるかもしれません。その場合は、イメージ(Image)コンポーネントやペイントボックス(PaintBox)コンポーネント等に対して、Canvasプロパティへ作図を行う、という事になると思います。利用しやすいコンポーネントはどんどん利用すればいいと思いますし、利用しにくいコンポーネントは敢えて利用せず、自由に、自分のやりやすいように、という事で良いと思います。
 
 
バッチファイル
BASIC
C言語のお勉強
拡張子な話
DOSプログラム
Delphi
>Delphi入門編
>Delphi2010
▲2010/11/14
 2010/11/15
▼2010/11/16
 
シェアウェア
Script!World
データベース
 
お問い合わせ 
本サイトはリンクフリーです
リンクバナー
(C)Copyright 1999-2015. By AFsoft All Rights Reserved.