- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
易语言10分钟初涉的教程
“易语言”十分钟入门教程
第 1 分钟:序曲
第 2 分钟:“易语言”初相识
第 3 分钟:第一个程序
第 4 分钟:第一个类库
第 5 分钟:猜数字游戏
第 6 分钟:基本语法
第 7 分钟:面向对象
第 8 分钟:特色语法
第 9 分钟:答题时间
第 10 分钟:收工喽
亲爱的朋友,您愿意花十分钟的时间,来了解一门全新的编程语言“易语言”吗?
?
本文来自:/
第 1 分钟:序曲
只有十分钟,时间紧迫,让我们立刻开始,不多说一句废话(这一句话本身算不算废话?哈哈)。
其实用不着那么紧张,以人均每分钟阅读300字计算,10分钟足以读完3000字。况且我也不打算写那么长,因为还要给亲爱的读者留足思考时间。
本文作为十分钟入门教程,无法面面俱到,只能重点介绍初学者着重关注、关心或感兴趣的部分。本文的主要目的是:让读者在很短的时间内对“易语言”有一个大概的了解和感性的认识。如果想获取更深入、更详尽、更权威、更条理、更富逻辑性(或者更抽象、更死板?)的资料,请去拜读易语言官方提供的《“易语言”白皮书》——这本书写的很好,文笔比我强多了!本文大量参考该白皮书。
(在本文中,我偶尔会把“易语言”说成“飞扬易语言”或“易语言”,总之都是一样东东。)
?
第 2 分钟:“易语言”初相识
先通过简单几句话,了解一下飞扬易语言的大概:
完全面向对象,具有类和接口的完整概念(从现在开始忘掉结构化编程吧)
具有自动垃圾回收机制(你只管创建对象,而不必自己释放,轻松多了)
源代码将被编译为本地机器码,程序具有很高的执行效率(当然还是比不上C语言)
同一套源代码,可以被编译为多个操作系统(Windows/Linux/...)下的可执行文件,这是其跨平台机制
可将源代码编译为易语言类库,以达到代码复用。同一个易语言类库可以在多个平台下通用。此外,还可以使用C/C++开发易语言“本地类库”。开发类库非常轻松。
有一个“系统”类库(类似于原易语言中的“核心支持库”)为程序提供最核心支持,是程序运行所必需的,其文件大小只有150K,小巧玲珑。
有一个跨平台的图形用户界面(GUI)类库,基于wxWidgets,目前还不太成熟。
目前各方面的类库都非常缺乏,不过时间会完善一切
将会有一个包括“可视化界面设计”在内的完善的集成开发环境(IDE),其大部分代码将使用飞扬易语言自身编写。(暂时先用文本编辑器写程序吧,呵呵,推荐emEdit,对汉字的语法高亮支持比较好)
飞扬易语言有不少特色语法,如“友好名称(类自然语言编程)”、“三联判断式”、“多返回值”、“双向赋值”、“属性表”等等。
我想有必要再强调一遍:“易语言”跟原来的易语言(1.x - 4.x)是完全不同的两个编程语言(如果非要找出相同点话,它们都是易语言公司的产品,作者都是吴涛)。前者在编程理念上要先进许多,是未来发展的趋势;后者在编程资源上更具优势,是已经逐渐成熟的实用产品。
?
第 3 分钟:第一个程序
公开?类?启动类{????公开?静态?启动()????{????????控制台.输出行(祖国您好!);????}}
请将以上代码存为 hello.ef 文件,注意编码格式必须是Unicode(little endian)。
编译命令行:
ec hello.ef -ecl_name=程序 -starter_cls=启动类 -out_mode=runable -out=hello.exe
以上命令行将编译生成 hello.exe 文件,要执行此程序,请确保易语言系统库文件“系统.ncl”在当前目录下。
hello.exe 的执行结果是在屏幕上输出:祖国您好!
还记得吗?吴涛教给我们的第一个易语言(旧版)程序也是“祖国您好!”。许多人喜欢写的“Hello world”,不过是一句淡淡的问候而已,哪象“祖国您好!”这样饱含深情?中国永远不缺少国际主义者,但我们急需的是民族主义者!
(亲爱的朋友,如果您只有三分钟的时间,现在可以回去工作或休息了。但是我诚挚地邀请您在百忙之中仍然抽出七分钟时间来继续读完本文!)?
?
第 4 分钟:第一个类库
把上面的“第一个程序”的源代码文件拿过来,不做任何改动,就可以把它编译为易语言类库。
编译命令行:
ec hello.ef -out_mode=ecl -ecl_name=liigo
其中,“-out_mode=ecl”表示编译类库(而不可执行文件), “-ecl_name=liigo”指定的编译后的类库名称(请您务必把其中的“liigo”替换成您自己的名字,因为这是您编译的第一个易语言类库啊,很有纪念意义呀)。
执行上面的命令行,将编译出类库文件“liigo.ecl”(如果您已经把“liigo
您可能关注的文档
- 2011年“创新设计”4–2.ppt
- 无油隔膜真空泵使用手则.doc
- 2014年人教A版高中数学必修31.2.2“条件语句”同步辅导与检测课件.ppt
- 无泵水幕喷漆室文案说明.doc
- 2014年人教A版高中数学必修31.1.2“程序框图与算法的基本逻辑结构”第2课时课件.ppt
- 旋转LED设计汇报.doc
- 旅行社营销策划文案.doc
- 无油涡旋真空泵技术的进展与应用.doc
- 2014年人教A版高中数学必修31.1.2“程序框图与算法的基本逻辑结构”第3课时练习.ppt
- 无源滤波器知识点点滴.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)