首页
学习
活动
专区
圈层
工具
发布

基于大语言模型的App Designer整体结构框架、回调函数及控件介绍

[编者注:]App Designer的整体结构框架是怎样的?之前会问度娘,是基于网络信息,回答结果中不一定能找到需要的答案,也没有条理,从搜索到的结果中也能了解个大概 。后来有了基于AI的回答,稍有条理,但也不专业,特别是代码举例和段落层次,很不专业。但有了大语言模型以后,回答结果就不一样了,真正的AI,非常智能,感觉比matlab的help系统都专业,虽然matlab联网帮助系统特别庞大,内容特别丰富,但缺乏应用场景。所以,对于像询问App Designer整体结构框架、回调函数及控件是什么这样的问题,我还是喜欢使用大语言模型,所以,今天就近期的大作业主题之一“App Designer”来问一些问题,形成一篇贴子,从内容来说并无系统性,想到哪问到哪,或许没有您所关注的问题。

一、App Designer整体结构框架

与GUIDE相比较,一个显著的区别是编程模型。App Designer为应用程序生成一个MATLAB类,使得编程回调和在应用程序的不同部分之间共享数据比GUIDE更不容易出错。这意味着您不再需要更新句柄结构,或者理解如何使用guidata vs. appdata vs. UserData 的微妙之处。还引入了专门为每个组件设计的新的MATLAB接口,这些新的接口更易于编程并在GUIDE使用的uicontrol组件基础上进行了改进。

二、App Designer的app参数

在GUIDE中有4个参数,hObject, eventdata, handles, varargin,主要是通过handles传递数据。在App Designer中只有两个参数,app和event,都有用,但app更像是handles。

三、App Designer的event参数

四、App Designer的startupFcn函数

应用程序启动后就需要运行的函数,startupFcn函数,添加函数后一定要与应用程序关联,才能正确执行。

五、App Designer的匿名函数回调方法

六、App Designer的坐标轴

七、App Designer的微调器控件

八、App Designer的滑块与文件编辑框

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oc09TLXQz1rFIVyCroB4SzuA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券