第一章 易语言概述
1.1 了解易语言
1.1.1 易语言简介
易语言是Windows 环境下的全中文全可视的应用软件快速开发平台。它是目前世界上唯一成熟的完全中文内核跨平台的计算机语言,具有全部自主知识产权,全中文操作,功能强大且易学易用,可以满足国内所有计算机用户的需求。它支持现今所有的 Windows 32 位操作系统环境,如Windows 9X/ME/2000/NT/XP/2003等,并可直接在Windows环境下开发Linux程序。
作为一款全中文的编程语言,易语言将中华文化和民俗习惯彻底融入了计算机语言领域,用户不再需要被强制学习和掌握国外的语言习惯、表达方式、甚至是思维方式。它不但操作界面为全中文,并且程序代码也全部用中文来编写,为中文电脑用户开发计算机应用程序提供了最方便直观、快捷实用的编程环境。使用易语言,即使一个根本不懂英文或者对英文了解很少的初级用户也能够快速地进入计算机程序编写的大门。
易语言并不是把现有的编程工具简单地进行表面或封装而成的,它拥有自己独立的高质量编译器,中文源代码被直接编译为目的机器的CPU指令。值得称道的是,其编译器所编译出来的可执行代码与操作系统平台无关,因此能够很方便的实现跨平台编程。目前,易语言可同时支持WindowsLinux程序的开发,今后移植到其它操作系统平台也非常方便,不再依赖特定的操作系统环境,这也为国家支持开发自主知识产权操作系统的发展战略提供了合适的应用软件开发工具。
易语言的可视化设计操作相对其它编程语言来说优势十分明显,它已经不仅仅是程序窗体界面设计能做到可视化操作,连代码流程图都完整的嵌入到程序代码设计操作之中,这是其它任何编程软件所不具备的功能。同时,它内置专用中文输入法,支持中文语句快速录入,即时命令函数提示功能,彻底突破了中文语句输入速度的瓶颈。
易语言支持模块化开发,可满足大型应用软件系统协同开发的要求。它也可以编译出标准Win32 DLL,供其它的易程序,甚至是VCDelphiVB程序在自身代码中直接调用。易语言内置的“易模块”功能,也是易语言模块化开发中的一个重要组成部分,易程序可以直接在程序中引用编译好的易模块,进一步简化了易程序的开发复杂程度。
易程序自带的易数据库,能够充分满足开发桌面型数据库程序的需要。同时,易语言提供对ADOODBC等数据库接口技术的全面支持,并可直接访问MySQL数据库,因此能够很好的与各种外部数据库进行数据交换,开发基于大型数据库的应用软件系统也能够轻易实现。
易语言能够充分利用现有的一切编程资源,提供对OCX控件、类型库、API函数、COM协议等一系列接口的全面支持,并开放其支持库接口技术文档供第三方使用,利用这些不计其数的资源,极大地提升了易语言的实用功能。
易语言支持当今先进的编程理念,譬如面向对象的程序编写方法、面向事件的消息处理机制等等,易语言与其它编程语言是一种融合互通的关系,了解了易语言对了解其它编程语言具有极大的帮助。易语言支持用户定义和使用对象,支持类的构造、析构、继承、虚拟方法、多态、封装等特性。
易语言新版本推出了更多的扩展支持库,如数据操作支持库、数值计算支持库、文本语音转换支持库、电话语音支持库、数码设备支持库、脚本语言支持组件、办公类支持库等,极大地方便了用户编写程序,新的行业支持库还在不断地开发中。
易语言除简体中文版外,还提供繁体中文版、日文版和英文版等多种语言版本,非常适合多民族本土化开发的要求。本书中如无特别说明,全部是以简体中文版作为讲解对象。
1.1.2 易语言的特点
1windows开发平台.全可视化
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化操作,还支持程序流程的即时可视化呈视。即:用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,有助于培养编程思路,提高解决编程问题的能力。如图1-1所示。
图1-1  流程的即时可视化
2.全中文
作为一款由中国人自己开发的编程语言,易语言在中文处理方面做了大量的工作。用户在编写程序的过程中,可以不接触任何英文。根本不懂英文的人使用中文编写代码也没有任何障碍。
1)中文名称的快速录入。易语言内置四种名称输入法:首拼、全拼、双拼、英文。三种拼音输入法均全面支持南方音。使用这些输入法能够极大地提高中文代码的输入速度。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。