首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
为了实现数据与应用以及实现的分离,可以利用XML技术来创建Web界面组件,其中Schema用来定义组件的结构,脚本用来实现组件的交互功能,最后将脚本代码和实现组件外观的HTML。代码放置于XSLT文件中。这样,XSLT文件构成了组件的引擎,XML则是组件引擎的输入数据,用浏览器能看到最终含有组件的页面。通过树形组件这个实例说明其设计的原理、步骤以及关键的代码,能类推到其它的界面组件,有效地提高了系统的可维护性。  相似文献   

2.
本文介绍了组件对象模型(COM)技术的概念、原理、作用以及在VisualC 6.0中的实现方法,并结合有限元分析,给出有限元剖分组件的实现过程及相关代码。实践证明,应用COM技术可以增强组件的兼容性和可扩展性,提高代码质量和编辑效率。  相似文献   

3.
朱广堂  吕歆 《计算机仿真》2005,22(4):283-286
生成可重用性代码是面向对象语言的主要目标之一,但是随着软件规模的不断扩大,使用传统的面向对象语言如C 并不能很好地满足软件业日益增长的组件化开发的需要,于是以CORBA和COM为代表的组件技术的出现引发了一场新的革命。该文基于Microsoft公司提出的组件对象模型COM设计并开发了图像处理系统Screen Hunter,阐述了在软件开发过程中应用组件技术的优势和一些实现的细节,并且使用适应性叠覆组件改造技术解决了传统组件开发所存在的适应性改造问题。  相似文献   

4.
马丽  廖梦怡 《福建电脑》2008,24(8):86-87
基于组件技术的软件开发模式是实现大规模的代码复用的一条切实可行的途径,组件技术正日益渗透到教学支持系统的软件开发过程中。文中介绍了基于组件的软件开发方法,完成了教学支持系统的功能描述和组件设计。教学支持系统使用所开发的组件来实现其功能,使系统拥有更好的开放性、灵活性和安全性。  相似文献   

5.
AndmMDA是一种支持模型驱动架构的开发工具,模型转换组件是其实现从模型到代码的转换的核心部件.在应用AndroMDA进行系统开发时,往往需要对其模型转换组件进行定制,以生成满足特定需要的代码.文中提出了一种对AndroMDA的模型转换组件进行扩展的方法,并使用该方法对模型转换组件Bpm4Struts Cartridge进行了扩展.使用扩展后的Bixn4StrutsCartridge可以从UML状态图生成基于Struts框架和Ajax框架DWR的代码,从而实现了在UML模型中可视化地应用Ajax技术的目标.  相似文献   

6.
AndroMDA是一种支持模型驱动架构的开发工具,模型转换组件是其实现从模型到代码的转换的核心部件。在应用AndroMDA进行系统开发时,往往需要对其模型转换组件进行定制,以生成满足特定需要的代码。文中提出了一种对AndroMDA的模型转换组件进行扩展的方法,并使用该方法对模型转换组件Bpm4Struts Cartridge进行了扩展。使用扩展后的Bgm4Struts Cartridge可以从UML状态图生成基于Strum框架和Ajax框架DWR的代码,从而实现了在UML模型中可视化地应用Ajax技术的目标。  相似文献   

7.
借助于Spring Framework,可以将使用无格式Java对象实现的业务逻辑与传统的J2EE基础架构连接起来.同时极大地减少了访问J2EE组件和服务所需的代码量。Spring托管的组件(POJO)可以与EJB共存,并允许使用AOP方法来处理企业应用程序中的横切方面——从监控和审计、缓存及应用程序级的安全性开始,直到处理特定于应用程序的业务需求。同时使用AOP技术除了可帮助解决代码混乱和代码分散所带来的问题之外,它还有一些别的好处:模块化横切关注点;系统容易扩展;设计决定的迟绑定;更好的代码重用性。  相似文献   

8.
生成可重用性代码是面向对象编程的主要目标。基于组件对象模型COM设计并开发了图像处理系统,并以此为例阐述了应用组件技术进行软件开发的方法。针对系统升级中产生的代码重用问题,运用传统组件开发技术和适应性叠覆组件改造技术,提高了组件对象重用性。  相似文献   

9.
在多实例多线程情况下,ActiveX组件的不同实例共享同一全局数据缓冲区,在改造集成面向过程开发的传统代码时必须修改代码以消除全部全局变量。针对该情况,使用线程局部存储技术实现全局变量的局部化,采用具有大量全局变量的实体仿真代码实现ActiveX封装。该技术已成功应用于基于工业以太网的多通道数控系统中。  相似文献   

