zoukankan      html  css  js  c++  java
  • 学习win32程序步骤

    不可跨越

    1.c语言

    2.c++

    c是c,c++是c++,很多同志学过其他语言,虽然有面向对象概念,但还是需要好好看看,c++语言还是复杂的,特别是其指针的使用,才使得其效率的保证.

    上面是第一阶段。了解语言后就得练习,更进一步的了解语言,如看effective c++等,或者自己手动写些代码来练习,熟能生巧嘛.

    3.c++模板 这个是要看的,不看的话,在后续看到模板的时候,头就会晕晕的,当然也可以晕一段时间回头再看。但无法避免.

    接下来可以看点应用了。

    4.Windows程序设计

    建议看此书前,在市场上先买本 书名为 <<xx天精通windows应用程序>>这种书,因为这种书都是面向初学者的,所以表达起来都是通俗易懂,容易理解些。然后再就是这本书了。这本书比较厚,不用全看完,一下子都看完,且看懂有难度。。。

    5.这时候对Windows程序有些概念了,接着是MFC,MFC是对win32 api的一个封装,是一个框架,学框架就得跟着框架的思路走,学习时首先不要问为什么,先出效果,封装的东西太多了,了解核心就好。还是建议从简单开始,不建议马上看深入浅出MFC。。。先看visual c++技术内幕…

    6.到了这里,从visual c++技术内幕你会发现技术面会更广。接下来是com…

    7.com技术很广,至少我看了好一段时间才有点感觉,com的书目前我有三本,com技术内幕=>com本质论=>com原理与应用

    建议先看com技术内幕,不要先看com原理与应用,这书得有点感觉再看。理论太多了,不是说这本书不好。找适合自己的书看。

    com看了段时间,即使知道原理后,发现这门技术还是很复杂的,复杂的东西都有框架。。。如ATL。。。深入解析ATL。。。这书很厚。。。跟不下去了。。。等段时间看。。。

    8.到了这里整体有个概念了,如果你想做点东西,找本什么实例的书来做一个小的应用,这时候你就有感觉了,主要肯定还是围绕着MFC展开。

    接着请继续熟悉Win32 api与c++语言,这属于积累阶段。这一段有好多书可以研究。以上步骤基本完成的并达到熟练程度,我想需要两年以上。。。当然我仅看了半年左右。。。还很远。。。

    学.net的,到这里可以看下p/invoke了,了解win32和.net两个世界的交互.这么下来微软技术基本面很广,没几年下来是不行的...

    不过回过头,这一切皆因wpf而起,wpf由direct3d构建,direct3d基于com,学com必学c++,学c++必学c,com还有com+…这就是微软技术,环环相扣。看了也白看,心中有个概念,但不得不看。

    这里可以继续看direct3d,到之前请先复习数学矩阵相关知识。。。

    乱写一通。。。呵呵

  • 相关阅读:
    函数封装总结
    03.深入javascript
    02.JavaScript基础下
    html5权威指南:客户端分区响应图
    html5权威指南:定制input元素
    html5权威指南:表单元素
    html5权威指南:表格元素
    html5权威指南:组织内容、文档分节
    css布局理解
    html5权威指南:标记文字
  • 原文地址:https://www.cnblogs.com/Clingingboy/p/1597020.html
Copyright © 2011-2022 走看看