摘要:
本文示例代码采用的是c语言。之前介绍过数据驱动编程《什么是数据驱动编程》。里面介绍了一个简单的数据驱动手法。今天更进一步,介绍一个稍微复杂,更加实用的一点手法——表驱动法。关于表驱动法,在《unix编程艺术》中有提到,更详细的描述可以看一下《代码大全》,有一章专门进行描述(大概是第八章)。简单的表驱动:《什么是数据驱动编程》中有一个代码示例。它其实也可以看做是一种表驱动手法,只不过这个表相对比较简单,它在收到消息后,根据消息类型确定使用调用什么函数进行处理。复杂一点的表驱动:考虑一个消息(事件)驱动的系统,系统的某一模块需要和其他的几个模块进行通信。它收到消息后,需要根据消息的发送方,消息的类 阅读全文
积分与排名
- 积分 - 101253
- 排名 - 15370
最新评论
- 1. Re:表示-抽象-控制——系统结构模式学习笔记
照本宣科了..
- --流年的洗礼
- 2. Re:万恶的KPI、新兴的OKR及让人纠结的程序员考核
- 有的人不管年纪多大,却永远年轻;有的人不管是荣是辱,却波澜不惊;有的人不管是富是贫,却朴实为人;有的人不管受讥遭讽,却依然阔步前行;有的人不管自己位有多卑,却永远惦念着祖国母亲!【暖心良言】...
- --前方一片光明
- 3. Re:rtmp官方标准规范详细解析
活得简单不难,只需懂得为自己而活,为美好而生,为幸福而做。需求越小,自由越多;奢华越少,舒适越多。【暖心良言】
- --前方一片光明
- 4. Re:FLV文件格式官方规范详解
信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。【暖心良言】
- --前方一片光明
- 5. Re:我的2015计划,目标
插眼
- --北墨大大