易语言

 

第一节:什么是易语言

简单的说,易语言是一个小型的软件开发系统。(就是写程序用的,够通俗吧?)
她采用当前最流行的可视化开发基于控件编程的技术。(用鼠标拖拖拽拽就是一个程序,毫不夸张!)
用易语言可以开发标准的 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,是一个综合性的概念,凡是我们在易语言中所看到的,都属于“集成开发环境”的范畴,例如:主界面代码编辑区、菜单编辑器、结构/记录编辑器、报表编辑器等。]

一、主界面(主窗口)[包括:主菜单工具栏工作夹窗口单元工具箱状态夹窗体设计区等]

下图是易语言的集成开发环境之主界面(主窗口,鼠标单击可以全屏观看):

易语言IDE,点击全屏查看

我们发现,易语言的主窗口中,除了最常见的菜单栏、工具栏以外,还有几个很重要的组成部分:左边的工作夹、右边的窗口单元工具箱(或称控面件板、组件面板)、下边的状态夹,和中间的窗体设计区。其中工作夹状态夹各有三个子夹。下面我们逐个介绍:

1、主菜单


 

2、工具栏

上排左边八个按钮肯定大家都非常熟悉了。其它的现在只要认识两个就够了:
运行所编的程序 (位于工具栏 上排倒数第二个)
预览当前设计窗体 (位于工具栏 下排左边第一个)


3、工作夹(工作夹有三个子夹,分别是:支持库、程序、属性;工作夹位于主窗口的左边)

工作夹的支持库子夹主要用于为大家提供帮助,编程过程中用到的各种函数(子程序)、数据类型、常量等,都可以在这里查到详细的帮助。支持库中信息被分为不同的类别,以方便大家查找、定位。
工作夹的程序子夹显示了当前程序的结构,用户可利用它迅速切换到程序的不同分支。
工作夹的属性子夹列出了当前选定窗口单元(控件)的属性,用户可在上面直接改动。

 

4、窗口单元工具箱(或称控件面板、组件面板,位于主窗口的右边)

右图所示就是易语言中的窗口单元工具箱,简称工具箱,也可叫作控件面板或组件面板,总之你习惯叫它什么就叫它什么——反正它又不会说话,哈哈!工具箱是易语言主窗口中很重要的组成部分,它包含了众多控件(也叫组件)。控件或组件是构造程序界面的基石。易语言2.1版共有40个控件。它们分别是:
第一排: ( 空 ) 编辑框 图片框 外形框
第二排: 画板 分组框 标签 按钮
第三排: 选择框 单选框 组合框 列表框
第四排: 选择列表框 横向滚动条 纵向滚动条 进度条
第五排: 滑块条 选择夹 影像框 日期框
第六排: 月历 驱动器框 目录框 文件框
第七排: 颜色选择器 超级链接框 调节框 通用对话框
第八排: 时钟 打印机 数据报 客户
第九排: 服务器 端口 表格 数据源
第十排: 通用提供者 数据库提供者 图形按钮 外部数据库
第11排: 外部数据提供者
[注:第一排第一列的箭头图标不是控件,其作用是取消选择已选定的控件]

完全没有必要记忆这些控件的名称和它们的图标,只要有些印象就行了。提示:把鼠标放到任一个控件上方,等一两秒,就会弹出一黄色的小框,上面是该控件的名称,如图:

 

5、状态夹(位于主窗口的下边)

状态夹的提示子夹是最常用到的,它的作用是随时随地为我们提供帮助信息。也就是说,无论你把光标移到哪里,提示夹中立即显示相关的提示信息。提示夹相当于其它程序中的状态栏,但易语言提示夹中可容纳的信息量要比状态栏大的多。(状态栏只能显示一行,不是吗?这有时候太简单了,看了还是不明白。而易语言的提示夹却可以为我们显示尽可能多的信息。这是专为我们初学编程的朋友精心打造的,我们平常一定要养成随时注意提示夹的习惯,千万别辜负了易语言的良苦用心。)
状态夹还有两个子夹:输出、调用表。很不常用,以后用到时再介绍好了。

 

  6、窗体设计区
(位于主窗口中央)
应用程序窗口的主设计区,通常与工作夹(位于易语言主窗口的左侧)的属性子夹配合工作。
窗体设计区外观上跟一个普通的空的窗口很相似,只是窗体设计区多了:①周围的八个小方框; ②窗体区密排的小黑点。
小方框的作用是调整设计窗体的大小;小黑点的作用是协助定位窗体中的控件。

