ObjectDCL学习笔记(1).pdfVIP

  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文档。上传文档
查看更多
ObjectDCL 学习笔记(1) PLmap@163.com 初识ObjectDCL AutoLisp 简洁、易学、功能强大,可满足用户的绝大多数需求。对一般的AutoCAD 用 户来说,AutoLisp 是进行开发的首选语言。但AutoLisp 使用的对话框编程语言DCL 和PDB 却实在不敢恭维,其功能、界面、编程方法都不能令人满意。 ObjectDCL 应运而生。 1.安装和设置ObjectDCL 1.1 运行 ObjectDCL 文件包中的 Setup.exe,一路Next 下去,ObjectDCL 就被安装到 C:\Program Files\3rd Day Software\ObjectDCL 文件夹中。 1.2 在安装ObjectDCL 的文件夹中,有ObjectDCL.arx 和ObjectDCL2004.arx 两个arx 库 文件。ObjectDCL.arx 用于Acad2000/2002 ,ObjectDCL2004.arx 用于Acad2004 。为方便编程, 把它们拷贝到Acad 的支持搜索路径中,或直接把安装ObjectDCL 的文件夹设置为Acad 的 支持搜索路径。 1.3 创建一个准备存放ObjectDCL 编程结果的文件夹,假设为D:\MyOdcl 。把D:\MyOdcl 也设置为Acad 的支持搜索路径。 现在就可以开始学习ObjectDCL 了。 2.启动和认识ObjectDCL 在安装ObjectDCL 的文件夹中,有个ObjectDCL.exe 文件,它就是ObjectDCL 的主程 序。运行ObjectDCL.exe,即进入ObjectDCL 编辑环境。 ObjectDCL 的主窗口很简洁,各菜单项的意义也很清楚,且大部分都在工具条和4 个停 靠子窗口中有对应的功能,而View 菜单是ObjectDCL 工具条和下面要说明的4 个工具停靠 子窗口的开关。工具条中的第一个图标对应的是工程菜单Project 的前5 个菜单项,用来添 加对话框窗体;工具条中的最后一个图标(照相机)对应的是工程菜单 View/Edit Picture Folder 菜单项,用来管理图形资源文件夹。 在 ObjectDCL 窗体的左侧,上面是控件工具箱(ToolBox),下面是控件上下次序显示调 整窗口(Z/Tab Order) 。 在ObjectDCL 窗体的右侧,上面是工程结构树窗口(Project Tree),下面是对话框/控件属 性(Properties)和事件(Events)窗口。 ObjectDCL 窗体的中间,就是以后摆放新创建的对话框的位置了。 3.创建一个最简单的对话框 既然是要创建一个最简单的对话框,那就是所谓的“Hello ”了。 3.1 编写对话框驱动程序框架 在开始创建对话框以前,先创建一个对话框驱动程序的框架: (defun C:MyHello() (if (not (member objectdcl.arx (arx))) (arxload objectdcl.arx 加载objectdcl.arx 失败.) ) (princ) ) 以MyHello.lsp 为名保存到D:\MyOdcl 文件夹中备用。建议,MyHello.lsp 的编辑器不要 关闭,我们下面还要用到它。 3.2 创建对话框 (1)在Projects 菜单中选取Add Modal Form 菜单项,窗体中就添加了一个没有控件的对 话框。这个对话框的默认名为DclForm1 。用鼠标单击对话框窗体,则ObjectDCL 窗体中右 下方的属性页(Properties) 中显示出当前对话框的所有属性值。把标题栏文本 (TitleBarText) 项的内容改为: “Hello ”。 (2)在控件工具箱中选择Label 控件放到对话框适当的位置。这个Label 控件的默认名为 Label1 。 把Label1 的标题(Caption) 内容改为: “各位网友,新年好!”。 把Label1 的字体(Font)改为你喜欢的字体和大小。 把Label1 的背景颜色(BackCol

文档评论(0)

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

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

1亿VIP精品文档

相关文档