53 基本操作.docx

上传人:b****7 文档编号:16409706 上传时间:2023-07-13 格式:DOCX 页数:12 大小:18.53KB
下载 相关 举报
53 基本操作.docx_第1页
第1页 / 共12页
53 基本操作.docx_第2页
第2页 / 共12页
53 基本操作.docx_第3页
第3页 / 共12页
53 基本操作.docx_第4页
第4页 / 共12页
53 基本操作.docx_第5页
第5页 / 共12页
53 基本操作.docx_第6页
第6页 / 共12页
53 基本操作.docx_第7页
第7页 / 共12页
53 基本操作.docx_第8页
第8页 / 共12页
53 基本操作.docx_第9页
第9页 / 共12页
53 基本操作.docx_第10页
第10页 / 共12页
53 基本操作.docx_第11页
第11页 / 共12页
53 基本操作.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

53 基本操作.docx

《53 基本操作.docx》由会员分享,可在线阅读,更多相关《53 基本操作.docx(12页珍藏版)》请在冰点文库上搜索。

53 基本操作.docx

53基本操作

一、实体对象

包括基本图形、图块、标注等实体对象的创建,及图形平移、缩放、复制、删除等操作编辑以及点、线、面、体等图形的几何关系运算。

1、创建对象P310

对象的创建主要通过实体的构造函数。

常用到的命名空间:

Autodesk.AutoCAD.ApplicationServices

Autodesk.AutoCAD.DatabaseServices

Autodesk.AutoCAD.Geometry

2、编辑对象P323

图形对象通用的编辑方法包括及平移、缩放、复制、旋转、镜像、阵列等。

常用到的命名空间:

System.Collections.Generic;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.Geometry;

2.1MoveP323

2.2CopyToP323

2.3RotateP324

2.4ScaleP324

2.5MirrorP324

2.6OffsetP325

2.7ArrayRectangArrayPolarP325

2.8SetDynamicValue设置动态块属性P326

2.9MoveTop改变对象绘图次序P327

2.10WBClone写块克隆P327

3、几何关系P328

介绍常用的基本几何运算的方法。

常用到的命名空间:

System.Collections.Generic;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.Geometry;

(3.1)角度与弧度转换P328

AngToRad

RadToAng

(3.2)夹角P328

两点组成的线段与X轴之间夹角

两直线间夹角

(3.3)距离P329

点到曲线距离

直线距离

(3.4)相对点P329

获取与给定点指定角度和距离的点

获取与给定点相对距离的点

(3.5)中点P330

计算两点中点

计算线段中点

(3.6)重合P330

判断点是否重合

判断线段是否重合

获取两条线段重合部分

(3.7)相交P331

给定延伸方式求曲线交点

判断点是否在曲线上

(3.8)平行P332

判断直线是否平行

(3.9)垂直P332

判断直线是否垂直

(3.10)布尔运算P332

三维实体布尔运算

二、数据库P333

对数据库的操作主要包括层表、块表、命名对象词典等数据库容器的操作。

1、数据库操作P333

常用的数据库操作:

获得当前数据库、获得对象、删除对象、数据库克隆等方法。

常用到的命名空间:

Autodesk.AutoCAD.DatabaseServices;

(1.1)获得数据库P333

当前工作的数据库

当前活动文档数据库

(1.2)获得对象P333

由对象ObjectId获得对象

(1.3)删除对象P334

删除单个对象

删除ObjectId集合中的对象

(1.4)数据库克隆P334

2、块表操作P335

常用到的命名空间:

Autodesk.AutoCAD.ApplicationServices;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.EditorInput;

Autodesk.AutoCAD.Geometry;Autodesk.AutoCAD.Colors;

(2.1)获取块表P335

获取块表记录ObjectId

获取块表

(2.2)获取块表记录P335

由块表记录名获得块表记录

(2.3)添加对象到块表记录P336

将一个实体添加到当前空间

将一个实体添加到块表记录

(2.4)添加块表记录(图块)到块表P336

将块表记录加入到块表中

(2.5)模型空间P337

获得模型空间ObjectId

将一组图形对象加入到指定的Database的模型空间

将指定的块定义变成块参照添加到指定模型空间

3、图层表操作P338

常用到的命名空间:

Autodesk.AutoCAD.ApplicationServices;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.EditorInput;

Autodesk.AutoCAD.Geometry;

Autodesk.AutoCAD.Runtime;

Autodesk.AutoCAD.Colors;

(3.1)获得层表P338

获得层表ObjectId

获得层表

(3.2)获得层表记录P339

根据图层名获得图层(没有删除标记的)

获取当前图层ObjectId

(3.3)设置当前图层P340

设置当前层

(3.4)新建层表记录(图层)P340

新建一个给定名字的图层

建立指定名字,颜色的图层

(3.5)删除层表记录(图层)P341

删除指定名字的图层

(3.6)删除与图层关联的对象P342

删除与图层关联的对象

4、词典P342

常用命名空间:

Autodesk.AutoCAD.DatabaseServices;

(4.1)命名对象词典P342

将一个对象加到命名对象词典

获得命名对象扩展词典中的对象

(4.2)对象扩展词典P343

