开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 4527|回复: 6
收起左侧

[图文资料] 易语言编程系统全书(第一章)

[复制链接]
结帖率:0% (0/1)
发表于 2013-11-17 19:19:24 | 显示全部楼层 |阅读模式   河北省邢台市
第一章  易语言概述
1.1 易语言概要介绍
1.1.1 易语言介绍
    易语言是一种汉语编程语言,有大连大有吴涛易语言软件开发有限公司出品,易语言采用全中文汉语编程,该开发环境是建立在Window平台,支持全中文、可视化编程操作,功能丰富且易学易用,可以满足国内各类计算机用户的需求。并可直接在Window环境下开发Linux程序。
    作为一款全中的编程语言,易语言融入了中华文化和民族习惯,用户不需要按照国外的语言习惯、表达方式、甚至是思维方式而是直接用中文,按照我们自己的习惯去编写程序。易语言编程环境方便直观、快捷实用,不但支持程序代码可以用中文来编写,并且操作界面亦为全中文。及时一个根本不懂英文或者对英文了解很少的初级用户也能够快速地进入计算机程序编写的大门。甚至初中或小学文化的人也可以较快地学会编制一些简单程序。
易语言并不似把现有的编程工具简单地进行表面汉化或封装而成的,它拥有自己独立的高质量编译器,中文源代码被直接便以为目的机的CPU指令。值得称道的是,其编译器所编译出来的可执行代码与操作系统平台无关,因此能够很方面地实现跨平台编程。目前,易语言可同时支持Window和Linux程序的开发,今后移植到其他操作系统平台也非常方便,使之不再依赖特定的操作系统环境,这也符合国家发展开发自主知识产权基础系统软件的战略部署,易语言编程环境本身就是一个重要的基础系统软件,而且还为其他自主知识产权操作系统提供了配套、合适的应用软件开发工具。
易语言的可视化设计操作相对其他编程语言来说又是十分明显,它不仅仅支持程序窗体界面设计的可视化操作,连代码流程图都完整的嵌入到程序代码设计操作之中,这事一般任何编程软件所不具备的功能。同时,它内置了一种专用、记忆式中文输入法,支持中文语句快速录入,即时令函数提示功能,彻底突破了中文语句输入速度的瓶颈。
易语言支持模块化开发,可男足大型应用软件系统协同开发的要求。它也可以编译出符合便准Win32DLL的程序模块,供其他的易程序,甚至是VC、Delphi、VB程序在自身代码中直接调用。易语言内置的“易模块”功能,也是易语言模块开发中的一个重要组成部分,易程序可以直接在程序中引用编译好的易模块,进一步简化了易程序的开发复杂程度。易语言自带的易数据库,能够充分满足开发桌面型数据程序的需要。同时,易语言提供对ADO、ODBC等数据库接口技术的全面支持,并可直接访问MySQL数据库,因此能够很好的与各种外部数据库进行交换,便于开发和实现基于大型数据库的应用软件系统。
易语言能够充分利用现有的一切编程资源,提供对OCX控件、类型库、API函数、COM协议等一系列接口的全面支持,并开放其支持接口技术文档供第三方使用,利用这些不计其数的资源,极大地提升了易语言的使用功能。
易语言支持当今先进的变成理念,比如面向对象的编程编写方法、面向时间的消息处理机制等等,易语言与其他编程语言是一种融合互通的关系,了解了易语言对了解其他此编程语言具有极大的帮助。易语言支持用户定义和使用对象,支持类的构造、析构、继承、虚拟方法、多态、封装等特性。
易语言新版本推出了更多的扩展支持库,如数据操作支持库、数据计算支持库、文本语言转换支持库、电话语音支持库、数码设备支持库、脚本语言支持组建、办公类支持库等,极大地方便了用户编写程序,新的行业支持库还在不断地开发中。
易语言除简体中文版外,还提供繁体中文版、日文版和英文版等多种语言版本,非常适合多民族本土化开发的要求。本书中如无特别说明,全部是以简体中文版本为讲解对象。
1.1.2易语言的特点
1.全可视化
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化操作,还支持程序流程的及时可视化流程呈视,极大地减少了程序录入的错误。即:用户在编写程序的过程中,可以及时看大当前程序的运行流程和路线,有助于培养编程思想,提高编程问题的能力。如图1-1所示。
                  图1-1 流程的即时可视化
