当前位置:首页 > 文章中心 > 正文内容

AutoCAD LISP开发神器:DOSLIB

dgx6664个月前 (03-31)文章中心12

各位AutoCAD的程序猿,有没有在为LISP语言的轻便灵活而叹服的同时,痛感其系统处理功能的薄弱!Autodesk深感其哀,适时推出Visual LISP,算是暂时安慰了程序猿。然而,贴心好用的函数库,谁会嫌多?尤其要讨好用户,编写大量的华丽好用的用户界面,能把人累成狗。谁来救你?

于是,歪果仁的DOSLIB开发神器来了

DOSLIB是 McNeel 出品的AUTOCAD二次开发工具,可供开发者在LISP程序中调用,大大减轻编程工作量,并扩展程序功能。其包含12大类高级函数库可供调用:

1.Drive functions (驱动器函数)

2.Path functions (系统路径处理函数)

3.Directory functions (目录管理函数)

4.File functions(文件系统处理函数)

5.Printer functions (打印函数).

6.Configuration functions (配置函数)

7.Process functions (外部进程函数)

8.User interface functions (用户界面函数)

9.String functions(字符串处理函数)

10.Math functions(数学函数)

11.AutoCAD functions(AUTOCAD系统函数)

12.System and other functions(操作系统和其他函数)

DOSLIB以ARX封装,免费使用,只需声明出处。随软件附有英文版说明,列举大量应用示例,使用十分方便。

虽然LISP早已进入Visual 时代,其开发函数和DOSLIP其提供的函数有很大雷同,但DOSLIB在系统功能方面仍具有独特的表现,借助DOSLIB丰富的函数库,可以让LISP得以突破了自身在内核应用的局限,使开发大型LISP软件成为可能。

早期我十分慎用DOSLIB,主要担心 McNeel提供的免费午餐不能持续,AUTOCAD以每年一版的速度推出,DOSLIB能否跟得上。一旦停滞,你使用DOSLIB开发的软件就相应停止在相应的版本上,无法在高版本AUTOCAD上使用。因此,在编写CAD软件过程中,我一直使用后备的方法调用DOSLIB,即使调用不成功,除了在界面有所影响外,软件主体功能仍能使用。后来对交互界面的要求不断提高,开始大量使用DOSLIB,感觉轻松不少,软件也漂亮了许多。

到目前为止,DOSLIB仍紧跟AUTOCAD更新步伐,当前最新版本为9.0.1,可在AUTOCAD2007-2017版本下使用,大家可登录McNeel官方网站免费下载,推荐LISP开发者使用。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/704.html

标签: autocad2007
分享给朋友:

“AutoCAD LISP开发神器:DOSLIB” 的相关文章

楼上邻居弹琴跑调到“离谱”,楼下老王坐不住了……

俗话说“远亲不如近邻”邻里间的互帮互助一直是我们的传统美德近日,山东菏泽“致楼上邻居的一封信”在网上走红一位热心又专业的邻居老王写信对邻居练钢琴提出了一些“指导意见”指出了两首曲子中的错误还附上了自己精心准备的乐谱谁还没有一个练琴的邻居了网友们纷纷分享了自己或者邻居的“陪练”经历这封“钢琴指导”信张...

SolidWorks2014安装教程

软件介绍SolidWorks是一款专业的三维3D设计软件,功能强悍,支持分布式数据管理,支持直接处理网格数据,提供更多的数据的灵活性,使用起来高效便捷。可以帮助用户轻松进行3D CAD设计、机械设计、钣金设计、模拟设计、电气设计、PDM数据管理、CAM加工等。软件安装解压和安装前先退出360、电脑管...

分享三个CAD坐标原点和基点小技巧

CAD使用过程中,关于坐标原点和基点的三个小技巧用得着的工友,可以收藏问题 1 :重新设定的坐标原点,为什么坐标系仍在原位置。出现这种问题的原因不是未设置成功,只是显示问题。命令行输入uc调出ucs设置窗口,设置菜单下勾选“显示于ucs原点”,单击确定。即新定义的坐标原点会显示。问题 2 :怎么定义...

msvcr120.dll丢失怎样修复_msvcr120.dll丢失的解决方法

msvcr120.dll文件是专门解决电脑丢失问题的工具,是电脑系统中非常重要的一个组件。经常打开某些软件的时候,尤其是海康威视的监控程序,电脑提示无法启动此程序,因为计算机中丢失MSVCR120.dll,尝试重新安装该程序以解决此问题,接下来一起看看操作方法。msvcr120.dll丢失的解决方法...

WampServer集成环境安装与配置

实习到了第三个礼拜了,原来我们小组是以开发php为主的,我们项目的服务器也是用php做的,因此我觉得很有必要学一下php的相关知识,首先当然是搭建环境了,写篇博客分享下经验。目录:1、vcredist_x64的下载安装:先打开wampserver的官网,http://www.wampserver....

Microsoft Office 2010办公软件详细安装教程(附安装包)

Microsoft Office乃广大用户常用办公软件,而Microsoft office 2010版本目前仍广泛应用。其全新界面便携简练,标志则转为全橙色。此版将采用新的用户界面主题,与Microsoft office 2003、2007相比,2010版改进颇多,LOGO亦有所更新,新界面更显清爽...