首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
应用面向对象技术设计数据库模型   总被引:1,自引:0,他引:1  
面向对象的程序设计技术(OOp-ObjectOrientedProgramming)已经成为90年代程序设计技术的主流,本文针对广泛应用的数据库系统,探讨利用面向对象的程序设计技术设计数据库的模型。  相似文献   

2.
类是Java中一种最基本的复合数据类型,是组成Java程序的基本要素。在面向对象的程序设计语言中,"对象"是程序的基本单位。类是创建对象的模板,其实质定义的是一种对象类型,是对具有相似行为的对象的一种抽象。对象在执行过程中  相似文献   

3.
利用面向对象的程序设计方法建立MIS系统模型哈尔滨投资高等专科学校顾宇华,郑广海一、面向对象的程序设计技术基本思想面向对象就是试图运用拟人化的思维方式,理解对象的实质,用这种方式来进行程序设计。在计算机中所谓的对象是由一组数据和施加于这些数据上的操作...  相似文献   

4.
目前,基于面向对象方法的开发工具甚多,笔者在总结多年从事面向对象方法应用经验的基础上,选择从JAVA语言角度来研究和理解面向对象的方法实现。这是因为JAVA语言是一种纯面向对象的语言,它可以直观地通过类、对象这样一些概念来组织和构成程序。因此,从JAVA语言角度可以充分地剖析面向对象的设计思想、概念和方法。  相似文献   

5.
本文用面向对象的方法设计打印控制程序,完全抛开Windows的打印管理器,把打印控制过程抽象成一个对象/类,用C++写一个打印类。把数据和对数据的操作封装为一个整体,使数据的抽象性和程序的模块性得以加强。为使Windows充分发挥多任务功能。采用分时打印技术,避免长时间占用CPU,影响Windows时其它消息的响应。  相似文献   

6.
IUS的对象-关系数据模型分析北京大学计算机系裴健近年来随着面向对象方法与技术的迅速发展,特别是面向对象的程序设计和面向对象的系统分析与设计技术、工具和产品取得了令人瞩目的成功,面向对象的方法学已经成为计算机科学技术以至信息科学的重要方法和主流发展趋...  相似文献   

7.
20世纪90年代初,Xerox PARC的研究人员提出了一种新的编程思想,借此可弥补面向对象思想的局限性,有效地提高了开发效率。随着研究的深入和完善,该思想发展成为一套完整的程序设计思想,即面向方面编程(AOP)。此后,各种应用AOP的技术便雨后春笋般地出现了。  相似文献   

8.
一、设计思想 面向对象设计技术是指按问题领域的基本事物实现自然分割,按人们通常的思维方式建立问题领域的模型,设计尽可能直接自然表现问题求解的软件系统。利用把数据和数据上的操作封装在一起的类和对象的机制,并使通过派生、继承、重载和多态性等特征而实现的软件在构造和维护方面都变得更加有效和容易,并使软件开发更自然地反映事物本质,从而提高了软件的开发效率和质量。 面向对象的设计方法实际上是围绕组成问题领域的事物进行的软件设计方法,它关心的是对象及其相互联系。整个软件系统的执行是由对象组成的,对象通过消息传…  相似文献   

9.
VisualFoxPro是一个强有力的数据管理工具,它既可以交互式工作,也可以开发过程化处理的应用软件和加工数据。它新增加的面向对象编程技术和事件驱动模式,可使编程的效率得到极大的提高。正是由于兼容过程编程和面向对象编程两种编程技术,它可以设计和实现强有力的应用系统。面向对象编程类似于那些良好的模块化编程方法,较之开发更快、质量及效率更高、更易于维护,且适应性更强。这就是面向对象程序设计方式被广泛应用的原因。当建立一个对象时,如果必须把代码写细,我们在编制涉及众多类似对象的功能时,将有很多冗余的编码过程。…  相似文献   

10.
孙云  陈勇  陈启 《华南金融电脑》2005,13(12):67-68
一、概述   面向Aspect的程序设计(Aspect Oriented Programming,简称为AOP)是一种关注点分离技术,通过运用Aspect这种程序设计单元,允许开发者使用结构化的设计和代码,反映其对系统的认识方式.和其它的关注点分离技术一样,AOP的目标是使设计和代码更加模块化和更具结构性,使关注点局部化而不是分散于整个系统中,同时和系统其它部分保持良好定义的接口,从而真正达到"关注点分离,分而治之"的目的.AOP构建在已有的技术基础之上,同时提供了自己的一套额外机制,也就是Aspect机制,对系统进行描述、设计和实现.AOP将传统方法学中分散处理的横切特性实现为系统的一阶元素-Aspect,并将它们从类结构中独立出来,成为单独的模块.所谓的Aspect,就是AOP提供的一种程序设计单元,它可以将上文提到的那些在传统程序设计方法学中难以清晰地封装并模块化实现的设计决策,封装实现为独立的模块.  相似文献   

11.
中国农业银行综合统计信息系统(以下简称ABCTJS),采用面向对象的程序设计方法和事件驱动程序设计技术,是一个集总账、统计、数据分析、专业报表于一体的功能强大的应用软件,其统计数据资源可根据用户的应用需要作进一步的加工和二次开发,用户可通过分析表模板设计工具交互地创建和修改分析表模板、满足实际工作中数据分析的需要。但由于缺乏详细的分析表设计资料及设计样例,广大用户——  相似文献   

