我很希望有人能告诉我学windows编程,从程序员的角度看windows,而不是从使用者的角度看windows。如何从程序员角度看windows,如何理解windows编程的机制,windows产生消息机理,并把消息传给消息处理器的机理,也就是为什么windows产生的消息不是他自己做,而是将消息又传给程序。还有如何理解程序与windows的关系,程序自己需要做什么,windows给程序又做了什么。
  很迷茫,很乱。请高手指点迷津!!

解决方案 »

  1.   

    以下是个人观点:
       Windows是一个系统,一个平台,它提供给使用者一个良好的使用环境,而对于编程的人来说,它提供的是一个可以实现编程者思想的环境,一个访问,利用,控制计算机资源的接口.Windows只是告诉你使用者做了什么事情,也就是发送消息给编程者编的程序,对于使用者的动作要如何处理,例如你可以忽略该动作或是提供服务给使用者,这些全由你决定,这也就是你编的程序所做的事情.Windows的消息本来就是要求编程者自己来实现的,因为你编程就是想把自己的想法用编程实现,试想,如果Windows把所有消息都处理了那还有什么可以编的?
      

  2.   

    看我的签名,慢慢来吧,呵呵,写多了,自然就懂了有时间看看操作系统,windows系统编程之类的,关键还是多写代码