首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
随着当今软件的发展,其复杂性越来越高,软件设计变得越来越重要,软件项目中软件重用性加剧,随之模块间的依赖程度也更紧密。软件工程中利用低耦合的基本原则难以明晰的实现。因此,合理的解耦变成了软件设计中一个困难问题。针对此问题,提出面向切面编程(AOP)正是其中一种比较实用的解耦方式,阐述面向切面编程方式的产生以及其实现方式,详细说明其实际应用和基本应用。  相似文献   

2.
面向方面编程与构件技术的结合是开发更加可复用、可扩展的软件的新方法,不同于传统的通过修改系统架构以及引入新的编程语言实现二者的结合。提出一种将文件划分为构件与方面,利用XML语言描述构件与方面的编织关系,结合构件客器技术与面向方面编程的方法实现构件与方面的运行时编织的方法。新的方法既可以简单方便地描述方面,又有效地扩展了现有系统,原有构件不需要任何改动,就可以直接实现同方面的编织,井确保比较高的运行效率。同时该方法在CAR上的软件工程实践也作了描述。  相似文献   

3.
针对现有的面向儿童的编程工具在图形化表示、交互设计等方面存在的不足,以及没有专门面向中国儿童的编程工具的问题,提出一种面向儿童的图形化编程范式和图形语言的描述方式,设计实现了适合8~14岁中国儿童使用的图形化编程语言和编程工具.以儿童用户的特点为核心,设计了10类图形化编程块,从逻辑层、物理层和数据接口层对编程块的属性进行多元组描述;根据图形化编程块的形状语义和功能定义图形化编程语言的语法规则,采用笔式交互技术为儿童设计实现了一个简单易用的编程工具,最后通过2个实例并结合初步用户评估实验,验证了该图形化编程工具的可用性.  相似文献   

4.
CAT图形化编程的对象模型   总被引:3,自引:0,他引:3  
本文简要介绍了计算机辅助测试领域中几种不同的编程范型,并结合美国NI公司的LabVIEW图形 编程环境,着重论术了图形化编程的概念框架-对象模型及其四大要素。  相似文献   

5.
机器人足球比赛决策程序的图形化编程   总被引:3,自引:0,他引:3  
对机器人足球比赛决策程序的多数研究者而言,主要研究多智能体系统(MAS)及其协作问题,采用算法、编程技巧均较复杂。为了在青少年中开展机器人足球比赛,必须为他们提供一种简单易用、趣味直观的决策程序编程方法。论文首先描述了机器人足球比赛决策程序的一般结构,以及产生式推理模型和决策的表达方式,并在此基础上得出通用机器人足球比赛决策程序流程图。最后提出一种直观的图形化比赛决策程序编程方法,编程者只需要改变图形的属性就可以修改比赛决策程序,降低机器人足球比赛决策程序编程的门槛。  相似文献   

6.
嵌入式图形编程工具软件采用组件化设计,以图形化、层次化、面向对象的编程方式组织整个装置的程序结构。该软件主要包括符号库编辑组件、资源管理器组件、图形编辑组件、代码生成组件、编译链接等组件。介绍了相关组件的设计要点,提出了基于可扩展属性的符号库建模方法、类lEC61131-3标准的层次结构数据模型、基于MVC模型的图形编辑器、基于改进AOV网拓扑排序的代码生成方法、基于可配置模板的Makefile形成方法。基于该软件开发的程序已经在电力系统保护控制装置中应用,实践表明图形化编程工具软件能形成高效紧凑的代码,符合程序运行效率的要求,提高了装置开发集成效率。  相似文献   

7.
单片机可以用汇编语言编程,也可以用高级语言C、Basic编程,也可以用图形化语言编程。工业控制中普遍采用可编程控制器,其CPU模块内的微控制器往往是普通的单片机,而可编程控制器可以梯形图编程,或者用流程图编程。现在的智能教育机器人控制器均用单片机,而这些机器人的编程大多支持流程图编程。上海广茂达电子信息有限公司的能力风暴系列机器人采用VJC可视化流程图与C语言编程;  相似文献   

