Teechart圖表教程:序列數據集SeriesData

     Steema公司和慧都科技針對中國市場聯合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用嚮導文檔的漢化,總漢化90%以上!

    TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節省30%的開發時間。TeeChart for .NET中文版具有易上手,使用方便,穩定性好,性價比高,價格優惠等優勢,並且針對Web應用提供無限制服務器分發授權方式,非常有利於產品集成。


Teechart組件的應用實例

    Steema爲了充分發揮TeeChart頁圖表組件的功能,將圖表編輯器的選項卡進行了拆分,構成獨立的可視或非可視組件,由程序設計員根據用戶的功能要求進行重新組合,以滿足用戶需要。

序列數據集SeriesData

演示:SeriesDataSet組件。

功能:SeriesDataSet組件建立序列( Series)與數據集( DataSet)間的聯繫,將對序列數據的修改變爲對數據集記錄的修改。該組件將序列的主要數據(X、Y、Color和 Label等)存放在數據集中,使得一個序列( Series)與一個數據集( Dataset,也稱數據庫表)相關聯,把對序列的修改變爲對數據庫表記錄的修改。爲習慣數據庫操作的程序員提供了方便。

設計:

  1. 在窗體中增加圖表組件Chart1,在圖表編輯器中增加一個序列。

  2. 在TeeChart頁面將SeriesDataSet組件拖入窗體。

  3. 在DataAccess面、 DataControl頁面,將 DataSource、DBGrid、DBNavigator組件拖入窗體。

設置:如下表所示。

組件屬性名設定值備註
TChartNameChart1通過SeriesDataSet組件將對序列的數據修改操作變爲對數據集記錄的修改,也就是說數據集的內容決定了序列的顯示。
TLineSeriesNameSeries1
TSeriesDataSet
NameSeriesDataSet1
SeriesSeries1
Activetrue
TDataSourceNameDataSource1
DataSetSeriesDataSet1
TDBGridNameDBGrid1
DataourceDataSource1
TDBNavigatorNameDBNavigator1
DatasourceDataSource1

技巧:

  1. 這個組件的應用關鍵是通過 TSeriesDataSet組件建立與數據集有關元件的聯繫,使得Delphi提供的數據控制與數據訪問元件也可以與圖表中的序列相關聯,從而將對序列的修改變爲對數據集的修改。

  2. 在窗體的TSeriesDataSet組件上雙擊,彈出如圖1所示的窗口,窗口中內容爲空,,這時再按下鼠標右鍵,出現彈出式菜單如圖2所示,選擇 Add all fields後,圖1所示的彈出窗口顯示出SeriesDataSet組件相關聯的序列的主要參數。這時,可在對象觀察窗口設置這些字段的屬性,也可在彈出菜單中選擇刪除某一字段。

    圖1:                                                                             圖2:

    彈出窗口                            彈出式菜單

  3. 該組件應用很簡單,只要將各組件的屬性設置好就可以了,基本上不需要編寫代碼。

  4. 程序運行後,可直接在DBGrid1中修改數據,這時, DBNavigatorq的√按鈕可用,單擊該按鈕後,序列的顯示隨之發生變化,這就是 TSeriesSet組件的奧妙之處。

界面:程序設計和運行階段的界面3和4所示。

圖3


SeriesDataSet組件演示設計階段界面

圖4

SeriesDataSet組件演示運行界面

  下一節我們將會介紹Teechart組件的應用實例:序列文本源組件SeriesTextSource。將會有演示,功能,設計,技巧和界面五個方面的介紹。如果有對Teechart圖表感興趣的朋友,可以多多關注本教程,並且歡迎在評論區留言。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章