AutoCAD二次开发实用教程 郭秀娟 第1章 Visual Lisp 概述新.pptVIP

AutoCAD二次开发实用教程 郭秀娟 第1章 Visual Lisp 概述新.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文档。上传文档
查看更多
1.4.1 Visual LISP集成开发环境的界面 1.4.1 Visual LISP集成开发环境的界面 1.4.2 输入和修改程序代码 ☆☆ 第1章 Visual Lisp程序设计概述 * 第1章 Visual LISP语言概述 1.了解Visual LISP的运行环境及启动、退出。 2.了解Visual LISP功能及特点。 3. 熟习Visual LISP在AutoCAD下的开发环境。 4. 进行简单的AutoLISP程序设计。 本章要求: 1.1 LISP语言简介 LISP ( List Processing Language)是表处理语言,主要用于人工智能(AI)、专家系统、机器人、博弈和定理证明等领域。该语言于1958年开发成功,以后陆续出现多个不同的版本。 LISP语言的发展经历了如下几个时期: 1)两年酝酿阶段(1956--1958),这个时期形成了LISP的基本思想。 2)实现与应用时期(1958--1962),这个时期的发展基本上是单线的。 3) “百家争鸣”时期(1962--1984),在这个时期LISP的发展呈现多样化,形成了多种LISP语言。 4)标准化时期(1984至今),LISP语言的发展进入了标准化时代。 AutoLISP是由Autodesk公司为二次开发AutoCAD而专门设计的编程语言,它起源于LISP语言,嵌入在AutoCAD的内部,是LISP语言和AutoCAD有机结合的产物。 它既有LISP语言人工智能的特性,又具有AutoCAD强大的图形编辑功能。它可以把AutoLISP程序和AutoCAD的绘图命令透明地结合起来,使之成为一体,还可以实现对AutoCAD图形数据库的直接访问和利用,AutoLISP语言可以自动绘制各种复杂的图形,定义新的AutoCAD命令、驱动对话框、为AutoCAD扩充智能化、参数化的功能。 1.2 AutoLISP语言 1、1.Auto LISP的优点 1) 源于LISP的AutoLISP语言语法规则简单,灵活且易学易用。 2)功能函数强大,编写环境简单。 3) 可根据需求对AutoCAD进行二次开发,实现对Auto CAD的图形实体和各种参数表的数据进行存取和编辑,易于交互。 4) 解释执行, 立竿见影。 1.2 AutoLISP语言 2、Auto LISP的缺点 1) 功能单一,综合处理能力差。 2) 解释执行,程序运行速度慢。 3) 缺乏很好的保护机制,源程序保密性差。 4) LISP用表来描述一切,并不能很好地反映现实世界和过程,与人的思维方式不一致。 1.2 AutoLISP语言 1.3 Visual LISP语言 Visual LISP是Autodesk公司在1997年的AutoCAD14版本中推出的。它是为加速AutoLISP程序开发而设计的软件开发工具,是一个完整的集成开发环境(IDE)。它增强并扩展了 AutoLISP 语言,可以通过 Microsoft ActiveX Automation 接口与对象交互,并扩展了AutoLISP 响应事件的能力。Visual LISP集成开发环境包括文本编辑器、格式编排器、语法检查器、源代码调试器、检验和监程管理系统、上下文相关帮助等。Visual LISP用户界面良好,用过Microsoft软件的用户只需很短的时间即可掌握它。 Visual LISP 是一个可视化的LISP 语言开发环境, 它是Auto LISP 语言的扩展和延伸。 1. 启动Visual LISP 由于Visual LISP集成于AutoCAD系统内部,因此用户必须先启动AutoCAD,然后才能进入Visual LISP IDE环境。启动Visual LISP的方式为: 菜单:【Tools(工具)】→【AutoLISP】→【Visual LISP Editor(Visual LISP编辑器)】 命令行:vlide(或vlisp) 启动Visual LISP,进入Visual LISP IDE环境,其集成开发环境(IDE)的主要界面如图所示。 1.4 Visual LISP的编程环境 1.4 Visual LISP的编程环境 2. 退出Visual LISP 用户可选择菜单【File(文件)】→【Exit(退出)】或单击窗口右上角的 按钮退出Visual LISP环境并返回AutoCAD系统窗口。 通过Visual LISP集成开发环境的新建文件按钮新建一个文件

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档