CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于设计对话框 (DCL)

2023-1-6 09:48| 发布者: admin| 查看: 757| 评论: 0|来自: AutoCAD

摘要: 使用对话框控制语言 (DCL),可以创建用于 AutoLISP 程序的对话框。

使用对话框控制语言 (DCL),可以创建用于 AutoLISP 程序的对话框。

对话框由用对话框控件语言 (DCL) 编写的 ASCII 文件定义,需要进行一些规划,以确保它们的外观和行为类似于操作系统和 AutoCAD 使用的其他对话框。您选择使用的磁贴或控件及其在对话框中的布局应流畅且直观。

创建对话框时,请考虑以下准则:

  • 对话框永远不应该显得杂乱无章,它会导致设计无效且难以使用。利用空白将控件彼此分散开来。
  • 个人经常从左上角到右下角扫描对话框,因此在这些区域中放置最常用的磁贴有助于更有效地进行设计。
  • 将对话框的各个部分按逻辑排列成行或列,以便用户可以从左到右或从上到下扫描它们。
  • 垂直和水平对齐相关输入字段(如编辑框或列表框),以便当用户按 Tab 键切换字段时,光标将沿直线正交移动。
  • 如果输入数据存在自然顺序(例如坐标的XYZ),则按相同的方式对字段进行排序。垂直和水平对齐框形区域。不要在框框区域周围或之间留下大量空白。如有必要,将其宽度向右扩展。
  • 嵌套对话框有助于向用户隐藏不太常用的选项,但避免嵌套级别太深。调用嵌套对话框时,用户应返回到调用对话框。
  • 应用程序的对话框应具有内部一致性,并与相关应用程序一致。如果熟悉的对话框的设计与应用程序、相关应用程序或主机系统中的其他对话框一致,则其设计更易于理解。
  • 对对话框控件使用标准定义。这样可以减少您的工作,有助于保持一致性,并使用户更容易学习和使用您的对话框。
  • 为所有条目和选项提供合理的默认值。正确选择的默认值可以帮助用户快速轻松地完成对话框。建议您在每次使用该对话框时更新默认值,换句话说,保存用户以前的设置并将其用作新的默认值。
  • 您应该提供帮助工具。建议应用程序的主对话框具有“帮助”按钮,该按钮显示描述如何使用对话框选项的基本主题文件。在大多数情况下,“帮助”按钮应使用函数调用帮助工具。help

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部