API编程.我的方向!大家认为我选对了没有?

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:37:19
对!VC什么都能编.但能精通一门就不错了.我不是什么英雄与伟人.我只想精通一门.
---------------------------
网络编程.曾经是我最大的希望.可是我错了.VC与网络相结合多牛啊.可是换个角度来看.一要学好编程2要学好网络.当我去书店拿起网络工程师那本书时.我错了.违背了一个原则.只要精通一门就可以了.
--------
我剩下的一个是数据库编程.这个基础是要学好数据结构.那种高深的数学理论及公式.你微积分学的怎么样.不要说了.我对这行摇头.并不是我怕难.而是我不感兴趣.
----------------------------------------
游戏编程怎么样啊.听说好像要学什么DIRECT什么之类.还有C++数据结构也要很好...违背了一个原则:同上
----------------------------
图形编程怎么样啊.这个也是要坐标.还有一些数学公式.....不要提了.
----------------------------
MFC编程吧...不错.可是我想自己写个.不行.你必须按步就搬的来.你第一步要这样.第2步要这样.用吧.好多东西都是给你准备好的.........不要提了.
-----------------------------------
最后我思考了很久.
我决定选API编程.据说工资上.可以说是所有编程中最高的.我并不是说钱多.而是说这个工作有前途.值的考虑.至少学精通了.可以拿来用.又可以养家糊口.
内容上也不错.API编程是MFC的基础.MFC其实就是给别人做好的,然后包装好.用是好用.可是如果你想改.可就难了.还有API有些不允许被调用的.即MFC没封装的.其实MFC也挺不错的.一个好的框架.这个好实现.反正有现成的.但真的比实力的话,还是API.
听说API学的好,还能参与操作系统之类的工作.不错啊.这可是我的梦想.
这么虽说难了点.
但符合一个原则:精通一门.工资待遇不错.与我的梦想与兴趣相连.
还有一点.与数据结构关系并不大.但我知道API中包含了许多C++语言进去了.
基础.定义方面.int,float,C

我也说两句,我觉得楼主的直觉不错。不象很多人,不知道API(就算指win32 API吧)的重要性,稀里糊涂的上手就是MFC。
其实MFC的确把很多的API给封装了,内部机理还是通过API实现的。因此MFC是皮肤与肌肉,API是筋骨。
说学习的话,API好像不能单独学习的吧?否则不是变成背字典了?
多找些关于WINDOWS系统编程的书来看下,里面会涉及大量的API的。一方面可以熟悉下API,另外一方面可以对操作系统有所了解,熟练的API又能让你轻易的上手MFC。(当然C++也要过硬!)
但说开发的话,真的现在没人用WIN32做开发的,效率实在太低了,用MFC效率肯定要比WIN32开发效率高,且MFC也能象WIN32一样,可以随心所欲,只要精通想要什么样的程序都可以做出来!设想一下,用MFC一年可以做出7、8个项目来,WIN32做3、4个出来,你说哪种会饿死一家^-^。
不要抵触MFC,我觉得MFC肯定是WIN32的升华。
作为程序员的知识水平,需要对操作系统有一个认识,其中API是认识操作系统的一个重要途径!但作为一门职业而言,开发效率是首位的,你不得不放弃WIN32。否则为什么不回到“汇编语言”这一石器时代?太可怕了!

照你这么学,永远不可能学好编程!

你所说的什么API编程老实说一文不值,我也也没有听什么人说招什么API编程的。如果你其他方面不行的话,就算你把你说的api背得滚瓜烂熟也没有用的。

另外不知道你指的是什么api。 各种各样的库函数都可以叫做api的,我猜你指的是Windows 系统提供的基本接口函数吧。

win32的api也只是一个编程接口,就像c语言一样,用熟了只是工具而已.
但是根据具体需要,有些具体工作可能需要比较频繁.有些可能基本不用.

像你所说的"把这些接口组合起来使用的方法",
mfc就是对api的封装啊.就是很好的例子,候杰的深入浅出mfc正是讲这些原理的.

通常具体工作都是用mfc,很少人单用win32,所以最后还是要学好mfc,对win32的学习可以深入的理解mfc.所以学习win32也是很有必要的.如果不了解win