首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
以32位微控制器ColdFire系列中的MCF52233为例,在分析Flash存储器在线编程技术的基础上,提出其在线编程构件的设计方法,给出擦除构件、写入构件和其二者共用的初始化构件,并实现各构件测试实例。实验证明,该类构件完全适用于ColdFire系列中其他芯片的编程。  相似文献   

2.
CAR构件技术是面向构件的编程模型,它兼容微软的COM并对COM进行了扩展。该文分析了COM的不足之处,提出了以CAR_CLSID扩展CLSID的方案,并应用到CAR构件技术之中。CAR_CLSID是对CLSID的扩展,通过CAR_CLSID,客户可以不依赖于系统注册表来创建CAR对象,CAR构件不需要安装和注册即可被客户端使用,而且可以很好地描述构件依赖关系,这些都有力地支持了构件的自描述。该文从以上各个方面深入剖析了CAR_CLSID的机理。  相似文献   

3.
本文简要介绍了一晨常巧妙且非常简洁易读的数据无损压缩算法(LZW),并采用C++/OOP编程技术完整实现了该压缩算法,提供了多种函数调用接口。本文代码采用了哈希表检索、函数闭包、自释放动态数组多种编程技术,代码执行速度很快,而且思想清晰明了,很容易读懂,不仅可以帮助读迅速理解该压缩算法的原理,还可以作为读者在C++编程方面的参考资料。  相似文献   

4.
构件标准定义了构件的本质属性, 规定了构件接口的结构以及构件之间, 构件与构件基础设施之间的交互机制。现有的构件模型—般认为构件由构件接口和构件内容两部分组成,构件接口是为成功复用该软件实体而需要提供给外界的所有信息,包括构件向外提供和请求的服务,构件的自描述信息和定制信息、构件的初始化、实例化和永久化方法以及构件对目标复用环境的依赖和构件组装信息等。  相似文献   

5.
从C++多态到CAR多态研究软件复用的发展   总被引:2,自引:2,他引:0  
随着网络技术的发展以及软件复用技术的日益突出,Web服务(Web Service)的概念正在成为新一代因特网应用的重要特点.实现网络服务的关键技术是面向构件、中间件的编程技术,以及一整套的运行环境、开发环境等平台技术.而对COM技术进行了扩展的CAR构件、中间件技术,则更好地适应了面向Web服务的要求.分析了传统面向对象语言C++的仅仅源代码级的多态复用技术,然后发展到二进制代码级标准的COM组件技术,通过接口来实现对象的多态性.介绍了由北京科泰世纪有限公司自主研发的与COM兼容的CAR构件技术,它是面向构件编程的编程模型,实现了构件创建的多态性等先进技术.  相似文献   

6.
随着大数据时代的到来,计算量呈指数级的增长,分布式计算是解决大运算量带来问题的重要途径.分布式程序设计需掌握网络通信、计算任务调度等诸多技术,增加了分布式应用的复杂性.对分布式计算技术进行了阐述介绍,运用面向对象的编程思想,设计并实现了基于Java的分布式计算构件库,将复杂、繁琐的分布式底层编程技术封装到构件库中实现.  相似文献   

7.
基于LabVIEW的数据采集系统   总被引:1,自引:0,他引:1  
吴云轩  蔡超 《福建电脑》2006,(8):131-132
LabVIEW是NI公司开发的图形化编程开发平台,但LabVIEW的数据采集卡价格非常昂贵,本设计采用在系统编程技术来实现对数据的采集.利用Labview开发平台,实现在微机上实时显示采集数据,并具有数据存储和回显的功能.可对采集的信号进行分析比较。由于采用在系统编程技术,只需一片PLD器件配以必需的接口电路,使得这个数据采集系统具有体积小.成本低,操作方便等特点。  相似文献   

8.
利用DirectX实现对游戏操纵杆的编程   总被引:2,自引:0,他引:2  
DirectX是Microsoft的提供的一组编程接口,开发者可以轻而易举地创建包括高性能的平面和三维图形、声音混合与倒播,及Internet多媒体播放支持体系的多种应用程序.DirectX编程技术为硬件制造商、应用程序开发商和用户之间提供了一个一致的接口.  相似文献   

9.
本文主要讨论通过汇编语言与Foxpro的编程接口,利用显示卡直接编程技术,在Foxpro for Dos中实现图形处理的方法.  相似文献   

10.
面向企业应用的协同集成框架   总被引:1,自引:0,他引:1  
针对企业协同应用开发的需要 ,提出并实现了一个开放性协同集成框架。该框架采用多层Client/Server结构 ,基于CORBA构件标准 ,并支持其他的构件标准和通讯标准 (如SOCKET)的集成。在服务器端 ,采用层次化构件模型为企业协同应用提供通用的协同支持构件 ,便于框架及其服务构件的复用。在客户端 ,通过白盒集成和黑盒集成相混合的集成方式 ,为操作人员提供了透明的工具集成接口和高级的服务访问编程接口 ,使在Windows环境下的各种应用工具 ,不须进行编程开发就可以便捷地集成到协同框架中 ,并实现对后台服务构件的访问。  相似文献   