10.
主要介绍QT环境下通用数据库组件关键技术的研究。现有的QT嵌入式程序操作数据库步骤繁琐、代码冗余、性能低下,针对该问题,提出通用组件技术思想。组件由新型连接池模块、模板和规则库解析模块组成,新型连接池模块提升连接数据库的性能;模板极大精简了调用代码;规则库解析模块解析配置文件简化组件使用。最后把组件技术应用于真实生产环境,取得了非常优异的性能,产生了良好的效果。  相似文献   

11.
基于FPGA的快速连通区域标记算法的设计与实现   总被引:1,自引:0,他引:1  
针对无行消隐图像不间断输入的高速图像处理情况,提出一种快速连通区域标记算法的硬件实现方法。利用游程编码优化标号生成算法,减小临时标号数量和等价表长度,并可同时完成特征提取;利用逐像素扫描法,以单时钟周期实现标号跟踪;利用等价表合并方法完成标号合并和特征合并。FPGA仿真结果表明:对连续输入的二值图像进行连通区域标记和特征提取时,运行时间仅由图像输入时间和等价表合并时间组成,明显优于其他方法,可适用于图像的快速识别与跟踪。  相似文献   

12.
机器码翻译是把机器码转换成汇编代码的过程, 常用于反汇编、程序调试、病毒分析等领域. 机器码翻译依赖于描述指令集的一系列表格, 包括指令格式表、操作码表、寻址方式表等. 传统的机器码翻译方法, 通过逐步查询这些表格, 找到对应机器码的汇编码, 从而实现翻译. 由于传统方法查表过程复杂, 导致其翻译速度较慢. 本文提出了基于模式匹配的方法, 通过简化机器码翻译的查表过程, 从而在一定程度上提高机器码翻译速度. 同时, 采用该方法实现的程序开发时间更短、后期维护更容易.  相似文献   

13.
脚本引擎的简单实现   总被引:1,自引:0,他引:1  
脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件.脚本引擎对脚本进行编译和执行.一个脚本引擎通常包括的组件有:符号表、词法分析器、语法分析器、语义检查器、中间代码生成器、代码优化器、代码生成器、虚拟机.通过对一个简单脚本引擎实现过程的分析,可以深入理解各组件的实现方法.将以上组件合起来,就可以执行脚本语言.脚本语言可以通过调用软件的COM来扩展功能,实现软件的定制,也可以实现软件的自动化.  相似文献   

14.
本文着重介绍在BCB(Borland C++ Builder)的应用程序开发中,通过Servers组件实现Word中表格的自动控制,并给出了实现的详细代码。  相似文献   

15.
简述了UCDOS五笔字型码表组成及WINDOWS3.X的码表组成,并分析了UCDOS五笔字型码表转换成WINDOWS3.X自定义码表的途径。在简要分析的基础上,采用流行的FOXPRO命令语言编写码表转换程序,并叙述了实现步骤。所提出的码表转换方法,可作为产生新编码或扩充码表等工作参考。  相似文献   

16.
基于同步变长码(SVLC)的构造原理,先根据码长的不同将码表分成不同的码组,再根据前n位的不同将码组细分为不同的子码组,然后给出了一种计算SVLC子码组的码长分布的迭代算法。基于码表中码字首先按码长从小到大排列,码长相同时按码字对应的二进制值从小到大排列的准则,并利用码组和子码组的码长分布,给出了一种SVLC的码字和序号互换的算法。  相似文献   

17.
在分析和研究基于上下文的自适应可变长度编码(CAVLC)码表结构特点的基础上,结合码表统计规律,提出一种新的CAVLC解码码表查找算法。根据码字前缀0的个数和码字长度之间的关系共同决定输入码字后缀位数和数值,实现对输入码流的快速确定,对确定的输入码字,只需再查一次表便可以得到其对应的解码输出。测试结果表明,该优化算法在解码查表速度方面比原算法提高约20%。  相似文献   

18.
李勇  薛大伸 《微机发展》1995,5(5):38-39
本文简要介绍了在管理信息系统开发过程中数据代码重码的处理方法,以实例阐述了汉字拼音首字母构成数据代码时重码的处理和代码表的动态扩展,该方法可广泛地应用于应用软件的设计。  相似文献   

19.
结合开发实际,介绍了笔顺输入法中汉字搜索算法和字码表及词码表的生成过程。从排序和查找两方面考虑,首先将汉字字库生成汉字字码表,然后将字码表根据首笔进行分区,当用户输入首笔后由汉字字码表索引文件决定在哪个分区范围内进行查找。实例证明本方法满足查找速度要求。  相似文献   

20.
MIS系统中的同音字模糊查询技术   总被引:2,自引:0,他引:2  
李家  孙惠 《微计算机应用》2005,26(3):326-329
实现同音字模糊查询的关键问题之一是根据实际需求选择合适的汉安码表。本文给出了用模拟键盘输入方法取得智能ABC拼音输入法原码表的程序设计过程和主要代码,讨论了Windows消息处理、输入法API应用、增加MFC控件类消息处理功能等相关技术。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号