按“所想即所得”要求设计图形软件
来源:互联网 发布:网络歌手高音敏子简介 编辑:程序博客网 时间:2024/06/05 15:36
按“所想即所得”要求设计图形软件
按“所想即所得”要求设计图形软件,乃是提高图形软件“通用性”和“开放性”的一个重要前提。
这里,“所想即所得”(WYEIWYG)的含义是:凡是你构思的图形都能被忠实地表达出来。图形软件好比是制图者得心应手的工具,它应能按制图者的创意(不受限制)设计出各种精美的符号图案,并能按设计出的图案(无论何等复杂)正确输出制图作品,或对图形作任意变换处理,从而达到“所想即所得”的要求。优秀的图形软件应该按此要求来设计。
若要做到“所想即所得”,图形软件应具备如下三个基本功能:
1. 有一个功能强大的符号图案的设计、编辑、存储和管理系统。该系统应能包容任意色彩的各种几何图元(或纹理)及其组合,操作方便,可视化强,存储量不受限制。
2. 有一个“与图形结构无关”的图形输出软件。即不论图案是何种形状、何种色彩、何等复杂,均能按指定位置和要求输出。
3. 具有图形变幻的多种功能。能对已有图形进行色彩变换、光影变换,各种二维或三维形体变换,多姿多态的动感变换,以及图形数据的格式变换等等。
矢量图形工具软件UGS的研制运用了上述“所想即所得”的设计思想,UGS已具有上述1和2二个基本功能(分别由UGS提供的符号库软件和动态连接库实现)。如果将UGS作为“组件”用于矢量制图应用软件,则在图案设计和图形输出方面将能达到“所想即所得”效果。
UGS 发布于CSDN(图形处理类),下载处:
http://www.csdn.net/cnshare/shtm/18.shtm
作者发表于CSDN的相关文章:
等距线的画法--一个应用甚广的重要算法
"与图形结构无关"的矢量绘图算法
为图形软件的开发添一新工具
联系:可在CSDN论坛向xqr发短信息。
- 按“所想即所得”要求设计图形软件
- 运维需实现用户“所想即所得”
- 从linux的findso、finda命令所想到的------所想即所得与所见即所得
- 所想即所得的linux用起来果然爽------比如用linux命令过滤
- 按要求输出图形
- 所见、所想、所悟、所得...
- 【图形】交互式绘图软件开发设计
- 设计数据库的时候所想
- swing/swt可视化开发工具windowbuilder免费了(即图形用户界面的设计)
- 所想
- 所想
- 第八周—OJ按要求输出图形
- 由软件升级所想到的
- 图形软件
- 软件即服务
- 软件即服务[转]
- 软件即服务
- 软件即服务杂谈
- Delphi编码标准——组件命名
- 史上最强的数据分页方法
- VC.net的一个bug?
- “与图形结构无关”的矢量绘图算法
- 等距线的画法--一个应用甚广的重要算法
- 按“所想即所得”要求设计图形软件
- GIS图形的地理方向——一个常被忽视的问题
- “剥皮”法求区域中心
- 为图形软件的开发添一新工具
- 不用第归算法快速显示树,对于Oracle数据库(1)
- 不用第归算法快速显示树,对于Oracle数据库(2)
- 显示DataGrid序号的一个适用的方法
- 利用WINDOWS标准函数来删除INI文件内容
- 简单分析用SPI实现防火墙