资源描述
单击以编辑,母版标题样式,单击以编辑母版文本样式,第二级,第三级,第四级,第五级,#,机械工程软件技术基础,第十五讲 软件界面,1,太原科技大学,陶元芳,2010.8,0,复习与讨论,1,)对话框,软件技术,插入资源,Insert Dialog,建立类,ClassWizard,在使用处包含头文件、建立对象、,启动对话框:,对象名,.DoModal();,添加控件,添加消息响应函数,对话框,复习与讨论,2,)类向导,软件技术,创建类、数据成员、成员函数(消息响应函数)使用类向导,比较规范,不容易出错,右键选,ClassWizard,复习与讨论,3,)消息响应,软件技术,消息,消息响应机制,消息循环,消息响应函数,复习与讨论,4,)屏幕图形,软件技术,使用位置,视类的,OnDraw,函数中,,对话框的,OnPaint,函数中,,或其他定义了,pDC,处,设备指针:,pDC,画图函数,MoveTo,、,LineTo,、,Rectangle,、,Ellipse,、,Arc,、,TextOut,1,界面概述,1,)什么是界面?,界面,interface=inter,之间,+face,面,别称:皮肤(,skin,),外壳(,shell,),2,)界面的实质,(两个体系间的)接合部位,边缘区域,人,-,机通信用的接口程序,3,)界面的作用,帮助用户使用软件,软件技术,界面概述,4,)软件的商品性,程序和软件的区别,程序是给自己用的,软件是给别人用的,软件的界面要起到使用说明书的作用,软件是商品,用户至上,包装,成品,标准化,软件的接口和界面都要标准化,软件技术,2,输入界面,1,)对话框输入(见,VC,操作,2,对话框),2,)菜单输入,点开,Resource View/Menu/IDR_MAINFRAME,在“帮助”菜单右边的空位上用右键单击,选,Properties/Caption/,填入“,Input”,同上,把“,Input”,菜单的第一个子项设为,X=1,软件技术,输入界面,菜单输入,用右键单击子项“,X=1”,,选,Class Wizard,,把类名设置到,.View,,,Object Ids,取,ID_MENUITEM32771,,,Messages,取,COMMAND,,按“,Add Function”,按钮,同意函数名“,OnMenuitem32771”,,按“,Edit Code”,按钮,在函数中添加:,x=1;,同上,设置“,x=2”,,“,x=3”,,菜单子项,软件技术,输入界面,3,)控件输入(参见附录,6,常用控件表),输入命令,绘制按钮,定义消息响应函数,软件技术,输入界面,控件输入(参见附录,6,常用控件表),选择性输入:菜单、按钮、单选、复选、,列表、滑动条、纺锤按钮等,输入连续数值:编辑框等,软件技术,输入界面,4,)键盘输入,命令或坐标值,如,AutoCAD,中,软件技术,输入界面,5,)鼠标输入,坐标值,如,AutoCAD,中,6,)文件输入(见文件与数据库),7,)其他输入(略),软件技术,3,输出界面,1,)操作辅助信息,输入提示(以起重机跨度为例),参数名称,汉字术语(跨度),参数符号,标准英文代号(,L,),参数单位,(,m,),参数范围,(,12-70,),软件技术,输出界面,操作辅助信息,输出提示(以电动机功率为例),参数名称,汉字术语(功率),参数符号,标准英文代号(,P,),参数单位,(,kw,),参数范围,(,20-120,),软件技术,输出界面,输入、输出提示示例,(机械工程算例),软件技术,输出界面,操作辅助信息,操作提示,如,“,下一步,”,“,按任意键继续,”,“,按回车键继续,”,“,Y/N,?,”,软件技术,输出界面,操作辅助信息,提示方式,文字提示,图形提示,其他提示,警告信息框,色彩,声音,软件技术,输出界面,图形提示示例,软件技术,输出界面,2,)消息框输出(见,VC,操作,1,输出简单信息),3,)对话框输出(见,VC,操作,2,对话框),4,)图形输出(见,VC,操作,2,屏幕图形),5,)文件输出(见文件与数据库),6,)其他输出,如控件输出、其他接口输出(略),软件技术,4,作业,1,)界面概述,2,)界面设计,3,)输入界面,4,)输出界面,软件技术,
展开阅读全文