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

  • 大小: 5.9MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-22
  • 語言: C#
  • 標簽: 圖形處理??

資源簡介

結合C#語言及IDL語言的優勢開發的圖形處理系統,使用C#構建系統框架,利用IDL源代碼編寫功能

資源截圖

代碼片段和文件信息

/*
;+
;?《IDL語言程序設計》
;?--數據可視化與ENVI二次開發
;
;?示例程序
;
;?作者:?董彥卿
;
;?聯系方式:sdlcdyq@sina.com
;
;-
*/
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
//使用注冊表操作
using?Microsoft.Win32;
using?System.IO;


namespace?UsingIDLDrawWidget
{
????public?partial?class?Form1?:?Form
????{
????????//界面間隔參數
????????int?xSpace?=?0;
????????int?ySpace?=?0;
????????int?initFlag?=?0;
????????int?y?=?0;
????????//鼠標操作狀態
????????byte?mouseType?=?1;
????????
????????//鼠標按下狀態
????????byte?clickState?=?0;
????????ToolStripLabel?tsl?=?new?ToolStripLabel();
?
????????public?Form1()
????????{
????????????InitializeComponent();
????????????//增加滾輪滾動事件
????????????((Control)this).MouseWheel+=new?MouseEventHandler(Form1_MouseWheel);
????????}??????
??
????????
????????
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????
????????????int?n;
????????????//讀取注冊表獲取IDL8.0或IDL7.1或IDL7.0的目錄
????????????RegistryKey?rsg?=?null;
???????????????
????????????rsg?=?Registry.LocalMachine.OpenSubKey(“SOFTWARE\\Exelis\\IDL\\8.2“?true);

????????????if?(rsg.GetValue(“InstallDir“)?!=?null)?//讀取失敗返回null
????????????{????????????????????
????????????????//初始化IDL82路徑
????????????????axIDLDrawWidget1.IdlPath?=?Path.Combine(rsg.GetValue(“InstallDir“).ToString()?@“IDL82\bin\bin.x86\idl.dll“);
????????????}?????

????????????//初始化
????????????n?=?axIDLDrawWidget1.InitIDL((int)this.Handle);
????????????if?(n?==?0)
????????????{
????????????????MessageBox.Show(“IDL初始化失敗“?“IDL初始化失敗,無法繼續!“);
????????????????return;
????????????}

????????????//對象法程序顯示
????????????axIDLDrawWidget1.GraphicsLevel?=?2;
????????
????????????//初始化界面
????????????axIDLDrawWidget1.CreateDrawWidget();
????????????//編譯IDL功能代碼
????????????axIDLDrawWidget1.ExecuteStr(“.compile?“?+?“‘imageprocess__define.pro‘“);

??????????????//計算組件偏移量????????????????
????????????this.xSpace?=?this.Width?-?axIDLDrawWidget1.Width;
????????????this.ySpace?=?this.Height?-?axIDLDrawWidget1.Height;
????????????//添加狀態欄鼠標狀態信息
????????????StatusStrip?sb?=?new?StatusStrip();
????????????

????????????tsl.Text?=?“?鼠標狀態:“;
????????????ToolStripItem[]?tsi?=?new?ToolStripItem[1];
????????????tsi[0]?=?tsl;
????????????sb.Items.AddRange(tsi);
????????????this.Controls.Add(sb);

????????}

????????private?void?打開文件OpenFile(object?sender?EventArgs?e)
????????{
????????????string?fileName?=““;
????????????//新建打開文件對話框
????????????OpenFileDialog?ofd?=?new?OpenFileDialog();

????????????ofd.Filter?=?“JPEG文件(*.jpg)|*.jpg|BMP文件(*.bmp)|*.bmp|TIFF文件(*.tif)|*.tif|PNG文件(*.png)|*.png|所有文件(*.*)|*.*“;//設置打開文件類型

????????????//
????????????if?(ofd.ShowDialog(this)?==?DialogResult.OK)
????????????{
????????????????fileName?=?ofd.FileName;????????????????
????????????}
????????????//文件是否存在
????????????if?(!File.Exists(fileName))?return

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-08?15:42??IDLDrawWidget\
?????目錄???????????0??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\
?????文件?????????966??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\IDLDrawWidget_ImageProcess.sln
?????文件???????23040??2013-04-30?15:29??IDLDrawWidget\IDLDrawWidget_ImageProcess\IDLDrawWidget_ImageProcess.suo
?????文件????????1855??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\UpgradeLog.xml
?????目錄???????????0??2013-04-08?15:42??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\
?????文件???????23040??2012-02-27?12:07??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget.suo
?????目錄???????????0??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\
?????目錄???????????0??2013-04-11?09:24??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\
?????文件???????28672??2012-02-27?12:07??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\AxInterop.IDLDRAWX3Lib.dll
?????文件???????26725??2013-04-30?08:57??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\imageprocess__define.pro
?????文件???????40960??2013-04-11?09:24??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\Interop.IDLDRAWX3Lib.dll
?????文件???????36352??2013-04-30?15:34??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\UsingIDLDrawWidget.exe
?????文件???????42496??2013-04-30?15:34??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\UsingIDLDrawWidget.pdb
?????文件???????11608??2013-04-30?15:40??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\UsingIDLDrawWidget.vshost.exe
?????文件?????????490??2010-03-17?22:39??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Debug\UsingIDLDrawWidget.vshost.exe.manifest
?????目錄???????????0??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\bin\Release\
?????文件???????14799??2013-04-30?15:33??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\Form1.cs
?????文件???????36132??2013-04-30?15:34??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\Form1.Designer.cs
?????文件???????15580??2013-04-30?15:33??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\Form1.resx
?????文件????????4567??2013-04-08?15:46??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\IDLDrawWidget_ImageProcessing.csproj
?????目錄???????????0??2013-04-08?15:42??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\
?????目錄???????????0??2013-04-30?15:34??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\
?????文件???????28672??2012-02-27?12:07??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\AxInterop.IDLDRAWX3Lib.dll
?????文件????????8336??2013-04-11?09:24??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????5793??2013-04-30?15:34??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????1842??2013-04-30?15:40??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\IDLDrawWidget_ImageProcessing.csproj.FileListAbsolute.txt
?????文件?????????842??2012-02-27?12:07??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\IDLDrawWidget_ImageProcessing.csproj.GenerateResource.Cache
?????文件?????????725??2013-04-11?09:24??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\IDLDrawWidget_ImageProcessing.csproj.ResolveComReference.cache
?????文件???????40960??2013-04-11?09:24??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\Interop.IDLDRAWX3Lib.dll
?????目錄???????????0??2012-08-20?15:18??IDLDrawWidget\IDLDrawWidget_ImageProcess\UsingIDLDrawWidget\obj\Debug\Refactor\
............此處省略241個文件信息

評論

共有 條評論