首页 理论教育设计对话框,掌握三维参数化绘图

设计对话框,掌握三维参数化绘图

【摘要】:设计如图15-55所示的一个对话框。图15-54 实例对话框效果图图15-55 商品选择对话框1.目的要求。掌握如果用AutoLISP进行三维参数化绘图。学会编写AutoLISP驱动程序。列表框与文字控件互动 在列表框中选取了具体的型号以后,在对话框上显示出其对应的价格。编辑框与滚动条互动 拖动滚动条,编辑框中的数值随之变化,反过来也是一样。

【实例1】设计一个综合对话框,包含各种对话框控件,如图15-54所示。

1.目的要求。

(1)了解对话框部件,学会用DCL定义对话框。

(2)掌握如何调整对话框的布局。

2.操作提示。

(1)设计对话框时,首先应该设计、分析它的树状结构,从对话框的本身开始,按从上

到下,从左向右的顺序布置合适的控件。

(2)经过分析很容易得出对话框结构图

【实例2】设计如图15-55所示的一个对话框。

978-7-111-45924-8-Chapter15-242.jpg

图15-54 实例对话框效果图

978-7-111-45924-8-Chapter15-243.jpg

图15-55 商品选择对话框

1.目的要求。(www.chuimin.cn)

(1)掌握如果用AutoLISP进行三维参数化绘图。

(2)学会编写AutoLISP驱动程序。

2.操作提示。

(1)设计对话框。

(2)AutoLISP驱动程序。

(3)加载并运行程序1,绘制出图形。

(4)加载并运行程序2,修改第5点坐标,图形已经有所变化。

具体要求:

(1)下拉列表框与列表框互动 在下拉列表框中选择不同的项,列表框中显示相应的内容。即选择不同的零件,出来的是相应零件的型号。

(2)列表框与文字控件互动 在列表框中选取了具体的型号以后,在对话框上显示出其对应的价格。

(3)编辑框与滚动条互动 拖动滚动条,编辑框中的数值随之变化,反过来也是一样。

(4)计算功能 进行一些简单的数学运算,即计算总金额。总金额=数量*价格,并且需要在编辑框中显示出来。