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

比如说该看哪些书、我有《windows核心编程》但完全看不懂啊!附:有没人有MSDN2001?答得好我会追加的!请多指教!... 比如说该看哪些书、我有《windows核心编程》但完全看不懂啊!附:有没人有MSDN 2001?答得好我会追加的!请多指教! 展开
 我来答
yang_bigarm
2013-01-26 · TA获得超过3949个赞
知道大有可为答主
回答量:1664
采纳率:100%
帮助的人:627万
展开全部
《windows核心编程》距离windows内核编程还差得远啦,《windows核心编程》是一本讲述windows应用程序开发的书。你真正需要掌握的是操作系统方面的知识,例如怎么样创建一个线程、创建一个进程、如何遍历文件夹,控制他们的访问权限,内存映射等。

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

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

网络编程的话,windows方面我也不知道哪本书好,我真心推荐《UNIX网络编程》(1,2卷)和《UNIX环境高级编程》。
追问
之前我也上知道查过类似的问题,但是我很担心如果买下来完全看不懂那就很浪费钱啊!附近的图书馆都找不到,只能用网购。我就想问一下对于一个之前完全没什么概念的人,可以直接看这些书不打基础吗?
索贝尔上尉
2013-01-26 · TA获得超过3318个赞
知道大有可为答主
回答量:1837
采纳率:66%
帮助的人:1803万
展开全部
windows方面不熟。。
网络方面推荐UNIX网络编程和UNIX环境高级编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友024f250
2013-01-31 · 超过30用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:81.8万
展开全部
如果没有基础 看起来会很吃力,但也不是看不了,你可以边看边查,看到哪不懂了 网上百度下,边看边学了。得看自己毅力了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
糕富帅的蛋疼
2013-01-28
知道答主
回答量:68
采纳率:0%
帮助的人:29.6万
展开全部
不懂,帮不到你= =。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式