首页 热点资讯 义务教育 高等教育 出国留学 考研考公

我想自学windows内核编程以及C语言网络编程(之前完全没接触过),已经掌握C、C++,应该如何入手?

发布网友 发布时间:2022-04-23 12:21

我来回答

4个回答

热心网友 时间:2023-10-13 04:18

《windows核心编程》距离windows内核编程还差得远啦,《windows核心编程》是一本讲述windows应用程序开发的书。你真正需要掌握的是操作系统方面的知识,例如怎么样创建一个线程、创建一个进程、如何遍历文件夹,控制他们的访问权限,内存映射等。

然后开始看操作系统方面的书,比如《操作系统 : 精髓与设计原理(原书第6版) 》,《现代操作系统(原书第3版)》这样有一定理论深度的书,这些理论的书没有代码,但你在看的时候也要想想这些东西是怎么实现的。

有了一定的基础之后,可以开始看内核编程方面的书,例如潘爱民写的《windows内核原理与实现》,再高级一点的看毛德操写的《Windows内核情景分析》,最权威的当然还是《深入解析Windows操作系统》,然后你就可以深入windows内核编程了。不过提醒你就是这3本的难度在《windows核心编程》之上,要花好多年功夫,写好多万行代码,泡好多个论坛看别人的贴子,看很多别人博客,好多别的辅助读物,才能都看懂。楼主要量力而行。

网络编程的话,windows方面我也不知道哪本书好,我真心推荐《UNIX网络编程》(1,2卷)和《UNIX环境高级编程》。追问之前我也上知道查过类似的问题,但是我很担心如果买下来完全看不懂那就很浪费钱啊!附近的图书馆都找不到,只能用网购。我就想问一下对于一个之前完全没什么概念的人,可以直接看这些书不打基础吗?

热心网友 时间:2023-10-13 04:18

windows方面不熟。。
网络方面推荐UNIX网络编程和UNIX环境高级编程

热心网友 时间:2023-10-13 04:19

如果没有基础 看起来会很吃力,但也不是看不了,你可以边看边查,看到哪不懂了 网上百度下,边看边学了。得看自己毅力了。

热心网友 时间:2023-10-13 04:19

不懂,帮不到你= =。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com