原創|使用教程|編輯:郝浩|2013-04-16 16:07:43.000|閱讀 1358 次
概述:慧都為大家制作了TeeChart NET for iOS的入門教程,方便大家更快的使用Xamarin的MonoTouch和TeeChart來開發iPhone應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
去年,TeeChart 為iOS圖表開發專門發布了TeeChart NET for iOS(包含在TeeChart Mobile中),相信很多人都對其感興趣。慧都為大家制作了TeeChart NET for iOS的入門教程,方便大家更快的使用Xamarin的MonoTouch和TeeChart來開發iPhone應用程序。
TeeChart NET for iOS使用MonoTouch來實現,將C#語言開發的應用程序,移植到適用于iPhone和iPad 的iOS平臺。在MonoTouch的開發環境MonoDevelop中,允許開發者使用C#創建各種應用程序,如需了解更多MonoTouch,請點擊>>(www.xamarin.com)
TeeChart NET for iOS是一個能夠開發各種圖表應用的控件庫,它是提供源碼的,而且源碼是有原生的C#,完整適用于MonoTouch。接下來我們以一個例子,來講解TeeChart NET for iOS的開發步驟。
打開MonoDevelop IDE,點擊 “從文件中創建一個單一視圖應用程序- >新的解決方案 - > C# - > MonoTouch的 - > iPhone - >單視圖應用程序,我們給它一個描述性名稱(即”TChartWithMonoTouch“),并單擊確定。
接下來,會看到以下界面,一個XIB文件已經被創建好了。
增加TeeChart NET for iOS庫到引用,右鍵單擊“引用”并選擇編輯“引用”,然后切換的“NET程序集”這個選項卡,添加安全程序中的“TeeChartIOS.dll”,點擊確定。
然后添加引用就完成了。然后打開“TChartWithMonoTouchViewController.cs”這個文件,并添加“using”行代碼,如下所示,然后我們可以使用的所有對象,方法和屬性。
using Steema.TeeChart;
在類中定義一個新的TChart控件:
TChart chart1 = new TChart();
再為對象定義尺寸和圖形類型,如下所示:
// Specifing a Chart dimension System.Drawing.RectangleF rect = new System.Drawing.RectangleF(0,0,320,460); // Creating the Series type Steema.TeeChart.Styles.Pie pie = new Steema TeeChart.Styles.Pie(); // Adding Series to the Chart chart1.Series.Add(pie); // Loading data to the Pie series, we can use Random data just to test pie.FillSampleValues(4); // or add specific values for the Series pie.Add(10); pie.Add(20); pie.Add(30); pie.Add(40);
然后根據需求,修改一些屬性,如下所示:
// Setting Chart to 2D and hiding legend chart1.Aspect.View3D=false; chart1.Legend.Visible=false; // Setting Pie series as Circular, and marks visible pie.Circled=true; pie.Marks.Visible=true;
配置圖表到這里就已經完成了。
然后就需要在應用程序中嵌入圖表了,一行的代碼完成。
View.AddSubView(chart);
測試運行,便能得到以下結果。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網