第01章易语言概述

上传人:工**** 文档编号:499126606 上传时间:2022-12-28 格式:DOC 页数:21 大小:869.50KB
返回 下载 相关 举报
第01章易语言概述_第1页
第1页 / 共21页
第01章易语言概述_第2页
第2页 / 共21页
第01章易语言概述_第3页
第3页 / 共21页
第01章易语言概述_第4页
第4页 / 共21页
第01章易语言概述_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《第01章易语言概述》由会员分享,可在线阅读,更多相关《第01章易语言概述(21页珍藏版)》请在金锄头文库上搜索。

1、Q第1章:易语言概述第一章易语言概述1.1了解易语言1.1.1易语言简介易语言是 Windows环境下的全中文全可视的应用软件快速开发平台。它是目前世界 上唯一成熟的完全中文内核跨平台的计算机语言,具有全部自主知识产权,全中文操作, 功能强大且易学易用, 可以满足国内所有计算机用户的需求。它支持现今所有的 Win dows32位操作系统环境,如 Windows 9X/ME/2000/NT/XP/2003 等,并可直接在 Windows环境 下开发Linux程序。作为一款全中文的编程语言,易语言将中华文化和民俗习惯彻底融入了计算机语言 领域,用户不再需要被强制学习和掌握国外的语言习惯、表达方式、

2、甚至是思维方式。 它不但操作界面为全中文,并且程序代码也全部用中文来编写,为中文电脑用户开发计 算机应用程序提供了最方便直观、快捷实用的编程环境。使用易语言,即使一个根本不 懂英文或者对英文了解很少的初级用户也能够快速地进入计算机程序编写的大门。易语言并不是把现有的编程工具简单地进行表面汉化或封装而成的,它拥有自己独 立的高质量编译器,中文源代码被直接编译为目的机器的CPU指令。值得称道的是,其编译器所编译出来的可执行代码与操作系统平台无关,因此能够很方便的实现跨平台编 程。目前,易语言可同时支持Windows和Linux程序的开发,今后移植到其它操作系统平台也非常方便,不再依赖特定的操作系统

3、环境,这也为国家支持开发自主知识产权操 作系统的发展战略提供了合适的应用软件开发工具。易语言的可视化设计操作相对其它编程语言来说优势十分明显,它已经不仅仅是程 序窗体界面设计能做到可视化操作,连代码流程图都完整的嵌入到程序代码设计操作之 中,这是其它任何编程软件所不具备的功能。同时,它内置专用中文输入法,支持中文 语句快速录入,即时命令函数提示功能,彻底突破了中文语句输入速度的瓶颈。易语言支持模块化开发,可满足大型应用软件系统协同开发的要求。它也可以编译 出标准 Win32 DLL,供其它的易程序,甚至是 VC Delphi、VB程序在自身代码中直接调 用。易语言内置的“易模块”功能,也是易语

4、言模块化开发中的一个重要组成部分,易 程序可以直接在程序中引用编译好的易模块,进一步简化了易程序的开发复杂程度。易程序自带的易数据库,能够充分满足开发桌面型数据库程序的需要。同时,易语#|轨语二言i编I程.系*统i言提供对ADO ODBC等数据库接口技术的全面支持,并可直接访问MySQL数据库,因此能够很好的与各种外部数据库进行数据交换,开发基于大型数据库的应用软件系统也能 够轻易实现。易语言能够充分利用现有的一切编程资源, 提供对OCXS件、类型库、API函数、COM 协议等一系列接口的全面支持,并开放其支持库接口技术文档供第三方使用,利用这些 不计其数的资源,极大地提升了易语言的实用功能。

5、易语言支持当今先进的编程理念,譬如面向对象的程序编写方法、面向事件的消息 处理机制等等,易语言与其它编程语言是一种融合互通的关系,了解了易语言对了解其 它编程语言具有极大的帮助。易语言支持用户定义和使用对象,支持类的构造、析构、 继承、虚拟方法、多态、封装等特性。易语言新版本推出了更多的扩展支持库,如数据操作支持库、数值计算支持库、文 本语音转换支持库、电话语音支持库、数码设备支持库、脚本语言支持组件、办公类支 持库等,极大地方便了用户编写程序,新的行业支持库还在不断地开发中。易语言除简体中文版外,还提供繁体中文版、日文版和英文版等多种语言版本,非 常适合多民族本土化开发的要求。本书中如无特别

