翻譯|使用教程|編輯:凌霄漢|2022-03-17 16:31:01.890|閱讀 372 次
概述:作為此連載教程教程的第一章,本文將帶您了解如何開始使用TeeChart這款報表編輯器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TeeChart for .NET是優(yōu)秀的 4.0 WinForm 圖表控件,官方獨家授權(quán)漢化,集功能全面、性能穩(wěn)定版、優(yōu)惠等優(yōu)勢。NET 的 TeeChart for .NET 中文承諾讓您在使用和學(xué)習(xí)上沒有語言障礙,最少可以節(jié)省 30% 的開發(fā)時間。
基本圖表可以使用 TeeChart 編輯器構(gòu)建和實現(xiàn),幾乎不需要或不使用代碼。 TeeChart 編輯器是合二為一的兩個編輯器,因為圖表可能被認為與其數(shù)據(jù)系列內(nèi)容不同。您可以定義圖表外觀、標題、圖例特征和 3D 方面,而無需包含數(shù)據(jù)系列,這使您可以在運行時自由添加和刪除不同的數(shù)據(jù)系列類型,而無需重新定義整個圖表的外觀和感覺。
TeeChart Pro .Net 與 ASP.NET 完全兼容,能夠放置在 ASP.NET WebForm 上并在設(shè)計時以完全所見即所得的方式進行編輯。您可以從可用列表中選擇運行時輸出的圖像格式類型:JPEG、GIF、PNG、TIFF、BMP 和 EMF。
本教程中的步驟強調(diào)了從頭開始構(gòu)建圖表是多么容易,并將向您介紹 TeeChart 編輯器,使您能夠通過以后的教程修改和進一步增強圖表的外觀和功能。
選擇工具欄中的圖標,然后單擊并拖動到窗體上的 TeeChart 大小。 您將看到 TeeChart 作為一個面板,具有一些基本的圖表功能,例如軸和標題。 當然,TeeChart 不僅僅是一個面板。 右鍵單擊新的 TeeChart,您將看到顯示的菜單。 選擇 Edit... 選項以訪問 TeeChart Editor。
要添加新系列,請單擊“添加...”按鈕并從系列庫中選擇系列類型。 如果在現(xiàn)在選擇一個系列類型之后,您希望稍后更改它,您可以通過返回到第一個編輯器屏幕并選擇更改...按鈕來更改它(除了系列數(shù)據(jù)內(nèi)容可能不兼容的少數(shù)例外)。
系列畫廊由八個標簽頁組成
在圖表編輯器中選擇系列選項卡以顯示系列配置屬性。 系列頁面上的第四個選項卡是數(shù)據(jù)源選項卡。如果您的數(shù)據(jù)源與 ADO.NET 兼容,那么您可以直接在圖表編輯器中映射您的數(shù)據(jù)。
在本例中,我們將把 BarSeries 連接到 TeeChart.mdb Access 數(shù)據(jù)庫。 首先,從 VS.NET 工具箱的 Data 選項卡中,將 OleDbDataAdapter 拖到 WinForm 上,并在其上帶有 TeeChart for .Net 對象。 單擊數(shù)據(jù)適配器配置向?qū)系摹跋乱徊健保缓笤谙乱豁搯螕簟靶陆ㄟB接...”按鈕。 現(xiàn)在單擊新窗口的“Provider”選項卡并選擇“Microsoft Jet OLE DB Provider”,如下圖所示:
現(xiàn)在單擊同一窗口的“連接”選項卡,然后從 TeeChart for .Net 根目錄下的 Sample Data 文件夾中選擇 TeeChart.mdb 文件:
單擊“Test Connection”按鈕以測試連接,然后單擊同一窗口的確定按鈕。 現(xiàn)在單擊“數(shù)據(jù)適配器配置向?qū)А贝翱诘摹癗ext”按鈕,從出現(xiàn)的窗口中選擇“使用 SQL 語句”并再次單擊“Next”按鈕。 現(xiàn)在單擊“Query Builder”按鈕并添加“Employee”表。 關(guān)閉“添加表”窗口并選擇“*(All Columns)”復(fù)選框:
現(xiàn)在確定這個窗口,單擊“下一步”,然后單擊“完成”。 現(xiàn)在打開 TeeChart Editor,添加 BarSeries 并導(dǎo)航到 Series 選項卡的 DataSource 選項卡。 從 ComboBox 中選擇“Database”,從 DataSet ComboBox 中選擇 oleDbDataAdapter1 [System.Data.OleDb.OleDbDataAdapter]。 將標簽設(shè)置為“LASTNAME”,將 Y 設(shè)置為“SALARY”,如下圖所示:
現(xiàn)在單擊“應(yīng)用”按鈕并運行表單; 你現(xiàn)在應(yīng)該有如下內(nèi)容:
對于數(shù)據(jù)的編程輸入,您需要編寫一些代碼。 本節(jié)將向您展示使用編碼輸入構(gòu)建圖表所需的步驟。
您之前使用圖表編輯器添加的系列在設(shè)計時顯示隨機數(shù)據(jù)。 但是,在運行時,除非您手動填充,否則 Series 將沒有數(shù)據(jù)。 從工具箱中選擇一個按鈕并將其放置在您的表單上。 在 Visual Studio .Net 中,雙擊 Button 以訪問代碼編輯器(方法可能在不同的編程環(huán)境中有所不同)。
在代碼編輯器中鍵入以下行:
[C#.Net] private void button1_Click(object sender, System.EventArgs e) { bar1.Add(3,"Pears",Color.Red); bar1.Add(4,"Apples",Color.Blue); bar1.Add(2,"Oranges",Color.Green); } [VB.Net] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Bar1.Add(3, "Pears", Color.Red) Bar1.Add(4, "Apples", Color.Blue) Bar1.Add(2, "Oranges", Color.Green) End Sub
運行項目并按下按鈕,您的圖表上將出現(xiàn)三個新的條形圖。圖表中的第一個條形系列稱為 Bar1,第二個 Bar2 等。因此,如果圖表中有多個系列,您可以使用這些名稱來修改相關(guān)的系列。
Series 的 Add 方法有 25 個重載,其中第 7 個接受 3 個變量,Value、Text 和 Colour。 因此,Add 方法假定標簽軸(在本例中為 X 軸)上的值間距相等。 如果您的數(shù)據(jù)包含 2 個變量,您可以使用 Add 方法的另一個重載。 在您的項目中添加另一個 Button 并將此代碼放入其中。 運行項目并使用以下代碼添加點:
[C#.Net] private void button2_Click(object sender, System.EventArgs e) { Random rnd = new Random(); if(bar1.Count > 0) { //Increment X Axis value and add a new random point bar1.Add((bar1.XValues.Last + rnd.Next(10)), ((bar1.YValues.Last/(bar1.YValues.Last - 1)) + rnd.Next(10)),"Lemons",Color.Yellow); } else { //Add a new random point bar1.Add(1,rnd.Next(10),"Lemons",Color.Yellow); } } [VB.Net] Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim rnd As Random If (Bar1.Count > 0) Then 'Increment X Axis value and add a new random point Bar1.Add((Bar1.XValues.Last + rnd.Next(10)), ((Bar1.YValues.Last / (Bar1.YValues.Last - 1)) + rnd.Next(10)), "Lemons", Color.Yellow) Else 'Add a new random point Bar1.Add(1, rnd.Next(10), "Lemons", Color.Yellow) End If End Sub
如果您想了解TeeChart for .NET正版價格,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn