共查询到20条相似文献,搜索用时 93 毫秒
1.
2.
3.
本文简要介绍了Windows程序设计环境和面向对象程序设计的基本概念,在此基础上详细介绍了ObjectWindows这一面向对象的Windows程序设计方法,通过实例说明它的使用。 相似文献
4.
本文介绍使用对象数组,映象文件构造窗口堆栈。实现正文,图形窗口的栈式存取。这是一个面向对象程序设计实例,充分展示了面向对象程序设计的优越性。 相似文献
5.
6.
7.
一、前 言 商品软件的编程风格是:充分使用窗口技术,下拉菜单以及弹出菜单,以获得优良的人机界面,在这种技术的程序设计中,应实现的一个基本功能就是对屏幕窗口的存储与恢复。在文本模式下,通常采用直接存取视频显示区的字符及属性,将其存放在应用程序缓冲区中,整屏存储,占4K空间,而存储EGA 640×350的16色图像屏幕,需112K空间开销!在实际运用中,常需频繁地存储窗口,如果将它们全部存放在内存中,要受内存容量的制约,我们在实践中,摸索出了一种存取窗口的有效方法:窗口存取堆栈机制(下文简称窗口堆栈),它是将窗口内容保存在磁盘“映像文件”中,并使用一个 相似文献
8.
文中讨论了一种基于窗口的对象用户界面设计思想及方法,详细描述了各种类的定义。在DOS环境下运用WatcomC++语言在微机上开发运行。它可以使用户方便地进行再开发工作,界面运用事件处理方式由窗口、弹出菜单、图标、按钮等组成。效果良好。 相似文献
9.
图形用户界面(GUI)是一种潮流,但众多的应用系统仍建立在字符的基础之上。本文采用面向对象的设计思想,详细探讨了分层式文本窗。系统的管理机制,并给出主要技术难点算法描述,最后介绍一个与应用接口的实例。 相似文献
10.
11.
编程语言在软件设计领域经历过三次重大的变革,它们分别是面向过程的编程,面向对象的编程和泛型编程.其中的每一次变革不仅影响到编程语言本身,更影响到软件工程中的各个领域.文章介绍了这三种程序的设计方法,并且对其进行了比较和分析. 相似文献
12.
面向对象软件度量学研究 总被引:4,自引:0,他引:4
软件度量学是软件工程的一个新分支,通过度量反馈的信息来控制开发过程,以提高软件质量,是一种行之有效的方法。传统的面向过程的软件将数据和操作分离,强调以算法为核心。近年来发展起来的面向对象软件的主要特性包括抽象性、封装性、继承性和多态性,将数据和操作封装,强调以对象为核心。因此,面向对象软件度量方法也随之发展起来,著名的是C&K度量方法。文中指出C&K度量方法的不足,并就面向对象度量学有待解决的问题提出了—些观点。 相似文献
13.
MultiobjectC语言是我们设计的一个面向对象的并发程序设计语言,它以C语言为基语言,引入了类和对象等机制以及并发对象间的通信设施,支持面向对象的并发程序设计。本文讨论了我们在设计过程中的考虑,并与AT&TBell实验室的ConcurrentC++语言作了一些比较。 相似文献
14.
基于数据分解的并发面向对象程序开发方法 总被引:1,自引:0,他引:1
提出了一种从VDM-SL(Vienna development method-specification language)规约到并发面向对象程序的开发方法,这种方法基于DD-VDM(data decomposition-Vienna development method).在此基础上提出了虚拟原子、服务并行和内部并行等概念,继而提出一种嵌套面向对象结构来体现这些功能.分别从共享量并行系统和分布并行系统的角度讨论了嵌套面向对象结构的实现技术. 相似文献
15.
为了实现面向对象语言的部分求值,提出了一种绑定时间分析技术.该技术通过针对引用类型变量和指针变量的上下文敏感分析,能够比较精确地分析面向对象语言中诸如对象元素、数组元素等复杂数据结构元素的绑定时间,进而扩大了部分求值的作用范围.这种方法采用两层BTA环境来保存静态变量和局部变量的BTA状态,设置一种专用句柄来表示不同程序点创建的对象,进而采用这种句柄的集合表示引用类型变量的BTA状态.在为面向对象语言程序标注绑定时间信息的过程中,采用一个正向分析和一个反向分析过程,借助于BTA环境来跟踪和设定各种变量、对象和引用变量的绑定时间.该技术已经用于实现Java程序的绑定时间分析,能够有效地分析大多数单线程的Java程序,为实现高性能Java程序部分求值提供了必要的手段. 相似文献
16.
面向对象的程序设计的演化特征及应用 总被引:1,自引:0,他引:1
张学平 《计算机研究与发展》1994,31(5):46-51
本文以数据类型的抽象与重构为线索,分析与评介了程序设计语言与方法的演化过程及其必然性,探讨面向对象程序设计与实现需解决的若干问题,在此基础上介绍了面向对象程序设计在数据库与人工智能两大分支中的应用途径、现状与前景。 相似文献
17.
面向对象软件开发是一种新的减少成本、提高可用性、灵活性和高效的软件系统开发方法。软件测试是改善软件质量和正确性的重要技术,但目前还没有成熟的用于面向对象软件开发的测试方法。本文首先通过继承图描述面向对象软件测试方法,然后讨论了单元重复继承算法,该算法的时间复杂性为O(n3),并给出了具体实例,最后提出了继承层次测试方法。 相似文献
18.
可重构片上系统是一种兼具功能灵活性与高运算速度的新型计算平台,是面向未来嵌入式应用市场复杂需求的技术解决方案,但复杂、困难的设计过程必将阻碍它的广泛应用与进一步发展.针对当前可重构片上系统设计过程中编程不透明、可重构资源难以有效利用等问题,结合可编程器件能够根据应用特性动态配置芯片体系结构的特点,提出并实现了一套基于过程级透明编程模型的软硬件协同设计方法.在编程模型框架内,系统设计人员通过调用已根据应用特性进行优化的软硬件协同函数库,即可利用高级语言完成系统功能描述;动态软硬件划分算法在程序运行时对其进行划分,选择、调度需要转换到软件或硬件实现的库函数,并通过动态链接器实时切换函数的运行方式,从而形成一个由功能描述到系统实现的自动化流程.实验及测试结果验证了该方法的可行性和高效性. 相似文献
19.
20.
杨志刚 《电脑编程技巧与维护》2014,(16):4-5
阐述了面向主体程序设计的基本思想,以及与面向对象程序设计的异同,对Agent-0面向主体程序设计语言,从主体组成、语法、程序执行和案例分析等几个方面作了详细介绍,提出了面向主体程序设计语言发展方向. 相似文献