6、说明,全部是以简体中文版作为讲解 对象。1.1.2易语言的特点1 全可视化一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支 持此类可视化操作,还支持程序流程的即时可视化呈视。即:用户在编写程序的过程中, 可以即时看到当前程序的运行流程及路线,有助于培养编程思路,提高解决编程问题的 能力。如图1-1所示。#C第1章上易语言概述图1-1流程的即时可视化2.全中文作为一款由中国人自己开发的编程语言,易语言在中文处理方面做了大量的工作。 用户在编写程序的过程中,可以不接触任何英文。根本不懂英文的人使用中文编写代码 也没有任何障碍。(1) 中文名称的快速录入。易语言内置四种名称输

7、入法:首拼、全拼、双拼、英文。 三种拼音输入法均全面支持南方音。使用这些输入法能够极大地提高中文代码的输入速度。使用系统的输入法,如五笔字型、智能ABC紫光拼音、自然码等,同样可以进行程序的输入。(2) 程序全部以中文方式显示,运算符号全部显示为对应的中文符号(十),日期时间以中文格式呈现(年月日时分秒),以便于中文用户理解、阅读程序。(3) 适合中国人的语言、思维习惯。对其它计算机编程语言的学习,总会感到某种 限制,首先是语言环境的限制,有很多专业的术语字面上很难理解它的含义,而以中文 编写出的程序代码,符合中国人的语法习惯和逻辑思维,可以做到见文思义,更加适合 中国人使用。在以后复查程序时

8、可以非常直观地分析;给其他人源代码学习时也会非常 简单,相互交流变得更加容易。易语言更提供了中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币 金额处理等功能支持。3全编译与跨平台易语言拥有自己独立的高质量编译器,中文源代码被直接编译为目的机器的CPU指令,高效且不存在任何速度瓶颈和安全隐患。易语言现已同时支持 Windows和Linux程序开发,并可通过易语言编译器编译出与 操作系统无关的可执行代码,不再依赖特定的操作系统。4.可扩充支持库 易语言由基本系统和运行支持库两部分组成,两者之间通过使用易语言自行定义的 接口技术进行协作。运行支持库内提供了易语言的所有语言要素,如:命令、窗

9、口和报 表单元数据类型、普通数据类型、常量等等。可以通过安装外部支持库来扩充易语言基 本系统。运行支持库还可以被随意增减、抽换或升级,基本系统对运行支持库提供了详 细的版本控制。本技术给用户带来的最大好处是:(1) 用户可以根据行业或自身需要定制易语言;(2) 由于运行支持库的不断增多、升级,易语言的功能将被迅速扩充;由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时 被更新或抽换,这样可使人们通过国际互连网与服务器进行远程易语言交流(譬如复杂 型电子商务、远程控制等等)成为可能,这也是以后易语言互联网版本的发展方向。#第1章:易语言概述|轨语二言i编程.系*统i5 数据库支

10、持易语言相对其它编程语言的优势还在于易语言拥有自己的数据库,并且用中文命令 操作易数据库,简单方便。同时,易语言对外部数据库也有着非常好的支持,通过简单 的组件和命令就可以实现易语言与各类数据库的连接,如Oracle、MySQL SQL Server、Access 等等。6. OCX组件、类型库(TypeLib )、API与COM寸象易语言可直接在程序中引用多种现有编程资源,极大的扩充了易语言的功能,并可 对这些英文资源进行汉化处理,从而能够保持全中文的特点,让用户不用学习英文也能 充分使用这些英文资源。7 .与其它编程语言相互融合、互相补充易语言支持当今先进的编程理念,譬如面向对象编程、事件

