这一篇,我们翻开CAD的类库看看更多的常用类型,这一篇计划分为三节。首先主动出击杠一件事情,标题当中问渠那得清如许中的“那”并非错别字,是个通假字,通“哪”,之所以想了这样一个标题是我认为想了解二次开发中更多的操作,就要首先了解类库中更多的类型。在C#学习笔记中也提到过,C#语言中,类型在声明出来之后就决定了它拥有的成员以及所配套的运算。那么,我们闲话少叙,这是第一节:就这上次说到的GetPoint交互类往下挖挖其他的用户交互相关的类,再看看这几种类型都有什么常见的属性和方法可以利用,同时封装一些新的可能有用的方法。
鼠标指针选取点有关的两个类分别是PromptPointOptions,PromptPointResult,同时Editor类中对应的获取点的方法是GetPoint,为了方便,我们把前两个类依次叫做选项类和结果类,把GetPoint方法叫做获取方法,那么交互操作有关的其他的类关系可以概括为下表:
交互作用 | 选项类 | 结果类 | 获取方法 |
鼠标点击一个点 | PromptPointOptions | PromptPointResult | GetPoint |
输入一个整数 | PromptIntegerOptions |
PromptIntegerResult |
GetInteger |
输入一个实数 |