30天自制操作系统笔记(十一十二)
2013-12-03 08:33
483 查看
学完十一、十二天的内容感觉就是在处理层的优化,和显示方面有点难点,至于中断和定时器还是不是很难的:
源码在此处http://blog.csdn.net/ucan23/article/details/17089263点击打开链接
下面的图是我们上次内容没有优化图层控制的结果,鼠标移出到画面外时会出现问题,感觉跟能穿墙的贪吃蛇很像吧?
下图为解决了这个问题的系统运行截图:
下面绘画的是窗口程序,但是这个窗口不同于windows系统弹出的那种窗口,这个窗口是我们画上去的,也就是不能拖动它,它只是一个图层而已。
下面我们将窗口改为一个计数器,在主函数的for(;;)循环里实现变量的递增和显示:
下面我们使用中断来完成定时器(多个定时器),图像的右上角显示的是每3秒和10秒会重绘这两个显示的时间,这样就可以来计时了。
最后一张图为,右上角的数字1有规律的闪动,就跟我们的光标闪动一样。
谢谢大家^_^
源码在此处http://blog.csdn.net/ucan23/article/details/17089263点击打开链接
下面的图是我们上次内容没有优化图层控制的结果,鼠标移出到画面外时会出现问题,感觉跟能穿墙的贪吃蛇很像吧?
下图为解决了这个问题的系统运行截图:
下面绘画的是窗口程序,但是这个窗口不同于windows系统弹出的那种窗口,这个窗口是我们画上去的,也就是不能拖动它,它只是一个图层而已。
下面我们将窗口改为一个计数器,在主函数的for(;;)循环里实现变量的递增和显示:
下面我们使用中断来完成定时器(多个定时器),图像的右上角显示的是每3秒和10秒会重绘这两个显示的时间,这样就可以来计时了。
最后一张图为,右上角的数字1有规律的闪动,就跟我们的光标闪动一样。
谢谢大家^_^
相关文章推荐
- 30天自制操作系统笔记(十一十二)——源码
- 30天自制操作系统-第7天笔记
- 30天自制操作系统开发笔记——内存管理
- 《30天自制操作系统》笔记(06)——CPU的32位模式
- 30天自制操作系统笔记(九十)——源码
- 30天自制操作系统开发笔记——IDT中断描述符表
- 《30天自制操作系统》笔记(05)——启用鼠标键盘
- 《30天自制操作系统》11_day_学习笔记
- 《30天自制操作系统》12_day_学习笔记
- 30天自制操作系统笔记(三)
- 1.1_30天自制操作系统笔记_第一天_引导扇区
- 《30天自制操作系统》01_day_学习笔记
- 30天自制操作系统开发笔记——FIFO缓冲区制作
- 30天自制操作系统开发笔记——响应鼠标和键盘(上)
- 《30天自制操作系统》02_day_学习笔记
- 《30天自制操作系统》笔记(07)——内存管理
- 30天自制操作系统第九天学习笔记(u盘软盘双启动版本)
- 30天自制操作系统笔记第4天
- 《30天自制操作系统》03_day_学习笔记
- 30天自制操作系统笔记 第0天