各位前辈,小弟最近正自学windows编程(有一定的C/C++基础),所使用的书籍便是charles petzold著作《windows程序设计第5版》,前面5章都基本上能看懂程序,个人感觉就是windows编程对比起C/C++之类的,更多的是要记住windows里的各种头文件的内容(特别是结构体的定义及意义),各种操作函数,各种消息名称以,由于书中所涉及的windows帮我们定义好的东西很多,所以想向先辈们求助一下,是否有必要下载一些相关文档来协助我们查询从而理解书中所写代码(譬如本人刚下载了《Windows_C++_API函数大全》这个文件,感觉给了我很大的帮助),如果需要的话,那我还需要下载什么文档?我在百度搜索“windows头文件”之类的文档都不是我想要的,小弟在此恭等各位前辈的回答。还有,就是本人现在是211学校在校大二即将升大三的学生,虽然之前很多前辈都告知我先学好数据结构、算法等一些底层的东西,先看一些诸如《effective c++》之类的书籍,但是本人感觉现今的我感觉不到学习了那些东西的真正用处在哪,也许各位大侠认为这些底层的东西很重要,但是于本人目前的技术水平仍是领悟不到,故所以想先做点东西,从而理解自己在底层知识的不足,所以进行知识修补,各位大侠认为这种学习道路可行否?如若可行我的学习方向正确吗?C基础->c++->windows程序设计,下一本准备看C++ GUI QT4(PS:数据结构大二一年已经学完并独立完成了课程设计,但是感觉还是学到了皮毛。)————————第一次发帖,水平不是很高,望各位大侠要喷请轻喷,有什么不对的地方还请各位帮忙指点。非常渴望与前辈之间的交流。WindowsC++学习方向windows文档

解决方案 »

  1.   

    各位是觉得问题太长吗?那我可以缩小点。
    想向前辈们求助一下,是否有必要下载一些相关文档来协助我们查询从而理解书中所写代码(譬如本人刚下载了《Windows_C++_API函数大全》这个文件,感觉给了我很大的帮助),如果需要的话,那我还需要下载什么文档?
      

  2.   

    看些win32的程序。。理解窗口之间的消息传递。。
    孙鑫的视频。可以看看。。
      

  3.   


    好的,谢谢你。
    那请问一下当初你学习windows程序设计的时候只是看书和视频吗?万一碰到看不懂的函数结构体消息之类的是不是也得上网查询呢?有没有相关的文档?api文档之类的?
      

  4.   


    阁下所讲的项目,是类似于《windows程序开发项目实录》之类的源码吗?
      

  5.   

    求给分啊..没分提问了我去你先把基础学好,我原来也不注重基础,计算机基础好了学别的东西才快,你可能以为这些不重要,以后工作用不多,我原来直接看驱动后又回来重新看WIN32就是基础不牢固,其实我觉得人最重要的是思维,你身在211难道是切题切上去的?算法好不一定数学好,只是你算法好可能代表你数学思维好,解决问题好,把思维培养起来了你这些能够MSDN的东西你还怕个球?更多的是要记住windows里的各种头文件的内容(特别是结构体的定义及意义)各种操作函数,各种消息名称以,那别人还要MSDN做什么?你理解了消息机制,多做几个东西去理解,用一个SPY++去监控基础的消息去理解,还有defWindowProc的消息产生消息,和队列非队列消息这之类概念一定要明白。然后多写写软件,贪吃蛇,五子棋,管理系统去理解这些学到的东西,并且组合起来,以后不懂的API就查MSDN,然后进阶到WINDOWS内核,然后算法还是不想算法了做别的随便你,反正路是自己走的,然后打基础的时候思考一个问题,自己想要什么,然后先往那个方向走。先走着边走边学边改变计划。。
    送分啊