首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
本文简要分析了Microsoft公司的面向对象(简称OO)程序设计语言C/C^++V7.0的面向对象技术特征,并对存在的问题进行了一些讨论,以供从事面向对象程序设计人员参考。  相似文献   

2.
C^++程序设计语言是可以编制面向对象程序的多范型语言,它有深刻的过程式范型程序设计的烙印。在编制面向对象程序时,程序员如果不清楚它的非面向对象特征,编制的OOP会潜藏许多隐形的错误,为此本文以问答形式讨论这些问题,希望读者从中理解到一类问题出现的原因。  相似文献   

3.
面向对象的WINDOWS编程技术   总被引:1,自引:0,他引:1  
王向阳  杨红颖 《软件》1996,(6):59-64,F003
本文从面向对象技术的基本概念出发,详细讨论了该技术在WINDOWS程序设计中的应用,并结合具体实例对传统的WINDOWS程序设计方法和面向对象的Object Windows程序设计方法进行了比较。  相似文献   

4.
袁伟  孙永强 《软件学报》1998,9(1):47-52
面向对象的并行程序设计提供了类似于共享内存模型对通讯和计算的抽象能力,从而非常适合于大型并行软件系统的开发.但是基于远程对象调用的分布式对象的实现效率一直是面向对象方法在分布式/并行程序设计中得到广泛应用的障碍.本文介绍了并行机MANNA上所采用的面向对象的并行程序设计模型——Dual-Object模型.该模型通过引入从语义角度出发给出的数据一致特性的描述,在一定程度上解决了实现效率低下的问题.其次,文章通过程序设计实例详细地讨论了基于Dual-Object模型的扩展C++并行程序设计,并给出了部分实际测试结果.  相似文献   

5.
面向对象BOM建模与设计   总被引:4,自引:0,他引:4  
本文提出了物料清单BOM(Bill of Material)面向对象建模与设计方法。零部件对象成为BOM的设计维护基础,本文着重讨论了BOM的面向对象模型和概念表达方法,最后探讨了面向对象BOM(OOBOM)在CIM环境下的意义。  相似文献   

6.
面向对象(OO)技术是当前计算机界讨论的热点,另一方面,知识信息处理正成为计算机应用的主要领域,发展中的基于知识的软件工程将成为一种关键的软件技术,本文提出一种基于TurboPROLOG的OO程序设计方法学,我们:(1)简明地讨论了OO方法的基本概念和基本要素;(2)给出了在TurboPROLOG中实现OO各要素的规则和方法;(3)分析了OO基本特征在该方法中体现及存在问题。  相似文献   

7.
本文介绍了两种WINDOWS应用程序设计方法:经典的WINDOWS API函数法和MFC类库法。通过用两种方法实现同一功能的例子对比,使我们充分认识到使用面向对象程序设计方法,利用MFC类库既克服了WINDOWS API函数难记忆,参数复杂的不足,又保持了基本的WINDOWS接口,充分利用了C++面向对象的特征,使软件复杂性大大降低,缩短软件开发周期。  相似文献   

8.
OOFL是我们设计的一种面向对象的函数式语言,该语言具有对象式语言和函数式语言的优点。本文详细介绍了OOFL到C++的转换技术,构造了OOFL语言的元程序设计环境,探讨了对象函数式语言的一些实现方法,并在微机上实现了OOFL到C++的转换系统。  相似文献   

9.
面向对象程序设计(OOP)是九十年代程序设计发展的主流,C++是面向对象程序设计语言(OOPL)中最流行的一种,但一些因素严重影响着C++语言的普及使用,其中最主要的一点就是C++缺乏实用、方便的公用类库、本文介绍了两个C++语言类库的构造。  相似文献   

10.
面向对象的程序设计方法与C++兰州铁道学院郑丽英面向对象的程序设计方法与传统的结构化程序设计方法有很大的不同。传统的结构化程序设计技术运用于开发软件系统时,采用基于功能的,自顶向下的功能分解法设计系统结构,从而提高了软件的易读性和可靠性,是一种典型的...  相似文献   

11.
12.
本文通过一个用C++开发的实例来说明利用广播消息和分时方式协调多个对象动作的面向对象编程技术以及相关的OOP的概念。  相似文献   

13.
面向对象方法实现SQL解释器   总被引:1,自引:0,他引:1  
HBASE是一个时态数据库管理系统原型,它的SQL解释器是用面向对象的方法实现的。本文以HBASE*SQL为例,说明了在“SQL+OOP”环境中用到的主要对象美、继承层次和特殊的技术。  相似文献   

14.
Software development is moving from procedural programming towards object-oriented programming (OOP). Past studies in cognitive aspects of programming have focused primarily on procedural programming languages. Object-oriented programming is a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. Findings in prior research revealed that procedural programming requires Piaget's formal operation cognitive level. New from this research is that OOP also requires Piaget's formal operation cognitive level. Also new is that OOP appears to be unrelated to hemispheric cognitive style. OOP appears to be hemispheric style friendly, while procedural programming is preferential to left hemispheric cognitive style. The conclusion is that cognitive requirements are not the cause for the difficulty in shifting from procedural to OOP. An alternative possibility to the difficulty is proactive interference of learning procedural programming prior to learning object oriented programming.  相似文献   

15.
Fortran 90与面向对象程序设计   总被引:1,自引:0,他引:1  
面向对象方法已经成一种最有前途的软件开发方法之一。面对对象程序设计方法应用于工程计算已有近十年,所采用的语言为C++,Eiffel和Smalltalk等。  相似文献   

16.
基于OOP技术的水信息系统设计   总被引:2,自引:0,他引:2  
本文详细介绍了OOP技术的基本原理,并结合水信息系统的特点,讨论了利用支撑OOP技术的软件开发环境设计水信息系统的方法。  相似文献   

17.
阐述了微机测控系统设计中的面向对象思想的应用,提出使用事件和消息来驱动程序。基于面向对象思想的设计方法,结合一个实际测控系统进行了设计。  相似文献   

18.
作者在Novell486微机局部网络上,采用面向对象的程序设计方法(Object Oriented Programming),用C++语言编程实现了一种以知识处理为基础的分布式多任务智能系统,该系统在NetwercV3.1及DOS6.22和UCDOS5.0支持下模拟运行表明,系统所采用的知识表示方法、推理机制和控制策略可有效地进行协作问题的救解,有广阔和应用前景。  相似文献   

19.
一种基于AOP的企业应用开发技术   总被引:5,自引:0,他引:5  
面向方面的编程(Aspect-OrientedProgramming,AOP)是一种新的编程技术,它弥补了面向对象的编程(Object-OrientedProgramming,OOP)在跨越模块行为上的不足。AOP引进了Aspect,它将影响多个类的行为封装到一个可重用模块中,它允许程序员对横切关注点(crosscuttingconcerns,即跨越典型职责界限的行为,例如日志记录)进行模块化,从而消除了OOP引起的代码混乱和分散问题,增强了系统的可维护性和代码的重用性。该文首先分析了AOP与OOP的比较,然后给出了AOP的原理和AOP的JBoss实现,最后介绍AOP在设计模式中的应用,并说明了使用它所带来的设计益处以及在应用AOP中应注意的问题。  相似文献   

20.
本文介绍持久性设计的发展及相关概念,讨论持久性与面向对象语言结合中的对象标识及对象持久性问题,同时给出了一个在面向对象语言基础上扩充持久性的实现描述。  相似文献   

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

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