1、,y)将转换后的字符串返回到输出文本框edit2的string属性。三、设计步骤:1、运行matlab 7.13版,进入主界面。2、点击工具栏上的GUIDE图标进入GUI开发环境。3、创建控件:Push Button包括数字09、运算符“+ - ”、功能键等十九个,输入和动态静态文本框Edit Text,显示文字的静态文本框Static Text四个等。4、对控件单击右键弹出菜单,选择Property Inspector,设置控件属性。控件属性表控件Style类型TagStringFontSizeFontUnitsFontWeightVisibleBackgroundColorForegrou
2、ndColorredgreenbluepushbuttonPushbutton1116pointsboldon0.498Pushbutton22Pushbutton33Pushbutton44Pushbutton55Pushbutton66Pushbutton77Pushbutton88Pushbutton99pushbutton10pushbutton1143pushbutton12pushbutton13pushbutton14pushbutton15=pushbutton16.pushbutton17Exitpushbutton18Deletepushbutton19ClcPushbut
3、ton20(Pushbutton21)texttext1制作:*0.8310.8160.784text2Inputtext3Outputtext4算术计算器200.749editedit1空白字符串10edit25、选择工具栏上的Align Objects按键,调整控件布局。6、选择工具栏上的Tab Oder Editor按键,通过和设置各控件的Tab顺序。7、设计菜单:在GUI开发环境下,选择工具栏上的进入菜单编辑器,分别选择和创建主菜单和子菜单。8、编写回调函数。(1)数字键0的回调函数:% - Executes on button press in pushbutton3.functio
4、n pushbutton10_Callback(hObject, eventdata, handles)% hObject handle to pushbutton3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)%数字键0的回调函数: %get函数获取输入文本框edit1的string属性,赋值给numbers,数值类型为char;numbers=get(handles
5、.edit1,);%字符串合并函数strcat()将按键0与numbers的值合并,将合并后的字符串返回到输入文本框edit1的string属性;set(handles.edit1,strcat(numbers,0);%同理编写其余数字键、小数点键、小括号键、运算符号键;(2)数字键1的回调函数:% - Executes on button press in pushbutton7.function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton7 (see GCBO)%数字键1的回
6、调函数:1(3)数字键2的回调函数:function pushbutton2_Callback(hObject, eventdata, handles)%数字键2的回调函数:2(4)数字键3的回调函数:% - Executes on button press in pushbutton10.function pushbutton3_Callback(hObject, eventdata, handles)% hObject handle to pushbutton10 (see GCBO)%数字键3的回调函数:3(5)数字键4的回调函数:% - Executes on button press
7、 in pushbutton9.function pushbutton4_Callback(hObject, eventdata, handles)% hObject handle to pushbutton9 (see GCBO)%数字键4的回调函数:4(6)数字键5的回调函数:function pushbutton5_Callback(hObject, eventdata, handles)%数字键5的回调函数:5(7)数字键6的回调函数:% - Executes on button press in pushbutton6.function pushbutton6_Callback(hObject, eventdata, handles)% hObject handle to pushbutton6 (see GCBO)%数字键6的回调函数:6(8)数字键7的回调函数:% - Executes on button press in pushbutton5.function pushbutton7_Callback(hObject, eventdata, handles)% hObject handle to pushbutton5 (see GCBO)% eventdata reserved - to be defined in a future versio
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1