Visual C++程序设计中的API和SDK
来源:互联网 发布:js的display 编辑:程序博客网 时间:2024/05/18 18:15
我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能;初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用;不同的是,这些函数是由Windows操作系统本身提供的。
Windows操作系统提供了各种各样的函数,以方便我们开发Windows应用程序。这些函数是Windows操作系统提供给应用程序编程的接口(Application Programming Interface),简称为API函数。我们在编写Windows程序时所说的API函数,就是指系统提供的函数,所有主要的Windows函数都在Windows.h头文件中进行了声明。
Windows操作系统提供了1000多种API函数,作为开发人员,要全部记住这些函数调用的语法几乎是不可能的。那么我们如何才能更好地去使用和掌握这些函数呢?微软提供的API函数大多是有意义的单词的组合,每个单词的首字母大写,例如CreateWindow,读者从函数的名字上就可以猜到,这个函数是用来为程序创建一个窗口的。其他的,例如,ShowWindow(用于显示窗口),LoadIcon(用于加载图标),SendMessage(用于发送消息)等,这些函数的准确拼写与调用语法都可以在MSDN中查找到。
你可以把MSDN理解为微软向开发人员提供的一套帮助系统,其中包含大量的开发文档、技术文章和示例代码。MSDN包含的信息非常全面,程序员不但可以利用MSDN来辅助开发,还可以利用MSDN来进行学习,从而提高自己。对于初学者来说,学会使用MSDN并从中汲取知识,是必须要掌握的技能。
我们在程序开发过程中,没有必要去死记硬背函数的调用语法和参数信息,只要能快速地从MSDN中找到所需的信息就可以了,等使用的次数多了,这些函数自然也就记住了。
我们经常听人说Win32 SDK开发,那么什么是SDK呢。SDK的全称是Software Development Kit,中文译为软件开发包。假如现在我们要开发呼叫中心,在购买语音卡的同时,厂商就会提供语音卡的SDK开发包,以方便我们对语音卡的编程操作。这个开发包通常都会包含语音卡的API函数库、帮助文档、使用手册、辅助工具等资源。也就是说,SDK实际上就是开发所需资源的一个集合。现在读者应该明白Win32 SDK的含义了吧,即Windows 32位平台下的软件开发包,包括了API函数、帮助文档、微软提供的一些辅助开发工具。
提示:API和SDK是一种广泛使用的专业术语,并没有专指某一种特定的API和SDK,例如,语音卡API、语音卡SDK、Java API、Java SDK等。
- Visual C++程序设计中的API和SDK
- Visual C++程序设计中的API和SDK
- Visual C++程序设计中的API和SDK
- Visual C++程序设计中的API和SDK
- API和SDK定义
- sdk,api和dll
- SDK和API
- SDK和API DLL
- API 和SDK
- SDK和API 区别
- 白话sdk和api
- C/CPP中的网络API和库
- Visual C++程序设计中的文件操作
- Visual C++程序设计中的文件操作
- 【程序设计】C语言中的内存机制和内存泄露
- 抛弃C程序设计中的谬误和恶习(6)
- SDK和MFC以及API
- SDK和API的区别
- mysql中模糊查询
- 如何使用 CSS3 添加投影
- pipe,父子进程实现读写交换数据(linux)
- ZigBee的LED等运行流程以及管脚的修改
- 自定义View
- Visual C++程序设计中的API和SDK
- leetcode 26 Remove Duplicates from Sorted Array
- 导包View.OnClickListener和DialogInterface.OnClickListener冲突的解决方案
- java实现二叉树的多种遍历
- java术语(PO/POJO/VO/BO/DAO/DTO)
- 80后的北漂IT人:你的未来在哪?该做好打算了!
- Android使用wifi Ap核心类
- 获取手机中内外存储卡
- Java NIO 进程间通信