收藏 分销(赏)

软件技术15软件界面.pptx

上传人:精*** 文档编号:4184690 上传时间:2024-08-12 格式:PPTX 页数:21 大小:424.05KB
下载 相关 举报
软件技术15软件界面.pptx_第1页
第1页 / 共21页
软件技术15软件界面.pptx_第2页
第2页 / 共21页
软件技术15软件界面.pptx_第3页
第3页 / 共21页
软件技术15软件界面.pptx_第4页
第4页 / 共21页
软件技术15软件界面.pptx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、机械工程软件技术基础机械工程软件技术基础第十五讲第十五讲 软件界面软件界面1太原科技大学太原科技大学陶元芳陶元芳 2010.80 复习与讨论复习与讨论1)对话框)对话框软件技术 插入资源插入资源Insert Dialog 建立类建立类ClassWizard 在使用处包含头文件、在使用处包含头文件、建立对象、建立对象、启动对话框:启动对话框:对象名对象名.DoModal();添加控件添加控件 添加消息响应函数添加消息响应函数对话框对话框复习与讨论复习与讨论2)类向导)类向导软件技术 创建类、数据成员、成创建类、数据成员、成员函数(消息响应函数)员函数(消息响应函数)使用类向导使用类向导 比较规范

2、,不容易出错比较规范,不容易出错 右键选右键选ClassWizard复习与讨论复习与讨论3)消息响应)消息响应软件技术 消息消息 消息响应机制消息响应机制 消息循环消息循环 消息响应函数消息响应函数复习与讨论复习与讨论4)屏幕图形)屏幕图形软件技术 使用位置使用位置视类的视类的OnDraw函数中,函数中,对话框的对话框的OnPaint函数中,函数中,或其他定义了或其他定义了pDC处处 设备指针:设备指针:pDC 画图函数画图函数MoveTo、LineTo、Rectangle、Ellipse、Arc、TextOut1 界面概述界面概述1)什么是界面?)什么是界面?界面界面 interface=i

3、nter之间之间+face面面 别称:皮肤(别称:皮肤(skin),外壳(),外壳(shell)2)界面的实质)界面的实质(两个体系间的)接合部位,边缘区域(两个体系间的)接合部位,边缘区域 人人-机通信用的接口程序机通信用的接口程序3)界面的作用)界面的作用帮助用户使用软件帮助用户使用软件软件技术界面概述界面概述4)软件的商品性)软件的商品性 程序和软件的区别程序和软件的区别程序是给自己用的,软件是给别人用的程序是给自己用的,软件是给别人用的软件的界面要起到使用说明书的作用软件的界面要起到使用说明书的作用 软件是商品软件是商品用户至上,包装,成品,标准化用户至上,包装,成品,标准化软件的接口

4、和界面都要标准化软件的接口和界面都要标准化软件技术2 输入界面输入界面1)对话框输入(见)对话框输入(见VC操作操作2对话框)对话框)2)菜单输入)菜单输入点开点开Resource View/Menu/IDR_MAINFRAME在在“帮助帮助”菜单右边的空位上用右键单击,选菜单右边的空位上用右键单击,选Properties/Caption/填入填入“Input”同上,把同上,把“Input”菜单的第一个子项设为菜单的第一个子项设为X=1软件技术输入界面输入界面菜单输入菜单输入用右键单击子项用右键单击子项“X=1”,选,选Class Wizard,把,把类名设置到类名设置到.View,Objec

5、t Ids取取ID_MENUITEM32771,Messages取取COMMAND,按,按“Add Function”按钮,同意函数名按钮,同意函数名“OnMenuitem32771”,按,按“Edit Code”按钮,在按钮,在函数中添加:函数中添加:x=1;同上,设置同上,设置“x=2”,“x=3”,菜单子项,菜单子项软件技术输入界面输入界面3)控件输入(参见附录)控件输入(参见附录6 常用控件表)常用控件表)输入命令输入命令绘制按钮,定义消息响应函数绘制按钮,定义消息响应函数软件技术输入界面输入界面控件输入(参见附录控件输入(参见附录6 常用控件表)常用控件表)选择性输入:菜单、按钮、单

6、选、复选、选择性输入:菜单、按钮、单选、复选、列表、滑动条、纺锤按钮等列表、滑动条、纺锤按钮等 输入连续数值:编辑框等输入连续数值:编辑框等软件技术输入界面输入界面4)键盘输入)键盘输入命令或坐标值,如命令或坐标值,如AutoCAD中中软件技术输入界面输入界面5)鼠标输入)鼠标输入坐标值,如坐标值,如AutoCAD中中6)文件输入(见文件与数据库)文件输入(见文件与数据库)7)其他输入(略)其他输入(略)软件技术3 输出界面输出界面1)操作辅助信息)操作辅助信息输入提示(以起重机跨度为例)输入提示(以起重机跨度为例)参数名称参数名称汉字术语(跨度)汉字术语(跨度)参数符号参数符号标准英文代号(

7、标准英文代号(L)参数单位参数单位(m)参数范围参数范围(12-70)软件技术输出界面输出界面操作辅助信息操作辅助信息输出提示(以电动机功率为例)输出提示(以电动机功率为例)参数名称参数名称汉字术语(功率)汉字术语(功率)参数符号参数符号标准英文代号(标准英文代号(P)参数单位参数单位(kw)参数范围参数范围(20-120)软件技术输出界面输出界面输入、输出提示示例输入、输出提示示例(机械工程算例)(机械工程算例)软件技术输出界面输出界面操作辅助信息操作辅助信息操作提示操作提示如如“下一步下一步”“按任意键继续按任意键继续”“按回车键继续按回车键继续”“Y/N?”软件技术输出界面输出界面操作辅

8、助信息操作辅助信息提示方式提示方式文字提示文字提示图形提示图形提示其他提示其他提示警告信息框,色彩,声音警告信息框,色彩,声音软件技术输出界面输出界面图形提示示例图形提示示例软件技术输出界面输出界面2)消息框输出(见)消息框输出(见VC操作操作1输出简单信息)输出简单信息)3)对话框输出(见)对话框输出(见VC操作操作2对话框)对话框)4)图形输出(见)图形输出(见VC操作操作2屏幕图形)屏幕图形)5)文件输出(见文件与数据库)文件输出(见文件与数据库)6)其他输出)其他输出如控件输出、其他接口输出(略)如控件输出、其他接口输出(略)软件技术4 作业作业1)界面概述)界面概述2)界面设计)界面设计3)输入界面)输入界面4)输出界面)输出界面软件技术

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 软件工程

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服