《易语言》入门.docx
《《易语言》入门.docx》由会员分享,可在线阅读,更多相关《《易语言》入门.docx(19页珍藏版)》请在课桌文档上搜索。
1、第一课.易语言的基本概念本节将向读者介绍什么是易语言,构成易语言程序有那些最基本的东西。正象盖房子一样,这里仅仅是准备钢筋,水泥,砖,瓦,沙,石等材料。同时在本章中我们还要介绍一些易语言常用的命令和常规的上机操作方法。2.1易语言的特点1 .全可视化一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化操作,还支持程序流程的即时可视化呈视,极大地喊少了程序录入错误。即:用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,有助于培养编程思路,提高解决编程问题的能力。2 .全中文.作为一款由中国人自己开发的编程语言,易语言在中文处理方面有良好的支持。用户在编
2、写程序的过程中,可以不接触任何英文。根本不懂英文的人使用中文编写代码也没有任何障碍。(1)中文名称的快速录入。易语言内置四种名称输入法:首拼、全拼、双拼、英文。三种拼音输入法均全面支持甫方音。使用这些输入法能够极大地提高中文代码的输入速度。直接使用系统提供的输入法,如五里字型、智能ABC、紫光拼音、自然码等,同样可以进行程序的输入。(2)程序全部以中文方式显示,运算符号全部显示为对应的中文符号(2WWNX),日期时间以中文格式呈现(年月日时分秒),以便于中文用户理解、阅读程序。(3)适合中国人的语言、思维习惯。对其它计算机编程语言的学习,总会感到某种限制,首先是语言环境的限制,有很多专业的术语
3、字面上很难理解它的含义,而以中文编写出的程序代码,符合中国人的语法习惯和逻辑思维,可以做到见文思义,更加适合中国人使用。在以后熨查程序时可以非常直观也分析;给其他人源代玛学习时也会非常简单,相互交流变得更加容易。易语言更提供了中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币金额处理等功能支持。3 .全编译与身平台易语言拥有自己独立的高质量编译器,中文源代码被直接编译为目的机器的CPU指令,高效且不存在任何速度瓶颈和安全隐患。易语言现已同时支持WindoWS和1.inux程序开发,不再依赖特定的操作系统。4 .可扩充支持库易语言由基本系统和运行支持库两部分组成,两者之间通过使用易语言自
4、行定义的接口技术进行坏作。运行支持库内提供了易语言的所有语言要素,如:命令、窗口和报表单元数据类型、普通数据类型、常量等等。可以通过安装外部支持库来扩充易语言基本系统。运行支持库还可以被随意增减、抽换或升级,基本系统对运行支持库提供了详细的版本控制。本技术给用户带来的最大好处是:(1)用户可以根据行业或自身需要定髭易语言;(2)由千运行支持库的不断增多、升级,易语言的功能将被迅速扩充:(3)由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时被更新或抽换,这样可使人们通过国际互涟网与服务器进行远程易语言交流(例如复杂型电子商务、远程控制等等)成为可能,这也是以后易语言互联网版本
5、的发展方向。5 .数据席支持易语言相对其它编程语言的优势还在于易语言拥有自己的易数据库,并且用中文金令操作易数据库,简单方便。同时,易语言对外部数据库也有着非常好的支持,通过简单的组件和命令就可以实现易语言与各类数据库的连接,如OraCIe、MySQ1.SQ1.SerVer、Access等等。6 .OCX组件、类型库(Type1.ib).AP1.与CoM对象易语言可直接在程序中引用多种现有编程资源,极大的扩充了易语言的功能,并可对这些英文资源进行汉化处理,从而能够保持全中文的特点,让用户不用学习英文也能充分使用这些英文资源。7 .与其它编程语Ir相互融合、互相补充易语言支持当今先进的编程理念,
6、例如面向对象编程、事件消息处理机制等,了解、学习和掌握易语言对掌握其它编程语言具有桥梁作用,同时,易语言可以和其它编程语言以标准Win32D1.1.方式互相调用,保障了多种编程语言协同开发的需要。8 .即时编译并自动规范语句格式的录入方式第2页共16贝在输入程序过程中,每条程序语句录入后,当光标离开该行,则对该行立即进行初步分析编译。如果该行输入正确,则该行的拼音简写会变成对应的汉字变量名或组件名,并呈现统一的字体间距和格式,因此任何人所编写的任何程序其格式都完全一致,这对于应用程序的协作开发、交流和维护非常有利。9 .系城内置的自动名称管理界能够对用户所定义的各类名称选行跟踪管理例如:假设程
7、序中现存在一个名为“刷新内容”的子程序,而且在很多地方都调用了该子程序。现在用户根据需要想把该子程序更改为另外一个名称,在传统的编程语言中,用户更改子程序名称后,要搜寻整个应用程序,逐一找到使用了该子程序的地方,把名称相应地改变过来。在易语言中,用户只需更改该子程序名称,程序中其它所有使用了该子程序的地方,其名称都将被自动更改过来。10 .Ir穿全程的即时且全面的信息帮助用户在进行任何操作的过程中,随时按F1.耕助犍,均能够在状杰行上或提示夬中获得有关当前操作位置的详细相关信息。例如:用户将光标移动到某程序行上,然后按下FI键,马上就能够得到此程序行上所有命令的定义、参数、使用方法、所录属的支
8、持库等信息。2.2易语言程序的构成下面对易程序的结构进行介绍。首先你的易程序需要有一个显示界面,一般是使用一个窗口(也可以是控制台程序作为启动画面,易语言中指定“一启动窗口”这个窗口是首先弹出的窗口,大家可以在这个窗口中放上其它的组件,以显示信息或美化程序界面。窗口显示时会有一系列的触发事件,如“创建完毕”事件、“尺寸被改变”事件等,但可能大家没有用到这些事件,因此不会进行任何的动作,只是显示一个窗口。若大家使用到了这些事件,就会形成事件子程序,这样就产生了子程序,而子程序是放在程序集中进行组织的,而每一个窗口对应一个程序集,大家也可以自己创建自己的程序集.程序集包含若干个子程序,子程序内拾入
9、程序代码。而程序代码就是各种命令和方法。为配合命令书写,需要有存放内容的变量,为方便引用,可以建立常量,自定义数据类型,甚至可以建立图片或声音资源供引用。为了调用系统应用程序接口API,使用更多的功能,需要进行D1.1.声明。这些操作可以在“程序面板”中完成。为了重复利用程序资源,不必每次都重新写某段代碣,除提供自定义子程序外,还提供易模块,供其它程序调用,笫3页共16.页也可以写标准动态链接库,供易语言及其他语言调用。为了理解上述的程序结构,下面跟着本书写第一个易程序。先从一个简单的例子说起。假定某甲有人民币15元,某乙有人民币20.5元,求甲乙二人共有人民币多少元?把这个问题写成易语言“W
10、indows控制台程序二可以是下面的样子:计算机在执行这个程序时,先让“甲”取得值15,再让“乙”取得值20.5,然后让“和”取得“甲”与乙之和,即35.5:再把“和”的值显示出来。例程中,几个数字,如15、20.5,几个中文,如甲、乙、和。这些数字和中文,分别叫做常量和变量。2.3易语言界面、菜单介绍以及上机操作2.2.1 易语言的界面初次运行易语言后,首先会弹出对话框,询问创庭何种类型的易程序。如下图所示。若打开易语言界面后未新速程序,也可以通过菜单“程序”一“新建”来创蒸新的易程序。或点击窗口工具条中的新建按钮来新建易程序。易语言启动对话框易语言可创建以下6种程序:1. WindoWS窗
11、口程序:是支持在WindO*s下弹出窗口及组件等标准WIN32位程序,也称易程序。2. WindOWS控制台程序:是WIN32位无窗口界面的易程序。一般用于服务器等。3. WindoWS动态链接库:可以生成D1.1.程序,将在本书关于D1.1.章节中介绍。4. WindoWS易语言旗块:简称易模块,是经过初步编译后的程序模块,供其他程序重复调用,将在本书关于模块章节中介绍。5. 1.inux控制台程序:是支持1.inUX操作系统的无窗口命令行程序,将在本书关于1.inUX程序章节中介绍。(5-6暂时不懂)6. 1.inux易语W模块:是支持1.inUX操作系统且经过初步编译后的程序模块,选择“
12、Windows窗口程序;点击“确定”按钮,就会自迂一个相应的标准的WindOWS窗口程序,并可以看到易语言的主界面。易语言主界面的最上方是标题栏,显示易语言系统当前打开的程序名称,当前所支持的操作系统,以及当前设计窗口名称。标题栏下方是菜单栏,有易语言的常用菜单。菜单栏下方是快捷命令按钮工具条,一些常用的操作都可以通过点击这些工具条中的按钮实现,主界面涉左边是易语言的工作夬,其中有34面板,分别是“支持库面板”、“程序面板”如“属性面扳“支持库面板”的作用是:显示支持库列表,展开查看各支持库提供的命令、数据类型等信息。在程序编辑状态下.可以通过双击此面板中的某个命令.将其直接填充到光标处。若有
13、窗口组件的方法也可以在这个列表中查看方法的用处。将光标移至某支持库根部,按下F1.后可查看此支持库的介绍信息,“程序面板”的作用是:相当于一个组织机构,可以添加窗口,或加载全局变量、常量、资源、D1.1.命令申明、自定义数据类型等。也可用来在程序各操作界面间进行切换,例如可以直接找到某个创建的窗口中,或快速找到某小子程序,“属性面板”的作用是:属性表可查看和更改已添加组件的集性.组件列表列出所有组件并可快速选择所需组件,事件列表可生成此组件的事件子程序。最右边是易语言的组件箱,里面列出了易语提供的所有组件。分为四栏,“基木组件”栏可显示易语言最基本常用的组件,即核心支持库内的组件,在本书基本组
14、件章节中进行介绍。“犷展组件”包含犷屐支持库内的纽件,在本书的后面有一些介绍。“外部组件”包含COM包装支持库所封装的ACivcX坦件,此型件也称OCX组件。“外部事件组件”包含CoN包装支持库所封装的COM事件组件C主界面中间是设计区,在窗口设计时可自由向窗口中添加组件,进行程序界面设计;在程序代号编辑状态下可录入、修改程序代码。切换这两个工作状态可通过“窗口”菜单或“程序面板等实现。最下方是易语言的状态夹,可以查看帮助信息,查看调试文本等等。易语言系统界面如下图所示。易语言主界面2.2.2 菜单项目详解下面以易语言默认创建的“Endows窗口程序”介绍各菜单项目的功能。首先说明的是.菜单栏
15、中各项目名称以及子项目菜单名称前面带有下划线的字母是此项菜单的快捷键。只要项目上的文字未变灰.就可使用此项菜单的功能。其使用方法是:点击键盘上的A1.t键,易语言系统菜单栏中的第一个项“程序”被选中;点击菜单栏中任意一项名称前面的字母对应的键盘上的按键,此项菜单被弹出;最后点击子项目名称前面的字母,即可实现菜单功能。而子项目菜单名称后面的提示是此项功能的快捷方式,比起快捷键来说,使用更方便快捷。如:Ctr1.+C键的功能是将所选内容曳制到系统粘贴板中,方法就是同时按下键度上的两个挞或先按下Ctr1.键然后再按下C键,而不需要弹出菜单。在实际操作中,快捷键和组合键的使用会大大提高菜单功能的实现速
16、度,减少就标的重复动作。1.程序此菜单的功能是为程序文件项目的操作。第5人共16Si(1)新建:速立新程序。弹出标题为“新建:”的对话框,选择创速不同类型的程序。前面已经介绍过,这里就不多讲了。(2)打开:打开一个现有程序。弹出标题为“请选择易程序文件:”的打开文件对话框,选择后缓为“工”的程序文件。(3)关闭:关闭当前程序。关闭后“易语言”的程序设计窗口将被置空。(4)保存:保存当前程序。新建程序没有保存过,招弹出“保存为:”对话框,提示编辑者选择程序的保存位置和程序的名称,以后此程序将默认这个保存位置,不会再弹出提示。(5)另存为:将当前程序以一个新文件名保存。将弹出“另存为:”对话框,提
17、示编辑者选择程序的新的保存位置或输入程序的新的名称进行保存,同时将位置指向新保存的程序。(6)打印:打用当前编辑窗口中的源程序。使用打印机打印当前窗口中的源代码。(7)配置:配置本程序的环境及作者信息。弹出“程序配置对话框设置程序信息。该对话框可以将程序名称、程序备注、作者信息等信息保存在生成后的EXE文件中,当查看此EXE文件的属性时,这些信息会显示出来。并且可以在这里为自己的程序设置图标。(不是很懂)(8)最近打开的程序,可用鼠标左键单击打开被选择程序,同时原有程序被关闭。(9)退出:退出系统:提示保存文档。被更改过或未被保存过的程序,将弹出信息框提示编辑者保存程序,然后退出系统。2.编辑
18、比菜单中的项目可完成程序代码的限时编辑功能,多在代码设计区被选中时有效。(1)撤消:撤消最后一步操作。一步一步撤消自创建或打开程序后对程序的修改。(2)重复:重新执行先前已撤消的操作。一步一步还原自程序被创建或打开后的撤消的操作。(3)曳制:复制被选块并将其置于粘贴板上。复制被选中代码或窗体、窗体组件到粘贴板,其原有内容不会改变。(4)剪切:剪切被选块并将其置于粘贴板上。相当于将被选中代码或窗体、窗体组件移动到粘贴板中,其原有内容被删除。第6人共16可(5)粘贴:插入粘玷板内容。将粘站板的内容插到程序中。其内容是程序代码,需要在代码设计区中进行插入;内容是窗体组件,需要选中窗体才能插入;如果是
19、窗体,只需激活易语言系统,便可以将窗体插入到程序中。(6)删除行:删除当前所选择的块或光标当前所在的行。(7)开始寻找:开始在程序中寻找指定文本。弹出“寻找对话框”,请求输入被寻我的文本。其寻找范围为当前程序集。(8)寻找下一个:在程序中寻找下一个指定文本。以光标或已寻找到的文本为界,向代码下方寻找。其寻找范围为当前程序集。(9)寻找上一个:在程序中寻找上一个指定文本。以光标或已寻找到的文本为界,向代码上方寻找。其寻找范围为当前程序集。(10)寻找替换:在程序中寻找替换指定的文本。弹出“寻找替换对话枢二提示输人被替换和替换成的文本。以光标或巳寻找到的文本为界,向下寻找或替换文本,也可以将当前程
20、序集中所有找到的指定文本进行替换。(11)整体搜寻:在程序中寻找指定文本并列出所有找到的项目。在全局中寻找指定文本,包括常量数据表、数据类型表等所有在代码设计区中以文本形式存在的指定项目。注:以上5项功能遇到收缩的子程用时珞跳过,不进入其内部寻找,忽略其中包括的指定文本.(12)收缩:将当前子程序或块内的所有语句收缩显示。(不懂)(13)展开子程序:将当前选中块内的所有被收缩子程序展开显示。(14)屏蔽:屏蔽当前所选中的代码块。把所选代码行或代码段设置为草稿,在调试和运行程序时不被执行。(15)解涂屏蔽:解除屏蔽当前所选中的代码块。把单稿行或被屏蔽的代码设置为可执行代码。(16)导入其它程序:
21、将其它易程序中的内容全都导入到本程序中。打开标题为“请选择易程序文件”对话框,选择程序文件插入到当前程序中。被导入程序的、后动窗口”以及其它与当前程序重复的程序集名称、窗口名称后面将按顺序被加入数字加以区别。(17)置为只读状态:设置为只读状态后将不允许所有修改操作的发生。(18)(19)添加一个新的流程控制命令,并将被选择代码块放到此命令中。要使菜单功能有效,选择代码块的方法是:选择两行或两行以上的单行代码;选择一个或多个分支流程控制命令,必须把流程线外的一行选中,如下图。其它选中方法无法实现。(20)(21)把选中的流程控制命令转换为别的流程控制命令,它们之间可以互相转换。但要注意的是,在
22、转换过程中,原来的程序流向有可能发生改变。3.查看显示各功能工具和程序相关资源定义表。(1)杳看自定义数据类型表(2)查看全局变量表(3)查看DI1.命令定义表1 4)查看常量数据表以上四项菜单的功能相同,都是将所选窗口放置到设计区的顶层。它们与工作夹中程序面板中的各项相互对应。2 5)预览现行窗口,按ESC健退出预览程序不能在此窗口中进行调试。3 6)在易语言界面上显示和隐藏各功能工具。4 7)与工作夹中程序面板中的相对项目功能相同。5 .插入将所选项目自动插入到对应的设计区中,由编辑者按系统给定的格式填写代码。(D根据现行编辑窗口的性质插入一个新子程序/数据类型/全局变量/D1.1.命令/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 易语言 语言 入门

链接地址:https://www.desk33.com/p-1541359.html