資源簡介
提供了在.Net環(huán)境下進(jìn)行圖形編程的幾種繪圖方式,并測試了各種繪圖方式的運(yùn)行效率,為編程人員提供直觀的測試結(jié)果,為程序員選擇合適的繪圖方式提供參考。

代碼片段和文件信息
using?System;
using?System.Windows;
namespace?DrawingTest?{
????///?
????///?Defines?the?DrawingTest?application.
????public?partial?class?App:?Application?{
????????///?
????????///?The?width?of?the?client?area?of?all?test?windows?in?device-independent?units.
????????///?
????????public?const?int?ClientWidth?=?400;
????????///?
????????///?The?height?of?the?client?area?of?all?test?windows?in?device-independent?units.
????????///?
????????public?const?int?ClientHeight?=?400;
????????
????????///?
????????///?The?number?of?available?colors?for?pens?and?brushes.
????????public?const?int?ColorCount?=?6;
????????///?
????????///?The?number?of?objects?drawn?per?test.
????????public?const?int?Iterations?=?10000;
????????///?
????????///?Indicates?whether?anti-aliasing?is?enabled?for?all?subsequently?run?tests.
????????public?static?bool?AntiAliased?=?true;
????????///?
????????///?The?current? ?for?all?subsequently?run?tests.
????????public?static?TestMode?Mode?=?TestMode.PensOnly;
????????///?
????????///?Gets?the?vertex?coordinates?for?the?specified?angle.
????????///?
????????///?The?central?angle?of?the?vertex?in?degrees.
????????///?
????????///?Returns?the?x-coordinate?of?the?vertex?at? .
????????///?
????????///?Returns?the?y-coordinate?of?the?vertex?at? .
????????public?static?void?GetVertex(int?degrees?out?double?x?out?double?y)?{
????????????double?width?=?ClientWidth?/?2;
????????????double?height?=?ClientHeight?/?2;
????????????double?radians?=?degrees?*?Math.PI?/?180;
????????????x?=?Math.Cos(radians)?*?width?+?width;
????????????y?=?Math.Sin(radians)?*?height?+?height;
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-07-27?19:19??bin\
?????文件???????25600??2011-07-27?19:19??bin\DrawingTest.exe
?????目錄???????????0??2011-07-27?19:19??DrawingTest\
?????文件????????1109??2011-06-08?19:29??DrawingTest.sln
?????文件????????1581??2011-06-09?14:39??DrawingTest\app.manifest
?????文件????????1792??2011-06-08?14:26??DrawingTest\App.xaml
?????文件????????2018??2011-07-27?16:29??DrawingTest\App.xaml.cs
?????文件?????????836??2011-07-27?19:06??DrawingTest\AssemblyInfo.cs
?????文件????????4798??2011-06-12?19:03??DrawingTest\DrawingTest.csproj
?????文件????????1902??2011-07-27?16:29??DrawingTest\GdiBufferTest.cs
?????文件????????1150??2011-06-12?18:53??DrawingTest\GdiBufferTest.Designer.cs
?????文件????????1463??2011-07-27?16:30??DrawingTest\GdiDirectTest.cs
?????文件????????1150??2011-06-12?18:52??DrawingTest\GdiDirectTest.Designer.cs
?????文件????????2855??2011-06-12?19:03??DrawingTest\Gdiob
?????文件????????3867??2011-07-27?16:29??DrawingTest\MainWindow.xaml
?????文件????????6370??2011-07-27?16:29??DrawingTest\MainWindow.xaml.cs
?????文件?????????543??2011-06-08?14:20??DrawingTest\TestMode.cs
?????文件?????????340??2011-06-08?14:20??DrawingTest\WpfLineTest.xaml
?????文件????????1415??2011-07-27?16:30??DrawingTest\WpfLineTest.xaml.cs
?????文件????????3359??2011-06-12?19:03??DrawingTest\Wpfob
?????文件?????????340??2011-06-08?14:20??DrawingTest\WpfPathTest.xaml
?????文件????????1815??2011-07-27?16:30??DrawingTest\WpfPathTest.xaml.cs
?????文件?????????346??2011-06-08?14:20??DrawingTest\WpfStreamTest.xaml
?????文件????????1704??2011-07-27?16:30??DrawingTest\WpfStreamTest.xaml.cs
?????目錄???????????0??2011-07-27?19:16??Java\
?????文件?????????383??2011-07-27?19:16??Java\DrawingTest$1.class
?????文件????????3695??2011-07-27?19:16??Java\DrawingTest.class
?????文件????????3779??2011-07-27?16:31??Java\DrawingTest.java
?????文件?????????673??2011-07-27?19:15??Java\ReadMe.txt
?????文件?????????592??2011-07-27?19:17??Java\RunJava.bat
?????文件?????????737??2011-07-27?19:16??Java\TestMode.class
............此處省略1個(gè)文件信息
評論
共有 條評論