首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 334 毫秒
1.
在当今的软件开发中,可视化的和基于软件构件的编程环境已经得到广泛的应用。典型的软件构件有大家熟悉的JavaBean和ActiveX构件。由于大部分软件构件提供用于编辑其属性的GUI界面,因而很多的可视化编程环境都支持对软构件的使用。典型的环境有VisualBasic、VisualC++。De…hi和POwerBuilder等。但是,现有的基于软构件的可视件编程环境还有很多不理想之处:1.多个软构件之间的互联操作仍然需要大量的手工代码来完成,不能做到完全可视化。而且,这部分手工代码非常容易出错。2.各种编程环境采用了不同的编程语言来描述,这常使…  相似文献   

2.
基于构件库/工作流的可视化软件开发   总被引:2,自引:0,他引:2       下载免费PDF全文
在研究构件技术的基础上,结合工作流技术提出了一种新的软件开发模式,即通过将可视化的构件库与可视化的工作流编辑系统全面融合实现零编程的软件搭建平台。构件库包含了多层次和多粒度的可视化软件构件集合。工作流以业务流程为核心来组装各种构件以实现可视化的软件开发。论文提出了软件构件运行与逻辑控制分离的思想,通过构件库不同层次构件为用户提供良好的软件扩展性和移植性,通过工作流引擎的流程控制取代程序流程的过程控制实现面向业务的快速软件搭建,并支持任意流程的实时测试。这种软件开发模式拓展了传统软件工程的过程开发方式,能较好兼容自上而下和自下而上的软件工程方法,并能适用于BS/CS开发模式。该模型已在新一代GIS平台——MapGIS搭建平台中得到成功应用。最后分析了该软件开发方法的优缺点。  相似文献   

3.
本文介绍了通用的交互式可视化环境GIVE(generalinteractivevisualizationenvironment)的设计和实现技术.GIVE以数据流机制为核心,采用可视编程界面,为用户开发可视化应用提供了一个方便交互的模块级编程环境.与同类软件相比,GIVE具有如下特点:提供分支和循环控制结点,支持复杂应用程序的构建;支持应用模块和数据类型的扩充,系统具有良好的开放性;提供丰富的模块库.  相似文献   

4.
ActiveX组件是由软件开发商提供的一种控件或代码库,它提供了可编程的对象,即可直接在程序中使用该对象的方法、属性来编程。与类相似(不过ActiveX组件可有一个或几个类),我们需先定义一个变量,并创建该对象的一个实例,然后我们就可以访问对象的属性、方法与事件了。  相似文献   

5.
刘国成  王永骥  徐建省 《机器人》2007,29(4):337-341
论述了移动机器人系统的特点.针对其软件环境的设计目标,提出把软件构件的思想应用在机器人系统中.利用这种技术设计了几个具体的构件,并实现了移动机器人对运动目标的跟踪任务.实验结果表明,基于这种技术开发的机器人软件系统方便地实现了跨平台和多种语言编程;在不降低性能的前提下,简化了软件的复杂度,并且构件的可复用特点使开发周期和成本大大降低,在实际应用中达到了良好的效果.  相似文献   

6.
个性化虚拟人体模型骨架生成方法   总被引:14,自引:1,他引:14  
采用基于自动化骨架匹配和可视化骨架编辑的方法,可以方便地完成个性化的骨架建模.首先定义一个标准的虚拟人骨架模板,通过骨架模板与人的几何模型的自动匹配,得到初始的骨架模型;然后利用可视化的骨架编辑工具,就可以很容易地生成个性化的虚拟人骨架.实验表明:该方法可以快速、简单地生成精确的个性化的骨架模型,方便虚拟人运动显示。  相似文献   

7.
JavaBean是一种专门为当前软件开发者设计的全新的可视化组件技术,它为软件开发者提供了一种极佳的问题解决方案。该文描述了用JavaBean开发可视化组件的相关技术。通过阐明了可视化编程的原理和过程,引入Java语言的JavaBean技术来进一步说明JavaBean技术在开发可视化组件的机制和优势,尤其是介绍了JavaBean能够被应用程序开发工具侦测其属性和事件的能力。  相似文献   