设计应用程序窗体的一般流程是:⑴拖动工具箱(位于易语言主窗口的右侧)中的控件到窗体设计区;⑵ 选定窗体设计区的控件(通过单击选定);⑶在工作夹(位于易语言主窗口的左侧)的属性子夹中调整选定控件的属性; ⑷重复上述操作直至满意为止。

 

二、代码编辑区

默认情况下,代码编辑区这主窗口上是看不到的。但因为代码是程序的灵魂,所以代码编辑区就显得格外重要。双击窗体设计区(位于主窗口中央)任意位置均可进入代码编辑区。

易语言中的代码编辑区与普通的文本编辑器(如记事本)有很大的不同。大家看到,上图中央闪烁的黄色虚框(由黄色点画线组成),这是易语言特有的光标(其它文本编辑器的光标多是闪烁的黑色竖线)。要编辑某一行时,请: 1、把光标移动到该行;2、按一下空格键进入编辑状态;3、输入代码;4、按回车键确认。初学者对这种编辑模式可能不大习惯,但要主动适应。它的好处大家很快就会发现了。

 

三、结束:

易语言集成开发环境中,还有许多组成部分,如菜单编辑器、结构/记录编辑器、报表编辑器、全局容器(全局变量)表、常量数据表、自定义数据类型表、资源表、DLL命令定义表,及程序调试环境等等。我们不可能面面俱到,好在以后还会碰到,到时再给大家作详细的介绍。

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
bp send 调用堆栈: 主线程 地址 堆栈 函数过程 调用来自 结构 0013F53C 00AC2AB7 WS2_32.send Communic.00AC2AB1 0013F558 00AC30AB Communic.00AC2A80 Communic.00AC30A6 0013F568 00AC32A5 Communic.00AC3010 Communic.00AC32A0 0013F57C 00A82426 Communic.00AC3280 Communic.00A82421 0013F5B8 00ACAEE5 Communic.00A82370 Communic.00ACAEE0 0013F5CC 00A9A790 Communic.00AC9BB0 Communic.00A9A78B 0013F5DC 004B3DC1 <JMP.&Communicate.#10> asktao.004B3DBC 0013F5F0 00596540 asktao.004B3DB0 asktao.0059653B 0013F638 004815C5 asktao.00596440 asktao.004815C0 0013F64C 004894CC asktao.004815B0 asktao.004894C7 0013F7D4 00630EAE asktao.004890C0 asktao.00630EA9 0013F83C 0063365A asktao.00630660 asktao.00633655 0013F844 004154FC 包含asktao.0063365A asktao.004154FA 0013F864 00415085 包含asktao.004154FC asktao.00415083 0013F878 00435DB5 asktao.00415060 asktao.00435DB0 0013F88C 004154FC 包含asktao.00435DB5 asktao.004154FA 0013F8AC 00415085 包含asktao.004154FC asktao.00415083 0013F8C0 00411F7F asktao.00415060 asktao.00411F7A 0013F8D0 004152B1 包含asktao.00411F7F asktao.004152AF 0013F8EC 00411FB7 asktao.00415260 asktao.00411FB2 0013F900 00414FB9 包含asktao.00411FB7 asktao.00414FB7 0013F914 004154FC 包含asktao.00414FB9 asktao.004154FA 0013F934 005352B6 包含asktao.004154FC asktao.005352B4 0013F944 005B2D3B asktao.00535290 asktao.005B2D36 0013F968 005B442E asktao.005B2B50 asktao.005B4429 0013FA58 005B4878 asktao.005B3400 asktao.005B4873 004815B5 56 PUSH ESI ; ESI=00000067 背包格位置 004815B6 68 48BD8100 PUSH asktao.0081BD48 ; ASCII "pos = %d" 004815BB 68 2C200000 PUSH 202C 004815C0 E8 7B4E1100 CALL asktao.00596440 004815C5 83C4 0C ADD ESP,0C push 67 push 0081bd48 push 202c call 00596440 add esp,0c 设立OD死码: MOV ESI,EAX MOV ECX,7 XOR EDX,EDX REPE CMPS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI] 搜第8次,上找:第三个CALL就是。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值