读书人

win32 api编程,该怎么解决

发布时间: 2012-05-28 17:59:54 作者: rapoo

win32 api编程
本人学过C语言,算是很熟悉了,现在都用C语言在工作了,学过数据结构,本来想打算往软件发展的,就去学win32 api编程,可是学起来怎么那么吃力啊,比学C还吃力,也不是说看不懂,,懂还是有一点点懂的,就是感觉特别乱,是不是要去学一下C++才能来学api编程呢。尤其是C语言里的函数是要调用才能被实现的,但我看windows程序设计这本书里有些函数没有被调用啊,但它也实现了那个函数的功能。

[解决办法]
推荐你先学习一下windows编程原理,可以看孙鑫老师C++视频第一课来学习。
win32 API编程特点就是你需要记住很多API函数,这些都是库里面的,你要用的多才能熟练,这些函数可以实现各种各样的功能。而且各种类型的数量不是C能比的,乱是很正常的,如果你的C语言功底踏实,坚持一个星期就不乱了。否则就是你的基础还是不行,或者写的少了。可以到网上找一些好一点的源码看看。这方面像学C的时候那样的教材少的可怜,看源码学的更快。
至于C++看你兴趣,如果你觉得用过程化编程已经力不从心了可以去学C++,很快可以上手。其实了解的windows编程原理写这些程序和你以前写的方法没什么两样
[解决办法]
WIN32编程的思想和普通程序设计是不一样的,这个和c++没有关系,一点关系都没有,学了C++可能还会让你的思想更僵化

WIN32是用消息驱动的,是一种动态的面向对象,用原生C语言实现
想快速入门的话只要搞懂它的消息发送机制就可以了,都是通过消息,实现函数的回调
[解决办法]

探讨

推荐你先学习一下windows编程原理,可以看孙鑫老师C++视频第一课来学习。
win32 API编程特点就是你需要记住很多API函数,这些都是库里面的,你要用的多才能熟练,这些函数可以实现各种各样的功能。而且各种类型的数量不是C能比的,乱是很正常的,如果你的C语言功底踏实,坚持一个星期就不乱了。否则就是你的基础还是不行,或者写的少了。可以到网上找一些好一点的源码看看。这方面像学C的时候那样的……

读书人网 >C语言

热点推荐