11.
CAR构件技术是新近发展起来的一种新的构件化编程技术。详细阐述了CAR构件平台二进制兼容技术的设计原理,着重介绍了CAR构件平台虚拟机在Linux操作系统上运行的系统架构和重要技术环节的实现。通过与微软.NET和SUN Java虚拟机等相关技术在跨平台兼容性方面的比较,分析了这种二进制级别兼容技术的特点和对于软件产业的现实意义。  相似文献   

12.
赵泛舟  陈榕  张素琴 《计算机工程》2006,32(6):73-75,91
构件标识符主要起定位构件的作用。uunm是面向Web服务的构件标识符,是面向Web应用的CAR构件技术的重要属性。它将URL的形式引入到构件中,有力地支持了面向Web服务的应用,增强了CAR构件的自描述性。介绍了这种标识符及其设计思想,并剖析了其工作原理。  相似文献   

13.
为了便捷有效地传递和处理信息,基于嵌入式系统的智能设备大量涌现,嵌入式领域中的面向Web服务技术成为迫切的需要。CAR(Carefree Application Runtime)技术的产生正好满足了需求。详细介绍了CAR这种面向Web服务的构件技术,阐述了CAR技术实现面向Web服务的关键技术。最后,通过智能手机操作系统上的一个应用实例———“自动装载运行方案”展示了CAR技术在嵌入式领域中的应用。研究表明,CAR技术的各种特性证明它非常适合将来嵌入式应用设备的需要,会有更广阔的发展空间。  相似文献   

14.
基于构件的Direct3D在嵌入式操作系统上的移植和研究   总被引:2,自引:0,他引:2  
胡丹桂  赵岳松  陈榕 《计算机应用》2005,25(5):1049-1051
嵌入式操作系统在资源有限的家电产品和工业仪器上已经发挥了重要的作用。同时,三维技术正越来越受到人们的广泛关注。因此把Direct3D移植到嵌入式操作系统上很有必要。文章分析了在ElastOS(具有中国自主知识产权的基于CAR构件技术的和欣操作系统)上,Direct3D的移植研究。阐述了如何实现ElaD3D的接口同时兼容于ElastOS和Windows并且把CAR构件的编程思想运用于Direct3D的移植之中,客户程序可以单独注册事件的某一个事件处理函数,简化了编程。  相似文献   

15.
Hans de Bruin 《Software》2000,30(8):849-894
A small, object‐oriented language is introduced: BCOOPL (Basic Concurrent Object‐Oriented Programming Language). This language is specifically targeted to support component‐oriented programming. The main design goal of BCOOPL was to provide a small, but powerful set of language features that supports the construction of high‐quality components through well‐established software engineering practices, which include the separation of interfaces and implementations, weakly‐coupled objects, and abstraction. A number of design patterns based on these principles is actually built in the language. In particular, the observer, the mediator and the bridge are supported directly. This provides a strong foundation on which higher level component specification languages can be built. BCOOPL has a long research history. Its roots can be traced back to path expressions, and the concurrent object‐oriented programming languages Procol and Talktalk. As a result, BCOOPL only integrates essential language features that blend well and have proven their value in practice. Copyright © 2000 John Wiley & Sons, Ltd.  相似文献   

16.
设计模式是一种对设计过程中经常遇到的一些问题的总结及其通用的解决方法,使人们可更加简单方便地复用成功的设计和体系结构。Singleton模式属于设计模式中的一种方法。文中通过基于CAR构件编程的方法,设计了一种基于CAR构件编程中实现自动生成Singleton模式的方法,并通过具体实例来证明此方法的可行性与有效性。用户只需要在类设计时指定类属性为Singleton,就可以自动生成Singleton模式的相关实现代码,从而降低了用户编程的复杂度。  相似文献   

17.
从分布式对象到Web服务   总被引:10,自引:1,他引:10  
1引言为便于开展对计算机体系结构、编程语言和编程环境的研究,必须能够快速地产生高质量的编译器。编译器的构造是一个繁琐的工作,经常是一个瓶颈。在通常情况下,尽管必须修改的成份仅占整个编译器的一小部分,但却要重新构造整个编译器。在编译器成份和算法方面虽己积累了丰富的研究成果,尚未能为广泛编译器开发者所共享。随着嵌入式系统的  相似文献   

18.
集成Delphi和SuperMap Objects的系统设计方法   总被引:2,自引:0,他引:2  
SuperMap Objects是全组件式GIS开发工具,它的开放性使用户能够比较容易地扩展它的功能。目前,基于组件式GIS已经成为地理信息系统软件发展的新潮流。Delphi是一个面向对象、功能丰富的可视化开发工具,在目前流行的众多开发工具中,其功能较为强大。文中结合SuperMap Objects和GIS的特点,给出了采用Delphi开发工具和SuperMap Objects控件技术来构建组件GIS的集成开发方法,探讨了在Delphi环境中地理信息系统组件的嵌入、地理信息系统基本功能如图形的放大、漫游以及信息查询等问题,进而为开发基于Delphi环境的组件式地理信息系统提供一点参考。  相似文献   

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

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

京公网安备 11010802026262号