对话框及其应用.ppt

对话框及其应用.ppt

ID:48736158

大小:571.50 KB

页数:65页

时间:2020-01-20

对话框及其应用.ppt_第1页
对话框及其应用.ppt_第2页
对话框及其应用.ppt_第3页
对话框及其应用.ppt_第4页
对话框及其应用.ppt_第5页
资源描述:

《对话框及其应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、对话框及其应用对话框是人机交互的主要界面之一,它具有操作直观、方便、易于输入和修改数据等特点,是现代软件设计必不可少的一种风格形式。在对AutoCAD进行软件二次开发时,常使用对话框设置工作环境、修改系统参数和输入初始数据。AutoCAD为用户提供的可编程对话框技术是由专用的对话框描述语言DCL(DialogControlLanguage)和AutoLISP驱动函数两部分内容组成。5.1对话框的组成对话框是由框架和包含在框架内的各种控件所组成。AutoCAD的PDB(PragramDialogBox)提供的预定义控件有按钮(单选框、复选框、图像、动作)、弹

2、出式列表框、文本编辑框和滑动条等。用户可以通过把这些控件进行分组,按行或按列进行组合,并用在其外面加上框线或不加框线的方法组成更为复杂的控件组。控件和控件组在对话框中的布局、外观与功能由控件的属性来定义。基本组件:复选框:(Toggle/CheckBox)单选按钮(Radio_Button)选择按钮(Button)编辑框(Edit_Box)列表框(List_Box)下拉式列表框(Popup_List)滑块(Slider)图像(Image)说明文字(Text)对话框程序的运行过程第一步:在AutoLisp程序中启动DCL对话框界面;第二步:用户在对话框里输入

3、数据,完成交互操作;第三步:将用户输入的数据返回AutoLisp程序中执行。认识对话框及其控件(1)认识对话框及其控件(2)认识对话框及其控件(3)5.2基本控件及其定义1、按钮(button)功能:主要用于启动和执行命令等动作,如“确定”、“取消”、“帮助”等。1)预定义的标准按钮(button)及其引用1)、单一确定按钮引用方式:ok_only;3)、确定-取消-帮助按钮引用方式:ok_cancel_help;2)、确定-取消按钮引用方式:ok_cancel;自定义按钮(button):retirement_button{label="设计计算";ke

4、y="accept";is_default=true;}:row{fixed_width=true;alignment=centered;:retirement_button{label="设计计算";key="accept";is_default=true;}spacer_5;:retirement_button{label="直接绘图";key="drawing";}spacer_5;……….}2、单选按钮(radio_button)功能:用于相互排斥的有限选择集合中的一个选择,通常由多个单选按钮组成一组,在某一时刻,只有其中一个被选择。1)、单选行按

5、钮组Boxed_radio_rowRadio_row2)、单选列按钮组Boxed_radio_columnRadio_column3、复选框按钮(toggle_button)相当于一个开关,只有打开和关闭两个状态。4、图像按钮(image_button)当选定一个图像按钮时,程序获得实际选取点的坐标,据此来确定用户选取的内容。5、列表框(list_box)一个列表框就是一个由若干字符串组成的列表。其目的是要显示一个列表供用户从中选择一项。6、弹出式列表(popup_list)弹出式列表在功能上与列表框相同,但它占据的空间较小。表框右边有一个向下箭头,单击箭

6、头时,将弹出一个列表。7、文本编辑框(edit_box)文本编辑框是一个输入和编辑文本的子窗口,通常用于输入文本名、点的坐标、长度距离以及其它参数。8、滑动条(slider)用户可以将滑动条的指示器左右拖动,以得到一个数值。这个数值以字符串的形式返回。9、图像(image)该控件为对话框的一个矩形区域,在该区域可显示一幅矢量图形或幻灯片。其功能就是为了增强直观性。10、文本(text)该控件显示文本字符串,通常用于显示一个标题或一些提示信息。11、间隙(spacer)该控件是空控件,无任何显示。主要用于调整对话框相邻控件间的间距和布局。由于AutoCAD能

7、自动调整控件之间的间距,所以该控件使用较少。12、其它控件组行(row)列(column)加框行(boxed_row)、加框列(boxed_column)单选行(radio_row)、单选列(radio_column)加框单选行(boxed_radio_row)加框单选列(boxed_radio_column)。控件的属性用于定义控件的功能与布局。控件的属性类型有四种:整型数、实型数、字符串和保留字。保留字是由字母开头的字母数字序列,且有大小写之分,如属性Width就不能等同于width;属性值True就不是true。应用程序总是把属性当作字符串来检索,若

8、用户的应用程序需要使用数字值,就必须根据需要把字符转换成数字。5.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。