- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
易语言API图文教程
易语言与WIN32 API的使用
本人也是个小菜鸟啦。。
今天写这个,就是为了一下比我还新手的同学参考参考的资料。。
----------------------
基础知识:
先来了解一下,什么的动态链接库
动态链接库
HYPERLINK /view/945740.htm动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个HYPERLINK /view/17674.htm程序同时使用的HYPERLINK /view/41.htm代码和数据的库,DLL不是HYPERLINK /view/159830.htm可执行文件。HYPERLINK /view/945740.htm动态链接提供了一种方法,使进程可以调用不属于其HYPERLINK /view/1272001.htm可执行代码的函数。函数的HYPERLINK /view/1272001.htm可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个HYPERLINK /view/330120.htm应用程序可同时访问HYPERLINK /view/1082.htm内存中单个DLL 副本的内容。DLL 是一个包含可由多个HYPERLINK /view/17674.htm程序同时使用的HYPERLINK /view/41.htm代码和数据的库。
其实你的系统就有很多的动态链接库,例如KERNEL32.DLL UESER32.DLL.....
再看看,什么是API。
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
推荐API工具,是易语言自带的API助手,一般在X:\e\wizard\API助手
如下图,,很好用,很强大哦。。
可以看出,有了API,我们编程的生活是多么的美好,很多函数都不需要我们亲力亲为的去写,只要调用就OK了。。
然后,我们来看一下数据类型。。因为在API中有很多地方使用了结构体(看百度哦),为了对这些结构体进行匹配,所以在易语言中我们也要对他建立相应的数据??型。。
例如这是C语言的结构体格式
SYSTEMTIME Structure
The SYSTEMTIME structure has the following form:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME;
而我们如果想在易语言中实现他,就可以这样定义
.版本2
.数据类型 系统时间_, , SYSTEMTIME
.成员 年, 短整数型, , , wYear
.成员 月, 短整数型, , , wMonth
.成员 星期, 短整数型, , , wDayOfWeek
.成员 日, 短整数型, , , wDay
.成员 小时, 短整数型, , , wHour
.成员 分, 短整数型, , , wMinute
.成员 秒, 短整数型, , , wSecond
.成员 毫秒, 短整数型, , , wMilliseconds
你可能会奇怪,我怎么知道什么WORD 是什么类型。。OK,这个没关系,易语言API助手他自己为我们建立了匹配的数据类型、、如果想知道,自己也可以百度哦。。
还有一个就是指针。。
就是易语言参数中的参考和传址,他们两个确保程序修改的变量始终是一个,就是怎么说呢,
指针保存的是变量的地址,计算机中的内存都是编址的,就像你家的地址一样,只有找到地址,就可以准确的找到你本人了,而指针就是变量的地址,他可以准确无误的找到变量。
但是如果是单纯的变量,每一个形参和实参都是两个变量了,所以你对形参的修改是无法达到对实参的修改的。。
(PS:形参就是你定义函数时候写的参数,实参就是你调用函数传的参数)
PS2:好吧,如果听不明白也没关系。。。。
好吧,暂时就说这些知识,如果后面遇到的再说。。
--------------------
1.1 消息框API
嗯,今天教大家怎么添加API到易语言中使用,
您可能关注的文档
- 操作系统实验二存储管理动态分区分配及回收算法.doc
- 搅拌机操作手培训教材.doc
- 操作系统复习4_存储器管理.doc
- 操作系统-第8章练习题.doc
- 操作系统PV操作经典例题与答案.doc
- 摩擦力复习(含答案)实用.doc
- 操作系统读者与写者课程设计报告.doc
- 操作系统考试课程重点中国海洋大学.doc
- 操纵动力学建模分析及4WS控制器设计.doc
- 操作系统实验第六次磁盘调度.doc
- 2025年中国乙氧苯柳胺软膏市场调查研究报告.docx
- 2025年及未来5年电信设备项目市场数据调查、监测研究报告.docx
- 2025年中国产宝口服液市场调查研究报告.docx
- 2025年及未来5年远红外线热敷按摩仪之瑞颈灵项目市场数据分析可行性研究报告.docx
- 2025年中国2—氨基—4,6—二氯嘧啶市场调查研究报告.docx
- 2025年及未来5年双层风琴帘项目市场数据调查、监测研究报告.docx
- 2025年及未来5年多功能短路定位分析仪项目市场数据调查、监测研究报告.docx
- 2025年中国换芯型烟嘴市场调查研究报告.docx
- 2025年及未来5年印章防伪项目市场数据调查、监测研究报告.docx
- 2025年中国超小型冷冻修边机市场调查研究报告.docx
原创力文档


文档评论(0)