91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

三角形網格繪制等值線,不同的等值線用不同顏色的線條繪制,程序提供了查看等值線生成路徑的功能,便于大家學習;開發環境VS2008,開發語言C#;

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;

namespace?MyContour
{
????public?partial?class?frmMain?:?Form
????{
????????#region?屬性

????????public?static?bool?showPoint?=?false;
????????public?static?bool?drawLines?=?true;
????????private?float[]?_Data;
????????///?
????????///?等值線原始格點數據
????????///?

????????public?float[]?Data
????????{
????????????get?{?return?_Data;?}
????????????set?{?_Data?=?value;?}
????????}

????????private?float[]?_ContourValues;
????????///?
????????///?等值線值數組
????????///?

????????public?float[]?ContourValues
????????{
????????????get?{?return?_ContourValues;?}
????????????set?{?_ContourValues?=?value;?}
????????}
????????
????????#endregion

????????#region?窗體所有操作

????????public?frmMain()
????????{
????????????InitializeComponent();
????????????MakeTestData();
????????????setColor();
????????????gg?=?pictureBox1.CreateGraphics();
????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????this.timer1.Enabled?=?false;?
????????????initValue();??//重新初始化繪制路徑的數組
????????????MakeTestData();
????????????pictureBox1.Refresh();
????????}

????????private?void?pictureBox1_Paint(object?sender?PaintEventArgs?e)
????????{
????????????if?(this.Data?==?null)?return;
????????????StringFormat?sf?=?new?StringFormat();
????????????sf.Alignment?=?StringAlignment.Center;
????????????sf.LineAlignment?=?StringAlignment.Center;
????????????Pen?pen?=?new?Pen(Color.DarkGray?1);
????????????//繪制等值線
????????????if?(drawLines)
????????????{
????????????????this.plotContour(e.Graphics?pictureBox1.Size);
????????????}
????????????//繪制網格
????????????if?(frmMain.showPoint)
????????????{
????????????????int?ww?=?pictureBox1.Width?/?(Data.GetLength(0)?-?1);?//x軸間隔長度
????????????????int?yy?=?pictureBox1.Height?/?(Data.GetLength(1)?-?1);//y軸間隔長度

????????????????//繪制網格橫豎線
????????????????for?(int?p?=?0;?p?????????????????{
????????????????????e.Graphics.DrawLine(pen?new?Point(p?*?ww?0)?new?Point((p)?*?ww?pictureBox1.Height));
????????????????}
????????????????for?(int?k?=?0;?k?????????????????{
????????????????????e.Graphics.DrawLine(pen?new?Point(0?k?*?yy)?new?Point(pictureBox1.Width?k?*?yy));
????????????????}
????????????????//繪制網格斜線
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????for?(int?i?=?1;?i?????????????????????{
????????????????????????e.Graphics.DrawLine(pen?new?Point(j?*?ww?(i?-?1)?*?yy)?new?Point((j?+?1)?*?ww?i?*?yy));
????????????????????????e.Graphics.DrawLine(pen?new?Point(j?*?ww?i?*?yy)?new?Point((j?+?1)?*?ww?(i?-?1)?*?yy));
????????????????????}
????????????????}
????????????????//繪制格點值
??????????????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????28672??2011-11-28?14:13??MyContour\bin\Debug\Interop.ViContour1.dll

?????文件??????16896??2011-11-28?16:27??MyContour\bin\Debug\MyContour.exe

?????文件??????32256??2011-11-28?16:27??MyContour\bin\Debug\MyContour.pdb

?????文件??????14328??2011-11-28?16:27??MyContour\bin\Debug\MyContour.vshost.exe

?????文件????3092480??2011-11-28?15:59??MyContour\bin\Debug\TeeChart.dll

?????文件?????126976??2001-10-10?14:02??MyContour\bin\Debug\ViContImg45.dll

?????文件??????94208??2001-12-02?18:02??MyContour\bin\Debug\ViContour45.dll

?????文件?????110592??2006-01-27?12:59??MyContour\bin\Debug\ViContour45.ocx

?????文件??????14315??2011-11-28?16:27??MyContour\Form1.cs

?????文件???????7448??2011-11-28?16:27??MyContour\Form1.Designer.cs

?????文件???????6008??2011-11-28?16:27??MyContour\Form1.resx

?????文件???????7203??2011-11-28?16:27??MyContour\MyContour.csproj

?????文件????????907??2011-11-21?13:57??MyContour\MyContour.sln

????..A..H.?????33792??2011-11-28?16:27??MyContour\MyContour.suo

?????文件??????28672??2011-11-28?14:13??MyContour\obj\Debug\Interop.ViContour1.dll

?????文件???????1124??2011-11-28?16:27??MyContour\obj\Debug\MyContour.csproj.FileListAbsolute.txt

?????文件????????905??2011-11-28?16:27??MyContour\obj\Debug\MyContour.csproj.GenerateResource.Cache

?????文件????????589??2011-11-28?14:13??MyContour\obj\Debug\MyContour.csproj.ResolveComReference.cache

?????文件??????16896??2011-11-28?16:27??MyContour\obj\Debug\MyContour.exe

?????文件????????540??2011-11-28?16:27??MyContour\obj\Debug\mycontour.exe.licenses

?????文件????????180??2011-11-28?16:27??MyContour\obj\Debug\MyContour.frmMain.resources

?????文件??????32256??2011-11-28?16:27??MyContour\obj\Debug\MyContour.pdb

?????文件????????180??2011-11-28?16:27??MyContour\obj\Debug\MyContour.Properties.Resources.resources

?????文件?????133965??2011-11-28?16:22??MyContour\obj\Debug\ResolveAssemblyReference.cache

?????文件???????4608??2011-11-21?13:15??MyContour\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????508??2009-06-01?00:07??MyContour\obj\MyContour.csproj.FileListAbsolute.txt

?????文件????????470??2009-05-31?22:55??MyContour\Program.cs

?????文件???????1176??2009-05-30?22:50??MyContour\Properties\AssemblyInfo.cs

?????文件????????695??2011-11-28?15:12??MyContour\Properties\licenses.licx

?????文件???????2842??2011-11-21?13:14??MyContour\Properties\Resources.Designer.cs

............此處省略14個文件信息

評論

共有 條評論