12.
微软的VISUALFOXPR06.0继承FOX系列软件简便易用的特点,同时又全面支持面向对象的开发技术,这使得众多的DBF数据库爱好者在传统开发习惯的基础上,也能享受到可视化开发的便利,如果充分利用VFP的类与数据绑订,在表单的设计过程中使用数据拖曳技术,就可以加快开发进程,提高开发效率。1.拖曳技术综述VFP拖曳技术的实现主要通过两条途径。一是在规划数据库时设计各个字段的字段名、类型、长度,同时设计好隶属于数据库的数据字典的属性。就是填写在“表设计器”下方的“显示”、“匹配字段类型到类’俩个栏目,将数据字段与…  相似文献   

13.
程序设计教学应立足于培养高等技术应用型和技能型人才、提高学生学习程序设计技术的兴趣、培养学生编程能力为目标,学以致用。针对现在程序设计教学存在的问题,本文探讨了程序设计的教学内容和教学方法的改进,总结了一些行之有效的教学方法以供大家相互切磋。  相似文献   

14.
电子商务正逐步进入我们的生活,电子商务的安全问题愈来愈成为人们关注的焦点。如何设计出安全可靠的电子商务系统是对项目开发人员的严峻挑战。下面是一些浅显的个人体会。 一、ASP程序设计导致的安全问题 ASP程序中包含了很多重要的数据和信息,比方说连接数据库时要通过ODBC,那么你一定会在程序中这样写:  相似文献   

15.
《C语言程序设计》是计算机学科中的一门专业理论基础课,它既有很强的理论性和实践性,同时又具有相当的难度。在《C语言程序设计》的教学过程中,如能准确把握教学对象,采用“任务驱动,结果导向”的教学法,树立“以学生为主体,教师为主导”的教育理念,充分发挥教师的指导作用、学生的主观能动性,就能达到较好的教学效果。  相似文献   

16.
C++程序语言中类和面向对象的部分是它的最关键部分,类的使用造就了它的面向对象的理论.本文简要讨论了在C++语言中类的构造与使用,主要包括类的构成、函数的定义、类的使用,以及其他与类相关的函数,如构造函数、析构函数、封装等.  相似文献   

17.
PowerBuilder是个客户/服务器模式的客户端开发工具,它具有强大的数据库访问与操纵能力,在数据库(特别是大型数据库)开发工具中独占鳌头,尤其在银行、保险、税务和电信中得到广泛使用。在面向对象程序设计中,经常要根据需要设置对象的属性,PowerBuilder在应用开发中也不例外,但由于PowerBuilder中数据窗口对象属性值有一些特殊之处,它经常困扰着开发人员。本文将说明在脚本中使用PowerBuilder数据窗口对象属性的方法。PowerBuilder中数据窗口对象的属性既可以在开发环境的画笔中设置,也可以在相应脚本中设置和修改。在画笔中…  相似文献   

18.
面向对象是目前程序设计的主流方向,PowerBuilder8.0为用户提供了一些面向对象的特性,而继承就是Power Builder最强有力的特性之一。使用继承,我们可以从已经建好的对象,比方窗口、用户、菜单等出发派生它的子对象。被派生的对象我们称之为祖先,而对由祖先派生出来的对象,我们称之为后代。后代将继承祖先所有的特性和程序。并且,当我们修改祖先对象的时候,这些修改也将会反映到后代当中去。显然,使用继承特性,程序员可以大大节省编码时间,生成的应用程序也将更加易于维护。本文通过下面这个例子说明怎样在Power Builder8.0中使用继承。  相似文献   

19.
数据库及数据库优化技术   总被引:1,自引:0,他引:1  
数据库技术萌芽于20世纪60年代中期,60年代末70年代初数据库技术日益成熟,并有了坚实的理论基础。进入80年代以后,随着计算机硬件技术的提高,产生了许多新的应用领域,如计算机辅助设计、办公自动化、地理信息处理、智能信息处理等,这些新的应用领域对数据库系统提出了新要求。由于没能设计出一个统一的数据模型来表示这些新型数据及其相互联系,所以出现了百家争鸣的局面,产生了演绎数据库(逻辑数据库、知识库)、面向对象数据库、工程数据库、时态数据库、地理数据库、模糊数据库、积极数据库等新型数据库的研究。到90年代初期,出现了面向对…  相似文献   

20.
若不考虑汇编语言,计算机语言可分为三个层次:最高层shell是完全解释性的高级语言;中层语言是介于Perl,Visnalbasic间的语言,具有shell的优点,还具有较高性能;最低层语言包括C和C+十等传统过程式语言及后来出现的面向对象的语言,它与平台有一定相关性。Java与Perl处于同一层次的中间语言,它是一种面向分市式计算环境的语言,具有完全的平台无关性,它采用了类似C+十的基本语言结构,但抛弃了C+十中的非面向对象和容易引起软件错误的东西,因而是一种简单而稳定的语言。Java还采用了多线索等措施,保证了高效率。因此,Java…  相似文献   

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

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