八也源码
❶ 易语言 的树形框操作
易语言树型框全操作源码例程程序结合易语言扩展界面支持库,针对树型框的完全操作,支持设置树型框各种属性;动态添加、修改、删除项目;取得某一项目下所有子项目;树型框项目任意移动。
本易语言源码例程属于易语言初级进阶教程。
❷ 易语言.飞扬和汉语编程是一样的吗
一、什么是汉语编程
汉语编程设计系统是中国南京汉编程科技发展有限责任公司自己独立开发、拥有自主版权的一套以汉语为核心、东方思维为基础,面向组件和对象,具有跨系统和平台无关性的计算机语言。
二、汉语编程的特色和优势
1. 编程思维的创新
汉语编程的思维方式不同于建立在西语环境下的传统编程的思维方式。在传统编程方式中,思维是聚集发散的。例如C或Java,两者都由最基本的若干语句构成,思维方式集中体现在用基本的关键词为单位和本身的语法为依托,针对每一个问题构筑扩展的解决方法。问题愈多、愈要扩展,语言本身发散得愈厉害。于是每一个想要软件复用的开发者不得不使用厚厚的函数、类库和API手册才能查到对自己真正有用的信息,即使对于英语母语的人亦是如此,从而大大增加了编程的难度、降低了开发效率。在汉语编程中,思维是发散聚集的。因为汉语编程中,单字是基础,是对象,是元件,是构成编程系统的要素。而语法在汉语编程中已经被弱化。由单字的不同组合,针对不同的问题提出解决方法,单字越发散,功能越强劲,解决问题的方式越集中。对于汉语母语或精通汉语的人而言,这是最直接的思维方式,也最是贴近自然的语言。
2. 软件方法的创新
汉语编程技术采用核心词库和无限寄存器相结合,边输入边执行,既解释又编译的方法,不同于现存的所有语言。在传统编程语言中,有编译执行的,如C/C++、PASCAL/DELPHI等;也有解释执行的,如JAVA、BASIC等。这些语言各有自己的优点,对于编译执行语言,兼容性差,复杂,但是执行速度快;对于解释执行的语言,方式比较简便,代码的兼容性好,但是运行速度缓慢。汉语编程从软件方法上结合了两者的优点,既可以利用自身的虚拟机对程序代码解释并执行,又可以把源代码或解释的伪代码进行编译,生成本机代码,脱离编程环境和虚拟机直接运行。
3. 汉字的亲和力
汉语是中国的母语,无论是在北方还是南方,在大陆还是台湾,甚至是新加坡等地,尽管汉语的读音不尽相同,但是作为表意的汉字书写形式是统一的。这种统一体现了汉语的亲和力。汉语编程的资源就是汉字,也是最能体现汉字的亲和力。无论身居何地,只要使用汉字作为书写表达工具,都能使用汉语编程。汉语的字与字的词义关系清晰明白,表达信息一致,这样会写汉字甚至只是会说汉语的人就能利用汉语编程来制作自己想要软件。从而大大简化了学习过程,也提高编程效率。可以说,学习汉语的同时,人们得到了一个很好的礼物,就是直接用汉语编程,而无需再学习计算机知识。
4. 跨越平台的灵活性
可以说汉语编程的在一部分编程思想上和JAVA不谋而合。汉语编程为了做到软件和计算机无关的特性,和JAVA一样也有虚拟机的概念。不同的是,JAVA的虚拟机设计还是效仿传统的计算机硬件和CPU结构,但是汉语编程采用数据流和意识流分离、数摞、无限寄存器等概念,把虚拟机的性能大大提高,系统体积小巧。从标准的PC系统平台如WINDOWS 2000到内存很小到64K的单片机都能适用。使得汉语编程不仅跨越操作系统平台,还可以应用到没有系统的硬件中,而且成本低,效能高。是目前最灵活的语言。
5. 嵌入式操作系统的新机遇
汉语编程的出现,对于仪器、仪表和其他广泛使用单片机的行业带来了新的机遇。在这些行业中,谁掌握新技术,谁就掌控了市场。但是,在计算机技术全面渗透这些行业的今天,芯片、总线、接口、操作系统、算法、计算机语言形成了发达国家垄断的基础,使不具有开发能力的发展中国家资金外流、市场萎缩、行业退化。但是利用汉语编程技术开发的智能网络化仪器仪表通用芯片技术,彻底打破了外国的垄断。采用完全兼容、通用的接口、独特的内、外部总线、可编程功能的集成芯片,精巧得只有4-8k的系统,完善的开发、调试环境,强大的网络功能,使嵌入式操作系统进入了一个新的时代。目前,这套系统已经在北京毛纺厂、轻型汽车厂、上海宝钢、八一电影制片厂等等投入使用,另外,在军方防空、电子战领域也有广泛的使用。
6. 极佳的安全性
汉语编程是一套和系统、硬件无关的系统。它完全由我们自主开发,采用独特的语言结构和虚拟机,从而使得任何使用汉语程序设计语言系统数据库开发环境自行设计的数据库均具有数据信息管理高度安全、稳定、保密的特点。由于运行机制和现有的操作系统及软件完全不同,从而在根本上阻隔了黑客入侵和计算机病毒传播。大大增加了系统的安全保密性。由于使自主从裸机开发的产品,可以杜绝汉语编程系统受到操作系统的后门、逻辑炸弹、木马等陷阱的影响。使用汉语编程,从原理上也防止后门、逻辑炸弹、木马的产生。尤其在网络数据传输安全上,汉语编程从最底层做起,采用独特的加密协议,防止泄密。所以,汉语编程的出色的安全性可以满足于政府、军方、和企业的应用。
7. 超越传统编程工具
汉语编程不仅仅是编程工具,内部包含系统平台。它完全自主开发,向世人展现了一条前所未有的软件道路。人人都能编程,人人都是软件工程师是汉语编程的目标。并籍此以解决软件开发人员严重不足的世界性问题。同时,汉语编程的推出对于中国在世界高科技界的地位和影响,具有战略意义。对于国内一些数据敏感和保密性强的单位,例如经济、军事等机关部门都有非常大的市场前景。此外,汉语编程还可以利用原来已经拥有的软件资源,如其他语言的API开发包,动态库等。汉语编程是国际化的,适应现代软件发展潮流的。能够使用当前流行的COM、COM+、CROBA等等标准,可以和其他开发工具如Java、VC++、VB、Delphi等无缝兼容。
三、汉语编程的发展方向
汉语编程是一个跨时代的产物,将在多个领域引发变革。而且,汉语编程是一个完整的技术体系,将在以下几个方向上继续发展。
1. 跨平台应用
和JAVA一样,作为一种硬件和系统平台无关性语言,汉语编程也可以一次编译,处处运行。但是,目前汉语编程虚拟机支持的硬件和操作系统还不多,需要尽快在各种常用的系统下开发相应的虚拟机环境。目前汉语编程的虚拟机支持基于INTEL X86的操作系统MS WINDOWS系列、DOS等,和INTEL 8098、Z80单片机。还需要在应用比较广泛的LINUX、SCO UNIX、SOLARIS等操作系统及51系列单片机上建立虚拟机。这些跨平台的应用将是汉语编程的基础。
2. 数据库开发
现在软件的应用,尤其是企业级应用是不能没有数据库支撑的。汉语编程在数据库的应用方面提出了“数据管理程序化,程序设计数据化”的概念,把数据库的设计开发提升到了一个新的高度。在具体的开发中将极大的解放设计者的思想,使用全新的二维结构和自由类项可以大大提升数据库的性能,极大提高建库、检索、查询、插入、删除等操作速度。另外,汉语编程需要开发公用的接口标准,以和现在流行的Oracle、DB2、SQL Server等数据库连接。数据库的开发,是汉语编程成熟的标志。
3. 汉字符件库完善
汉语编程系统是和汉字本身一样博大精深,完善每一个汉字符件是汉语编程的重要任务。汉字在汉语编程中不仅仅是符号,还是元件、是对象。每个汉字都代表它在现实中的属性、方法和事件。随着汉语编程的应用越来越广泛,汉字符件库的内容也会越来越丰富。
4. 中文操作系统平台
在未来,开发自己的操作系统平台也是汉语编程的重要任务。
5. 中文CPU
采用汉语编程的独特技术,研制自己的中文指令CPU是汉语编程的未来。
汉语编程是一套独特的,自成体系的产品。是在外国计算机产品高度垄断的环境下,在世界软件工业技术很长时间内停滞不前,跨平台技术日臻完善,国内创业基金、科技板块、企业并购等资本市场的运作已显雏形,国家呼唤自己的软件产品的时候应运而生的。