易语言(EPL)是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。
易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。
易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。
扩展资料
易语言的文化背景
中国计算机应用的发展在经过 *** 作系统汉化显示环境,中文输入法的两次较大跨越后,正经历一个重要的历史时期:中文化编程已成为当务之急。
英文编程软件只能使用英文输入程序代码,并且需要用户掌握大量专业英文术语,这是国人难以进入软件开发大门的根本所在。
而且国人的述事习惯与外国人的语法习惯还有很大区别,如外国人表示"按顺序排从大到小方式,而中国人的表达方式为:"按从大到小方式顺序排"或简称"按升序排"。
外国人的语法大多数是与中国人不同的,再加上英文有多种语态,有时间动词,有不同的复数形式,这在中国人学习外语上都不能很好的适应。
能接单子,却连个支持库也不会用,也别怪我这么说,我也是今天才第一次用这个支持库,在没有任何例程下却能成功连接~~唉,其实真的很简单,只是你压根没认真做、看~~
我发附件从来不收费,但由于你是用于商业用途,必须收你两币~~然后求采纳~~
调用格式: 〈文本型数组〉 取本机IP () - 网络通讯支持库->网络通讯
英文名称:get_local_ip
取本机IP,返回IP列表数组。本命令为初级命令。
*** 作系统需求: Windows、Linux
代码例子:
版本 2支持库 sock
支持库 spec
局部变量 a, 文本型, , "0"
局部变量 i, 整数型
a = 取本机IP ()
计次循环首 (取数组成员数 (a), i)
调试输出 (a [i])
计次循环尾 ()
开发一个商业版软件,用到网络通讯支持库,由客户机发送请求到服务器,然后客户端等待服务器返回数据,接收到返回的数据后,子程序返回数据,代码大概如下:
返回的数据是全局变量,由异步套接字1接收到数据后赋值
子程序_数据交互_
异步套接字1发送数据(“11311825139”,3308,到字节集(“获取连接句柄”))
判断循环首(返回的数据={})
处理事件()
判断循环尾()
收到数据=返回的数据
返回的数据={}
返回(到文本(收到数据))
问题:
1、如果我在按钮被单击的子程序中调用 “数据交互_”这个子程序,将会得到正确的返回值,但是我如果创建一个线程,在线程中调用“数据交互_”这个子程序则返回值通常都是空的,貌似不会等待子程序返回数据,当然,如果是调用的支持库自带的子程序则没有这个问题,这问题是我代码的原因还是易语言本身的原因呢?怎么解决?
2、我用的易语言版本是53,刚开始写的时候是在win7 64bit中写的,没发现问题,结果在win xp sp2中发现在调试过程中正常,编译出来后运行就提示内存错误,反复验证后发现程序到一个子窗口的子程序对主窗口赋值的时候就会报错。
版本 2
子程序 __启动窗口_创建完毕
载入 (登陆窗口, _启动窗口, 假)
版本 2
子程序 _超级按钮1_被单击, , , 这个是登录窗口的子程序
版本 2
支持库 dp1
支持库 iext
支持库 EThread
如果真 (网络_取记录集行数 (记录集句柄) ≠ 0)
已登陆 = 真
门店 = 组合框1内容
用户名 = 组合框2内容
写配置项 (取运行目录 () + “\qjpzini”, “dlpz”, “md”, 组合框1内容)
写配置项 (取运行目录 () + “\qjpzini”, “dlpz”, “name”, 组合框2内容)
写配置项 (取运行目录 () + “\qjpzini”, “dlpz”, “id”, 到文本 (加密数据 (到字节集 (编辑框1内容), “admin123”, 2)))
网络_释放记录集 (记录集句柄)
_启动窗口透明标签12标题 = “收银员:” + 用户名
_启动窗口透明标签24标题 = “门 店:” + 门店
_启动窗口透明标签25标题 = “”
可视 = 假
刷新数据库 ()
_启动窗口禁止 = 假
_启动窗口编辑框1获取焦点 ()
_启动窗口时钟5时钟周期 = 5000
启动线程 (&重新尝试连接到服务器, , )
销毁 ()
易语言的特点与强大优势
1、全中文支持,全部自主知识产权 2、拥有自己的编译器
3、跨平台编程
4、拥有自己的数据库系统,且支持访问现有所有数据库。
5、内置专用输入法,支持中文语句快速录入
6、全可视化编程
7、中文本土化特色的支持
8、多种语言支持
9、可以与其它编程语言协作开发
10、支持世界先进编程技术
11、人机界面友好,集成化程序设计界面
12、代码即为文档、源程序格式统一
13、超强的程序编辑器
14、多媒体功能支持强大
15、完善的网络、端口通讯和互联网功能支持
16、支持调用API底层函数
17、支持标准外部OCX组件
18、可由易语言支持库无限扩充其功能
19、模块化开发
20、强大的学习与帮助系统
易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入Windows程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流 *** 作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。易语言有自主开发的高质量编译器,中文源代码被直接编译为CPU指令,运行效率高,安全可信性高;拥有自己的数据库系统,且支持访问现有所有数据库;内置专用输入法,支持中文语句快速录入,完全解决了中文输入慢的问题;易语言除了支持界面设计的可视化,还支持程序流程的即时可视化;除了语句的中文化之外,易语言中还专门提供了适合中国国情的命令,如中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额的处理等;易语言综合采用了结构化、面向对象、组件、构架、集成化等多种先进技术,并在运行效率、性能价格比、全可视化支持、适应本地化需要、面向对象以及提供Windows,Linux上的运行平台等具有特色;现有各种支持库多达40多个,用户可以使用她来满足几乎所有的Windows编程需求,多媒体功能支持强大,完善的网络、端口通讯和互联网功能支持,网上与论坛上的学习资源众多。在易语言及其编译器的设计与实现、可视化汉语编程的构建、提供多种语言版本等方面具有创新。目前易语言已取得国家级鉴定,鉴定会专家一致认为:易语言在技术上居于国内领先地位,达到了当前同类产品的国际先进水平
易语言的文化背景
中华民族拥有五千年文化历史,民族文化源远流长,从黄帝开始即结节记事,后仓颉造字,从而有了文字,在秦朝即统一了文字,那时的文字是篆书,后一步一步发展成为隶书、楷体等。
中国计算机应用的发展在经过 *** 作系统汉化显示环境,中文输入法的两次较大跨越后,正经历一个重要的历史时期:中文化编程已成为当务之急。
英文编程软件只能使用英文输入程序代码,并且需要用户掌握大量专业英文术语,这是国人难以进入软件开发大门的根本所在!
而且国人的述事习惯与外国人的语法习惯还有很大区别,如外国人表示"按顺序排 从大到小方式",而中国人的表达方式为:"按从大到小方式顺序排"或简称"按升序排"。外国人的语法大多数是与中国人不同的,再加上英文有多种语态,有时间动词,有不同的复数形式,这在中国人学习外语上都不能很好的适应。更何况英文编程中大多数用大写缩写的方法表示一个概念、定义和变量,因此如果不了解的人是无从知道,而中文几个字即可简单表示了。中文具有比较明确的归类表达方式,如公交车、小汽车、自行车、吉普车均是行走的车辆,都与车有关,而英语每个事物都有一个不同的名词,不容易记忆,如BUS公交车,CAR小汽车,BIKE自行车,JEEP吉普车。因此这种方式如果套用到编程上,那么每个变量均用不同的代表,那样要记忆的词汇量就非常巨大了,有个对比,中国人只要掌握3000个字就能读名著,而外国人必须掌握30000个以上单词才能看明白报纸。因此小的记忆量可以适合在编程中只考虑方法,而不必过多地考虑语法、变量的名称等。而且由于中文是方块字,包含的信息量也大,能够见文知义。 通过以上,东西方文化的差异造成对编程学习上的很大区别,中文文化背景决定了中国人还是学自己的编程语言好。
有一个命令 就是 如果你的是完整版又没有这些命令的话 就点上面的工具→支持库配置
取本机IP ()
调用格式: 〈文本型数组〉 取本机IP () - 网络通讯支持库->网络通讯
英文名称:get_local_ip
取本机IP,返回IP列表数组。本命令为初级命令。
至于 发邮件 就用这两个命令
连接发信服务器 (, , , , )
发送邮件 (, , , , , , )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)