windows核心编程怎么都看不懂 刚掌握c和c++
发布网友
发布时间:2022-04-23 19:48
我来回答
共2个回答
热心网友
时间:2023-10-05 12:38
Tip 1 不妨动手
操作系统应用程序编程,需要一些贮备知识,但需要多少,说不清楚。Windows核心编程有丰富的例子,不妨编译下,运行下,改改,看看有什么效果,慢慢就会学会。
Tip 2 贮备知识
编程方面,Windows编程,本质上是API编程,就像你使用stdlib等等里面的malloc\free一样,Windows SDK提供了丰富的函数供你使用系统资源。那么,编程,你就需要熟悉API编程。不妨,写一个通用链表,可以容纳任何数据类型,支持头出头进,尾出尾进,单元素进,多元素进,索引访问,递归访问等等。这里链表相当于你自己开发的API库,然后用在通讯录管理、图书管理,等经典大学课设里面。这样你就明白,Windows函数与你自己的链表函数,本质上没啥区别。
知识方面,计算机基础,操作系统原理,不用细看,大概百科看看就行,知道是个什么东西。然后具体的知识,其实就是Windows核心编程要教授的内容啊!!!!学过这本书后,其他操作系统应用程序编程大同小异。其他操作系统的工作方式也大同小异。关键要知道,内存,虚拟内存,线程,进程,同步方法,通讯方法等等。思考一个问题,为啥这本书里有很多同步技术,为啥没有异步技术呢?
热心网友
时间:2023-10-05 12:38
如果你完全什么都彻底看不进去的话,一般只有两种可能:
一、你根本没用心看
二、你认为一样东西应该符合你的主观认知,尝试用自己的固有认知解释并理解它。
如果是前者没什么好说的,如果是后者你得学会发现新事物自身固有的根基。