2.全中文
作为一款由中国人自己开发的编程易语言,易语言在中文处理方面有良好的支持。用户在编写程序的过程中,可以不接触任何英文。根本不懂英文的人使用编写代码也没有任何障碍。
   (1)中文名称的快速录入。易语言内置四种名称输入法:首拼、全拼、双拼、英文。三种拼音输入法均全面支持南方音。使用这些输入法能够极大地提高中文代码的输入速度。
直接使用系统提供的输入法,如五笔字型、智能ABC、紫光拼音、自然码等,同样可以进行程序的输入。
(2)程序全部以中文方式显示,运算法号全部显示为对应的中文符号(≥≠≈≤×÷),日期时间以中文格式呈现(年月日时分秒),以便于中文用户理解、阅读程序。
(3)适合中国人的语言、思维习惯。对其他计算机编程语言的学习,总会感到某种限制,首先是语言环境的限制。有很多专业的术语字面上很难理解它的含义,而以中文编写出的程序代码,符合中国人的语法习惯和逻辑斯文,可以做到见文思意,更加适合中国人使用。子啊以后复查程序是可以非常直观地分析:给其他人源代码学习室也会非常简单,相互交流变得更加容易。
易语言更提供了中文格式日期事件处理、汉字发音处理、全半角字符处理、人民币金额处理等功能支持。
   3.全编译与跨平台
应用于拥有自己独立的高质量编辑以,中文源代码被直接编译为目的机器的CPU指令,高效且不存在任何速度瓶颈和安全隐患。
易语言现已同时支持Window和Linux程序开发,不再依赖特定的操作系统。
4.可扩充支持库
易语言有基本系统和运行支持库两部分组成,两者之间通过使用易语言自行定义的接口技术进行协作。运行支持库内提供了易语言的所有语言要素,如:命令、窗口和报表单元数据类型、普通数据类型、常量等等。可以通过安装外部支持库来扩充易语言基本系统。运行支持库还可以被随意增减、抽换或升级,基本系统对运行支持库提供了详细的版本控制。本技术给用户带来的最大好处是:
(1)用户可以根据行业或自身需要定制易语言;
(2)由于运行支持库的不断增多、升级,易语言的功能将被迅速扩充;
(3)由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时被更新或抽换,这样可是人们通过国际互联网与服务器进行远程易语言交流(比如复杂型电子商务、远程控制等等)成为可能,这也是以后易语言互联网版本的发展方向。
5.数据库支持
易语言相对其他编程语言的优势还在于易语言拥有自己的易数据库,并且用中文命令操作易数据库,简单方便。同时,易语言对外部数据库也有着非常好的支持,通过简单的组件和命令就可以实现易语言与各类数据库的连接,如Oracle、MySQL、SQL Server、Access等等。
6.OCX组件、类型库(TypeLib)、API与COM对象
易语言可直接在程序中引用多种现有编程资源,极大的扩充了易语言的功能,并可对这些英文资源进行汉化处理,从而能够保持全中的特点,让用户不用学习英文也能充分使用这些英文资源。
7.与其他编程语言相互融合、互相补充
易语言支持当今先进的编程理念,比如面向对象编程、事件消息处理机制等,了解
学习和掌握易语言对掌握其他编程语言具有桥梁作用,同时,易语言可以喝其他编程语言以标准Win32 DLL方式互相调用,保障了多种编程语言协同开发的需要。
8.即时编译并自动规范语句格式的录入方式
在输如程序过程中,每条程序语句录入后,当光标离开该行,责对该行立即进行初步分析编译。如果该行输入正确,则该行的拼音简写会变成对应的汉字变量名或组件名,并呈现统一的字体间距和格式,因此任何人所编写的任何程序其格式都完全一致,这对于应用程序的协作开发、交流和维护非常有利。
9.系统内置的自动名称管理器嫩巩固对用户所定义的各类名称进行跟踪管理
比如:假设程序中现存在一个名为“刷新内容”的子程序,而且在很多地方都调用了该子程序。现在用户根据需要想把该子程序更改为另外一个名称,在传统的编译语言中,用户更改子程序名称后,要搜寻整个应用程序,逐一找到使用了该自称的地方,把名称向相应地改变过来。在易语言中,用户只需更改该子程序名称,程序中其他所有使用了该子程序的地方,其名称都将被自动更改过来。
10.贯彻全场的即时且全面的信息帮助
用户在进行任何操作的过程中,随时按F1帮助键,均能够在状态行上或提示夹中获得有关当前操作的详细相关性信息。比如:用户将光标移动到某程序行上,然后按下F1键,马上就能够得到此程序行上所有命令的定义、参数、使用方法、所隶属的支持库等信息。
1.2  易语言的安装
易语言安装很简单,和很多软件的安装类似,安装过程中没有复杂的选项。
首先,从关盘或下载文件目录中找到易语言的安装文件并双击运行安装程序。如图1-2所示。
然后再弹出的安装界面点击“下一步”按钮,如图1-3所示。
点击“下一步”后会出现“许可协议”和“自述文件”,依次点击“是”和“下一步”,结下了出现的窗口都点击“下一步”按钮,然后等待易语言的安装。如图1-4所示、
最后,点击“完成”按你家,易语言安装好了,在桌面上和开始菜单中会出现易语言的快捷方式,点击快捷方式即可运行易语言。
易语言的卸载可以通过运行易语言安装目录中的UNWISE.EXE文件,或子啊控制面板中的“添加或删除程序”中进行卸载。
易语言安装后,可以到易语言的安装目录中,了解一下安装目录中个子目录的作用。“CLR目录中,存放着易语言的各种颜色配置文件;“HELP”目录中,存放易语言的帮助文档;“LIB”目录,存放易语言的基本支持库和扩展支持库等重要文件,不要随意移动或删除其中的内容;“SAMPLES”目录中,有一些例程及源代码,提供给大家学习参考;“TOOLS”目录中个,提供了一些实用工具,如易之表、数据库语言转换器等等;“ECOM”目录,在导入过易模块以后,会产生此目录,用来存放导入的易模块(*.ec文件);“Wizard”目录,存放易向导可执行文件及易向导模版例程。
1.3易语言基本操作界面
1.3.1易语言界面
初次运行易语言后,首先会弹出会话框,询问创建何种类型的易程序。如图1-5所示。
若打开易语言界面后未建新程序,也可以通过菜单“程序”→“新建”来创建新的易程序。或点击窗口的工具条中的新建按钮来新建易程序。
    易语言可创建以下6中程序:
