`
canonical
  • 浏览: 368215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

图形 vs. 文本

UML 
阅读更多
    现在MDA建模的宣传多集中于可视化的表现形式, 鼓吹通过平面图标的摆放来传达信息. 图形的方式是否一定比文本表现要优越呢?  图形的表现能力确实是要强于普通文本的.文本对于信息的组织方式基本上是一维的, 而平面图形本质上是二维的(如果考虑颜色因素, 平面图形可以说是2.5维的). 人的视觉对于图形有着天然的并行处理能力, 通过图形我们有可能更有效的获得信息. 但是程序中细节的关联可能是复杂的, 多维的, 二维图形同样难以直接描述这些关联, 而一维的文本对于所有维度的描述是对称的, 可能在描述多维关系时更加容易维持简单性和一致性. 当描述复杂的关联时, 我们不可避免的需要采取多层次封装的方式, 在图形界面上我们可能要通过多次点击才能到达某一细节层面, 这样反而不如纯文本方式更加"并行化": 在纯文本方式下, 我们在一个文件中能够同时看到所有高层次和低层次的信息, 并能够通过查找和翻页沿着一个固定的维度迅速定位到所需要的章节处. 受限于人类视野的大小, 我们所看到的图形不能过大也不能过小, 这样在一定程度上也限制了图形方式所能够传递的信息量. 有的时候图形上标注了过多的关联反而使我们更加迷惑.  所谓可执行的UML要真的运行起来, 需要大量的信息隐蔽在图形表象之下, 在我看来这是一个没有什么实际意义的概念.

分享到:
评论

相关推荐

    Excel自选图形添加文本.rar

    "Excel自选图形添加文本"的主题主要聚焦于如何在自选图形中添加和编辑文字,使得这些图形更加直观易懂。下面将详细介绍这个过程及其相关知识点。 一、插入自选图形 1. 打开Excel,选择“插入”菜单,然后点击“形状...

    Excel-VBA宏编程实例源代码-文本与图形的操作-批量选择图形对象.zip

    在Excel中,VBA(Visual Basic for Applications)是一种强大的编程工具,可以用来自动化各种任务,包括对文本和图形的操作。这个压缩包“Excel-VBA宏编程实例源代码-文本与图形的操作-批量选择图形对象.zip”显然是...

    文本描述文档图形mermaid.zip

    mermaid 美人鱼, 是一个类似 markdown,用文本语法来描述文档图形(流程图、 时序图、甘特图)的工具,您可以在文档中嵌入一段 mermaid 文本来生成 SVG 形式的图形 比如插入下面的代码graph TD;  A-->B;  A--&...

    Windows图形编程.pdf

    - **文本渲染**:除了图形,GDI还支持在屏幕上绘制文本。开发者可以设置字体样式、大小和颜色等属性。 - **位图处理**:GDI提供了对位图的操作支持,包括加载、显示、保存等功能。 ### 高级GDI编程技巧 #### 1. 双...

    Windows图形编程.rar

    GDI是Windows API中的一部分,专门用于绘制2D图形和文本。它允许开发者在窗口或设备上下文中绘制线条、形状、文本以及位图。例如,`CreateDC`用于创建一个设备上下文,`SelectObject`选择要在设备上下文中使用的对象...

    GDI图形渲染.rar

    GDI允许应用程序与硬件设备进行交互,实现图形和文本的绘制。在本压缩包“GDI图形渲染.rar”中,包含的是易语言编写的GDI图形渲染的源代码,这对于学习和理解GDI编程具有很高的价值。 GDI的主要功能包括: 1. **...

    图形图像转换文本文件工具

    图形转换文本文件,主要用于一些自解压.P处理 图形转换文本文件,主要用于一些自解压.P处理

    WINCC文本和图形列表使用的数据库说明-个人整理.docx

    在使用西门子WinCC进行人机界面(HMI)组态时,文本和图形列表是常见且重要的元素,它们能够动态地展示数据并允许用户进行交互。为了使这些列表能够实时地从数据库获取或更新信息,我们需要理解WinCC如何与数据库进行...

    C语言图形编程.pdf

    这些函数常用于创建控制台应用程序,其中涉及字符界面下的基本图形处理,例如制作简单的文本菜单、文本界面布局和颜色高亮等。这些函数的使用对于在不支持高级图形库的环境下进行文本界面开发非常有用。在学习和使用...

    C语言图形编程.doc

    C语言图形编程是指使用C语言实现图形编程的技术,主要用于在字符屏幕和图形屏幕上进行图形操作。在Borland C++中提供了字符屏幕和图形函数,可以实现图形编程的各种操作。 一、屏幕操作函数 屏幕操作函数是C语言...

    4,GUI人机实验-TFTLCD触摸屏实验--2D图形绘制.rar

    7. **文本渲染**:在GUI中,文本通常与图形一起显示。理解如何加载字体、设置文本属性(如大小、颜色、对齐方式)以及绘制文本到屏幕是必要的。 8. **图像处理**:包括加载、显示和缩放图像,以及可能的滤镜和特效...

    Excel-VBA宏编程实例源代码-文本与图形的操作-批量删除图形对象.zip

    在Excel中,VBA(Visual Basic for Applications)是一种强大的编程工具,可以用于自动化日常办公任务,包括对工作簿中的文本和图形进行各种操作。在这个"Excel-VBA宏编程实例源代码-文本与图形的操作-批量删除图形...

    C语言——图形函数.pdf

    标题和描述都表明了文件的名称为《C语言——图形函数.pdf》,其内容主要涉及C语言编程中的图形操作。以下是文件中提到的一些关键知识点的详细解释: 1. 图形库引入和基础函数: 文档开头提到了C语言中处理图形常用...

    c#图形设计.ppt

    GDI+不仅提供了丰富的功能,如二维矢量图形绘制、图像处理和版式管理,还支持复杂的文本显示和高级图形操作。在C#.NET环境中,GDI+主要用于处理二维图形和图像,而三维图形图像处理则通常由DirectX负责。 在使用GDI...

    Excel-VBA宏编程实例源代码-文本与图形的操作-隐藏工作表中的图形对象.zip

    在这个“Excel-VBA宏编程实例源代码-文本与图形的操作-隐藏工作表中的图形对象”的压缩包中,我们主要会探讨如何通过VBA来操作工作表上的文本和图形,特别是隐藏图形对象的功能。这在创建交互式报告或避免干扰用户...

    200个图形素材.pptx

    【标题】"200个图形素材.pptx" 提供的是一个包含丰富图形资源的PPT文件,可能用于各种专业或创意设计用途。这些高端图形素材可以为报告、演示文稿、教学材料或者个人项目增添视觉吸引力和专业感。 【描述】"PPT高端...

    易语言源码易语言控制台输出图形源码.rar

    本压缩包“易语言源码易语言控制台输出图形源码.rar”提供了易语言实现的控制台程序,能够输出图形,对于学习易语言以及图形化编程的初学者来说,是一个很好的实践案例。 控制台输出图形在编程中通常涉及到字符艺术...

    tc图形函数.doc

    本节我们将深入探讨如何使用这些图形函数,特别是图形模式的初始化、独立图形程序的建立、基本图形功能、图形窗口以及在图形模式下输出文本的函数。 首先,要使用 Turbo C 的图形函数,必须确保有 BGI(Borland ...

    C语言图形编程.rar

    《C语言图形编程》是关于使用C语言进行图形界面开发的教程,主要涵盖了四个关键章节:字符屏幕、图形显示、绘图函数以及图形文本。在深入探讨这些知识点之前,我们首先要明白C语言作为一门基础且强大的编程语言,...

Global site tag (gtag.js) - Google Analytics