计算机辅助设计二次开发案例教程ch10.pptVIP

计算机辅助设计二次开发案例教程ch10.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机辅助设计二次开发案例教程ch10.ppt

第10章 对话框设计 10.1 对话框的概述 对话框是一种边界固定的窗体,也是一种先进的、流行的人机交互界面。运用对话框可以方便而直观地实现程序设计时的数据传输和信息交换,所以当今几乎所有的软件都使用对话框与用户交互。 10.2 对话框的控件 对话框由其自身的框架和其中的控件组成。控件的行或列称为控件组。图10.1显示了一个标准 AutoCAD对话框,将“确定”、“取消”和“帮助”按钮定义成加了标签的控件。 10.2 对话框的控件 常见的控件主要有: button(按钮)、edit_box(编辑框)、image_button(图像按钮)、list_box(列表框)、popup_list(弹出列表框)、radio_button(单选按钮)、slider(滚动条)、toggle(开关按钮)、text_part(文本控件的一部分) 。每一个控件又具有不同的属性,其中控件的典型属性包括Label、 Row 、Edit_width 、Key、Value、Aspect_ration 、Column、 Edit_limit几种。 10.2 对话框的控件 ① Label 指定显示在控件中的文字,该属性为带引号的字符串。 ② Edit_limit 指定在编辑框中允许输入的最大字符数,默认值为132。 ③ Edit_width 以平均字符宽度为单位指定可以在编辑框中编辑或输入的文本宽度。 ④ Key 指定一个ASCII码名称,应用程序可以通过该属性引用指定的控件,该属性为一个带引号的字符串,没有默认值。对话框中各控件的Key值必须是唯一的。注意Key值区分大小写。 ⑤ Value 指定控件的初始值。该属性值为一个带引号的字符串,无默认值。其中编辑框的Value值为默认值,可以不用加引号。 ⑥ Aspect_ratio 指定图像的宽高比。如果属性值为0.0,则图像占据整个控件。 ⑦ Column 控件纵向排列,注意需从整体上观察。 ⑧ Row 控件水平排列,同样需从整体上观察。 10.2 对话框的控件 10.3 用DCL定义对话框 DCL文件的扩展名为 .dcl,如ACAD.DCL。在一个DCL文件中可以包含一个或多个对话框的定义。 例如,first.dcl中就包含了first001、first002等多个对话框的定义。 第一个对话框设计 first001:dialog{ //对话框名称 label=My first dialog ;//标题 :text{ label=第一个对话框; } ok_only; } 10.4 用Visual LISP显示对话框 2、预览的对话框 在Visual LISP中选择“工具” “界面工具” “预览编辑器中的DCL”命令 ,以显示编辑器窗口中的对话框。 DCL文件中有多个对话框定义时,可以在对话框的下拉列表框中选择要预览的对话框,如图10.3所示。 10.5 DCL 语法 控件定义语法 newname为新控件名,控件名是区分大小写 的,只能由字母、数字或下划线组成,并且必 须以字母开始。 【例10-1】 编写一个显示“Hello, world”的对话 框的程序。 10.5 DCL 语法 2) 控件引用 例如: 10.5 DCL 语法 3) 属性和属性值 例如: 其中:attribute是一个有效的关键字;value是赋给该属性的值;等号用于分隔属性和属性值;分号标志赋值语句结束。 属性名和属性值也是区分字母大小写的。 表10-2 常见的控件及属性 表10-2 常见的控件及属性(续) 10.6 对话框控件的设计及应用 10.6.1 对话框设计 对话框的属性包括:initial_focus、label、value。 10.6 对话框控件的设计及应用 10.6 对话框控件的设计及应用 10.6.4 图像按钮设计 图像按钮的属性包括:action、alignment、allow、accept、edit_width、height、key、fixed_height等。 10.6 对话框控件的设计及应用 10.6.5 列表框控件设计 列表框控件的属性包括:action、alignment、allow_accept、edit_width、height、key、fixed_height等。 10.6 对话框控件的设计及应用 10.6.6 弹出列表框控件设计 弹出列表框的属性包括:ac

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档