8.
通过Visual C++与Matlab混合编程,在VC++编辑环境中调用Matlab引擎库,实现对仿真魔方还原的实时显示,可发挥Visual C++开发环境强大,执行速度快,软件自动生成和可视化的资源编辑功能,又可以充分发挥Matlab强大的数值计算、数据处理、系统分析、图形显示,甚至是符号运算功能,大大简化了C语言直接编程的繁琐,提高了开发效率。  相似文献   

9.
一个基于属性文法的分布式软件构架描述语言   总被引:1,自引:1,他引:1  
  相似文献   

10.
Visual Basic For Windows是一个Winodws应用程序高级开发环境。Visual Basic编程环境采用一种非常巧妙的方法将Windows编程复杂性利用称为对象(或控制)的工具封装起来。它既保存了Windows优良性能和图形工作环境,又提供了标超额简易性。Visual Basic系统提供了几十种常用对象,如窗体、图片框、定时器、网格、串行口、文本框、图形控制等。系统为每一对象定义了不同类型的属性、事件和方法。通过这些提供给用户编程接口。用户对属性设置或修改,以及对对象外貌进行初始化,通过系统赋予对象的方法对对象进行某些特定的操作,而对对象的事件作出必要的反映,这正是系统提供用户的编程接口,用户可按设计要求,对各事件进行编程。本文主要通过对串行口、网格对象、图形控制三种对象的介绍,使读者对Visual Basic对象有进一步的了解。  相似文献   

11.
构件软件测试技术研究进展   总被引:18,自引:0,他引:18  
软构件技术提供了一种较面向对象方法更为有效的软件设计模式,构件软件被广泛应用并成为一种主流软件形态.然而,构件的内部信息屏蔽、演变速度快以及构件间的异质、松耦合等特点给构件软件系统的测试带来极大的挑战,寻求高效的构件软件测试技术和开发实用的测试工具是当今软件业界一个亟待解决的课题.分析和归纳近年来一些典型的构件、构件软件测试方法和技术并对当前较为有效的测试框架和工具进行总结;最后,对其今后若干研究方向进行了展望.  相似文献   

12.
VB是一种可视化的编程语言,其面向对象和面向事件的编程方法,使Window应用程序开发变得容易。VB中与文本有关的控制都提供了文本块的处理功能。利用Selstart、SelTcxt及SelLength等属性即可进行这方面的编程。在图形处理中,VB并没有提供这样直接的图形块编程方法,然而在一些应用软件中确定需图形块的操作。如在辅助教学软件中,把屏幕所示的图象一部分取出来进行放大,或保存部分图象等。如果不在应用程序本身中实现,而切换到画笔图形软件中进行很不方便。本文介绍利用VB编制实现图形块定义和操作的程序。该程序简洁实用,需要时…  相似文献   

13.
VRML编辑器中可视化编辑路由语句的设计与实现   总被引:6,自引:0,他引:6  
VRML语言使用事件路由机制处理事件,其功能是为用户提供一个动态、交互的三维世界.由于涉及到多个三维对象之间的交互控制问题,路由(ROUTE)编辑被认为是一项复杂的认知行为.传统的VRML编辑器因其线性本质,一般不提供直观、可视的路由编辑.基于此,在研究交互事件机制的基础上,设计并实现VRML语言中路由控制的可视化编辑。  相似文献   

14.
用VB的图形、声音功能产生多媒体效果的方法   总被引:2,自引:1,他引:1  
MethodofMultimediaEffectbymeansofGaphicsandSoundinVBWangWeiweiHuangNanchuan一个具有多媒体效果的软件,能实现图文声并貌,能产生动画效果,往往给人耳目一新的感觉,给人留下很深的印象,因此得到用户的青睐。本文简介用Th设计多媒体效果的一般方法,并介绍我们设计的一个实例。l用Th的图形功能产生多媒体效果三.且用VB的图形方法rp是利用图形对象的属性、方法和事件在图形对象(窗体ronn、图片框n——n等)上绘制图形的。图形对象的属性有自动重画Auto~、线型Dlawsle、填充风格Fill-style、填充颜色rillcolf)r等等;图…  相似文献   