1.     Window窗口程序:是支持Window下弹出窗口及组件等标准WIN32位程序,也称易程序。
2.     Window控制台程序:是在WIN32位无窗口界面的易程序,一般用于服务器等。
3.     Window动态链接库:可以生成DLL程序,将在本书关于DLL章节中介绍。
4.     Window易语言模块:简称易模块,是经过初步编译后的程序模块,供其他程序重复调用,将在本书关于模块章节中介绍。
5.     Linux控制台程序:是支持Linux操作系统的无窗口命令行程序,将在本书关于Linux程序章节中介绍。
6.     Linux易语言模块:是支持Linux操作系统且经过初步编译后的程序模块。
选择“Window窗口程序”,点击“确定”按钮,就会创建一个相应的标准的Window窗口程序,并可以看到易语言的主界面。
易语言主界面的最上方是标题栏,显示易语言版本及当前打开的程序名称,当前窗口名称,以及当前所支持的操作系统。标题栏下方式菜单栏,有易语言的常用菜单。菜单栏下方是快捷命令按钮工具条,一些常用的操作都可以通过点击这些工具条中的按钮实现。
主界面的左边是易语言的工作夹,其中有3个面板,分别是“支持库面板”、“程序面板”和“属性面板”。
“支持库面板”的作用是:显示支持库列表,展开查看各支持库提供的命令、数据类型等信息。在程序编辑状态下,可以通过双击此面板中的某个命令,将其直接填充到光标处。若有窗口组件的方法也可以在这个列表中查看方法的用处。将光标移至某支持库根部,按下F1后可查看此支持库的介绍信息。
“程序面板”的作用是:相当于一个组织机构,可以添加窗口,或加载全局变量、常量、资源、DLL命令申明、自定义数据类型等。也可用来在程序各操作界面间进行切换。例如可以直接找到某个创建的窗口中,或快速找到某个子程序。
“属性面板”的作用是:属性表可查看和更改已添加组件的属性、组件列表列出的所有组件并可快速选择所需组件,事件列表可生成此组件的事件子程序。
最右边是易语言的组件箱,里面列出了易语言提供的所有组件。分为四栏,“基本组件”栏可显示易语言最基本常用的组件,即核心支持库内的组件,在本书基本组件章节中进行介绍。“扩展组件”包括支持库内的组件,在本书的后面有一些介绍。“外部组件”包含COM包装支持库多封装的ActixeX组件,此组件也称OCX组件,将在外部OCX组件章节中介绍。“外部事件组件”包含COM包装支持库所封装的COM事件组件。
主界面中间是设计区,在窗口设计时可自由向窗口中添加组件,进行程序界面设计;在程序代码编辑状态下可录入、修改程序代码。切换这两个工作状态可通过“窗口”菜单“程序面板”等实现。
最下方是易语言的状态夹,可以查看帮助信息,查看调试文本等等。调试在本书附录中介绍。如图1-6所示。
1.3.2 如何在设计窗口中添加组件
  从组建框中选出所需的组件添加在设计窗口中,只需要用鼠标左键在组件箱中点击欲添加的组件,使其处于选中状态,然后在设计窗口中按住鼠标左键拖动,拉出一个该组件即可。添加后的组件可以通过拖动鼠标改变其位置和大小,也可以使用方向键微调组件的位置,还可以按住Shift键+方向键来微调组件的大小。