添加一个对象到对象扩展词典

从对象扩展词典读取数据对象

三、用户交互P344

包括获取用户输入数据,拾取对象,选择集及数据信息的显示的操作。

1、输入数据P344

常用命名空间:

usingSystem;

usingSystem.Windows.Forms;//引用System.Windows.FormDLL。

usingAutodesk.AutoCAD.Runtime;

usingAutodesk.AutoCAD.ApplicationServices;

usingAutodesk.AutoCAD.DatabaseServices;

usingAutodesk.AutoCAD.Geometry;

usingAutodesk.AutoCAD.EditorInput;

(1.1)输入关键字P344

提示用户输入关键字

(1.2)输入实数P344

提示用户输入实数

(1.3)输入整数P345

提示用户输入整数

(1.4)输入角度P345

提示用户输入角度

(1.5)输入矩形角点区域P345

获取用户输入的矩形角点区域

(1.6)输入点P346

提示用户拾取点

(1.7)输入距离P346

提示用户获取距离

(1.8)输入文件名P347

提示框提示用户输入文件名作为文件打开

提示框提示用户输入文件名作为文件保存

(1.9)输入路径P347

输入文件夹路径

2、选择对象P348

常用命名空间:

Autodesk.AutoCAD.ApplicationServices;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.Geometry;

Autodesk.AutoCAD.EditorInput;

定义的枚举类型:

///

///类型过滤枚举类///

publicenumFilterType

{Curve,Dimension,Polyline,BlockRef,Circle,Line,Arc,Text,Mtext,Polyline3d}

(2.1)选择单个对象P348

选择单个实体

过滤选择单个实体

(2.2)选择集合P349

选择集合

过滤选择集合

(2.4)选择所有对象P350

选择所有对象

过滤选择所有对象

(2.5)选择多边形区域内对象P351

选择多边形内对象

过滤选择多边形内对象

(2.6)选择视图窗口区域内对象P353

选择在窗口区域中的对象

过滤选择在窗口区域中的对象

(2.7)选择处于夹取状态的对象P354

选择所有隐藏对象

3、输出消息P354

常用命名空间:

Autodesk.AutoCAD.ApplicationServices;

Autodesk.AutoCAD.DatabaseServices;

Autodesk.AutoCAD.Geometry;

Autodesk.AutoCAD.EditorInput;

(3.1)命令行提示P354

命令行中显示字符

(3.2)打开帮助网页P355

弹出帮助网页

(3.3)警告框P355

弹出警告框

4、用户界面P355

(4.1)应用程序界面P355

常用命名空间:

usingSystem;

usingSystem.Drawing;

修改标题SetTitle

修改图标SetIcon

(4.2)面板P356

常用到的命名空间:

//添加System.Windows.Forms

System.Windows.Forms;

//添加AcWindows.dllAdWindows.dll

Autodesk.AutoCAD.Windows;

Autodesk.Windows;

(4.3)菜单P356

常用到的命名空间:

System.Runtime.InteropServices;

//添加System.Windows.Forms

System.Windows.Forms;

//添加AcWindows.dllAdWindows.dll

Autodesk.AutoCAD.Windows;

Autodesk.Windows;

Autodesk.AutoCAD.ApplicationServices;

4.3.1面板式菜单P356

创建菜单按钮RibbonButton

创建面板RibbonPanel

创建菜单标签RibbonTab

获得菜单控制RibbonControl

用于激活菜单ComponentManager_ItemInitialized

执行按钮的命令publicclassAdskCommandHandler:

System.Windows.Input.Icommand

4.3.2右键菜单P358

右键菜单ContextMenuExtension

右键菜单项MenuItem

四、数据文件P359

外部数据文件Excel、TXT、Access等的读写操作方法。

1、TXT文件P359

常用命名空间:

System;System.IO;

publicstaticvoidWriteLine(stringwordsLine,stringfileName)

2、Excel文件P359

常用命名空间:

System;

//处理EXCEL文件添加COM组件

//MicrosoftExcelX.0ObjectLibrary

//MicrosoftOfficeX.0ObjectLibrary

Microsoft.Office.Interop.Excel;

Microsoft.Office.Core;

2.1把数据表保存到Excel文件P359

publicstaticvoidSave(System.Data.DataTabledt,stringfileName)

2.2读Excel(97-03格式)到数据表P360

publicstaticSystem.Data.DataTableRead(stringfileName,stringsheetName)

3、Access数据库P361

常用命名空间:

System;

System.Collections.Generic;

System.Data;

//处理ACCESS文件添加组件System.Data.OleDb;

System.Data.SqlClient;

//引用COM组件MicrosoftADOExt.2.8forDLLandsecurity

ADOX;

3.1生成Access文件P361

staticpublicboolCreate(stringfileName)

3.2通过SQL查询语句获得查询表P361

publicstaticSystem.Data.DataTableGetTable(stringfileName,stringsql)

3.3执行SQL语句P361

publicstaticboolDoSQLs(stringfileName,string[]sqls)

3.4更新数据表P362

publicstaticboolUpdateTable(stringfileName,stringsql,refSystem.Data.DataTabletable)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2