状态转化图/表

是什么

表示程序流程的一种图/表

为什么

事件驱动是一种适合于GUI环境的编程风格

画流程图能让思路清晰, 便于编程.

这种情况下画流程图就比较困难, 因为要排列很多的棱形符号(if)

Q:那么如何表示事件驱动呢?
A:状态转化图

怎么样

工作在 GUI 环境中的程序,其显示在画面上的窗口就有若干个状态。“显示计算结果”“显示第一个输入的数”以及“显示第二个输入的
数”。
image
状态转化图
image
状态转化表
image
按运算符, 开始显示第二个数. 如果此时没有显示第二个数, 这就是空的

posted @ 2023-05-07 17:13  无形深空  阅读(58)  评论(0编辑  收藏  举报