zoukankan      html  css  js  c++  java
  • 《Windows核心编程》第5版 学习进度备忘


    学习资源
    《Windows核心编程》第5版 



    知识基础支持: 
    本书与《Windows程序设计》第5版珍藏版结合很好,二者重叠内容不多,二者互补性强,而且相关方面的优秀书籍




    跳过的内容
     1、


    知识要点: 
    1:第189页的的实例程序SchedLab很不错,设计ComboBox、ListBox、控件的操作函数,窗口句柄与控件句柄的获取与查找,伪句柄的转换、消息循环、高精度记时、64位数字的合成、数字转换成(无需释放的)指针资源、字符串格式化、Sleep以及判断一个数是否在某个范围内的宏,总之是很优秀的Demo

    2:《Windows核心编程》的“目录”设计的很优秀详细,在201页看到函数SwitchToThread的时候,想起之前的章节介绍过这个函数,翻了一下目录才注意到,目录是以函数、功能甚至关键函数的参数来明明索引的,这样,针对某一知识点的查找就方便的多
    3:第227页8.6.3“一些有用的敲门和技巧”这一节,讲解了使用“锁”的注意事项和技巧,在完全熟练使用相关知识之前,多看几遍。
    4:将第十章的FileCopy的完整代码下载到看一下。


    注意事项: 

    1、在225页的8.6.2,讲到“在停止线程时的死锁问题”,讲到停止线程时与界面交互的一些问题,在实际编程中如果遇到类似情况,仔细研究一下。






    不理解知识点

    1、将Lockcop示例程序的源代码下载下来研究一下,对应于书的第269页。


    其它

    1、处理一个问题,使用C、C++或Windows提供的函数或许都能解决,如果不确定使用哪一个函数更好,就使用《Windows程序设计》或《Windows核心编程》Demo或书中用到的函数,尽量规范化



    进度

    1、2014-08-10,前两章结束,接下来“第3章 内核对象”

    2、2014-08-16,前三章结束,接下来“第4章 进程”

    3、2014-08-24,前四章结束,接下来“第5章 作业”

    4、2014-08-30,前六章结束,接下来“第7章 线程调度 优先级和关联性”

    5、2014-09-03,前七章结束,接下来“第8章 用户模式下的线程同步”

    6、2014-09-14,前八章结束,接下来“第9章 用内核对象进行线程同步”

    7、2014-09-25,前九章结束,接下来“第10章 同步设备I/O与异步设备I/O”

    8、2014-10-21,前十章结束,接下来“第11章 Windows线程池”

  • 相关阅读:
    Android之TabHost实现Tab切换
    银联支付SDK集成
    iOS 支付 [支付宝、银联、微信]
    MySQL数据库数据类型以及INT(M)的含义
    cherrypy
    使用PyMySQL操作mysql数据库
    面向新手的Web服务器搭建(一)——IIS的搭建
    SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用
    FMDB-FMDatabaseQueue
    SQLite 数据类型
  • 原文地址:https://www.cnblogs.com/tingshuixuan2012/p/3903205.html