爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4778|回复: 7

[混合编程] IDL之工程项目模式

[复制链接]

新浪微博达人勋

发表于 2018-11-15 09:28:26 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
前言
学习工作中经常一个或者几个pro和function就能解决一个问题,所以平时也不用IDL工程但是现在需要处理的数据很多,需要制作、输出、呈现的数据产品也很多,学习使用工程正是目前亟需的。
工程,依我理解,是为了解决一个大问题而制作的很多pro和function的集合,
IDL的工程即是Java的项目,工程和项目似乎是同一个概念的两种说法,
工程和项目的英文都是project。







密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 10:08:11 | 显示全部楼层
基础概念


工程,
用来管理源代码资源配置文件

工作空间,
包含了若干个工程,每个工程是工作空间下的一个目录(好熟悉,Java也是这样)



密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 11:13:19 | 显示全部楼层
工程运行方法:修改工作空间→新建工程→新建文件→在项目资源管理器中右击项目→构建项目→再右击选运行项目
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 11:41:17 | 显示全部楼层
刚发现,切换工作空间不是修改当前目录就行了
在文件菜单下有切换工作空间的选项
切换工作空间IDL会重启!自动重启打开时还总是失败!需要手动启动工作台布局不勾选复制设置还会还原! 飞鸽截图20181115112556.png
所以工作空间最好固定下来!
不如就使用默认的工作空间吧--------
C:\Users\Administrator\IDLWorkspace85\Default







密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 11:47:35 | 显示全部楼层
实验案例:
在项目资源管理器空白处右击,新建工程p1,
在工程名上右击,新建文件p1.pro
(似乎工程名与文件名需要一致?这样的话一个工程只能有一个pro了)
文件内容随意,比如:
pro p1
  dia=dialog_message('OK')
end
在工程名上右击,选择构建项目,再右击,选择运行项目
效果与直接执行p1.pro一样
项目资源管理器中:
飞鸽截图20181115113917.png
文件夹中文件发现有个project文件:
飞鸽截图20181115113903.png


密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 13:38:53 | 显示全部楼层
工程的导入和导出是指,导入当前工作空间,从当前工作空间导出;

既然我决定把工作空间固定下来,工程的导入和导出就会是低频操作了;
从他处获得的工程可以使用到导入操作,
分享给别人的工程可以用到导出操作,
导入和导出操作只要在项目资源管理器的项目上或者空白处右击即可
飞鸽截图20181115133713.png

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 13:44:27 | 显示全部楼层
------导入工程时最好复制------
工程导入时,如果不勾选复制项目到工作空间,那导入的工程文件只存在于原路径,
比如我们从桌面导入工程A,
如果不勾选复制,
那么当前工作空间是没有工程A的文件的,
但IDL开发环境可以顺利使用,
但为了下次不用再找工程A,最好勾选复制,
这样当前工作空间就会出现工程A
飞鸽截图20181115133748.png

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-11-15 13:50:02 | 显示全部楼层
------工程导出界面------
在需要导出的工程上右击,然后......
飞鸽截图20181115134540.png 飞鸽截图20181115134851.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表