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

  • 大小: 323KB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-19
  • 語(yǔ)言: 其他
  • 標(biāo)簽: vs??Tin??

資源簡(jiǎn)介

可自己設(shè)定高程值,進(jìn)行等高線繪制,資源包括源數(shù)據(jù)+源文件+說(shuō)明文檔

資源截圖

代碼片段和文件信息

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


namespace?等值線繪制
{
????public?partial?class?MainView?:?Form
????{
????????public?MainView()
????????{
????????????InitializeComponent();
????????}

????????#region//全局變量
????????public?struct?Hpoint//存儲(chǔ)點(diǎn)的坐標(biāo)和高程
????????{
????????????public?float?hx;
????????????public?float?hy;
????????????public?float?hz;
????????}
????????public?struct?IntervalInfo//存儲(chǔ)等高線上點(diǎn)的信息
????????{
????????????public?float?hx;
????????????public?float?hy;
????????????public?float?hz;
????????????public?int?mar1;
????????????public?int?mar2;
????????}
????????public?struct?TINtriangle//存儲(chǔ)TIN的數(shù)據(jù)
????????{
????????????public?string?mark_self;//某三角形標(biāo)識(shí)
????????????public?string[]?mark_abut;//鄰近三角形標(biāo)識(shí)
????????????public?int[]?mark_point;?//頂點(diǎn)標(biāo)識(shí)???????????
????????}??
????????public?int?NT=0;//存儲(chǔ)三角網(wǎng)的個(gè)數(shù)
????????public?TINtriangle[]?triangle;//三角網(wǎng)的數(shù)據(jù)
????????public?Hpoint[]?points;//三角網(wǎng)中點(diǎn)的坐標(biāo)
????????public?IntervalInfo[]?IntervalH;//存儲(chǔ)等高線上點(diǎn)的信息????????
????????public?Bitmap?bmpH;
????????public?Graphics?g;
????????public?float?hmax?hmin;//點(diǎn)的最大最小高程
????????public?int?HH?WH;//分別為圖像的高度和寬度
????????public?int?XD?YD;//表示坐標(biāo)原點(diǎn)距左下角的移動(dòng)數(shù)??
????????public?float?interval;//等高距
????????public?int?NumP;//存儲(chǔ)等高線上點(diǎn)的個(gè)數(shù)?
????????public?string?filestr;//程序說(shuō)明文件的路徑
????????//int[]?gs;//用于表示每條等高線上的等高點(diǎn)數(shù)
????????#endregion??????

????????/*求點(diǎn)a,b連成的直線上高程為Ht的點(diǎn)的坐標(biāo),返回值為求得的坐標(biāo)*/
????????public?IntervalInfo?GetValues(Hpoint?a?Hpoint?b?float?Ht)
????????{
????????????float?bls;???IntervalInfo?c;
????????????c.hz?=?Ht;
????????????bls?=?(float)((Ht?-?b.hz)?/?(a.hz?-?b.hz));
????????????if?(a.hx?>?b.hx)???????????????????????????
????????????????c.hx?=?b.hx?+?bls?*?(a.hx?-?b.hx);
????????????else
????????????????c.hx?=?a.hx?+?(b.hx?-?a.hx)?*?(1-bls);
????????????if?(a.hy?>?b.hy)
????????????????c.hy?=?b.hy?+?bls?*?(a.hy?-?b.hy);
????????????else
????????????????c.hy?=?a.hy?+?(b.hy?-?a.hy)?*?(1?-?bls);
????????????c.mar2?=?0;?c.mar1?=?0;
????????????return?c;
????????}???????
????????
????????#region//從excel中獲取數(shù)據(jù)
????????public?void?GetData(string?filename?TINtriangle[]?tiangleHpoint[]?points)
????????{
????????????int?ci?=?0;
????????????string?strConn?=?“Provider=Microsoft.Jet.OLEDB.4.0;“?+?“Data?Source=“?+?@filename?+?“;“?+?“Extended?Properties=Excel?8.0;“;
????????????OleDbConnection?conn?=?new?OleDbConnection(strConn);
????????????conn.Open();
????????????OleDbCommand?selcmd?=?new?OleDbCommand();
????????????OleDbCommand?selcmd2?=?new?OleDbCommand();
????????????selcmd.Connection?=?conn;?
????????????selcmd2.Connection?=?conn;???????
????????????selcmd.CommandText?=?“select?*?from?[sheet1$]“;
????????????selcmd2.CommandText?=?“select?*?from?[sheet2$]“;
????????????OleDbDataAdapter?da?=?new

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----

?????文件???????5635??2016-07-08?23:31??等值線繪制\Backup\等值線繪制.csproj

?????文件??????23514??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form1.cs

?????文件??????13470??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form1.Designer.cs

?????文件??????18600??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form1.resx

?????文件???????1182??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form2.cs

?????文件???????6673??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form2.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form2.resx

?????文件????????343??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form4.cs

?????文件???????4454??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form4.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form4.resx

?????文件???????1153??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form5.cs

?????文件???????7055??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form5.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Form5.resx

?????文件????????349??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\GetValue.cs

?????文件???????1167??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\GetValue.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\GetValue.resx

?????文件???????1183??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Help.cs

?????文件???????2665??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Help.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Help.resx

?????文件????????477??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Program.cs

?????文件???????1202??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Properties\AssemblyInfo.cs

?????文件???????2886??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Properties\Resources.Designer.cs

?????文件???????5612??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Properties\Resources.resx

?????文件???????1100??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Properties\Settings.Designer.cs

?????文件????????249??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\Properties\Settings.settings

?????文件????????358??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\ShowLast.cs

?????文件???????5884??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\ShowLast.Designer.cs

?????文件???????5814??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\ShowLast.resx

?????文件???????5296??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制\等值線繪制.csproj

?????文件????????938??2016-07-08?23:31??等值線繪制\Backup1\等值線繪制.sln

............此處省略167個(gè)文件信息

評(píng)論

共有 條評(píng)論