windows api编程与C语言什么联系?

一般C语言编写的小软件~~是不是要用到windows api编程。。我学的谭浩强的C语言那本书,里面没有介绍关于软件的开发~~编出的程序都是在那个黑框里面运行。。感觉只能编写数字之间的逻辑计算。。怎么和编软件没有联系啊。。C语言怎么才能和编写软件联系起来???跪求~

windows api是基于WINDOWS操作系统框架下做应用软件的一种函数调用方式,也就是说你只能看到它的函数名和参数,但是看不到函数内部的程序。你根据MSDN上的描述去调用相应功能的API函数来完成你的相关应用函数。当然,在使用VC++时有比调用API更方便的方法,那就是使用相关的类。具体的方式,楼上给出了一个最好的学习方案:孙鑫VC++视频和书,只要有一定的C语言基础就能够理解如何进行应用软件的编写。视频和书在网上都能够下的到。当然,你说的再学校学习的那些C语言基础是非常有用的,当你进行深入的编程时就能够体会的到,我们经常戏称谭浩强为强哥,就是因为即使是编程老手,有的时候都不得不去翻阅一下强哥的书,里面的内容虽然平实,但却非常基础和关键!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-04
不一定用windows api啊,写个解方程的程序,写一些经典的算法都不需要windows api,当必须要用到操作系统提供的功能时才必须要用,比如创建一个窗口,获取文件目录信息等。windows api 相当的多,直接用windows api 创建窗口开发程序比较困难。于是微软把大部分api以c++类的形式封装在了mfc里。能在那个黑框里运行的程序,叫控制台程序,只是没有窗口界面,是标准的软件。
第2个回答  2010-08-04
我也是啊~~~~谭浩强那本 c 学了一学期
然后 学 c的数据结构。。。郁闷涅
第3个回答  2010-08-04
你可以去看下孙鑫的VC++视频教程,里面有你想知道的内容
相似回答