11、消息处理机制等,了解、 学习和掌握易语言对掌握其它编程语言具有桥梁作用,同时,易语言可以和其它编程语 言以标准 Win32 DLL方式互相调用,保障了多编程语言协同开发的需要。8即时编译并自动规范语句格式的录入方式在输入程序过程中,每条程序语句被录入后,都将被立即进行初步分析编译。一些 通常的语法错误,将及时得到报告并要求进行修改。所录入的语句被自动规范为统一格 式,因此任何人所编写的任何程序其呈现格式都完全一致,这对于应用程序的协作开发、 交流和维护非常有利。9 系统内置的自动名称管理器能够对用户所定义的各类名称进行跟踪管理譬如:假设程序中现存在一个名为“刷新内容”的子程序,而且在很多地方都

12、调用 了该子程序。现在用户根据需要想把该子程序更改为另外一个名称,在传统的编程语言 中,用户更改子程序名称后,要搜寻整个应用程序,逐一找到使用了该子程序的地方, 把名称相应地改变过来。在易语言中,用户只需更改该子程序名称,程序中其它所有使 用了该子程序的地方,其名称都将被自动更改过来。10.贯穿全程的即时且全面的信息帮助用户在进行任何操作的过程中,随时按F1帮助键,均能够在状态行上或提示夹中获得有关当前操作位置的详细相关信息。譬如:用户将光标移动到某程序行上,然后按下 F1键,马上就能够得到此程序行上所有命令的定义、参数、使用方法等信息。.1.2易语言的安装易语言安装很简单,和很多软件的安装类

13、似,安装过程中没有复杂的选项。 首先,找到易语言的安装文件并双击。如图1-2所示。#第1章:易语言概述文片併Hh0二凶I wx Ft Iff* 圉-Itltdli Ur aS8S*3Etk空=11|空怦與fl*#第1章:易语言概述#第1章:易语言概述,拥皆宜盅虫 hX 1 KS-刚日网21XH年1円托日”15旳大金33 0 MFi图1-2找到易语言安装文件然后在弹出的安装界面中点击“下一步”按钮。如图1-3所示。图1-3易语言欢迎界面点击“下一步”后会出现“许可协议”和“自述文件”,依次点击“是”和“下一步”,接下来出现的窗口都点击“下一步”按钮,然后等待易语言的安装。如图1-4所示。#第1章

14、:易语言概述窗 易言.编.程*系统i图1-4易语言正在安装最后,点击“完成”按钮,易语言就安装好了,在桌面上和开始菜单中会出现易语言的快捷方式,点击快捷方式即可运行易语言。易语言的卸载可以通过运行易语言安装目录中的UNWISE.EXE文件,或在控制面板中的“添加或删除程序”中进行卸载。易语言安装后,可以到易语言的安装目录中,了解一下安装目录中各子目录的作用。“ clr ”目录中,存放着易语言的各种颜色配置文件;“help ”目录中,存放易语言的帮助文档;“lib ”目录,存放易语言的基本支持库和扩展支持库等重要文件,不要随意移动或 删除其中的内容;“samples”目录中,有一些例程及源代码,

15、 提供给大家学习参考;“tools” 目录中,提供了一些实用工具,如易之表、数据库语言转换器等等;“ ecom”目录,在导入过易模块以后,会产生此目录,用来存放导入的易模块。1.3易语言的基本操作1.3.1易语言的界面打开易语言后,首先会弹出对话框,询问创建何种易程序。如图1-5所示。#Q第1章:易语言概述图1-5易语言启动对话框选择Windows窗口程序”,点击确定”按钮,就会创建一个标准的Windows窗口程序,并可以看到易语言的主界面。最右边是易语言的组件箱,里面列出了易语言提供 的所有组件。左边是易语言的工作夹,其中有3个面板,分别是“支持库面板”、“程序面板”和“属性面板”。支持库面板用来查看各支持库提供的命令、数据类型等信息;程 序面板用来在程序各操作界面间进行切换;属性面板用来查看和更改已添加组件的属性 表、组件列表及事件列表。主界面最下方是易语言的状态夹,可以查看帮助信息,查看 调试文本等等。如图 1-6所示。#第1章易语言概述-IBl Ml-1*11易#

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号