我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > CAD教程 > CAD教程文章

Autocad VBA初級(jí)教程 (第四課 編程基礎(chǔ)二)

時(shí)間:2010-11-18 19:47:09 來源:未知

有一位叫自然9172的網(wǎng)友提出了下面的問題:
繪制三維多段線時(shí)X、Y值在屏幕上用鼠標(biāo)選取,Z值用鍵盤輸入
本課將講解這個(gè)問題。

為了簡化程序,這里用多條直線來代替多段線。以下是源碼:
Sub myl()
Dim p1 As Variant '申明端點(diǎn)坐標(biāo)
Dim p2 As Variant
p1 = ThisDrawing.Utility.GetPoint(, "輸入點(diǎn):") '獲取點(diǎn)坐標(biāo)
z = ThisDrawing.Utility.GetReal("Z坐標(biāo):") '用戶輸入Z坐標(biāo)值
p1(2) = z '將Z坐標(biāo)值賦予點(diǎn)坐標(biāo)中
On Error GoTo Err_Control '出錯(cuò)陷井
Do '開始循環(huán)
  p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "輸入下一點(diǎn):") '獲取下一個(gè)點(diǎn)的坐標(biāo)
  z = ThisDrawing.Utility.GetReal("Z坐標(biāo):") '用戶輸入Z坐標(biāo)值
  p2(2) = z '將Z坐標(biāo)值賦予點(diǎn)坐標(biāo)中
  Call ThisDrawing.ModelSpace.AddLine(p1, p2) '畫直線
  p1 = p2 '將第二點(diǎn)的端點(diǎn)保存為下一條直線的第一個(gè)端點(diǎn)坐標(biāo)
Loop
Err_Control:
End Sub

先談一下本程序的設(shè)計(jì)思路:
1、獲取第一點(diǎn)坐標(biāo)
2、輸入第一點(diǎn)Z坐標(biāo)
3、獲取第二點(diǎn)坐標(biāo)
4、輸入第二點(diǎn)Z坐標(biāo)
5、以第一、二點(diǎn)為端點(diǎn),畫直線
6、下一條線的第一點(diǎn)=這條線的第二點(diǎn)
7、回到第3步進(jìn)行循環(huán)
如果用戶沒有輸入坐標(biāo)或Z值,則程序結(jié)束。

首先看以下兩條語句:
p1 = ThisDrawing.Utility.GetPoint(, "輸入點(diǎn):") ‘獲取點(diǎn)坐標(biāo)
……
p2 = ThisDrawing.Utility.GetPoint(p1, vbCr & "輸入下一點(diǎn):") '獲取下一個(gè)點(diǎn)的坐標(biāo)
這兩條語句的作用是由用戶輸入點(diǎn)用鼠標(biāo)選取點(diǎn)坐標(biāo),并把坐標(biāo)值賦給p1、p2兩個(gè)變量。ThisDrawing.Utility.GetPoint()在ACAD中這是最常用的方法之一,它需要兩個(gè)參數(shù),在逗號(hào)前面的參數(shù)應(yīng)該是一個(gè)點(diǎn)坐標(biāo),它的作用是在屏幕上畫一條線,前一個(gè)端點(diǎn)位于點(diǎn)坐標(biāo)位置,后一個(gè)端點(diǎn)跟隨鼠標(biāo)移動(dòng),逗號(hào)之前可以什么都不填,這時(shí)沒有線條會(huì)跟隨鼠標(biāo)移動(dòng),但逗號(hào)必須保留。
逗號(hào)后面使用一串字符,程序在命令行顯示這串字符,這不難理解。
VbCr通常代表一個(gè)回車符,而在這個(gè)語句中,它的作用是在命令行不顯示“命令:”
&的作用是連接字符。舉例:
“愛我中華 ”&”抵制日貨 ”&”從我做起”

z = ThisDrawing.Utility.GetReal("Z坐標(biāo):") '用戶輸入Z坐標(biāo)值
由用戶輸入一個(gè)實(shí)數(shù)