1.3.3如何使用易语言帮助系统
易语言的帮助系统分为“即时帮助信息”和“易语言知识库”。
1.即时帮助信息
易语言编程环境在用户进行任何操作的同时,会将有关的支持信息在提示面板中显示出来,可以使用以下介绍的方法来查看即时帮助信息:
随时按下“F1”热键使用可随时得到与主题相关的帮助。即时帮助信息内容实在用户进行任何操作的同时,将有关的支持信息在提示面板中显示出来。
即时帮助信息可显示在系统各运行支持库内的命令、库定义数据类型、库定义常量等等信息。直接在工作夹内的支持库面板中找到并单击欲查找信息的项目,此时所有的相关信息会显示在状态夹的提示面板中。
如果欲将这些信息提取出来打印或者以后阅读,可以在相应项目上单击鼠标右键,在弹出菜单中选择“拷贝帮助文本到剪贴板”或者“写帮助文本到文件”,输出与该项目及该项目所有子项目相关的帮助信息,供电脑中浏览或打印出来阅读。
2.易语言知识库
易语言的帮助文档已经相对成熟了,包含了当前易语言版本的所有帮助信息,以及大量的贴图和源代码,为学习易语言提供了很大帮助。
打开易语言只会思考可以通过点击易语言“帮助”菜单中的“易语言知识库”选项或直接点击易语言工具条中的“知识库”按钮。
3.前层提示信息
易语言中,每输入一个命令代码,将鼠标移到该命令上,都会出现一个信息提示框,显示该命令的帮助信息。如图1-7所示。
1.3.4如何配置易语言
    可以根据个人习惯,进行以下设置:系统配置,程序配置,支持可配置等。
    1.系统配置
    点击菜单“工具”→“系统配置”。可以打开易语言的系统配置对话框,通过调整该对话框中各项属性的参数,可以自定义界面各部位颜色,可以选择各种配色方案,还可以更改代码字体,和对内置输入法等很多方面进行配置,如图1-8所示。
    2.程序配置
