竹逸 发表于 2022-10-8 01:42:28

c语言基础学完后,是不是就开始学windows程序设计SDK

如题

jackz007 发表于 2022-10-8 01:52:40

本帖最后由 jackz007 于 2022-10-8 02:02 编辑

      Windows SDK 程序设计学习起来会非常艰难,因为你需要了解很多 Windows 操作系统的内部运行机制,除了操作系统提供的 API,每一个功能都需要自己编写代码去实现,而且,这些 API 有近 1000 个之多,学习、掌握难度较大。相比之下,微软的 MFC 就要容易学习和使用一些,因为,微软已经为用户预设了很多常用的现成组件,这些组件为特定用途而生,其中封装了大量的 Windows API,可以大幅度降低编程的难度,显著提高编程的效率。

人造人 发表于 2022-10-8 02:25:28

可以
另外,我不推荐mfc
而且这个课程入门了就可以了(就看前面的几节课),后面的基本上用到什么查什么
再之后就可以看win32汇编语言了,基本上就是C语言 windows sdk的汇编版本
同样是入门了就可以了,就是前面的几节课,后面用到什么查什么

竹逸 发表于 2022-10-8 06:06:37

jackz007 发表于 2022-10-8 01:52
Windows SDK 程序设计学习起来会非常艰难,因为你需要了解很多 Windows 操作系统的内部运行机制, ...

要了解很多系统机制么,觉得挺好啊,知道越多基础越扎实,心里不慌{:10_281:}

jackz007 发表于 2022-10-8 08:12:14

竹逸 发表于 2022-10-8 06:06
要了解很多系统机制么,觉得挺好啊,知道越多基础越扎实,心里不慌

      牛!

竹逸 发表于 2022-10-8 10:36:16

jackz007 发表于 2022-10-8 08:12
牛!

人造人大佬说的,不推荐用mfc{:10_254:}

人造人 发表于 2022-10-8 10:54:15

竹逸 发表于 2022-10-8 10:36
人造人大佬说的,不推荐用mfc

从应用程序开发的角度看,当然推荐mfc
但是从学习windows编程的角度看,就不推荐mfc
因为mfc一层又一层的封装,让你很难理解底层原理

howzyao 发表于 2022-10-8 15:39:56

个人觉得,还是觉得要先用了再说,就会体会到mfc的长处与短处。汇编的话,倒是希望本栏目开设一个置顶帖子,定期更新,不准瞎回复,申请发帖制度,只准有实例有截图的权威论据,才能跟帖。这样一来,有助于提高大家的基本功,希望班主考虑此建议。

竹逸 发表于 2022-10-9 00:23:01

人造人 发表于 2022-10-8 10:54
从应用程序开发的角度看,当然推荐mfc
但是从学习windows编程的角度看,就不推荐mfc
因为mfc一层又一层 ...

我百度了一下,都在说mfc没有qt好,虽然这两个东西我都不懂{:10_266:}
页: [1]
查看完整版本: c语言基础学完后,是不是就开始学windows程序设计SDK