On Error GoTo Err_Control '出錯(cuò)陷井
……
Err_Control:
On Error是出錯(cuò)陷井語句,在程序出錯(cuò)時(shí)將執(zhí)行On Error 后面的語句
GoTo Err_contorl 是程序跳轉(zhuǎn)語句,它的作用是在程序中尋找Err_control:,并執(zhí)行這一行后面的語句,本例中Err_Control:后就是結(jié)束宏,所以只要出現(xiàn)錯(cuò)誤,程序中止。

Do '開始循環(huán)
……
Loop ‘結(jié)束循環(huán)
這個(gè)循環(huán)就歷害了,它會(huì)無休止地進(jìn)行循環(huán),好在本例中已經(jīng)有了一個(gè)出錯(cuò)陷井,當(dāng)用戶輸入回車時(shí),由于程序沒有得到點(diǎn)或坐標(biāo),程序出錯(cuò),跳出循環(huán),中止程序。如果要人為控制跳出循環(huán),可以在代碼中用Exit Do語句跳出循環(huán)。在For 變量 和Next 變量之間如果要跳出循環(huán),那么只要在循環(huán)體內(nèi)加一個(gè)Exit for 就可以跳出循環(huán),關(guān)于這方面的例程以后會(huì)講到。

Call ThisDrawing.ModelSpace.AddLine(p1, p2) '畫直線
畫直線方法也是很常用的,它的兩個(gè)參數(shù)是點(diǎn)坐標(biāo)變量