点击菜单“程序”“配置”,可以打开程序配置对话框。如图1-9所示。
该对话框可以讲程序名称、程序备注、作者信息等信息保存在生成后的EXE文件中,当查看此EXE文件的属性石,这些信息会显示出来。并且可以在这里为程序设置图标。
如果每次要生成EXE文件,然后运行带参数的EXE文件时非常麻烦的,在本对话框中输入“调试参数行”当调试该运行程序是,易语言将自动附加该参数。生成EXE文件后,此调试参数内容不会保存至程序中。
3.支持库配置
易语言3.8以上版本初始安装后“支持库面板”只显示系统核心支持库,如果使用到更多的支持库可以点击主菜单“工具”→“支持库配置”,可以打开支持库配置对话框。如图1-10所示。
点击支持库列表中任一项,可查看该支持库的基本信息。如果将某支持库名称前的对勾“√”加上,则在易语言的“支持库面板”列表中显示该支持库,并可以程序中使用其提供的命令、数据类型、变量等。
1.4 易语言代码输入技巧
在易语言刚运行时,直接点击提示面板,可以看到关于易语言程序输入方法的详细提示说信息。如图1-11所示。
易语言内置四种输入法:首拼、全拼、双拼、英文。三种拼音输入法均支持南方音及多音字。首拼输入法及全拼输入法在系统中被合并为“首拼及全拼输入法”,系统自动判别所输入的拼音是首拼方式还是全拼方式。双拼输入法的编码规则与Windows系统所提供的双拼输入法一致。例如代码:求正弦(20),各种输入法的输入文本如下:
首拼输入法:
qzx(20)
全拼输入法:
qiuzhengxian(20)
双拼输入法:
qqvgxm(20)
英文输入法:
Sin(20)
代码中涉及的汉字,都可以使用这几种内置输入法输入。
一些特殊情况:
    对于没有声母的汉字(如“按”),使用首拼输入法时应取其韵母全部字符。比如:“按钮”,用首拼输入法就可以输入成“ann(其中“an”为“按”的韵母,“n”为“钮”的声母)。
如果要输入的名称中既有汉字又有英文字母,则其中的英文字母不论大小写都要用大写英文字母输入。例如:要输入“编辑框x”,使用首拼输入法就要输入:bjkX“。
1.4.2系统输入法
使用五笔字型、自然码、智能ABC等这些由Windows提供的系统输入法,在易语言中也可以进行程序代码的输入。在输入代码时打开该输入法即可。如果以前五笔字型很熟练的话,也可以很快的输入代码。
1.4.3 参数分布输入
易语言提供的参数引导输入功能,减少了记忆量,更节省了编程的时间,极大降低了程序录入的错误。对于参数较多的命令,程序员不需要再花时间去查询参数的意义,可以直接将命令展开输入,方法如下:
将光标停在欲展开的命令行上,如果当前行没有通过编译,则不能展开命令,可以使用Shift+Enter键来预编译当前行,然后按下ALT键+方向键的右键,该命令就会被展开,各参数都列在了该命令的下面,可以直接在命令下的参数分支上输入。如图1-12所示。
   
