API原意为
创新互联主营海曙网站建设的网络公司,主营网站建设方案,APP应用开发,海曙h5重庆小程序开发搭建,海曙网站营销推广欢迎海曙等地区企业咨询
Application
Programming
Interface
,即
应用程序编程接口
。
通常,在VB、VC等windows
编程环境
中所说的API指的是
windows操作系统
的
编程接口
。windows操作系统管理电脑中所有的软、硬件资源,我们自己写的程序想要得到一块内存,或者是想要从硬盘读取文件,或者想从网卡读取从网络中传来的数据,都需要通过windows操作系统来实现。那么,我们怎么告诉操作系统我们想要做什么呢?就是通过调用windows操作系统的接口来实现的,比如想要得到一块内存空间,我们就可以调用
API函数
HeapAlloc
,然后系统就会为我们分配一块内存空间,并返回起始地址。又比如,我们想在硬盘上创建一个文件,可以调用
API函数
CreateFile
,系统就会为我们创建一个文件,并返回文件的标识(以文件句柄的形式),然后如果要向文件中写入数据,需要调用
WriteFile
,系统就会把我们的数据写入到文件中。
API函数
只是应用程序与操作系统之间实现交互的接口,所以无论是到普通应用程序还是在游戏中,起到的作用都是一样的。
需要注意的是,windows的接口函数是API,但API并不仅仅指windows的接口函数。
api函数要用C++.
调用其他exe程序,c语言中用
char my_cmd[80]="my_prog_name.exe";
system(my_cmd); 就可以了。
查询运行窗口 .... 这些都是 设及 视窗 的函数,建窗口,显示窗口,关闭窗口,查询等,都有函数。你只要 包括了相关的头文件,调用相应函数,给入实际参数,就可以了。不难,只是繁杂,时不时要查帮助文件,初学者要有耐心,熟能生巧。
API英文全称Application
Programming
Interface,是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API而使操作系统去执行应用程序的命令(动作)。
其实早在DOS时代就有API的概念,只不过那个时候的API是以中断调用的形式(INT
21h)提供的,在DOS下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将AH置为30h后调用INT
21h就可以得到DOS操作系统的版本号。而在Windows中,系统API是以函数调用的方式提供的。
用C++写吧,C++方便点
给对话框添加进度条控件,并给进度条控件添加变量,类型为CProgressCtrl,变量名拟为m_Pro
再添加一个按钮控件,改名为确定,双击添加响应函数,添加如下代码:
for(int i=1;i=10;i++)
{
Sleep(100);
m_Pro.SetPos(i*10);
}
然后就行了,具体可以Hi我
用C调用API 就不能在是简单的tubroc了
需要用到vc工具
一般用的是vc++ 6.0
直接用c就是windows SDK编程 这种编程相对与MFC来说更加接近底层
学习纯C的SDK编程可以让你更加了解windows编程的机制和原理
学习完SDK编程 再来学习MFC就会容易的多~~
关于书籍 windows编程很好的书籍并不是特别的多
但是有一本是可以说是windows编程界的圣经:
Windows 程序设计(第5版)(上、下册)
网上有电子版 源代码的话petzold大师的个人主页
上好像有
关于petzold这个人 你也应该了解 windows编程泰斗~~
api函数要用C++.
调用其他exe程序,c语言中用
char my_cmd[80]="my_prog_name.exe";
system(my_cmd); 就可以了。
查询运行窗口 .... 这些都是 设及 视窗 的函数,建窗口,显示窗口,关闭窗口,查询等,都有函数。你只要 包括了相关的头文件,调用相应函数,给入实际参数,就可以了。不难,只是繁杂,时不时要查帮助文件,