本課到此結(jié)束,請(qǐng)做思考題:
連續(xù)畫圓,每次要求用戶輸入圓心、半徑,當(dāng)用戶不再輸入圓心或半徑時(shí)程序才退出
 


 


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            一本色道久久加勒比精品 | 国产最新精品免费| 亚洲一区二区三区国产| 亚洲欧美日韩一区二区| 亚洲欧美日韩在线| 亚洲一卡二卡三卡四卡五卡| 亚洲综合成人在线| 天天操天天综合网| 三级精品在线观看| 久久机这里只有精品| 国产一区二区美女| 成人福利视频在线| 在线国产亚洲欧美| 欧美日韩aaaaaa| 欧美一级黄色片| 精品黑人一区二区三区久久| 久久九九99视频| 国产精品福利在线播放| 一区二区三区精品| 麻豆高清免费国产一区| 国产精品99久久久久久似苏梦涵| 国产+成+人+亚洲欧洲自线| 色噜噜狠狠一区二区三区果冻| 色婷婷国产精品| 欧美一区永久视频免费观看| 日韩精品一区二区三区中文不卡| 久久综合999| 亚洲制服丝袜av| 久久精品国产网站| av高清久久久| 日韩限制级电影在线观看| 亚洲国产成人午夜在线一区| 亚洲午夜久久久久久久久电影网 | 91精品国产综合久久国产大片 | 日韩久久精品一区| 中文字幕av一区二区三区| 亚洲综合精品自拍| 国产一区二区三区四区五区美女| 色综合色综合色综合色综合色综合 | 成人免费视频一区| av不卡在线观看| 91.com在线观看| 亚洲欧洲另类国产综合| 青青草原综合久久大伊人精品优势 | 色美美综合视频| 日韩丝袜美女视频| 最新中文字幕一区二区三区| 日韩高清中文字幕一区| 成人手机在线视频| 欧美成人午夜电影| 亚洲精品国产高清久久伦理二区| 午夜精品久久久久久久久久| 国产福利一区二区| 91精品国产综合久久久蜜臀图片| 综合久久一区二区三区| 九九**精品视频免费播放| 欧美综合一区二区| 国产精品免费av| 国产乱码精品一区二区三区五月婷| 在线免费观看不卡av| 国产精品欧美一区喷水| 久久国产精品第一页| 欧美午夜在线一二页| 亚洲欧美偷拍另类a∨色屁股| 国产精品中文字幕日韩精品| 欧美一区二区三区喷汁尤物| 亚洲成a人片综合在线| 色哟哟在线观看一区二区三区| 国产亚洲精品久| 国产精品亚洲综合一区在线观看| 欧美一级高清大全免费观看| 天天色 色综合| 欧美精品一二三区| 午夜精品久久一牛影视| 欧美日韩激情一区二区三区| 亚洲电影一级黄| 日本韩国欧美国产| 一级女性全黄久久生活片免费| 99这里只有久久精品视频| 国产精品色婷婷久久58| 成人免费高清视频在线观看| 一区二区三区丝袜| 99国产欧美另类久久久精品 | av不卡一区二区三区| 久久久另类综合| 国产在线播放一区| 国产亚洲精品久| 丁香激情综合国产| 自拍偷拍欧美激情| 欧美三级三级三级| 免费精品视频最新在线| 亚洲精品在线网站| 国产盗摄视频一区二区三区| 久久亚洲精华国产精华液 | 91.xcao| 久久国产精品一区二区| 欧美成人精品福利| 韩国理伦片一区二区三区在线播放| 精品成人免费观看| 成人丝袜高跟foot| 一级日本不卡的影视| 欧美日本视频在线| 国内不卡的二区三区中文字幕| 国产无人区一区二区三区| 91亚洲大成网污www| 亚洲中国最大av网站| 91精品国产高清一区二区三区蜜臀| 久久精品国产精品亚洲精品| 国产人成一区二区三区影院| 色综合网站在线| 日韩中文欧美在线| 国产欧美va欧美不卡在线| 色哟哟一区二区| 老色鬼精品视频在线观看播放| 国产亚洲精品精华液| 在线观看日产精品| 黄色日韩网站视频| 亚洲一区免费在线观看| 精品久久久久久久久久久久久久久久久| 国产老妇另类xxxxx| 亚洲小少妇裸体bbw| 久久天天做天天爱综合色| 在线观看欧美日本| 粉嫩av亚洲一区二区图片| 亚洲码国产岛国毛片在线| 欧美一区二区三区在线观看| 波多野结衣在线aⅴ中文字幕不卡| 天天av天天翘天天综合网色鬼国产| 国产欧美一区二区三区鸳鸯浴| 欧美三级日韩三级| 成人av免费在线播放| 日韩高清不卡在线| 亚洲欧美日韩一区| 国产日韩精品一区二区三区 | 国产寡妇亲子伦一区二区| 欧美日韩一级视频| 美女视频黄免费的久久| 亚洲欧美国产77777| 欧美大尺度电影在线| 色综合久久中文字幕综合网 | 欧美经典一区二区三区| 91精品国产综合久久蜜臀| av在线这里只有精品| 久久精品国产精品青草| 午夜不卡av免费| 亚洲摸摸操操av| 中文字幕亚洲视频| 中文字幕精品一区二区精品绿巨人 | 一区二区三区四区不卡视频| 欧美电影免费观看高清完整版在| 成人av网在线| 国产精品99久久久| 蜜臀av性久久久久蜜臀av麻豆| 亚洲图片欧美综合| 一区二区三区四区蜜桃| 中文字幕亚洲视频| 美国精品在线观看| 视频在线观看一区| 亚洲超丰满肉感bbw| 亚洲激情av在线| 亚洲天堂2014| 亚洲欧美另类久久久精品| 中文字幕一区日韩精品欧美| 国产精品女同互慰在线看| 国产拍揄自揄精品视频麻豆| 精品电影一区二区| 久久久久国色av免费看影院| 精品久久久久久久久久久久久久久久久 | 欧美日产在线观看| 99re亚洲国产精品| 91在线免费看| 一本色道久久综合亚洲aⅴ蜜桃| 成人理论电影网| 成人一区二区三区视频| 成人黄色小视频| 91麻豆免费观看| 欧美亚洲禁片免费| 欧美日韩激情一区二区三区| 777奇米成人网| 26uuu亚洲婷婷狠狠天堂| 久久久久久**毛片大全| 国产精品久久国产精麻豆99网站| 成人欧美一区二区三区小说 | 国产精品欧美久久久久无广告 | 亚洲国产经典视频| 国产精品久久久久婷婷二区次 | 久久99蜜桃精品| 国产成人在线免费观看| 成人黄色一级视频| 欧美亚洲国产一卡| 日韩欧美国产不卡| 国产三级精品三级| 亚洲精品视频在线| 七七婷婷婷婷精品国产| 国产精品一区2区| 在线观看视频一区| 久久蜜桃香蕉精品一区二区三区| 亚洲欧洲www| 肉色丝袜一区二区| 成人免费看的视频|