解决误区:关于不同语言和osAPI的问题
2010-12-07 13:00
330 查看
对API编程还是没开始。先澄清我的一个概念:
——————————————————————————
问: API和 编程语言 的关系如何?
API和用什么语言是没有关系的,每一个系统都会有一套自己的API(Application Programming Interface 应用编程接口)。
用我们最熟悉的windows来讲吧,他里面又分了很多,像windows9x/windowNT/windowCE等等。每一类操作系统都会有自己的一套API,无论我们是用C语言,汇编,delphi,VB还是什么什么,追根到底,用的都是一样一样的API函数,只不过用不同的语法包装了一下罢了。
当然,如果你想做API级的程序员的话,书随便买一本看看就好了。但是一定要去买套MSDN的光盘回来装在自己的电脑上。所有的API他里面都有详细的说明,包括不同windows平台的各各函数。还有例子和大量文档。
呵呵,其实,在编程的时候,各各编绎器,像VC,delphi之类的,都会有自己的SDK包,里面提供了自己的各式各样的功能函数。说白了,这些函数都是由N个系统API的调用实现的某个高级一点的功能函数。
——————————————————————————
问: API和 编程语言 的关系如何?
API和用什么语言是没有关系的,每一个系统都会有一套自己的API(Application Programming Interface 应用编程接口)。
用我们最熟悉的windows来讲吧,他里面又分了很多,像windows9x/windowNT/windowCE等等。每一类操作系统都会有自己的一套API,无论我们是用C语言,汇编,delphi,VB还是什么什么,追根到底,用的都是一样一样的API函数,只不过用不同的语法包装了一下罢了。
当然,如果你想做API级的程序员的话,书随便买一本看看就好了。但是一定要去买套MSDN的光盘回来装在自己的电脑上。所有的API他里面都有详细的说明,包括不同windows平台的各各函数。还有例子和大量文档。
呵呵,其实,在编程的时候,各各编绎器,像VC,delphi之类的,都会有自己的SDK包,里面提供了自己的各式各样的功能函数。说白了,这些函数都是由N个系统API的调用实现的某个高级一点的功能函数。
相关文章推荐
- fcitx 关于多语言,不同编码的一点说明;同时也可以用于解决fcitx不能输入问题
- 关于JAVA和C#在MD5加密时不同问题的解决办法
- 关于解决不同浏览器之间的兼容性问题
- 关于【源文件与模块生成时的文件不同】问题的解决
- 关于A+B+C问题4种语言的解决办法,Java、C语言、C++、Python
- 关于【源文件与模块生成时的文件不同】问题的解决
- 关于Android DES加密算法在不同平台加密结果不同的问题的一个解决方法
- 关于struts Validator在多模块下多国语言资源访问的问题解决之道(一)struts Validator下使用多模块的多国语言资源
- 不同database排序方式,不同语言,如何解决国际化编程问题
- 关于不同语言的参数执行顺序问题
- iOS,关于真机tableViewCell上面button响应事件,不同版本崩溃问题解决
- 关于源文件与模块生成时的文件不同问题的解决
- C++、Java和Matlab不同语言关于 y=(++x)+(++x);结果不同的问题
- 解决Java中MD5加密utf-8格式时与其他语言不同的问题
- 关于VS编译DevExpress默认产生几个多余的语言包的问题解决
- 关于spring boot 中App类位置不同导致出错的问题的解决方法
- 关于脚本语言PERL的两个笔记(编码问题,未完全解决)
- 关于jsp页面链接在不同浏览器中出错的问题解决
- DatePickerDialog 只显示年 (解决不同语言顺序不一样的问题)
- 关于从不同的URL获取JSON数据时Ext.data.Store反映迟缓问题的解决