易语言里的API函数是什么意思?请说得通俗易懂……谢谢!*

易语言里的API函数是什么意思?请说得通俗易懂……谢谢!*
我要通俗易懂的,不要专业的!

API是windows系统自带的DLL文件,也称API函数。
就比较像易语言的命令一样。
比如 信息框(内容,格式,标题),是易语言的一个命令。
用API来实现就是
MessageBoxA(父窗口句柄,内容,标题,格式)
当然不能直接输入在易语言的代码编辑器中,必须要先进行申明。
申明的地方就是 插入 窗口1 那里可以看见 DLL命令 。双击DLL命令,
右边的代码编辑当中右键,插入新的DLL命令,然后输入需要申明的什么某某DLL文件,
某某函数,某某参数,然后在易语言窗口代码中就可以使用了。
为什么要使用API函数呢?因为在编程中,易语言因为功能不足非常苦恼,调用API来弥补易语言的不足是程序员经常使用的方法,也是必须学会的。
实例:
~~~~~~~~~以下为DLL命令代码区,复制即可~~~~
.版本 2

.DLL命令 API信息框, , , "MessageBoxA"
.参数 窗口句柄, 整数型
.参数 内容, 文本型
.参数 标题, 文本型
.参数 格式, 整数型
~~~~~~~~~~~~~~~~然后再窗口代码区输入~~~~~~~~~
API信息框 (_启动窗口.取窗口句柄 (), “其实API很简单”, “123”, 0)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-07
api函数不是专属于易语言的,他可以说是系统预置的一小段程序,我们在编程的时候,要实现某个功能就可以调用这些小程序,而不用频繁的编写了。这些小程序就是api函数,并不只是易语言可以调用,其他的编程语言同样可以调用,只是调用的方式不一样罢了。把这些api函数集中在一起,然后编译出来就是dll文件。我们在电脑上看到的dll文件大多数情况下都是封装起来的api函数本回答被提问者采纳
第2个回答  2011-03-07
现在大型软件项目的实施一般是分工协作开发,即分成一个个的模块来进行开发,易语言提供了模块化开发支持。易语言中的模块称为易模块。通过使用易模块,用户可以将常用的代码封装起来重复使用到其它程序,或提供给第三方使用,或用作开发大型软件项目中的某个部分,然后在软件项目的封装阶段将所有这些模块组织编译成为一个完整程序。
1.易模块同API函数的使用比较。
在易语言中,API函数是外部语言编译封装好的接口函数,而易模块是易语言编译好的专用的外部接口函数文件;易模块的使用方法是直接把该模块程序插入易程序中,再调用它的接口命令,API函数的使用方法是先把该DLL文件放到相关目录下,再建立DLL命令来调用;易模块是用中文编写的,而API函数使用英文编写的。只要熟悉易语言就可以用中文编写易模块,因此易语言更适合于中国人学习开发。
2.易模块的特点
易模块是一个特殊的易程序,它与普通的易程序相比,有以下特点:
(1)必须具有程序名称(通过“程序”→“配置”菜单设置),此名称代表模块名称;
(2)必须具有名为“_启动子程序”的子程序,此子程序负责进行易模块的初始化;
(3)必须具有公开此易模块的对外接口。
只有具有以上三点的程序才能够被称为易模块。

易语言里的API函数是什么意思?请说得通俗易懂……谢谢!*
API是windows系统自带的DLL文件,也称API函数。就比较像易语言的命令一样。比如 信息框(内容,格式,标题),是易语言的一个命令。用API来实现就是 MessageBoxA(父窗口句柄,内容,标题,格式)当然不能直接输入在易语言的代码编辑器中,必须要先进行申明。申明的地方就是 插入 窗口1 那里可以看见 DLL命令 ...

易语言谁能帮我解释下这个API函数是什么意思
Windows API是一套用来控制Windows的各个部件的外观和行为的一套预先定意的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很象Windows的天然代码。其他的语言只是提供一种能自动而且更容易的访问API的方法。VB在这方面做了很多工作。它完全隐藏了API并且提...

易语言API有什么作用或功能?简单的介绍完整点!
API 即 Application Programming Interface .应用程序编程接口,是WINDOWS提供给应用程序开发者的一系列接口支持。程序开发者可以在不处理(甚至不需要了解)过于底层内容的情况下,高效开发出自己的程序。例如:ShowWindow()这个函数(存储于动态链接库USER32.dll里)用于显示一个窗口,你只需要提供这个函数相应的...

易语言中使用API函数WriteProcessMemory写出总是崩溃什么原因代码如下只...
你没有明白我的意思,不是直接在程序中写"[ ]",中括号是汇编中的写法,“【6987456】”表“6987456”这个地址中存放的值 不明白再问吧

易语言置入代码是什么
这个是 置入汇编代码的,如果你不懂汇编的话你不用去想这个了,因为你会完全看不懂的~

易语言,俘获鼠标_的API函数?
.DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定 .参数 窗口句柄, 整数型, , 要接收消息的...

易语言 API 函数的参数值看不懂,大哥大姐帮帮忙
"SWP_SHOWWINDOW"这些你所说的"文字"是常量 每个都有相对应的常量值 比如这个"SWP_SHOWWINDOW"的常量值就是64 查询常量值可以使用"彗星小助手"、"FoxAPI"等工具查询,生僻的常量可以直接在搜索引擎里搜索“const 常量”获得

易语言里的TOKEN_PRIVILEGES这个是什么东西?
1.是API函数(本人对API函数的代码不了解,也不知道是不是),如果你是下载完整的易语言,可以在目录上找到 API小助手 查看是不是存在这个 函数 2.只是别人写好的一个CALL(子程序),只不过名称是叫做 你说的那个罢了 3.他是个什么东西? 或许是个好东西或许不是好东西......

易语言中有自带的api函数吗
在易语言界面选择--工具--执行易向导 然后在弹出的窗口内选择 API 助手 ---打开 然后在 api助手 界面选择你需要的api 选择某个api后导入就可以了。

易语言里的发送信息命令里的信息值,参数1,参数2分别是什么意思。代表什...
windows下有个user32.dll,这个api里面的sendmessage(hwnd,msg,wparam,lparam)可以实现你要的功能,参数一:要操作对象的句柄 ,参数二:消息类型,参数三和参数四是根据参数一和参数二的不同而变化的,比如你要发送键盘消息,那么参数三就是vk值,参数四可直接设为0 如果你要发送鼠标消息 那么参数三...

相似回答