15.
基于刻面描述的构件查询匹配模型及算法研究   总被引:20,自引:1,他引:20  
在软件复用研究不断深入的情况下,软件构件库的管理研究得到了产业界与学术界越来越多的重视.作为构件库管理的两个核心技术,构件的表示与检索技术已经成为研究热点,其中基于刻面描述的构件相关应用得到了广泛研究,针对构件查询的特点,结合模式分析中的树匹配思想,提出了新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法,该算法可以在保持构件查准率的前提下,有效提高构件的查全率,算法的时间复杂度和空间复杂度是线性的,实验表明具有良好的查询效率.  相似文献   

16.
CoPenML:基于XML的笔式用户界面构件体系结构   总被引:4,自引:1,他引:3  
笔式用户界面在许多领域得到了广泛应用,但现有的笔式界面技术不能支持高层次、多领域的可视化界面制作,很难实现面向软件构件的重用.因而提出一个新的解决方案,面向构件的体系结构CoPenML.该方案基于XML语言抽象描述了笔式界面的配置组成.可用于快速生成界面原型及二次开发接口,并且在系统实现级以及场景图级两个层面上实现软件构件的重用.设计了CoPenML的体系结构并给出了界面描述语言规范.最后开发了基于CoPenML的笔式界面制作环境以及相关工具.结果表明该方案对于笔式用户界面制作是十分有效的.  相似文献   

17.
对象描述语言及其指称描述   总被引:3,自引:1,他引:2  
黄涛  冯玉琳  倪彬  李京 《软件学报》1996,7(10):577-586
在面向对象的软件构造中,对象被视为软件系统的基本构件.本文提出对象规范描述语言ODL(objectdescriptionlanguage),并给出其主要结构的SOP指称描述.SOP演算的理论范集给出对象的形式描述.SOP理论范集反映了对象的封装性,在这样的逻辑框架下,对象的属性(结构)和动作(行为)得以统一.对象聚合提供了由已有对象描述构造复杂对象描述的机制;而继承则可以扩充给定的对象描述并保持原描述的特性.此外,本文还区分了继承和子类这2个相似而又不尽相同的概念.  相似文献   

18.
《自动化博览》2002,19(5):63-63
◆ VB的对象 OPC应用程序的开发并不需要深奥的COM知识,只要理解Visual Basic使用方法就可以进行。这里先说明一下有关Visual Basic对象的基础知识和一种作为特殊的Visual Basic对象的叫做集合的概念。 Visual Basic对象 Visual Basic对象是可以作为一个单位处理的代码和数据的组合。Visual Basic对象支持分别叫做“属性”,“方法”,和“事件”的要素。在Visual Basic里,表示对象特征的数据(设置值)叫做属性;对于对象可实施的各种各样的处理程序叫做方法;事件是对象可认识的外部变化,对应这样的变化事件,对象可以用代…  相似文献   

19.
[编者按]C++Builder是由Borland公司继Delphi之后推出的一款高性能可视化集成开发工具。它具有快速的可视化开发环境;它内正了100多个完全封装Win95公用控件且具有完全可扩展性的可重用部件;它还具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。从本期开始,《电脑技术》将向广大读者推出C++Builder3.0编程技巧与实践系列文章,让大家感受C++语言与可视化编程的完美结合。本系列文章分为:C++Builder3.o编程入门;Windows新型界面特性在C++Builder3…  相似文献   

20.
一种支持领域特性的Web服务组装方法   总被引:31,自引:3,他引:28  
Web服务为软件构件技术提供了良好的工业化基础.软件构件和构架技术的研究也为Web服务的应用奠定了一定的应用基础.在构件组装中,如何支持适应用户需求的Web服务的组装是当前研究的热点之一.该文提出了一种基于优化算法的、支持领域特性的Web服务组装方法,该方法的核心是面向Web服务应用.按照用户确定的功能和QoS需求,基于现有领域模型和Web服务QoS属性,将特定领域的优化组装转化为数学优化问题加以解决.这一方法可以较好地适应用户需求的更改并可以辅助用户选择服务.该文最后给出了支持该方法的原型工具的实验结果,用以说明该方法的可行性与有效性.  相似文献   

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

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