肚皮舞初级教程 Autocad VBA初级教程 (第二课 编程基础)

肚皮舞初级教程 Autocad VBA初级教程 (第二课 编程基础)

 

第二课  编程基础



本课主要任务是对上一课的例程进行详细分析



下面是源码:
Sub c100()
Dim cc(0 To 2) As Double '声明坐标变量
cc(0) = 1000 '定义圆心座标
cc(1) = 1000
cc(2) = 0
For i = 1 To 1000 Step 10 '开始循环
  Call ThisDrawing.ModelSpace.AddCircle(cc, i * 10) '画圆
Next i
End Sub



先看第一行和最后一行:
Sub C100()
……
End Sub
C100是宏的名称,也叫过程名称,当用户执行C100时程序将运行sub 和end sub之间的所有指令。



第二行:
Dim cc(0 To 2) As Double '声明坐标变量
后半段“'声明坐标变量”自动变为绿色字体,它是代码语句的注释,它不会影响程序运行,它的作用是告诉阅读者程序员的想法。对于简单的程序,一般不需要写注释,如果要编写非常复杂的程序,最好要多加注释,越详细越好,对于程序员来说,这是一个好习惯。
电脑真正编译执行的是这条语句:Dim cc(0 To 2) As Double
它的作用就是声明变量。
Dim是一条语句,可以理解为计算机指令。
它的语法:Dim变量名 As 数据类型
本例中变量名为CC,而括号中的0 to 2声明这个CC是一个数组,这个数组有三个元素:CC(0)、CC(1)、CC(2),如果改为CC(1 to 3),则三个元素是CC(1)、CC(2)、CC(3),有了这个数组,就可以把坐标数值放到这个变量之中。
Double是数据类型中的一种。ACAD中一般需要定义坐标时就用这个数据类型。在ACAD中数据类型的有很多,下面两个是比较常用的数据类型,初学者要有所理解。
Long(长整型),其范围从 -2,147,483,648 到 2,147,483,647。
Variant  它是那些没被显式声明为其他类型变量的数据类型,可以理解为一种通用的数据类型,这是最常用的。



下面三条语句
cc(0) = 1000 '定义圆心座标
cc(1) = 1000
cc(2) = 0
它们的作用是给CC变量的每一个元素赋,值其顺序是X、Y、Z坐标。




For i = 1 To 1000 Step 10 '开始循环
……
Next i  '结束循环
这两条语句的作用是循环运行指令,每循环一次,i值要增加10,当i加到 1000时,结束循环。
i也是一个变量,虽然没有声明i变量,程序还是认可的,VB不是C语言,每用一个变量都要声明,不声明就会报错。简单是简单了,这样做也有坏处,如果不小心打错了一个字母,程序不会报错,如果程序很长,那就会出现一些意想不到的错误。
step后面的数值就是每次循环时增加的数值,step后也可以用负值。
以上就是网友分享的关于"Autocad VBA初级教程 (第二课 编程基础)"的相关资料,希望对您有所帮助,感谢您对爱华网的支持!

  

爱华网本文地址 » http://www.aihuau.com/a/351751/811860826411.html

更多阅读

转载 服装裁剪基础教程第六课:袖子

原文地址:服装裁剪基础教程第六课:袖子作者:happywinny8服装裁剪基础教程第六课:袖子原来没准备写那么多的,也就是图个好玩,显摆显摆了,没想到一开课就下不了课了,不但看帖的人多,交作业的也多,都是求学若渴啊,我就不好意思停课了,虽然每次找新

第三话关于肚皮舞服饰的感想 格林童话好句感想

第三话关于肚皮舞服饰的感想谈及肚皮舞服饰,其实也是一个非常庞大的话题。我最想议论的就是服饰,因为对于肚皮舞特别是美国部落风和部落融合风肚皮舞服饰,我非常的着迷,它们所蕴藏的人类文明源远流长,在纸醉金迷的今天,每当想起可以沉醉

高楼爆破无敌版 高楼爆破3通关教程第十二关

高楼爆破3通关教程第十二关――简介 在第十二关我们爆破中需要保护的是一个博物馆,需要拆除的建筑在它的左边,首先关卡只给了一个磁铁,我们需要这个磁铁创造更多的工具。从而完成关卡任务,加油吧小伙伴们。高楼爆破3通关教程第十二关―

肚皮舞入门教程 西安肚皮舞入门教程流程

?火度肚皮舞舞蹈培训学校自成立以来,一直致力与培养优秀的舞蹈人才,不断努力,不断创新。目前已拥有完善的肚皮舞教学体系、肚皮舞雄厚的师资力量、最强的肚皮舞教练团队、配备专业音响设施的舞蹈教室,肚皮舞学校并为会员提供一站式肚

声明:《肚皮舞初级教程 Autocad VBA初级教程 (第二课 编程基础)》为网友少帅分享!如侵犯到您的合法权益请联系我们删除