文档介绍:综合设计型实验题目:基于MATLABGUI的简易计算器的设计与实现组长:李强刘文斌组员:李平善祁明星张春锦邵永鹏指导教师:俞学兰专业年级:09级机械设计制造及其自动化(机械电子工程方向)所在学院和系:机械工程学院日期:2012年7月23日~8月3日目录1绪论 12分析 23GUI图形界面设计 44软件设计 87总结 10参考文献 11附录A 12附录B 16 (或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、鼠标、话筒都可成为与计算机交换信息的接口。 图形用户界面(GraphicalUserInterfaces,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。 MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今。在本次设计中,主要使用matlabgui来完成计算器的设计。GUI开发环境是MATLAB提供了一套可视化的创建图形窗口的工具,使用用户界面开发环境可方便的创建GUI应用程序,它可以根据用户设计的GUI布局,自动生成M文件的框架,用户可以使用这一框架编制自己的应用程序。:基本实现计算器的四则运算以及常见的运算等。,通过对简单应用软件计算器的设计,编制、调试,实现:具有良好的用户图形界面,实现十进制的加、减、乘、除、乘方、阶乘等简易计算;科学计算函数包含三角函数、指数函数、对数函数运算功能;有清除键和退格键以及基本的0~9数字键和小数点,以学习应用Matlab编写程序原理,加深对Matlab的学习及应用。,在GUI设计中主要用到三种控件,显示框用到文本编辑框(edittext),数字以及运算等按钮用到命令按钮(pushbutton),界面布局用到了Panel控件,然后在通过各个按钮的回调函数,实现简单的计算功能,并通过动态文本框将结果显示给用户。,设置一个文本编辑框,以及命令按钮,调整好各控件的颜色、大小,并通过Panel控件来他们进行合理布局,做到整体布局合理紧凑。然后通过双击各按钮来改写其属性,使交互界面更加人性化。待人机交互界面绘制好后,生成M文件框架,并在M文件中编写其回调函数,最后再运行调试。;使用几何位置排列工具对控件的位置进行调整;设置控件的属性;。如按钮名称应该易懂,用词准确,要与同一界面上的其他按钮易于区分。2规范性通常界面设计按Windows界面的规范,即包含“菜单条、工具栏、状态栏、滚动条、右键快捷菜单”等的标准格式,界面遵循规范化的程度越高,则易用性相应的就越好。3美观与协调性界面应该适合美学观点,感觉协调舒适,能在有效的范围内吸引用户的注意力。4独特性在框架符合以上规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通中有着很好的迁移默化的广告效用。5快捷方式在菜单及按钮中使用快捷键可以让喜欢使用键盘的用户操作得更快一些,在Windows及其应用软件中快捷键的使用大多是一致的。6安全性在界面上通过下列方式来控制出错几率,会大大减少系统因用户人为的错误引起的破坏。、显示屏采用动态文本编辑框edit_text,由于大家通常放置文本框,采用浅蓝色的背景给人一种舒适的感觉,外加黑色背景的Panel控件,形成很好的立体感。2、按键操作面板分两个区即数字键区和功能按键区,为了区别两者的背景色使用不