GUI程序的运行有哪些流程?

GUI程序的运行有哪些流程?,第1张

MATLAB的GUI程序包含两个部分:一个由GUIDE编辑后生成的.fig文件,以及一个同名的.m文件。前者是一个图形,由一个窗口和程序界面所需的各种控件,如按钮、输入框、绘图区、滑动条等组成(事实上,装载这些控件的窗口本身也是一个控件)。后者是与前者配套的,主要包括窗口的生成函数和各控制消息的回调函数。

GUI程序运行的流程:程序首先生成一个窗口;等待并接收消息;在接收到消息后,寻找并执行与该消息对应的回调函数;重宏姿悄复二、三两步直到窗口关闭。GUI程序的.m文件只列出了窗口生成函数和消息回调函数,而消息检测与响应等内核部分由系统自动完成,无需用户参与,因此并没有体现出来。开发者理解GUI程序的运行流程,对于开发GUI程序是很有帮助的。

开发者理解GUI程序的运行流程,对于开发GUI程序是很有帮助的。

如前所述,GUIDE可以帮助程序开发者完成窗口生成、消息检测等工作,因此需要程序开发者完成的工作其实很简单,即在窗口上设计控件、定制控件的消息以及编制与消息对应的蔽渣回调函数。下面分两部分叙述GUI界面控件设册余计以及消息与回调函数的设计。

这以前经常用,个人感觉VS2010好用些。

给你简单介绍下,希望可以对你有所帮助。

#开头的为注桥伍释行.

第敏铅或一步, 建立建模环境, 这一步中py将从abaqus中导入建模所需的所有程序模块

接下来定义草图环境

绘图完成不要忘记收回建模环境所占的内存

第二节: 材料激消定义

第三节: 装配

第四节: 分析步定义

第五节: 接触定义

第六节: 荷载边界定义

第七节: 网格划分控制

第八节, 任务提交及杂项功能

对于复杂的计算,编好程序,直接导入,abaqus可能不识别一些语句,自己在修改下,就一切OK了。

纯C的很少丛型友,windows32

sdk和linux的gtk是渗槐为租局数不多的2个库。

现代基本没有用C开发gui的,C++是更好的选择,像qt

mfc比win32好用得多。

开发效率更高的是python,tkinter

wxwidget

pyqt都很方便


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12322890.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存