1.4.4 输入备注与代码屏蔽
1.备注输入
备注是一行或一段代码的提示和说明。编写代码时一定要养成一个良好的习惯,就是给部分代码输入备注信息,这样一来,既方便了自己日后阅读代码,又方便其他人更快点理解程序代码的思路和功能。
输入方法:在备注文字前加“’”,则该符号后的文字变为备注,在输入代码时可以在代码的旁边或代码的下方输入备注。如图1-13所示。
2.屏蔽与批量屏蔽
在任何情况下,如果想屏蔽一行代码,则在该行带目前加“”号,和置为备注的方法相同,屏蔽后的代码在运行调试时不会被编译,调试程序寻找错误时,该方法会起到很大作用。将代码前的“”号删除便可以解除屏蔽。
还可以在代码上点击鼠标右键,弹出菜单中也有“屏蔽”和“解除屏蔽”选项。屏蔽的快捷键是Ctrl+K键,可以选中多行代码,然后使用Ctrl+K键来屏蔽多行代码,然后可以使用Ctrl+M键来解除屏蔽。
1.4.5 四种输入语句分类
易语言常见的程序语句分为四种:赋值型语句、非运行语句、方法语句、命令语句。
1.赋值型语句,即给某组件属性或某变量赋值的语句。一般使用“=”连接被赋值方和赋予的值,并且赋予的值一定要和被赋值的属性或变量的数据类型相容或相互兼容例如:
(1)给组件属性赋值。
标签1.标题=“全中文易语言”
(2)给变量赋值。
整数型变量1=29000
2.非运行语句,即在运行过程中不被运行的语句。包括注释行语句和草稿型语句。
3.命令语句,即执行命令使用的语句。命令是一种程序运行动作指令,易语言的命令由易语言基本支持库和扩展支持库提供,命令的调用格式为:命令名(参数,),例如:
信息框(“大家好!”,0,)
其中括号前是命令名,括号中的内容是命令的参数,主要是提供命令进行判断、选择或再加工的因素,每个参数用逗号分隔。
4.方法语句,方法是一个具体对象能够执行的动作方法类语句就是执行某对象的方法使用的语句,对象的方法是通过发送消息实现。方法的使用格式和命令类似,很多方法都有参数表,调用格式为:对象.方法名(参数1,参数2,)。一般方法都是指组件的方法。例如:
画板1.滚动写行(“您好,祖国!”)
1.4.6 易语言中的关键字
易语言中所有的命令名、组件的属性都可被看做是易语言的关键字。易语言中的组件名称、变量名称和子程序名称等等都是可以自定义的,所以在起名称的时候既要清楚明确又要防止和这些关键字重名。
虽然是可以用这些关键字来其名,在有重名的时候系统也会自动提示,但为了减少不必要的麻烦,还是要尽量避免重名。
1.5 第一个易程序
1.5.1 易程序的结构
下面对易程序的结构进行介绍。首先您的易程序需要有一个显示界面,一般是使用一个窗口作为启动画面,易语言中制定“_启动窗口”这个窗口是首先弹出的窗口,大家可以在这个窗口中放上其他的组件,以显示信息或美化程序界面。窗口显示时会有一系列的触发事件,如“创建完毕”事件、“尺寸被改变”事件等等,但可能大家没有用到这些事件,因此不会进行任何的动作,只是显示一个窗口。若大家使用到了这些事件,就会形成时间子程序,这样就产生了子程序,而子程序是放在程序集中进行组织的,而每一个窗口对应一个程序集,大家也可以自己创建自己的程序集,程序集包含若干个子程序,子程序内输入程序代码。而程序代码就是各种命令和方法。
为配合命令的书写,需要有存放内容的变量,为方便引用,可以建立常量,自定义数据类型,甚至可以建立图片或声音资源供引用。为了调用系统应用程程接口API,使用更多的功能,需要进行DLL声明。这些操作可以在“程序面板中完成。
为了重复利用程序资源,不必每次都重新写某段代码,除提供自定义子程序外,换提供易模块,供其他程序调用,也可以写标准动态链接库,供易语言及其他语言调用。
1.5.2开始写第一个易程序
下面就来编写第一个易程序。本程序将在一个窗口中显示一个按钮,点击这个按钮后就会显示“祖国您好”这几个字。
为实现上述效果,必须有显示文字的地方。在此所有的显示载体都是有窗口内操作,使用标签显示文字,当然,还需要有一个按钮来接收用户鼠标的点击。下面跟着程序步骤建立第一个易程序。
首先新建一个易程序,“易程序”即新建窗口中的“Windows窗口程序”。以后本书所有章节中所提到的“易程序”,都是指“Windows窗口程序”。
然后再“_启动窗口”中添加1个标签组件和一个按钮组件。如图1-13所示。
1-13 第一个程序界面设计
注意:打开菜单“工具”→“系统配置”中的“通常”标签,可以发现易语言可以通过两种方式启动程序:一种是通过名称为“_启动窗口的窗口启动,另一种是通过名称为“_启动子程序”的子程序启动。默认情况下是第一项,即编译好的易程序运行时第一个运行“_启动窗口”,因此不要改动这个窗口的名称,否则编译时会给出错误提示。
添加组件时,选用鼠标点击组件,移动鼠标至窗口中,再在窗口空白处象画一个矩形框一样,从左上角向右下角按下鼠标不松手,以拖出新组建的轮廓。
然后用鼠标双击窗口中的按钮组件,会自动切换到代码编辑界面,并自动生成“_按钮1_被单击”子程序。然后在光标处输入以下代码:如图1-15所示。
标签1.标题=“祖国您好”
代码输入完毕后,就可以试运行程序了。可以点击易语言工具条中的运行工具按钮,也可以按下F5键来运行程序,程序运行后,点击窗口中的按钮,标签显示出“祖国您好”。如图1-16所示。
最后可以通过“编译”菜单编译为exe文件发布。有关编译的内容在本书的附录中。
1.5.3 分析第一个易程序
大家运行第一个易程序时可以看大,弹出了一个窗口,这个窗口就是大家新建易用时的“_启动窗口”,而窗口内有标签和一个按钮,也是在程序设计是放上去的,现在清楚地显示出来。当然在窗口弹出时产生了很多的时间,现在不必关心窗口是如何发送消息,显示窗口的,这只与Windows操作系统的机制有关。当大家用鼠标点击按钮时,就运行了那个“_按钮1_被单击”子程序,而这个子程序运行了程序内的代码,即改变了标签的标题,显示“祖国您好”这几个字。这样第一个易程序就顺利运行完毕。
关闭这个程序可以点击窗口右上角的关闭按钮。
1.6 易程序进阶
经过了第一个易程序的编写,可以初步了解一个程序的编写过程,就是构思程序,设计界面,编写代码。下面就继续编写一个稍复杂的易程序,来熟悉易语言的操作,这个程序是在一个编辑框中显示数值,并且没按一次按钮,编辑框中的数值就加1位。程序中对组件的部分属性进行了修改。
第一步,新建一个易程序,在窗口中添加一个编辑框组件和按钮组件。如图1-17所示。
第二步,用鼠标选中编辑框组件,在属性面板中改变编辑框的部分属性:将“输入方式”属性改为“整数文本输入”;改变“文本颜色”、“背景颜色”和“字体”属性。如图1-18所示。
第三步,双击按钮组件,在“_按钮1_被单击”子程序中输入代码:
编辑框1.内容=到文本(到数值(编辑框1.内容)+1)
如图1-19所示。
第四步,代码输入完毕后,按下F5键试运行程序。如图1-20所示。
程序运行后,可以看到编辑框中只能输入数字了,每次点击按钮,编辑框中的数字都会递增1,一个简单的易程序就制作完成了。
在本书的连个例程中都产生过“_按钮1_被单击”子程序,这个子程序会响应按钮被鼠标单击的事件,,从而运行其中的命令。子程序的概念建有专门章节讲解。
本程序的执行过程如下:同样也是先弹出一个“_启动窗口”,这个窗口中有编辑框组件与按钮组件,当用户用鼠标点击按钮时,“_按钮1_被单击”子程序中代码被执行。代码将取得编辑框中的内容并加1,最后在显示回编辑框中。因此大家看到的就是编辑框中的数字通过点击按钮在一直增加中。
1.7本章小结
易语言与其他编程语言基本上一样,但为中国用户定制了一些特色的功能,在此需要简单了解易语言的功能特色。如:易语言内置的输入法就是解决了中文输入慢的问题。
易语言的安装过程是较为简单的,只需跟着步骤一步一步安装即可。大家可以自己试着下载、安装最新版。
安装后可以立即运行易语言,以熟悉易语言的界面,可试着调整易语言的一些配置。
书写易语言的代码需要有一些注意的事项,如可以使用首拼字母输入,可以展开参数输入,如何切换窗口等,通过学习以掌握集成化程序设计界面。
接下来就可以跟着本书开始编写第一个易程序了,大家要熟练的在窗口添加组件和更改组件属性。最后练习本章后面介绍的第二个进阶易程序,以了解易语言其他组件的添加,属性的修改,时间子程序的生成。
课后 ,大家可进入易语言的论坛,若有问题可以在此论坛上提问,主页中还有一个易语言资源网的连接,大家可以下载一些以前别人写的源代码学习。

结帖率:100% (5/5)
发表于 2014-1-7 22:51:58 | 显示全部楼层   广东省揭阳市
支持楼主哈哈
回复 支持 反对

使用道具 举报

发表于 2013-11-25 17:24:32 | 显示全部楼层   北京市北京市
直接打个包放网盘得了
回复 支持 反对

使用道具 举报

发表于 2013-11-24 12:38:31 | 显示全部楼层   上海市上海市
字太多了。。。饿
回复 支持 反对

使用道具 举报

结帖率:100% (11/11)
发表于 2013-11-17 19:28:43 | 显示全部楼层   河北省衡水市
哎  LZ  
回复 支持 反对

使用道具 举报

发表于 2013-11-17 19:28:14 | 显示全部楼层   湖北省荆州市
PDF的好点。
回复 支持 反对

使用道具 举报

结帖率:100% (10/10)
发表于 2013-11-17 19:26:59 | 显示全部楼层   江苏省镇江市
不排版,这真看不了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表