- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【软件工程】易语言10分钟入门教程
“易语言”十分钟入门教程
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc1#toc1 第 1 分钟:序曲
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc2#toc2 第 2 分钟:“易语言”初相识
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc3#toc3 第 3 分钟:第一个程序
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc4#toc4 第 4 分钟:第一个类库
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc5#toc5 第 5 分钟:猜数字游戏
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc6#toc6 第 6 分钟:基本语法
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc7#toc7 第 7 分钟:面向对象
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc8#toc8 第 8 分钟:特色语法
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc9#toc9 第 9 分钟:答题时间
HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l toc10#toc10 第 10 分钟:收工喽
亲爱的朋友,您愿意花十分钟的时间,来了解一门全新的编程语言“易语言”吗?
?
第 1 分钟:序曲
只有十分钟,时间紧迫,让我们立刻开始,不多说一句废话(这一句话本身算不算废话?哈哈)。
其实用不着那么紧张,以人均每分钟阅读300字计算,10分钟足以读完3000字。况且我也不打算写那么长,因为还要给亲爱的读者留足思考时间。
本文作为十分钟入门教程,无法面面俱到,只能重点介绍初学者着重关注、关心或感兴趣的部分。本文的主要目的是:让读者在很短的时间内对“易语言”有一个大概的了解和感性的认识。如果想获取更深入、更详尽、更权威、更条理、更富逻辑性(或者更抽象、更死板?)的资料,请去拜读易语言官方提供的《 HYPERLINK /liigo/archive/2007/01/01/1472077.aspx \l ref#ref “易语言”白皮书》——这本书写的很好,文笔比我强多了!本文大量参考该白皮书。
(在本文中,我偶尔会把“易语言”说成“飞扬易语言”或“易语言”,总之都是一样东东。)
?
第 2 分钟:“易语言”初相识
先通过简单几句话,了解一下飞扬易语言的大概:
完全面向对象,具有类和接口的完整概念(从现在开始忘掉结构化编程吧)
具有自动垃圾回收机制(你只管创建对象,而不必自己释放,轻松多了)
源代码将被编译为本地机器码,程序具有很高的执行效率(当然还是比不上C语言)
同一套源代码,可以被编译为多个操作系统(Windows/Linux/...)下的可执行文件,这是其跨平台机制
可将源代码编译为易语言类库,以达到代码复用。同一个易语言类库可以在多个平台下通用。此外,还可以使用C/C++开发易语言“本地类库”。开发类库非常轻松。
有一个“系统”类库(类似于原易语言中的“核心支持库”)为程序提供最核心支持,是程序运行所必需的,其文件大小只有150K,小巧玲珑。
有一个跨平台的图形用户界面(GUI)类库,基于wxWidgets,目前还不太成熟。
目前各方面的类库都非常缺乏,不过时间会完善一切
将会有一个包括“可视化界面设计”在内的完善的集成开发环境(IDE),其大部分代码将使用飞扬易语言自身编写。(暂时先用文本编辑器写程序吧,呵呵,推荐emEdit,对汉字的语法高亮支持比较好)
飞扬易语言有不少特色语法,如“友好名称(类自然语言编程)”、“三联判断式”、“多返回值”、“双向赋值”、“属性表”等等。
我想有必要再强调一遍:“易语言”跟原来的易语言(1.x - 4.x)是完全不同的两个编程语言(如果非要找出相同点话,它们都是易语言公司的产品,作者都是吴涛)。前者在编程理念上要先进许多,是未来发展的趋势;后者在编程资源上更具优势,是已经逐渐成熟的实用产品。
?
第 3 分钟:第一个程序
公开?类?启动类{????公开?静态?启动()????{????????控制台.输出行(祖国您
原创力文档


文档评论(0)