明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3122|回复: 8

源码分析版块功能之我见,兼复cjhlovely的LISP源码需求

[复制链接]
发表于 2002-11-18 10:25:00 | 显示全部楼层 |阅读模式
说实话,看到别人田里禾青苗壮,而自己的一亩三分地却少人耕耘,身为版主,如何不急?只是找不到良种播种,如之奈何?老叫客人自带萝卜干确实让我难受。我也曾想在此抛出几个话题以便讨论,只是一时没有从实践中来的合适的题目,而自己想像出来的东西,种下去恐怕长出来的会是什么怪物,客人食用有害无益,只好作罢。也只好请没带萝卜干的客人们先到隔壁食堂就餐。
明总在建立“源码分析”版块伊始,将本版定位在“分析及讨论程序源代码,帮助初学者理解编程技术”。那么,该版块首先是对程序源代码进行分析并与各位进行讨论,既如此,还需各位提供源代码,当然,不要求源代码正确,实际上,我更欢迎有问题的源代码张贴,这样才好进行分析和讨论。而源代码的编程语言或编程环境是LISP、VBA还是ARX并不重要。至于ljhlovely网友提出的希望我提供源代码以帮助学习,这本没什么不可以的,只是初学所需的源代码大多数教科书(包括陈版主写的)以及本站二次开发栏目和实用函数栏目都有很多现成的代码,我在这好象不应该再画蛇添足。当你在编程过程中遇到了问题,编写的程序总有错误而不知如何解决,或有实际编程需要却不知从何下手时,欢迎在“源码分析”版块提出,我会尽力帮助。
另外,帮助初学者理解编程技术,我是这样理解的。对于程序源代码中某些语句或程序段不清楚,可以到这来寻求更深入的解释。
发表于 2002-11-18 15:30:00 | 显示全部楼层

帮助初学者理解编程技术,不如举例说明LISP函数!!!!

函数使用于何时/为何要用这函数及相同功能用其它函数的各种写法,简单的函数不谈,对一些少用的函数多作说明

如:
1. (SSGET "I")
2. (SSGET ":N")
3. (ssnamex ss [index])
4. (~ int)
5. (Boole operator int1 [int2 ...])
6. (lsh [int numbits])
7. (ssgetfirst)
8. (sssetfirst gripset [pickset])
9. ........

有很多函数其实都不甚了解!!!!陈老师在<Visual lisp 程序设计>书中曾比较一些函数,如比较(= / EQ / EQUAL),对EQ我好像也从没有用过,难道EQ这个函数真的没有非用它不可的地方
发表于 2002-11-18 20:56:00 | 显示全部楼层

EQ我也没用过?

看了看CAD R14的随机帮助,是用来判断两个值是否为同一个对象,包括变量,内置函数、自定义函数等,在C语言也就是判断两者是否指向同一个内存地址,或者说判断是否是某个值的一个引用。
说明:本帖实属废话,算是给这个坛子添添人气吧
发表于 2002-11-19 12:56:00 | 显示全部楼层

我的感觉是很多的东西不一定非用不可

我的感觉是很多的东西不一定非用不可,
就像武侠中说的那样,剑法是死的,人是活的,看怎么用吧.
发表于 2002-12-4 22:02:00 | 显示全部楼层

我用过EQ,但也不是非用不可。

象龙大侠所说,最好举例说明lisp的用法,而且是比较少用的函数,在编写程序时有什么好处,比如:logand,null和not的区别等等,有许多函数的用法并不是很清楚,这样也可以少走弯路。希望斑竹多多费心了!
发表于 2002-12-21 10:24:00 | 显示全部楼层

我也有同感:多举实例说明lisp函数效果会更好,好多书籍上的实例过于简单!

发表于 2002-12-21 10:54:00 | 显示全部楼层

初学者对lisp程序和对话框程序多次调用不太好理解,是否可以在此处多讲讲实例?

发表于 2003-1-13 00:58:00 | 显示全部楼层

对于初学者………

对于初学者,当然是说像我这样的:),看了点r14的帮助文件就要开始试验了,哈哈:)不过说实在的在这里获益匪浅,各位大侠略一指点,要比自己看书快多了,就各位高手而言剑法是死的,人是活的,而对初学者来说剑法还没学会呵…………呵呵,请多多指教
发表于 2003-1-13 19:48:00 | 显示全部楼层

Re: 对于初学者………(

初学者应该要精通CAD开发的基础知识,在论坛上学习只是一种辅助手段,它能扩充你已有的知识,增加自己的经验,但如果你自己没有系统的知识,那么最后杂乱无章。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-29 00:53 , Processed in 0.171239 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表