易语言编程系统全书(第一章)
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
. 第一章 易语言概述 1.1 易语言概要介绍 易语言介绍 易语言是一种汉语编程语言,有XX大有吴涛易语言软件开发XX出品,易语言采用全中文汉语编程,该开发环境是建立在Window平台,支持全中文、可视化编程操作,功能丰富且易学易用,可以满足国内各类计算机用户的需求。并可直接在Window环境下开发Linux程序。 作为一款全中的编程语言,易语言融入了中华文化和民族习惯,用户不需要按照国外的语言习惯、表达方式、甚至是思维方式而是直接用中文,按照我们自己的习惯去编写程序。易语言编程环境方便直观、快捷实用,不但支持程序代码可以用中文来编写,并且操作界面亦为全中文。与时一个根本不懂英文或者对英文了解很少的初级用户也能够快速地进入计算机程序编写的大门。甚至初中或小学文化的人也可以较快地学会编制一些简单程序。 易语言并不似把现有的编程工具简单地进行表面汉化或封装而成的,它拥有自己独立的高质量编译器,中文源代码被直接便以为目的机的CPU指令。值得称道的是,其编译器所编译出来的可执行代码与操作系统平台无关,因此能够很方面地实现跨平台编程。目前,易语言可同时支持Window和Linux程序的开发,今后移植到其他操作系统平台也非常方便,使之不再依赖特定的操作系统环境,这也符合国家发展开发自主知识产权基础系统软件的战略部署,易语言编程环境本身就是一个重要的基础系统软件,而且还为其他自主知识产权操作系统提供了配套、合适的应用软件开发工具。 易语言的可视化设计操作相对其他编程语言来说又是十分明显,它不仅仅支持程序窗体界面设计的可视化操作,连代码流程图都完整的嵌入到程序代码设计操作之中,这事一般任何编程软件所不具备的功能。同时,它内置了一种专用、记忆式中文输入法,支持中文语句快速录入,即时令函数提示功能,彻底突破了中文语句输入速度的瓶颈。 易语言支持模块化开发,可男足大型应用软件系统协同开发的要求。它也可以编译出符合便准Win32DLL的程序模块,供其他的易程序,甚至是VC、Delphi、VB程序在自身代码中直接调用。易语言内置的“易模块〞功能,也是易语言模块开发中的一个重要组成部分,易程序可以直接在程序中引用编译好的易模块,进一步简化了易程序的开发复杂程度。易语言自带的易数据库,能够充分满足开发桌面型数据程序的需要。同时,易语言提供对ADO、ODBC等数据库接口技术的全面支持,并可直接访问MySQL数据库,因此能够很好的与各种外部数据库进行交换,便于开发和实现基于大型数据库的应用软件系统。 易语言能够充分利用现有的一切编程资源,提供对OCX控件、类型库、API函数、COM协议等一系列接口的全面支持,并开放其支持接口技术文档供第三方使用,利用这些不计其数的资源,极大地提升了易语言的使用功能。 易语言支持当今先进的变成理念,比如面向对象的编程编写方法、面向时间的消息处理机制等等,易语言与其他编程语言是一种融合互通的关系,了解了易语言对了解其他此编程语言具有极大的帮助。易语言支持用户定义和使用对象,支持类的构造、析构、继承、虚拟方法、多态、封装等特性。 易语言新版本推出了更多的扩展支持库,如数据操作支持库、数据计算支持库、文本语言转换. . . 支持库、 语音支持库、数码设备支持库、脚本语言支持组建、办公类支持库等,极大地方便了用户编写程序,新的行业支持库还在不断地开发中。 易语言除简体中文版外,还提供繁体中文版、日文版和英文版等多种语言版本,非常适合多民族本土化开发的要求。本书中如无特别说明,全部是以简体中文版本为讲解对象。 易语言的特点 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.即时编译并自动规X语句格式的录入方式 在输如程序过程中,每条程序语句录入后,当光标离开该行,责对该行立即进行初步分析编译。如果该行输入正确,则该行的拼音简写会变成对应的汉字变量名或组件名,并呈现统一的字体间距和格式,因此任何人所编写的任何程序其格式都完全一致,这对于应用程序的协作开发、交流和维护非常有利。 . . 本文来源:https://www.wddqw.com/doc/757288cbae51f01dc281e53a580216fc700a5377.html