你对AutoCAD了解得越多,你就会成为更好的程序员。
尽可能多地学习系统变量
学习基本DXF代码参考
了解如何在acad帮助以及开发人员帮助中查找内容。
对程序有想法,然后试着编写它们,这是有帮助的。由于程序在现实世界中的应用,这将教会你比任何指南都多的东西。
学习基本的dcl语言,然后我建议转向openDCL。
OpenDCL将为您提供更多的对话框选项,并且使用和学习相当简单。(我做到了)
在学习编程时,花一些时间用笔和纸用简单易读的术语写下程序的大纲,如果使用了对话框,还可以画出对话框。在编写程序之前,您越了解程序的流程,编写和发现潜在问题就越容易。
在编写程序时,强迫自己在代码中做出尽可能多的注释。相信我的经验,我无法告诉你有多少次我重新打开一个程序,花了几个小时试图弄清楚我写的时候抽的是什么。记笔记将有助于今后的工作。你可能认为你会记得,但你不会。
请记住,每个程序员都有自己的风格,实现相同结果的方法总是不止一种。诀窍是始终努力用尽可能少的行编写一段代码,但要实现您的目标。
不要害怕你的项目有多个页面。你在页面上死记硬背的越多,导航和发现问题就越困难。
学习编译为vlx文件。通过这种方式,您可以拥有多个页面,然后在编译其一个文件时加载或分发。
Lisp基本上是一组函数,您可以使用它们在大函数上创建
因此tern DEFUN的意思是:定义函数。
没有人在学习时会这样做,但如果你要学会尽早在函数之间传递参数,然后创建一个包含所有常用函数的lisp文件,然后你只需根据需要调用函数,就可以节省数百个小时反复编写sane函数。
实例假设您有一个程序,要求您检索多段线的顶点。编写例程时,可以将其保留在程序中,也可以将其放置在函数lisp中,然后调用它并检索结果。
这样就可以从您编写的其他程序中调用它。
这些只是需要记住的一些想法
介意进行一次友好的讨论吗(如果你愿意,不要害怕叫我白痴,我们会进行一次学术讨论)?
这就是问题所在:那本书是编程101。是的,我是从黑客那里学到的,但几年后,我从哪里读到了那本书,它开启了我的生活。令人惊讶的是,我有多少不知道,我有多少意识到我仍然不知道。
那本书将对你大有帮助。见鬼,如果你读了那本书的前两章,我敢打赌你一定能在自动Lisp程序的人中名列前茅,并且能够在睡梦中回答论坛上提出的大多数技术性Lisp程序的问题。
我真的很感兴趣的是你的意见,为什么人们在阅读像SICP这样的书时如此犹豫不决。是的,我理解它更复杂,但这不应该是一个真正的借口——至少不是一个有效的借口。是的,我知道这不是首选语言,但Scheme和Autolisp非常相似。。。这更像是一种“快速致富”还是“难以致富”的事情。如果是后者,那么我愿意尽我所能提供帮助——说实话,我在数学方面不是最棒的,但我的办公桌上有一本数学101的书,等着被滥用,这应该能让我们读完前两章。由于我是完全诚实的,我已经很久没有做任何真正的Lisp程序了;我只是觉得它不再有趣了。我认为我做的最后一个lisp是一个概念验证,我在不到一秒钟的时间内创建/修改了10000个层,其中包含了所有必要的值(在2000范围内的某个地方有一个“层数上限”,但我认为后一个层只覆盖了初始层)。
...我不知道,也许我应该回到我的C++教育中去了解C。前几天我下载了MS Visual Express*废话* 这条帖子是封闭的,先生们,谢谢大家的个人建议和评论,他们一直很有帮助。我很高兴我们都有彼此不同的特权,即学习风格和个人偏见。我觉得我已经得到了足够的指导路线图,让我从一个初学者到一个发光的人的地位。。。再次感谢你 >这个帖子已经结束了,先生们,谢谢大家。。。
我知道你想说什么,但我觉得你的发言有点不到位。
Se7en目前的心情:。。。无论什么 我必须承认,我也这么想——就好像你在斥责我们继续思考一样。。。 初学者的错误,我道歉,我以为还有很多其他的话题要关注。 别担心伙计我们知道你的意思 我尊敬的朋友se7en,我觉得你对“我”的看法没有问题 我对你一点问题都没有;我理解你的意图。
最后,我想我刚刚意识到我不喜欢一般人,我应该回到我的C++/学术洞穴。
页:
1
[2]