matlabgui简易计算器

matlabgui简易计算器

ID:23084243

大小:1.60 MB

页数:25页

时间:2018-11-04

matlabgui简易计算器_第1页
matlabgui简易计算器_第2页
matlabgui简易计算器_第3页
matlabgui简易计算器_第4页
matlabgui简易计算器_第5页
资源描述:

《matlabgui简易计算器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、综合设计型实验题目:基于MATLABGUI的简易计算器的设计与实现组长:李强刘文斌组员:李平善祁明星张春锦邵永鹏指导教师:俞学兰专业年级:09级机械设计制造及其自动化(机械电子工程方向)所在学院和系:机械工程学院日期:2012年7月23日~8月3日目录1绪论11.1简介11.2设计要求11.3设计任务12分析22.1题目分析22.2设计思路23GUI图形界面设计33.1设计步骤33.2用户界面设计33.2.1用户交互界面设计的基本原则33.2.2简易计算器界面设计规划43.2.3控件属性简介43.2.4简易计算器界面设计44软件设计64.1控件回调

2、函数代码实现64.1.1数字按键64.1.2运算按键74.1.3功能按键87总结10参考文献11附录A12附录B161绪论1.1简介用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、鼠标、话筒都可成为与计算机交换信息的接口。图形用户界面(GraphicalUserInterfaces,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。MATLAB是由美国mathworks公司发

3、布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 在本次设计中,主要使用matlabgui来完成计算器的设计。GUI开发环境是MATLAB提供了一套可视化的创建图形窗口的工具,使用用户界面开发环境可方便的创建GUI应用程序

4、,它可以根据用户设计的GUI布局,自动生成M文件的框架,用户可以使用这一框架编制自己的应用程序。1.2设计要求设计要求:基本实现计算器的四则运算以及常见的运算等。1.3设计任务以简易计算器为例,通过对简单应用软件计算器的设计,编制、调试,实现:具有良好的用户图形界面,实现十进制的加、减、乘、除、乘方、阶乘等简易计算;科学计算函数包含三角函数、指数函数、对数函数运算功能;有清除键和退格键以及基本的0~9数字键和小数点,以学习应用Matlab编写程序原理,加深对Matlab的学习及应用。232分析2.1题目分析本题目通过MATLAB的GUI程序设计,在

5、GUI设计中主要用到三种控件,显示框用到文本编辑框(edittext),数字以及运算等按钮用到命令按钮(pushbutton),界面布局用到了Panel控件,然后在通过各个按钮的回调函数,实现简单的计算功能,并通过动态文本框将结果显示给用户。2.2设计思路首先用MATLABGUI功能,设置一个文本编辑框,以及命令按钮,调整好各控件的颜色、大小,并通过Panel控件来他们进行合理布局,做到整体布局合理紧凑。然后通过双击各按钮来改写其属性,使交互界面更加人性化。待人机交互界面绘制好后,生成M文件框架,并在M文件中编写其回调函数,最后再运行调试。233G

6、UI图形界面设计3.1设计步骤(1)在布局编辑器中布置控件;(2)使用几何位置排列工具对控件的位置进行调整;(3)设置控件的属性;3.2用户界面设计3.2.1用户交互界面设计的基本原则1易用性理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。如按钮名称应该易懂,用词准确,要与同一界面上的其他按钮易于区分。2规范性通常界面设计按Windows界面的规范,即包含“菜单条、工具栏、状态栏、滚动条、右键快捷菜单”等的标准格式,界面遵循规范化的程度越高,则易用性相应的就越好。3美观与协调性界面应该适合美学观点,感觉协调舒适,能在有效的范围

7、内吸引用户的注意力。4独特性在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的迁移默化的广告效用。5快捷方式在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些,在Windows及其应用软件中快捷键的使用大多是一致的。6安全性在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。233.2.2简易计算器界面设计规划1、显示屏采用动态文本编辑框edit_text,由于大家通常习惯于自左向右的显示方式,故水平放置文本框,采用浅蓝色的背景给人一种舒适的感觉,外加黑色背景的Pan

8、el控件,形成很好的立体感。2、按键操作面板分两个区即数字键区和功能按键区,为了区别两者的背景色使用不同的颜色。数字按键采

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

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

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