易语言支持库和数据库是什么?如何调用?

 我来答
小星星教育知识分享
高粉答主

2019-11-23 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67132

向TA提问 私信TA
展开全部

1、易语言支持库,支持库是扩展易语言系统的主要方式之一,也是最有效的方式之一。通过使用其它编程语言为易语言开发支持库,易语言系统的功能可以得到无限扩展。通过支持库这一途径,易语言可以充分整合其它编程语言和操作系统的各种资源。

2、易语言数据库,易语言的数据库功能大部分基于XBASE 方式,所以您如果曾经接触过XBASE数据库系统中的任何一款,如:DBASE、FOXBASE、FOXPRO 等等,就能够相当快地了解并应用易语言的数据库。

3、数据库的调用必须是由专门的程序语言来进行数据库的存储过程,打开指定数据库,请使用“打开”命令。可以同时打开多个数据库(其数目仅受Windows 操作系统限制)。

扩展资料

易语言特点

1、超强的程序编辑器

2、多媒体功能支持强大

3、完善的网络、端口通讯和互联网功能支持

4、支持调用API底层函数

5、支持标准外部OCX组件

6、可由易语言支持库无限扩充其功能

7、模块化开发

参考资料来源:百度百科—EDB

参考资料来源:百度百科—易语言支持库

钱醉兰
2011-09-25 · TA获得超过590个赞
知道答主
回答量:632
采纳率:33%
帮助的人:320万
展开全部
嗯。
问题其他的没有什么,主要就是出现在检测签名那个子程序里面,dll命令有问题..没有编译的话就不行。其实的话,你本来那个代码也是可以的,只要不用dll,就把dll那个子程序放到程序里面,编译后运行也没有问题。
主要就是在数据库的路径上出现问题。
本来调试运行是在系统临时文件夹里面调试,那个文件夹里面没有数据库文件,自然无法打开,所以会显示打开失败。下面我把你那个dll命令稍微的修改了一下,我想应该就可以了。

======================================================================
.版本 2

.子程序 签名检测, 整数型, 公开, 1,通过 0.未通过
.参数 签名单位, 文本型
.参数 授权的方式, 整数型, , 1.时间限制型,此时签名文件的失效时间起作用 2.次数限制型,此时签名文件的使用次数起作用
.参数 数据库路径, 文本型, , 数据库的绝对路径=.=
.参数 数据库密码, 文本型, , 打开数据库需要的密码-.-
.局部变量 当前系统日期时间, 日期时间型
.局部变量 读取的签名单位, 文本型
.局部变量 读取的授权方式, 整数型, , , 1.时间限制 2.次数限制
.局部变量 失效的时间, 日期时间型
.局部变量 使用的次数, 整数型
.局部变量 返回的数据, 整数型

当前系统日期时间 = 取现行时间 ()
打开 (数据库路径, , , , , 数据库密码, )
置当前库 (数据库路径)
到首记录 ()
读取的签名单位 = 读 (“签名单位”)
.如果 (读取的签名单位 = 签名单位) ' 查对签名单位
到首记录 ()
读取的授权方式 = 读 (“授权方式”)
.如果 (授权的方式 = 读取的授权方式) ' 检测要求的授权方式与签名文件的授权方式是否相同
.判断开始 (授权的方式 = 1)
失效的时间 = 读 (“失效时间”)
.如果 (取整 (取时间间隔 (当前系统日期时间, 失效的时间, #日)) < 0)
信息框 (“签名文件已过期!”, 0, )
返回的数据 = 0
.否则
返回的数据 = 1
.如果结束

.判断 (授权的方式 = 2)
使用的次数 = 读 (“剩余使用次数”)
.如果 (使用的次数 < 1)
信息框 (“签名文件使用次数已经为:0 !”, 0, )
返回的数据 = 0
.否则
到首记录 ()
使用的次数 = 读 (“剩余使用次数”)
写 (“剩余使用次数”, 使用的次数 - 1)
返回的数据 = 1
.如果结束

.默认

.判断结束

.否则
信息框 (“签名文件错误,授权方式不正确!”, 0, )
返回的数据 = 0
.如果结束

.否则
信息框 (“签名单位错误,请使用正确的签名授予单位的程序!”, 0, )
返回的数据 = 0
.如果结束

返回 (返回的数据)
======================================================================
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羊人传阁
2011-09-24 · TA获得超过762个赞
知道小有建树答主
回答量:1424
采纳率:26%
帮助的人:276万
展开全部
支持库就是组件与函数;数据库嘛基本支持,如果不能直接支持的,那可以用过外部数据库连接来达到目的。
追问
能不能通俗点说呢,我是新手不是太明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llc_cn
推荐于2018-04-11 · TA获得超过271个赞
知道答主
回答量:62
采纳率:0%
帮助的人:40.3万
展开全部
支持库:易语言官方或者爱好者,将一些功能直接封装起来,供人使用,这种封装的“功能包”,也叫“函数包”,就是支持库。有了支持库,你可以只关心软件的功能,而不用关心如何去实现这个功能了。
数据库:百度百科上有很权威的正统解释,我也不想多说,拿大白话说,数据库就是用来存储数据的一个特殊的“包”。

支持库的调用:凡是支持库,都包括一些命令或者常数什么的,命令会有命令本体和参数两部分,你查看一下支持库的说明大体上就知道这个支持库该怎么用了。
数据库的调用:必须由专门的程序语言来进行数据库的存储过程。这个过于复杂,不多解释了。详情可以参见易语言的数据库教程部分。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式