ENVI二次开发:对象图形系统、组件建立的理解
2010-03-13 17:59
447 查看
ENVI二次开发:对象图形系统、组件建立的理解
一、对象图形系统和组件
在IDL的开发过程中,必须了解对象图形系统的组成结构,它是系统构建的基础:
模式类是用IDLgrModel创建的。
WIDGET_BASE用于创建基本组件,它是其它组件的容器。
WIDGET_BUTTON是创建按钮的。
WIDGET_DRAW创建绘图部件,它是一个矩形区域。
WIDGET_TREE的功能是创建和装载树形结构。
二、程序小析
COMPILE_OPT idl2是为IDL编译器指定编译规则,idl2是(DEFINT32,STRICTARR)的简写,DEFINT32为IDL指定整型为32位,而不是16位。STRICTARR则强制IDL编译器以[]作为数组的定义。
初始化判断方式:
IF(self->IDLgrModel::Init(_Extra=extra) NE 1)THEN RETURN,0
一、对象图形系统和组件
在IDL的开发过程中,必须了解对象图形系统的组成结构,它是系统构建的基础:
模式类是用IDLgrModel创建的。
WIDGET_BASE用于创建基本组件,它是其它组件的容器。
WIDGET_BUTTON是创建按钮的。
WIDGET_DRAW创建绘图部件,它是一个矩形区域。
WIDGET_TREE的功能是创建和装载树形结构。
二、程序小析
COMPILE_OPT idl2是为IDL编译器指定编译规则,idl2是(DEFINT32,STRICTARR)的简写,DEFINT32为IDL指定整型为32位,而不是16位。STRICTARR则强制IDL编译器以[]作为数组的定义。
初始化判断方式:
IF(self->IDLgrModel::Init(_Extra=extra) NE 1)THEN RETURN,0
相关文章推荐
- 对象、组件、服务,逐步建立的开发方法
- 面向对象及组件发开发(四)理解对象的引用
- 在Linux下用Qt开发新一代DTS图形数据系统的分析
- Vue组件开发之LeanCloud带图形校验码的短信发送功能
- 组件方式开发 Web App全站-5-开发H5对象
- 基于XMPP的即时通信系统的建立(四)— 组件介绍
- 软件系统开发中的组件框架技术研究、设计和应用
- 【Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!
- 面向对象开发弹窗组件
- amdroid源码学习系列之--建立android系统开发环境
- Android开发——Intent调用系统组件21个常用小示例
- Arm嵌入式开发之Flash文件系统建立
- 从.NET开发人员的角度理解Excel对象模型
- 【Cocos2d游戏开发之七】在cocos2d中添加系统组件,并解决View设置透明会影响View中的其他组件的问题!
- C++中建立对象间消息连接的系统方法
- 软件系统开发中的组件框架技术研究、设计和应用[转]
- 关于Android系统四大组件的理解分析
- 对RT-Thread系统的理解-(系统对象)
- 我个人对于面向对象程序开发的理解(未完待续)
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