共查询到20条相似文献,搜索用时 31 毫秒
1.
OO-HLL是一个ORACLE Pro*C应用生成器,它以面向对象和第四代语言面向问题的非过程方式定义用户需求,生成可嵌入SQL语句到C程序中的Pro*C程序,然后通过Pro*C预编译程序和Microsoft C编译器将其翻译为可执行的目标代码。本文介绍了OO-HLL的基本思想,给出了OO-HLL语言主要语法成分的形式定义,讨论了它的代码生成技术。 相似文献
2.
分块内存和多地址生成器(AGU)是DSP普遍采用的体系结构.传统的C语言编译器没有针对分块内存和多AGU结构进行代码优化,导致生成代码无法满足性能需求,影响了C语言编译器在数字信号处理领域的应用.为了解决这个问题,提出基于编译指示,与分块内存和多AGU结构相关的编译优化算法.该算法利用定义引用链和引用定义链中的数据流信息,为地址计算指令和访存指令分配AGU,从而提高生成代码的指令级并行度.实验结果表明此算法能够达到较好的优化效果. 相似文献
3.
提出用编译的方法设计一款能直接生成 MCS-51系列单片机的目标代码,不依赖操作系统和JVM的嵌入式Ja-va编译器,使得Java语言在低档嵌入式系统中应用更加广泛,实现成本低廉的工业环境及家庭电器与 Internet 相结合实现远程监测和控制.详细分析了Java语言与嵌入式系统的特点,以实时版jRate及 sun公司的GJC编译系统为参考,采用单遍扫描语法制导翻译模式,以语法分析程序单元为核心,构建嵌入式Java 编译器的词法分析器、语法/语义分析器和代码生成器,并对测试方法进行了探讨. 相似文献
4.
5.
根据项目业务逻辑层设计模式,用Java和C#构建了一个代码生成器来产生业务逻辑层的C#代码文件。 相似文献
6.
面向对象的ORACLE PRO*C程序生成器 总被引:4,自引:0,他引:4
OO-HLL是我们设计的一个ORACLE应用软件开发工具,它以面向对象和第四代语言面向问题的非过程化方式定义用户需求,生成可嵌入SQL语句到C程序中的PRO*C程序。本文介绍了OO-HLL的基本思想,结构,工作流程,类和对象的定义方式。 相似文献
7.
代码生成器充分利用代码重用性,避免的繁琐的重复编码,为快速软件开发提供可靠的解决方案。目前,对于代码生成器的理论研究已经比较完善。但实际工程使用时,存在操作不灵活、使用不方便、功能整合能力不足。本文通过可视化拖、拉、拽等可视化操作,实现页面设计以及关键属性的设置,通过对页面内容解析、转换、以及基于模板代码生成技术,从而快速生成目标代码。实现了将代码生成器整合于应用系统开发平台,方便开发者使用代码生成器进行应用开发。 相似文献
8.
本文针对财务管理信息系统中,报表的多样性,易变性等特点,设计了一个通用财务报表生成器,使用户可以按照系统定义的语言(或约定),自己画表,系统自动生成。该财务报表生成器是一个实现了的软件工具,具有很好的通用性和实用性。 相似文献
9.
代码生成技术的出现,为满足软件系统中重复性代码的自动生成、保障软件系统的健壮性和可维护性等需要提供了解决方案。目前业界针对Java EE企业应用的代码生成器在系统功能整合方面还存在不足,依赖于程序员基于生成的原型代码进行后续开发。本文提出了一个基于SSH2与权限管理框架Apache Shiro整合的代码生成器方案,有效解决了复杂业务中的多表关联以及权限管理问题,并探讨了实现过程中几个关键技术问题。 相似文献
10.
本文主要论述的是Jsp代码解析生成器的具体设计思路和实现过程,基于超大规模代码开发工作量的特征分析,根据需求访问系统表,获得相应所请求的参数,通过系统库表的规则动态构造SQL语言和动态构造界面,设计和实现代码生成器来充分利用有限的原有资源(人员调配、开发成本、时间分配),加快开发进度、从而达到降低开发成本,缩短开发周期的目的。 相似文献
11.
12.
吴海昕 《计算机与数字工程》2001,29(3):41-45
针对指控系统的嵌入式环境以及强实时、高强度和高可靠性等特定要求,作者研制了一种表页显示软件可视化设计的工具-表页生成器。本文介绍了它的基本结构、主要功能和实现方法,着重论述可视化人机交互、软件代码自动生成和面向对象设计方法等关键技术。 相似文献
13.
一个自动编译系统ACS 总被引:1,自引:0,他引:1
本文介绍一个自动编译系统ACS。对某上下文无关文法语言,写出其词法描述、语法描述、语义描述和目标机描述。ACS系统可以自动生成此语言在目标机上的编译程序。ACS系统由六个子模块组成:词法自动生成器、语法自动生成器、语义自动生成器、中间语言转换程序、优化程序和代码自动生成器。本文将分别讨论这六个子模块的原理和功能,还将给出用ACS系统生成的一个编译程序实例—Mini_Ada编译程序。 相似文献
14.
从FoxPro2.5开始,屏幕生成器给高级用户提供了一系列特定指令,以在生成屏幕代码时修改其动作,使用户对屏幕代码进行更灵活的控制。如屏幕程序的带参数调用,屏幕代码的函数名控制等。这些指令不是FoxPro的命令或函数,而是仅仅作为与屏幕生成器通讯用的特殊字,可在屏幕代码片段插入使用。 相似文献
15.
16.
实现一个JavaBeans软构件生成系统BeanBuilder,其目标是为JavaBeans软构件的开发提供一个完整的解决方案。(1)为用户提供使用系统实现的开发Bean的每个功能的接口,这种接口应该是直观友好的,另外,还为用户提供一些视图,使用户能对当前的开发进程有更清晰的了解,(2)通过与用户的交互,可以自动生成Bean的部分源代码,这些代码组成Bean的基本框架,用户可在此框架的基础上完成编辑修改代码,编译代码,进而包装生成目标Bean的工作;(3)为用户提供了一个可视化的集成开发环境,在此环境中用户可以完成Bean开发的所有工作,而不必在不同的环境中切换,以提高工作效率。 相似文献
17.
18.
网站自动生成器的设计和实现 总被引:4,自引:0,他引:4
本文设计并实现了一个集成的网站开发工具WSAG(网站自动生成器)。它为用户提供友好的设计界面,把用户的交互式的描述信息分类后存入后台数据库,在需要时通过对数据库中的数据进行选取,使用预先定义的网页模板,从而生成整个网站的HTML代码文件。 相似文献
19.
三层架构是数据库开发中最常用的分层架构。三层结构能够提高代码重用率,降低项目开发难度。为了解决手工编写三层架构的代码工作量大且容易出错的问题,使用.Net平台提供的动态编译和反射技术,设计并实现了基于可定制模板的自动代码生成器。该代码生成器利用三层架构的代码依赖数据库的架构信息这一特点,以数据库架构信息、Xml配置文件和模板文件作为输入,输出三层架构的各层代码。用户可以修改Xml配置文件的内容和使用该代码生成器提供的模板语言定制、修改自己的模板文件,方便、灵活地控制输出的目标代码。代码生成器的使用在实际的项目开发中具有重要的意义。 相似文献
20.
三层架构是数据库开发中最常用的分层架构.三层结构能够提高代码重用率,降低项目开发难度.为了解决手工编写三层架构的代码工作量大且容易出错的问题,使用. Net 平台提供的动态编译和反射技术,设计并实现了基于可定制模板的自动代码生成器.该代码生成器利用三层架构的代码依赖数据库的架构信息这一特点,以数据库架构信息、Xml配置文件和模板文件作为输入,输出三层架构的各层代码.用户可以修改 Xml 配置文件的内容和使用该代码生成器提供的模板语言定制、修改自己的模板文件,方便、灵活地控制输出的目标代码.代码生成器的使用在实际的项目开发中具有重要的意义 相似文献