参见光盘光盘动画演示\第5章\油标尺的绘制avi绘制步骤:1.设置图层。图5-142 油标尺第三图层命名为“细实线”,颜色设为白色,其余属性默认。图5-143 绘制中心线图5-144 绘制边界线4.绘制轮廓线。图5-149 倒角图5-150 打断直线9.绘制偏移直线和圆弧。单击“修改”工具栏中的“偏移”按钮,将水平直线5向上偏移为4和8,中心线向左偏移6;单击“绘图”工具栏中的“圆弧”按钮,使用3点绘制方式,选择交点6、7、8绘制圆弧,结果如图5-151所示。......
2025-09-30
本节介绍用于指定控件、控件属性和属性值的DCL语法。可以通过控件定义创建新的控件。如果控件定义出现在对话框定义之外,则是原型控件或组件。通过控件引用,原型控件可以在对话框定义中使用。每个控件的引用都继承原控件的属性,当引用原型控件时,可以修改继承属性的值或添加新的属性。当引用组件时,不能修改或添加属性。
如果需要使用一个控件的多个实例,并且这些实例具有一些相同的公共属性,最简单的办法就是定义和命名一个仅包含这些公共属性的原型控件。然后,在对原型控件的各个引用修改属性值或添加新的属性。这样在每次引用控件时,就不必列出所有公共属性。由于属性是可以继承的,所以在更多的时候,所需要做的往往是创建控件的引用,尤其是对预定义控件的引用,而不是定义新的控件。
1.控件定义。控件定义的格式如下:
其中每个item都是先前定义的控件。新控件(name)继承了所有指定控件(item1,item2,item3,…)的属性。同时,大括号({})中的属性定义还补充或(如果属性名是继承的)替换继承的定义。当定义具有多个父定义时,按照从左至右的顺序处理属性。也就是说,如果多个项目指定了相同的属性,则使用遇到的第一个属性。
如果新定义不包含子定义,则是一个控件原型。引用此控件原型时,可以改变或添加其属性。如果它是一个带有子定义的组件,则不能改变其属性。
如果控件或控件原型的名字只能由字母、数字或下划线字符()组成,并且必须以字母开头。
以下是按钮控件的(内部)定义:
default_button继承了button控件的ftxed_height和is_tab_stop属性值。同时增加了一个新属性isdefault,并将该属性的值设置为true。
2.控件引用。控件引用的格式如下:
其中name是先前定义的控件的名称。在第一种引用方式中,所有在name中定义的属性均被引用。在第二种引用方式中,大括号中的属性定义可以用来添加新的定义或替换name(https://www.chuimin.cn)
继承的定义。由于引用的是控件,而不是定义,所以属性的修改仅应用在控件的这一实例上。
spacer控件仅用于调整对话框定义的布局。它没有唯一的属性值,所以只能通过指定名称对其进行引用:
在base.DCL文件中定义的ok_cancel控件是一个组件,对它的引用也只能通过指定名称来完成:
另一方面,还可以重定义一个独立控件的属性。例如,下列语句创建一个按钮,该按钮与先前定义的按钮具有相同的特性,但具有不同的文本:
3.属性和属性值。在控件定义或引用的大括号中,可以使用下列格式指定属性并为某一属性赋值:
其中attribute是一个有效的关键字,value是赋给该属性的值,等号(=)用于分隔属性和属性值,分号(;)标志赋值语句结束。例如key属性定义控件的名称,程序要靠该名称来引用控件;label属性定义在控件中显示的文本。
与控件名一样,属性名和属性值也是区分大小写的。例如,Width和width表示不同的属性,而True和true表示不同的属性值。
4.注释。在DCL文件中,前面带有双斜杠(//)的语句是注释。//到行尾之间的所有内容都将被忽略。DCL还接受c语言的注释。即/注释文字/格式。前导的/和结束的/可以在不同的行上。
相关文章
 
                                
                                参见光盘光盘动画演示\第5章\油标尺的绘制avi绘制步骤:1.设置图层。图5-142 油标尺第三图层命名为“细实线”,颜色设为白色,其余属性默认。图5-143 绘制中心线图5-144 绘制边界线4.绘制轮廓线。图5-149 倒角图5-150 打断直线9.绘制偏移直线和圆弧。单击“修改”工具栏中的“偏移”按钮,将水平直线5向上偏移为4和8,中心线向左偏移6;单击“绘图”工具栏中的“圆弧”按钮,使用3点绘制方式,选择交点6、7、8绘制圆弧,结果如图5-151所示。......
2025-09-30
 
                                
                                如果表中没有变量或没有未确定的项,可以用单引号括起一个表,能达到list函数同样的效果。本函数的相关函数是quota。cons是AutoLISP的基本表构造函数。在这种情况下,cons函数通常用于构造称为点对的结构。点对是一种特属类型的表,处理普通表的某些函数通常不能接受点对作为变元。append、cons和list是AutoLISP的三个基本的表构造函数。而list函数是将自变量作为返回表的元素输出。如果表中没有<old>存在,则函数值为原表。acad_strlsort函数返回重新排序后的相同字符串表。......
2025-09-30
 
                                
                                条件分支函数用于测试其表达式的值,然后根据其结果执行相应的操作。AutoLISP提供了两个条件函数,即if和cond语句。根据对条件的判断,对不同的表达式进行求值。本函数的相关函数是progn函数。图14-4 if函数语法框图图14-5 if函数的蜕变形式if函数的语法结构图如图14-4和图14-5所示。此函数是AutoLISP语言的一个主要的条件函数。cond函数取任意数目的表作为变元。图14-6 cond函数语法框图......
2025-09-30
 
                                
                                图2-14 浴室洗脸盆图形实讲实训多媒体演示请参见配套光盘中的\\动画演示\第2章\洗脸盆.avi。图2-15 绘制水龙头图2-16 绘制旋钮利用“椭圆”命令绘制脸盆外沿,命令行提示与操作如下:命令:_ellipse指定椭圆的轴端点或[圆弧/中心点]:指定轴的另一个端点:指定另一条半轴长度或[旋转]:结果如图2-17所示。图2-17 绘制脸盆外沿图2-18 绘制脸盆部分内沿利用“圆弧”命令绘制脸盆内沿其他部分,最终结果如图2-14所示。......
2025-09-30
 
                                
                                图5-129 连接盘参见光盘光盘动画演示\第4章连接盘的绘制avi绘制步骤:1.设置图层。单击“绘图”工具栏中的“圆”按钮,以辅助直线与半径为130的圆的交点为圆心,分别绘制半径为20和30的圆。单击“修改”工具栏中的“环形阵列”按钮,其中阵列项目数为4,在绘图区域选择半径为20和30的圆以及其斜中心线,阵列的中心点为两条中心线的交点。图5-140 镜像处理图5-141 绘制圆弧14.绘制直线。......
2025-09-30
 
                                
                                幻灯片是演示文稿的基本组成单位,一个演示文稿中可以包含多张幻灯片。单击“文件”→“新建”命令,打开图5-8所示的“新建”面板,实现新建演示文稿。OneDrive是PowerPoint 2016的一个云存储服务,使用OneDrive可以实现演示文稿的存储和共享。......
2025-09-30
 
                                
                                借助AutoCAD动态块,用户不必再重新绘制重复的标准组件,并可减少设计流程中庞大的块库。AutoCAD动态块支持对单个图块图形进行编辑,并且用户不必总是因形状和尺寸发生变化而定义新图块。AutoCAD提供的设计中心以及内置的Internet功能可使多人协作,效率加倍。......
2025-09-30
 
                                
                                PowerPoint 2016内置了十余种版式,用户可根据需要选择,也可选择其中的空白版式,根据个人喜好对幻灯片上的各对象进行布局。PowerPoint 2016为用户提供了许多内置的模板。同时,用户也可在Office.com或其他网站上获取已有的模板,还可以自己制作模板,其扩展名为.potx。......
2025-09-30
相关推荐