舒适墨镜

文章
8
资源
0
加入时间
2年10月17天

EasyX实现按钮效果EasyX实现按钮效果效果展示实现原理源码下载

EasyX实现按钮效果利用EasyX绘制按钮,实现按钮的鼠标悬浮、按下、弹起效果。效果展示实现原理在EasyX现有基础上,实现了widget窗口元素,并用C语言的方式,从widget派生出button(按钮)、label(文本框)等窗口控件,利用container窗口容器进行管理,并封装了鼠标和键盘按键,实现了简易的消息派发机制,使得程序逻辑只需关心按钮被按下的消息事件,而无需做鼠标坐标和图形区域判断。消息机制的封装(部分代码)/********************** 框架 - 消

verilog设计过程寄存器使用#1的问题verilog代码中使用#1延迟结论与建议

verilog代码中使用#1延迟有这样子的一种“神话”,为了修正非阻塞赋值的问题,要求加上#1 delay。因此在一般的非阻塞赋值中经常会看到#1的延迟,工程师的解释是为了防止非阻塞赋值奔溃。实际上,加不加#1都不会导致非阻塞赋值奔溃!在非阻塞赋值的RHS加#1延迟,既有好的原因,也有很多坏的原因。好的原因1:在非阻塞赋值上加#1,输出变化会有一个时间单位的延迟,便于查看波形。例如,看一下下面...