软件技术软件界面上机.pptx

上传人:莉*** 文档编号:87301827 上传时间:2023-04-16 格式:PPTX 页数:15 大小:197.98KB
返回 下载 相关 举报
软件技术软件界面上机.pptx_第1页
第1页 / 共15页
软件技术软件界面上机.pptx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《软件技术软件界面上机.pptx》由会员分享,可在线阅读,更多相关《软件技术软件界面上机.pptx(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 目的与要求目的与要求1)复习界面)复习界面2)学习编程)学习编程3)熟悉)熟悉Windows下的输入输出下的输入输出4)学习可视化界面设计)学习可视化界面设计软件技术第1页/共15页2 输入可视化示例输入可视化示例1)在对话框上布置一行控件:一个静态文本,一个编辑框,一个上下按钮。)在对话框上布置一行控件:一个静态文本,一个编辑框,一个上下按钮。2)静态文本中填)静态文本中填“勾勾”,编辑框定义数值整型变量,编辑框定义数值整型变量m_E1,上下按钮定义,上下按钮定义控制变量控制变量m_S1。3)选中上下按钮属性中的)选中上下按钮属性中的“Auto buddy”和和“Set buddy in

2、teger”两个复两个复选框。选框。软件技术第2页/共15页输入可视化示例输入可视化示例4)同样建立)同样建立“股股”静态文本,静态文本,m_E2整型变量编辑框,和整型变量编辑框,和m_S2上下按钮。上下按钮。5)建立)建立“弦弦”静态文本,静态文本,m_E3双精度变量编辑框。双精度变量编辑框。软件技术第3页/共15页输入可视化示例输入可视化示例6)建立对话框的初始化函数,插入代码:)建立对话框的初始化函数,插入代码:m_S1.SetRange(0,100);/设置设置m_S1(即(即m_E1)的变化范围)的变化范围m_S2.SetRange(0,100);/设置设置m_S2(即(即m_E2)

3、的变化范围)的变化范围软件技术第4页/共15页输入可视化示例输入可视化示例7)在)在对话框程序中包含数学头文件,建立对话框绘图函数对话框程序中包含数学头文件,建立对话框绘图函数OnPaint,插入,插入代码:代码:int x0=20,y0=135;/定义原点定义原点UpdateData(true);/读入数据读入数据m_E3=sqrt(m_E1*m_E1+m_E2*m_E2);/计算弦长计算弦长软件技术第5页/共15页输入可视化示例输入可视化示例dc.MoveTo(x0,y0);/把笔移动到原点把笔移动到原点dc.LineTo(x0+m_E1,y0);/画线到勾的长度画线到勾的长度dc.Lin

4、eTo(x0,y0-m_E2);/画线到股的高度画线到股的高度dc.LineTo(x0,y0);/画竖线回到原点画竖线回到原点UpdateData(false);/显示数据显示数据软件技术第6页/共15页输入可视化示例输入可视化示例8)建立两个上下按钮变化的消息响应函数建立两个上下按钮变化的消息响应函数OnDeltaposSpin1和和OnDeltaposSpin2,均插入代码:,均插入代码:Invalidate();软件技术第7页/共15页3 小车动画示例小车动画示例1)创建对话框)创建对话框Dhk2)在对话框资源上点右键选类向导)在对话框资源上点右键选类向导3)建立)建立OnPaint函数

5、函数软件技术第8页/共15页小车动画示例小车动画示例void CDhk:OnPaint()CPaintDC dc(this);/绘图设备句柄绘图设备句柄dc.TextOut(30,50,小车动画演示:小车动画演示:);dc.Rectangle(x,y,x+100,y+50);/画小车矩形画小车矩形dc.Ellipse(x+10,y+50,x+30,y+70);/画车轮画车轮dc.Ellipse(x+70,y+50,x+90,y+70);/画车轮画车轮软件技术第9页/共15页小车动画示例小车动画示例4)在对话框中填加)在对话框中填加“向左向左”“向右向右”按钮,双击就会弹出按钮,双击就会弹出“A

6、dd Member Function”对话框。单击对话框。单击“OK”键。键。软件技术第10页/共15页小车动画示例小车动画示例5)在)在dhk.cpp文件中的相应函数中添加以下代码:文件中的相应函数中添加以下代码:void CDhk:OnButton1()if(x=-100)x=x-20;/每点击一次,向左移每点击一次,向左移20else x=300;/如果小车从左侧消失,则从右侧出现如果小车从左侧消失,则从右侧出现Invalidate();/刷新刷新软件技术第11页/共15页小车动画示例小车动画示例6)在)在dhk.cpp文件中的相应函数中添加以下代码:文件中的相应函数中添加以下代码:vo

7、id CDhk:OnButton2()if(x=300)x=x+20;/每点击一次,向右移每点击一次,向右移20else x=0;/如果小车从右侧消失,则从左侧出现如果小车从右侧消失,则从左侧出现Invalidate();/刷新刷新软件技术第12页/共15页小车动画示例小车动画示例7)变量)变量x、y在对话框的头文件中定义:在对话框的头文件中定义:“int x,y;”,在对话框的构造函数中赋初,在对话框的构造函数中赋初值:值:“x=100;y=80;”软件技术第13页/共15页4 作业作业完成两个示例程序中的一个完成两个示例程序中的一个软件工程第14页/共15页感谢您的观看!第15页/共15页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com