当前位置:文档之家› 简 要 技 术 说 明 及 主 要 技 术 性 能 指 标

简 要 技 术 说 明 及 主 要 技 术 性 能 指 标

3.根据国内“外包软件企业”的需求,实现繁体中文版,英文版,日文版的易语言编程环境的产品化。为中国发展外包软件提供基础支持。
通过实现第二期目标,使这个综合集成了当前国内外各种先进实用技术的编程环境为计算机专业编程人员提供一个新工具和新平台,为软件企业充分利用国内外现有的编程资源进行软件开发提供一个新环境。
第二期目标和内容(2—3年)
1.跟踪国际上编程语言和技术的最新发展动向,吸收国外优秀编程思想、方法、工具的优点,针对专业编程人员的具体需求,不断完善和提高易语言汉语编程环境的商品化程度和水平,结合典型项目的开发,把易语言汉语编程应用到最新的软件开发技术中去。
2.针对软件公司对集成开发环境的具体需求,进一步加强集成创新,不断丰富易语言集成开发环境,通过技术集成,构筑和形成产业链,使软件公司在项目的开发中能够最大限度的利用资源。
简要技术说明及主要技术性能指标
本项目采用了结构化、面向对象、组件、构架、集成化、模块化等多种先进技术,按照计算机编程的语法规则,自主开发、实现了一个具有汉语风格化的、基于汉语词汇编程、全可视化、模块化、能与其它编程语言的用户程序互相调用、充分利用资源、安全可信度较高、适合国情需要、大众化、民族化、专业化、高效实用的编程环境。该环境由核心层、扩展层、环境层和应用层组成。核心层的易语言和易编译器构成了基础编程平台;扩展层提供了专业编程人员的开发运行平台;环境层提供了用户集成开发环境;应用层支持用户创建本行业、领域的开发平台。本项目成果在易语言的设计与实现;可视化汉语编程环境的构建技术;跨主流操作系统的平台技术等方面具有重要创新。
2.可视化
不仅支持图形用户界面的可视化设计操作,还支持程序流程的即时可视化呈现。
3.模块化
易语言汉语编程环境提供了模块化开发的组件技术以支持大型软件项目的分工协作开发,通过使用易语言程序模块,用户可以将常用代码封装起来在其它程序中复用。
4.安全可信性
对可能出现的安全隐患在可以控制的范围内,各种安全措施可随时根据需要增添和修改。
11.跨主流操作系统平台
通过易语言编译器的“目的代码与操作系统无关”性及对易语言“运行时环境”的移植,实现了用易语言编写的程序可同时支持Windows和Linux操作系统。
12.多语种版本
目前除了推出简体中文版外,还开发了繁体中文版,英文版,日文版并实现了如上不同语种版本相互之间的转换。
推广应用前景与措施
易语言汉语编程环境主要技术性能指标如下:
1.中文化
“中文化支持”,包括用户界面中文化、源程序中文化(即编程代码中文化)、功能模块中文化(即系统所提供的程序用功能模块能够以汉语风格化的方式正常处理、显示中文信息)、系统内核中文化(即语言的编译器在词法和语法分析层能够正常处理中文内码格式和汉语风格化的源程序)四个层面。基于汉语词语编写的源程序通过编译器就被直接编译为目的机器的CPU指令。
我国的信息化建设具有全球最大的市场空间和最广泛的市场需求层次。正是由于存在着巨大的市场需求才吸引了跨国集团的IT巨头们不远万里纷纷进军中国。国家的电子政务和国防信息化建设出于国家安全的需要,迫切需要自主版权的产品化、商品化基础软件和应用软件。遗憾的是,当前的主要矛盾是供给不足。
易语言汉语编程环境能够适应和满足不同层次、不同专业人员的需要。既可以面向仅有懂汉语基础的非专们能够迅速学会并掌握计算机软件的编程技术并使用易语言编程工具与环境编写计算机应用程序;又可以面向专业编程人员,为他们提供专业化的技术支持和高效实用的集成化开发平台;既可以满足专业编程人员的需要,还可以满足其他行业、领域的专业人员构建本行业、领域的应用开发平台的需要。该成果的推广应用不仅为我国的计算机普及应用提供一个新通道,为非计算机编程人员学习、掌握编程技术搭建一座新桥梁;而且还能够为专业编程人员提供一个新平台,为软件企业充分利用资源提供一个新环境。因此易语言汉语编程环境具有很高的推广价值和广阔的产业化前景。
10.提供了充分利用现有资源的集成环境
易语言编程环境不仅拥有自主开发的内置数据库系统,易语言程序还可以访问支持国际通用的ODBC或ADO数据库访问协议的主流数据库。如Mysql、Sql Server、Oracle、Sybase等。还对现有计算机系统中已经存在的API、COM、OCX组件和TypeLib类型库、DLL调用接口技术等功能组件及其功能接口都提供相应的支持,从而为用户提供了能够充分利用现有资源的集成环境。
第三期目标和内容
在实现第一、二期目标的基础上,形成基于易语言汉语编程环境产品系列的软件产业化基地。
为了尽快实现该成果的产品化和产业化,在推广应用方面采取如下措施:
针对市场不同的需求层次和易语言汉语编程自身的市场成熟程度,根据“总体规划,分步实施,有限目标,突出重点”的指导思想,在公司经营策略上,要兼顾新产品开发和市场推广应用,不断的把取得的科技成果产品化、商品化。市场开拓既要整体推进,更要在细分目标市场的基础上,在不同时期有所侧重,突出重点。
5.通过产、学、研合作,形成易语言汉语编程环境创新中心,增强企业持续不断的技术创新能力;
6.建立易语言汉语编程环境应用开发的孵化器,培育和发展专、精、特、新的易语言中小企业。
通过实现第一期目标,首先在市场上站稳脚跟。使易语言汉语编程环境为推广我国计算机的普及应用提供一个新通道,为非专业编程人员掌握编程技术提供一座新桥梁。
3.针对典型行业和领域(如中小学生学编程,小型企业信息化,部队军地两用人才培养,县、乡、镇、村、屯的电子政务,信息安全等)的具体需求,结合典型示范应用,开发面向典型行业和领域的专用平台并通过开展典型示范应用实现产品化;
4.面向典型行业用户,推广应用易语言汉语编程环境专用平台产品,对行业非专业编程人员掌握编程技术开展行业应用开发提供支持;
5.记忆式中文语句快速输入
为了方便用户快速输入程序,易语言內置了专用输入法,对于第一次输入的变量名字,系统能将其记住,以后就可以通过使用内置输入法实现中文语句的快速输入。
6.名字自动管理
系统内置的名字自动管理器能够对用户所定义的各类名字进行跟踪管理。例如,在程序中更改一个已存在的名字时,名字自动管理器将逐一找到使用了该名字的地方,把名字相应地改变过来。
7.可视化语法引导
在输入程序的过程中,系统内置的语法管理器即时编译并自动规范格式的语句录入方式,保证不同的人所编写的任何程序所呈现格式都完全一致。
8.参数引导
当编写命令时,参数引导器自动展开该命令的参数,以便于用户书写程序代码。
9.与其它常用编程语言的用户程序互相调用
易语言可以调用其它常用的编程语言开发的可执行目标文件和动态链接库(DLL),其它常用的编程语言也可以调用易语言开发的可执行目标文件和动态链接库。
基于如上原则,易语言汉语编程环境的产业化确定了如下三期目标和内容:
第一期目标和内容(2年左右)
1.继续以共享软件的方式进入市场,用户可以从网上下载易语言汉语编程各种版本试用和使用;
2.面向非专业编程人员和千家万户,通过编写出版教材、举办多种形式的易语言汉语编程培训、竞赛、联合办学等各种行之有效的方法和措施,加强易语言汉语编程的教育、培训、出版和普及应用;
相关主题