12 2008 档案

摘要: 目前市面上WPF的书籍,《WPF揭秘》人民邮电出版社 《深入解析WPF编程》电子工业出版社, 《WPF程序设计指南》电子工业出版社 《WPF高级编程》清华大学出版社。 阅读全文
posted @ 2008-12-15 13:27 helloj2ee 阅读(763) | 评论 (1) 编辑
摘要: 木老师教笨笨课堂 从函数指针到委托。阅读全文
posted @ 2008-12-02 14:50 helloj2ee 阅读(164) | 评论 (0) 编辑
摘要: 先来回顾一下,我们说函数指针有一个重要的特性,它可以指向任何形参相同的函数。这样可以用统一的方式去调用不同的函数。(这个我还是希望笨笨同学好好思考一下,我想也是程序思想的精髓之一吧),就好比武功秘籍中九字真言一般。“统一的方式去调用不同的实现”,如果在面向对象里就是“多态”二字。C++语言里当然也有函数指针。面向对象的引入,出现了类、对象的概念。以前函数指针只是指向的一般的函数,或者说是全局函数。但是类的出现,有了方法。于是我们会想函数指针除了指向一般的全局函数,能否指向类的方法。这是很自然的想法,就好比我们在武侠中一次掉落悬崖,没有摔死,反而获得武功秘籍一般。于是在江湖行走,看到各大悬崖,都阅读全文
posted @ 2008-12-02 14:45 helloj2ee 阅读(111) | 评论 (0) 编辑
摘要: 二、C语言里的函数指针上一节里介绍了回调函数,模块A提供了该函数 然后模块A调用B B再返过来调用A提供的函数,再处理最后返回结果给A。晕了。还是画个图。一般调用情况:图2-1有回调函数的调用情况:图2-2这个过程既然清楚了,那么回调函数如何传给模块B,它和一般的参数不同,它是一个函数。在C语言里解决的方案是函数指针,所谓函数指针字面上也可以理解 即指向函数的指针。函数指针更详细的用法可以参见谭浩强老师编写的经典著作《C程序设计(第二版)》(好书啊)。比如上例中的MyBestChoice的函数声明是:Ticket* MyBestChoice(Ticket[] ticketArray,int c阅读全文
posted @ 2008-12-02 14:40 helloj2ee 阅读(138) | 评论 (1) 编辑