杨力祥老师《高级Windows程序设计》课程短评

由于其他的一些原因,这个课程我听的时间跨度非常大,基本上是windowsAPI部分听完以后,过了很长一段时间,才开始听MFC的部分,而且在听MFC的部分之前,我又听完了孙鑫老师的《vc++深入详解》视频,所以可以有对比的说一说。

1.杨老师讲课的风格十分对我的胃口,比较欢乐,各种神级比喻,不是很死板,让同学爱听。我觉得这是一门课程受学生青睐的首要原因。

2.对于很多windows系统的问题,喜欢刨根追底。比如DC、HDC这些抽象的概念是怎么来的,映射模式又是干什么,MFC文档/视图架构是如何实现的。让人听完以后,能明白为什么要这样写,而不是只知道这样写就可以了。

3.老师的确是在讲程序设计,而不是再讲怎么调用MFC库或者API函数。尤其是后面那个股市软件程序,他能从设计者的高度,依次分析,如何数据接收、为什么使用多线程数据接收,接收的数据如何储存,如何分类管理,如何架构整个程序。

4.老师讲课的前后铺垫非常好,把之前一些股市软件需要的细节知识,比如画图,在前面都已经讲过了,所以最后的大程序中可以不拘泥于细节,专注于类的架构和函数间的调用关系。

说两句缺点吧:

1.老师不是科班写程序出身,所以在有些问题上讲的不对,比如API的数据接收程序,使用的是函数指针,不是指针函数;再比如之前讲过的关键代码段的作用原理(后面对自己的错误理解做出了检讨)

2.那个股市软件,由于停用了,所以打乱了讲课的顺序,非常遗憾。

3.个人认为可以稍微压缩一点CAPI的内容,增加一点MFC的内容,比如串行化,进程通信,网络编程之类的。

你可能感兴趣的:(杨力祥老师《高级Windows程序设计》课程短评)