TeeChartProVCL/CLX是支持Windows(Delphi、C++Builder、.NET)和Linux(Kylix/CLX)系統平台的圖表製作組件群,TeeChartProActiveX不僅適用於前者,而且也能滿足VisualStudioC++、VisualStudio. NET和ASP等系統平台的需要。本書在介紹TeeChart基本功能的基礎上,比較全面地講述TeeChart序列、函式以及維護方法,圖表組件群中的各組件功能與套用,各種圖表工具的功能和使用技術,圖表組件與資料庫技術的結合等內容,充分體現了TeeChart的優異性能;而TeeChart的實時監控、地圖操作和OpenGL功能更彰顯其制勝的特點。
本書編寫過程側重各組件套用中核心問題的解決即關鍵代碼實現,並附有測試實例,同時,以問答形式給出程式設計過程中可能遇到的問題的解決方法,便於程式設計師快速查看。
基本介紹
適讀對象,目錄,
適讀對象
本書適合對圖表組件感興趣的讀者,也可作為科研院所從事數據處理工作的工程技術人員的工具參考書。
目錄
前言
第1章TeeChart圖表工具快速入門
1.1TeeChart及功能簡介
1.1.1TeeChart簡介
1.1.2TeeChart基本特性
1.1.3TeeChaxt程式開發環境
1.2TeeChart的安裝
1.2.1刪除Delphi7自帶的TeeChart
1.2.2安裝TeeChartProv7FullSources
1.3TChart的組成
1.3.1TChart的組成元素
1.3.2圖表元素之間的關聯
1.3.3圖表組件的主要屬性
1.3.4圖表組件的方法
1.3.5圖表組件的事件
1.3.6圖表組件提供的工具與組件群
1.4TChart組件的套用舉例
1.4.1創建圖表的一般步驟
1.4.2使用TeeChart嚮導創建圖表
1.4.3使用TeeChart嚮導創建資料庫圖表
第2章TeeChart的組件及套用實例
2.1TeeChart頁面上的組件概述
2.2TeeChart的組件套用實例
2.2.1圖表編輯器
2.2.2數據柵格與導航
2.2.3序列列表與命令工具
2.2.4三維畫板、工具與TeeOpenGL
2.2.5序列與函式館組件
2.2.6圖表滾動棒與頁面導航組件
2.2.7對象觀察器與列印預覽
2.2.8多圖表列印預覽
2.2.9序列數據集組件SeriesDataset
2.2.10序列文本源組件SeriesTextSource
2.2.11交叉源組件DBCrossTabSource
2.2.12XML數據源組件ChartWebSource
2.2.13Web數據源組件ChartWebSource
第3章圖表與序列的操作維護
3.1圖表軸的維護
3.1.1-軸的刻度設定
3.1.2時間軸與對數軸
3.1.3軸的反轉
3.1.4軸的風格與增量
3.1.5時間軸增量
3.1.6柵格線與軸標籤
3.1.7自定義軸繪製(CustomDraw)
3.1.8自定義軸(CustomAxes)
3.2序列的維護
3.2.1運行期間創建序列
3.2.2序列列表、計數與刪除
3.2.3運行時改變序列的z順序
3.2.4增加序列的點
3.2.5增加數組中的數據
3.2.6空值
3.2.7點的順序控制和限制
3.2.8點的刪除
3.2.9序列中點查找與修改
3.2.10序列中點的定位
3.2.11點值的統計運算
3.2.12點的顏色
3.2.13點的標籤
3.2.14運行期間序列類型的改變
3.3函式的操作
3.3.1增加函式
3.3.2刪除函式
3.3.3周期
3.4圖表的放大與滾動
3.4.1放大(Zoom)
3.4.2動畫放大(AnimateZoom)
3.4.3使用代碼進行放大(ZoomByCode)
3,4.4恢復顯示(UndoingZoom)
3.4.5放大事件(ZoomEvents)
3.4.6滾動(Scrolling)
3.5在圖表上自行繪製
3.5.1軸的值轉換到螢幕坐標
3.5.2序列的值轉換到螢幕坐標
3.5.3圖表畫布(ChartCanvas)
3.6點擊事件
3.6.1在圖表的序列上單擊(ChartOnClickSeries)
3.6.2在圖表上單擊(ChartOnClick)
3.6.3在序列上單擊和雙擊(SeriesOnClickandOnDblClick)
第4章TeeChart的序列與函式
4.1序列(Series)
4.1.1標準類(Standard)序列
4.1.2擴充類(Extended)序列
4.1.3財經類(Financial)序列
4.1.4統計類(Stats)序列
4.1.5三維類(3D)序列
4.1.6其他類(Other)序列
4.2函式(Function)
……