資源簡介
利用CodeProject上得到的用于遙感影像顯示的圖片框控件,來讀入并顯示遙感影像;但是發現其圖片框控件顯示有問題,于是便對其進行了修改,重新生成dll。CodeProject原始文件是:demo 和 source code;修改后的source code,是我在作者代碼的基礎上,做了一點修改,使其能夠正常顯示不同波段組合。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?DEMO
{
????public?partial?class?DispBandsFrm?:?Form
????{
????????private?int?__bandsCount;
????????public?delegate?void?DispBandsEvent(object?sender?bandsEventArgs?e);
????????public?DispBandsEvent?ChangeDisplay;
????????public?DispBandsFrm()
????????{
????????????InitializeComponent();
????????}
????????public?DispBandsFrm(int?bandsCount)
????????{
????????????InitializeComponent();
????????????__bandsCount?=?bandsCount;
????????????for?(int?i?=?1;?i?<=?__bandsCount;?i++)
????????????{
????????????????cboxblue.Items.Add(i);
????????????????cboxgreen.Items.Add(i);
????????????????cboxred.Items.Add(i);
????????????}
????????}
????????public?void?On_Change(bandsEventArgs?e)
????????{
????????????if?(ChangeDisplay?!=?null)
????????????{
????????????????ChangeDisplay(this?e);
????????????}
????????}
????????#region?bandsEventArgs
????????public?class?bandsEventArgs?:?EventArgs
????????{
????????????private?int[]?__dispBands;
????????????public?bandsEventArgs(int[]?dispBands)
????????????{
????????????????for?(int?i?=?0;?i?3;?i++)
????????????????{
????????????????????__dispBands[i]?=?dispBands[i];
????????????????}
????????????}
????????????public?bandsEventArgs(int?blue?int?green?int?red)
????????????{
????????????????__dispBands?=?new?int[3]?{?blue?green?red?};
????????????}
????????????public?int[]?DisplayBands
????????????{
????????????????get?{?return?__dispBands;?}
????????????}
????????}
????????#endregion
????????private?void?btnchange_Click(object?sender?EventArgs?e)
????????{
????????????bandsEventArgs?be?=?new?bandsEventArgs(int.Parse(cboxblue.Text)?int.Parse(cboxgreen.Text)?int.Parse(cboxred.Text));
????????????On_Change(be);
????????}
????????private?void?btnchange_Click_1(object?sender?EventArgs?e)
????????{
????????????bandsEventArgs?be?=?new?bandsEventArgs(int.Parse(cboxblue.Text)?int.Parse(cboxgreen.Text)?int.Parse(cboxred.Text));
????????????On_Change(be);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????73728??2010-03-28?16:51??修改后的SourceCode\RSIMGControl\bin\Debug\gdal_csharp.dll
?????文件??????12800??2010-03-29?09:07??修改后的SourceCode\RSIMGControl\bin\Debug\RSIMGControl.dll
?????文件??????32256??2010-03-29?09:07??修改后的SourceCode\RSIMGControl\bin\Debug\RSIMGControl.pdb
?????文件???????2682??2010-03-28?23:00??修改后的SourceCode\RSIMGControl\obj\Debug\ResolveAssemblyReference.cache
?????文件???????2072??2010-03-28?23:00??修改后的SourceCode\RSIMGControl\obj\Debug\RSIMGControl.csproj.FileListAbsolute.txt
?????文件??????12800??2010-03-29?09:07??修改后的SourceCode\RSIMGControl\obj\Debug\RSIMGControl.dll
?????文件??????32256??2010-03-29?09:07??修改后的SourceCode\RSIMGControl\obj\Debug\RSIMGControl.pdb
?????文件???????1452??2010-03-28?16:51??修改后的SourceCode\RSIMGControl\Properties\AssemblyInfo.cs
?????文件???????2681??2010-03-28?23:00??修改后的SourceCode\RSIMGControl\RSIMGControl.csproj
?????文件??????12800??2010-03-28?16:52??修改后的SourceCode\RSIMGControl\RSIMGControl.dll
?????文件??????23589??2010-03-29?09:07??修改后的SourceCode\RSIMGControl\RSIMGPicturebox.cs
?????文件???????1065??2010-03-28?16:51??修改后的SourceCode\RSIMGControl\RSIMGPicturebox.Designer.cs
?????文件???????1395??2010-03-28?16:51??修改后的SourceCode\RSIMGControl.sln
????..A..H.?????18432??2010-03-29?09:08??修改后的SourceCode\RSIMGControl.suo
?????文件??????16384??2011-02-23?13:52??DEMO\bin\Debug\DEMO.exe
?????文件??????14328??2011-02-23?13:52??DEMO\bin\Debug\DEMO.vshost.exe
?????文件????????490??2007-07-21?00:33??DEMO\bin\Debug\DEMO.vshost.exe.manifest
?????文件????4915200??2010-02-08?00:00??DEMO\bin\Debug\gdal15.dll
?????文件??????28672??2010-02-08?00:04??DEMO\bin\Debug\gdalconst_csharp.dll
?????文件??????23552??2010-02-08?00:04??DEMO\bin\Debug\gdalconst_wrap.dll
?????文件??????73728??2010-02-08?00:04??DEMO\bin\Debug\gdal_csharp.dll
?????文件?????106496??2010-02-08?00:04??DEMO\bin\Debug\gdal_wrap.dll
?????文件??????12288??2011-02-23?13:10??DEMO\bin\Debug\RSIMGControl.dll
?????文件???????3956??2011-02-23?13:52??DEMO\DEMO.csproj
?????文件????????897??2011-02-23?13:52??DEMO\DEMO.sln
?????文件???????2189??2011-02-06?16:33??DEMO\DispBandsFrm.cs
?????文件???????5501??2011-02-06?16:33??DEMO\DispBandsFrm.Designer.cs
?????文件???????5814??2011-02-06?16:33??DEMO\DispBandsFrm.resx
?????文件???????5824??2011-02-13?15:50??DEMO\Form1.cs
?????文件???????9368??2011-02-13?14:48??DEMO\Form1.Designer.cs
............此處省略34個文件信息
- 上一篇:AE+C# 地圖開發 編輯
- 下一篇:訊飛語音API C#版本
評論
共有 條評論