第一节:什么是易语言
简单的说,易语言是一个小型的软件开发系统。(就是写程序用的,够通俗吧?)
她采用当前最流行的可视化开发、基于控件编程的技术。(用鼠标拖拖拽拽就是一个程序,毫不夸张!)
用易语言可以开发标准的 Windows 应用程序。其应用领域非常广泛,如桌面应用程序、网络应用程序、数据库应用程序等等。(有朋友会问:易语言可不可以写计算器、MP3播放器?当然能!而且非常简单。后面我会举这样的例子。)
易语言易学易用,是专门为初学者开发的一门编程语言。
它最大的特色就是:全中文——不但界面是中文的,连程序代码都是由汉字写成的!
想一想我们曾经被英文折磨的多么痛苦, 以至于到现在还对它充满了恐惧。
“全中文”的特点使“编程”对任何人而言都不再是“永远不可企及的”事情。
我们可以借助“易语言”,尽情地满足自己做一个“神圣的程序员”的愿望!
放眼看一看,网络上的软件数量是多么的庞大。国产共享软件的骄傲 Foxmail、Netants、Flashget 等风行国内国际的时候,它们的作者张小龙、洪以容、张笑雨也因此名声大噪,渐为国人所乐于提及。朋友,你难道真的没有想过自己写一个软件,放到自己的主页上供网友们下载?现在机会来了!用易语言,不需接触任何外文,完全用自己母语——汉语,就可以轻松自如地编写出你想要的程序。把它放到网络上吧,当下载量达数万、高居下载排行榜第一的时候,那种心情怎么能够形容!——英雄?也许是吧。(比尔·盖兹一直是我的偶像,总想有一天也像他一样……)
第二节:如何获取易语言
说了那么多,易语言在哪里呢?请到易语言网站“中国易语言”( www.eyuyan.com )上免费下载最新版本。另外,随便到一个搜索引擎( 如 Google: www.google.com )搜索“易语言”,都能找到一大串的下载页。
目前易语言的最新版本是2.3( 3.42M, 2011/6/17发布 )。易语言在经历了二十多次升级( 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.85 1.9 1.95 1.96三个版本 2.0七个版本 2.1 2.2 2.3)之后,现在已发展得非常成熟、稳定,功能也十分强大,且仍在进一步增强完善中。
下面我介绍一下“中国易语言”网站上易语言的下载。在浏览器的地址栏中输入“www.eyuyan.com”,打回车键,就会进入易语言网站的首页。如下图所示:
易语言网站的首页上至少有三个位置提供了下载链接,点击之后,就会进入易语言最新版本的下载页面。作者还特意为用软盘下载的朋友提供了分盘下载,以方便用户用软盘将易语言拿走(只需三张盘)。
易语言的安装就更简单了,直接将下载来的ZIP文件解压即可。(不需要安装!)
第三节:易语言集成开发环境简介
[注:集成开发环境,即IDE,是一个综合性的概念,凡是我们在易语言中所看到的,都属于“集成开发环境”的范畴,例如:主界面、代码编辑区、菜单编辑器、结构/记录编辑器、报表编辑器等。]
一、主界面(主窗口)[包括:主菜单、工具栏、工作夹、窗口单元工具箱、状态夹、窗体设计区等]
下图是易语言的集成开发环境之主界面(主窗口,鼠标单击可以全屏观看):
我们发现,易语言的主窗口中,除了最常见的菜单栏、工具栏以外,还有几个很重要的组成部分:左边的工作夹、右边的窗口单元工具箱(或称控面件板、组件面板)、下边的状态夹,和中间的窗体设计区。其中工作夹和状态夹各有三个子夹。下面我们逐个介绍:
1、主菜单
2、工具栏
上排左边八个按钮肯定大家都非常熟悉了。其它的现在只要认识两个就够了:
①运行所编的程序 (位于工具栏 上排倒数第二个)
②预览当前设计窗体 (位于工具栏 下排左边第一个)
3、工作夹(工作夹有三个子夹,分别是:支持库、程序、属性;工作夹位于主窗口的左边)
工作夹的支持库子夹主要用于为大家提供帮助,编程过程中用到的各种函数(子程序)、数据类型、常量等,都可以在这里查到详细的帮助。支持库中信息被分为不同的类别,以方便大家查找、定位。
工作夹的程序子夹显示了当前程序的结构,用户可利用它迅速切换到程序的不同分支。
工作夹的属性子夹列出了当前选定窗口单元(控件)的属性,用户可在上面直接改动。
4、窗口单元工具箱(或称控件面板、组件面板,位于主窗口的右边)
右图所示就是易语言中的窗口单元工具箱,简称工具箱,也可叫作控件面板或组件面板,总之你习惯叫它什么就叫它什么——反正它又不会说话,哈哈!工具箱是易语言主窗口中很重要的组成部分,它包含了众多控件(也叫组件)。控件或组件是构造程序界面的基石。易语言2.1版共有40个控件。它们分别是:
第一排: ( 空 ) 编辑框 图片框 外形框
第二排: 画板 分组框 标签 按钮
第三排: 选择框 单选框 组合框 列表框
第四排: 选择列表框 横向滚动条 纵向滚动条 进度条
第五排: 滑块条 选择夹 影像框 日期框
第六排: 月历 驱动器框 目录框 文件框
第七排: 颜色选择器 超级链接框 调节框 通用对话框
第八排: 时钟 打印机 数据报 客户
第九排: 服务器 端口 表格 数据源
第十排: 通用提供者 数据库提供者 图形按钮 外部数据库
第11排: 外部数据提供者
[注:第一排第一列的箭头图标不是控件,其作用是取消选择已选定的控件]
完全没有必要记忆这些控件的名称和它们的图标,只要有些印象就行了。提示:把鼠标放到任一个控件上方,等一两秒,就会弹出一黄色的小框,上面是该控件的名称,如图:
5、状态夹(位于主窗口的下边)
状态夹的提示子夹是最常用到的,它的作用是随时随地为我们提供帮助信息。也就是说,无论你把光标移到哪里,提示夹中立即显示相关的提示信息。提示夹相当于其它程序中的状态栏,但易语言提示夹中可容纳的信息量要比状态栏大的多。(状态栏只能显示一行,不是吗?这有时候太简单了,看了还是不明白。而易语言的提示夹却可以为我们显示尽可能多的信息。这是专为我们初学编程的朋友精心打造的,我们平常一定要养成随时注意提示夹的习惯,千万别辜负了易语言的良苦用心。)
状态夹还有两个子夹:输出、调用表。很不常用,以后用到时再介绍好了。
6、窗体设计区
(位于主窗口中央)
应用程序窗口的主设计区,通常与工作夹(位于易语言主窗口的左侧)的属性子夹配合工作。
窗体设计区外观上跟一个普通的空的窗口很相似,只是窗体设计区多了:①周围的八个小方框; ②窗体区密排的小黑点。
小方框的作用是调整设计窗体的大小;小黑点的作用是协助定位窗体中的控件。
设计应用程序窗体的一般流程是:⑴拖动工具箱(位于易语言主窗口的右侧)中的控件到窗体设计区;⑵ 选定窗体设计区的控件(通过单击选定);⑶在工作夹(位于易语言主窗口的左侧)的属性子夹中调整选定控件的属性; ⑷重复上述操作直至满意为止。
二、代码编辑区
默认情况下,代码编辑区这主窗口上是看不到的。但因为代码是程序的灵魂,所以代码编辑区就显得格外重要。双击窗体设计区(位于主窗口中央)任意位置均可进入代码编辑区。
易语言中的代码编辑区与普通的文本编辑器(如记事本)有很大的不同。大家看到,上图中央闪烁的黄色虚框(由黄色点画线组成),这是易语言特有的光标(其它文本编辑器的光标多是闪烁的黑色竖线)。要编辑某一行时,请: 1、把光标移动到该行;2、按一下空格键进入编辑状态;3、输入代码;4、按回车键确认。初学者对这种编辑模式可能不大习惯,但要主动适应。它的好处大家很快就会发现了。
三、结束:
易语言集成开发环境中,还有许多组成部分,如菜单编辑器、结构/记录编辑器、报表编辑器、全局容器(全局变量)表、常量数据表、自定义数据类型表、资源表、DLL命令定义表,及程序调试环境等等。我们不可能面面俱到,好在以后还会碰到,到时再给大家作详细的介绍。