How to program Image2Data?

本文目录
[隐藏]

More: (1) 功能介绍 (2) 操作指南 (3) 编程要点 (4) 免费适用

与众多GUI程序一样,Image2Data编程要点主要包含逻辑和技术两个层面。

(1) 逻辑框架

四年以来,我大约80%的时间和精力都耗费在Image2data程序的逻辑构思当中,一是考虑各个控件之间的相互关系,二是兼顾用户的操作习惯。

一般来说,控件之间的关系主要有独立、依赖和交叉三种关系,同时控件之间的关系可能会随着程序运行的状态变化而变化。比如,关闭与其他独立,预览、保存功能依赖于取点操作,取点操作与删除操作可交叉等等。实际编程时一定要考虑各个控件之间的依存关系,实时查询、记录、更新相关状态。

兼顾用户的操作习惯是指在程序设计过程中一要防止用户错误操作,二要协助用户正确操作。用户误操作,比如导入图片后没有取点就直接点击预览,或者保存数据等。协助正确操作,比如通过消息窗口提示下一步操作,或显示当前操作状态等。

(2)技术细节

Image2Data基于Matalb的GUI设计,主要设计对话框操作、GUI数据结构操作、控件操作以及基本数据处理,这些在第一版的教程中有详细介绍(结合源码),如有疑问,欢迎留言板讨论交流。

More: (1) 功能介绍 (2) 操作指南 (3) 编程要点 (4) 免费适用

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Alexa