在程序的开始using System.Diagnostics
然后在初始化函数的上方定义private static System.Diagnostics.Process p
2.在Button的双击事件中,添加如下代码:
if (p == null){
p = new System.Diagnostics.Process()
p.StartInfo.FileName = 应用程序者启局名字.exe
p.Start()}else{
if (p.HasExited) //是否正在运行{
p.Start()}}
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal}
3.若想关闭主程序的同时也关闭调用的程旁哗序,需要在退出程序的按钮事件中添加如下代码:
Process[] pProcess
pProcess = Process.GetProcesses()
if (pProcess[i].ProcessName == 应用程序名字) //任务管理器应用程序的名{
ENVI——完整的遥感图像处理平台ENVI(The Environment for Visualizing Images)是美国Exelis Visual Information Solutions公司的旗舰产品。
它是由遥感领域的科学家采用交互式数据语言IDL(Interactive Data Language)开发的一套功能强大的遥感图像处理软件。
它是快速、便捷、准确地从影像中提取信息的首屈一指的软件解决方案。
今天,众多的影像分析师和科学家选择ENVI来从遥感影像中提取信息。ENVI已经广泛应用于科研、环境保护、气象、石油矿产勘探、农业、林业、医学、国防&安全、地球科学、公用设施管理、遥感工程、水利首让、海洋、测绘勘察和城市与区域规划等领域。
所以说ENVI和IDL有着密不可分的关系,ENVI只是用IDL开发出来的一套遥感图像处理平台,它不完全覆盖遥感处理的方方面面,当然已经很全了。如果你还需要根据自己的需要开发相应的功能或者图像处理过程的话,那么IDL就是必不可少的,很多开发都是基于ENVI现有的功能来拓展的,所以安装ENVI的时候会同时装上IDL以便于后期使用方便,当然,如果你是初级用户,你完全可以只打开envi而不用理睬IDL就好。但是对于多数中高级用户来说,IDL则是必不可少的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)