8.
提出了一种基于图形化编程的机器人软件系统的总体结构设计,包括软件结构的总体设计思路,主要处理从流程图式的图形化结构到类C语言的转换,再将这种类C语言翻译转换为下位机所能识别的目标代码,经过串口通讯下载到下位机中,完成上位机和下位机的信息交互.提出的设计方法和思路已经过严格的测试和检测,实际应用表明,该系统具有较好的灵活性,稳定性和实用性.  相似文献   

9.
10.
本文介绍了“图形化编程”和“儿童信息学习的高阶思维”基本内容与一般特点,重点论述了图形化编程教学培养小学生高阶思维的现实意义与可行性,并根据教学实践提出了培养学生“高阶思维”的具体策略。  相似文献   

11.
图形化编程平台运行算法的研究   总被引:1,自引:0,他引:1  
主要通过可视化编程语言的研究,在开发面向虚拟仪器系统的图形化编程平台(GPP)中提出了基于改进数据流语言的程序运行算法。该算法采用数据驱动的方式,实现了GPP元件的数据处理及元件之间的数据传递和数据类型转换等一套完善的运行机制。  相似文献   

12.
为了简化服务机器人编程流程,针对服务机器人任务规划特点,基于分层编程的理念,设计了一套简易图形化编程平台。平台由基本模块层、执行协调层、任务规划层3层组成,用户在不同层次采用不同编程方式,兼顾了编程效率和执行效率。同时,提供了友好的图形化编程界面,方便机器人编程。在交龙服务机器人上的编程实验验证了该平台编程的有效性和便捷性。  相似文献   

13.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。  相似文献   

14.
15.
单片机课程是高职工科类专业不可或缺的基础课程,鉴于非电子信息类专业单片机课程学时少、前置课程体系不完整等教学实际,笔者开发了基于Arduino图形化编程的系列教学案例,归纳总结了认知Arduino基本功能的教学应用模式、综合设计类教学应用模式和Mixly图形化编程开发者模式,有效激发了学生学习兴趣,改善了课堂教学效果.  相似文献   

16.
17.
随着软件技术的发展,对于软件体系结构的研究越来越引起人们的重视。本文对CORBA分布式软件体系结构的描述需求和组件之间的依赖关系进行了较详细的分析,在此基础上提出了一种基于图形的软件体系结构描述方法,该方法把基于CORBA的分布式应用的软件体系结构视为一张逻辑图,在图上预定义一组操作,有助于CORBA应用的程序设计和维护。本文还在CORBA之上实现了一个原型,概括地介绍了具体的实现途径。  相似文献   

18.
面向方面编程(Aspect-Oriented Programming,AOP)是目前发展比较迅速的一种新的编程方法。它是面向过程、面向对象方法的进一步发展。AOP通过引入了方面概念,改进了关注点的分离(separation of concerns),减少代码缠结(code tangling),解决了横切关注点(crosscutting concerns)的问题,可以提高软件质量和效率。文章对AOP的基本概念、技术特点和AOP的技术框架现状进行了相关介绍。  相似文献   

19.
将成熟且广泛应用的RoboEXP应用软件应用于机器人足球系统,推出机器人足球决策程序的开放式图形化编程平台.用户可以从决策模块库中随意选择各种模块,采用图形化的编程方式编制决策程序;用户也可以利用此平台,自主增加决策模块加入到模块库中,丰富比赛策略.优点:一是用户能快速入门;二是决策程序对外开放,用户用鼠标双击模块,可以看到源代码;三是有利于推动机器人足球事业的普及和发展.  相似文献   

20.
面向虚拟仪器系统的图形化编程软件平台是基于图形开发、调试和运行的集成开发环境,为测试工程师迅速组建面向工程应用的自动测试仪器系统提供了一个快速开发环境。文章详细阐述了整个软件平台的结构设计及实现。  相似文献   

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

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