首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
基于C^++的良好OOP风格法则   总被引:1,自引:0,他引:1  
一、前言所谓“程序设计风格”,通常是指由编译器对程序的源代码进行静态分析时所能确认的特性。目前,关于 OOP 风格有两种理解:1.采用非面向对象程序设计语言(OOPL)进行程序设计,使程序呈现出一定的 OOP 风格。2.采用 OOPL 遵循一定的规范或法则进行 OOP,使程序呈现出良好的 OOP 风格。在本文我们关注后者,在 Demeter 法则的基础上,以 C~(++)为背景,提出了一个采用 C~(++)进行良好风格 OOP 时所遵循的法则:  相似文献   

2.
C~(++)是目前流行也是功能最强的面向对象语言,而面向对象的并行程序设计作为一种新的程序设计方法正需要一种易于接受的语言来支持,本文在Borland C~(++)V2.0基础上扩充了并行内容,使其能用来编写面向对象的并行程序  相似文献   

3.
C~(++)是目前流行功能较强的面向对象语言。而面向对象的并行程序设计作为一种新的程序设计方法.正需要一种易于接受的语言来支持。本文在Bofland C~(++)V2.0基础上扩充了并行内容。使其能用来编写面向对象的并行程序。  相似文献   

4.
本文探讨了C~(++)提供的动态内存分配机制,分析归纳了动态内存分配和释放函数;并举例说明如何避免类对象及结构的空间释放不完全问题。  相似文献   

5.
BORLAND C++(以下简称C++)是世界著名的软件公司BORLAND INTERNATIONAL推出的最新面向对象程序设计OOP(Object-Oriented Pro-gramming)软件开发系统,它与目前的TURBO C高度兼容,并且是一种比C语言更进一步发展的面向对象的高级编程工具。但作为一种高级语言,在需要调用低级功能和较高的运行速度时,就需要用到与汇编语言进行交互式调用或是进行各种数据的相互传递。下面谈谈这种语言间的接口技术和实现方法。  相似文献   

6.
一、引官尽管C~(++)的00机制之(如继承、多态、虚函数)提供了强有力的数据抽象机制,对象之间的指针引用  相似文献   

7.
Borland公司的C~( )开发环境以其方便、快捷的优点受到了许多开发人员的喜爱,在国内拥有大量的使用者。然而,在该公司最新推出的Borland C~( )4.5中却存在一个严重的错误,如果不采取专门措施来修补这个错误,则用BC~( )4.5编译的所有使用动态内存分配的程序都是不安全的。 一、错误现象  相似文献   

8.
一、Turbo Vision概述 软件工具有两种,一种是单纯意义上的工具,比如PCTOOLS是磁盘/文件操作工具,PEⅡ是编辑工具等等,工具软件多属此类。另一种工具,应该更确切地叫做资源或材料,本文要介绍的Turbo Vision for C~( )正是这类工具的代表。 Turbo Vision for C~( )是Borland Intl.随BorlandC~( )3.1提供的一个应用程序框架,它为基于DOS的应用程序的开发提供了一种全新的完整的方法。可用它为用户的应用程序生成完整的用户界面,包括窗口、对话框、菜单、鼠标支持以及简捷快速的编辑器。  相似文献   

9.
Borland公司推出的Borland C~( )4.0令人耳目一新,其中ObjectWindows 2.0之功能强大使得利用OWL开发Win-dows应用程序进入一种新境界。下面结合笔者在软件开发中的经验谈谈如何利用Borland C~( )4.0提供的ObjectWindows2.0开发Windows应用程序。 利用Borland C~( )4.0提供的ObjectWindows 2.0开发Windows应用程序使得用最少的代码建立一个Windows应用程序成为可能。首先让我们来看一个最简单却是完整的  相似文献   

10.
Insprise(原Borband)公司的C++集成开发环境C++Builder是开发客户/服务器应用和Internet/Intranet应用的优秀工具。它通过无缝地集成数据库设计部件和可视化用户接口的创建,极大地降低了开发数据库应用的复杂度。C++Builder使用ODBC或自带的高速驱动程序与数据库连接,支持Oracle、MS SQL Server、DB2、Sybase和Access等几乎所有的数据库产品。与VB、VC++和PB等其他开发工具相比,C++Builder最突出的优点之一是可  相似文献   

11.
通过比较研究,对C与C~++、C~++与Objective-C分别进行纵向和横向比较,阐述了与C相比,C~++的改进之处。与Objective-C相比,两者在面向对象(Object-Oriented,OO)实现方面(封装和继承)的差异,同时指出了C~++本身存在的不足之处。  相似文献   

12.
我在Borland C++For DOS环境下编制了一个直流电路分析程序,在后来程序的可视化过程中,决定使用快速方便的RAD工具Visual Basic(以下简称VB)开发界面。尽管VB5.0中已经有了比较完全的OOP功能,但是要把几百行的C++代码快速无误地转化为Basic代码也不是一件轻而易举的事。我想既然在VB中能够调用动态连接库(dll)中的函数,那么是不是可以把以做好的类编译成dll供VB调用呢?经过反复试验,利用Visual C++5.0中的ATL COM Wizard选项,成功地实现了这种设想。这里把一些简单实现方法介绍给大家。  相似文献   

13.
为了满足广大编程用户开发图形软件的需求,在各种高级程序设计语言的商业软件版本中,大都提供了各具特色的基本图形函数库。以Borland公司推出的一系列高级语言环境为例,在Turbo C 2.0及Borland C++3.1中都提供了点、线、圆、矩形等基本图形的函数实现,为用户基于该集成环境开发各自的图形软件提供了有效的支持,但出于通用性的考虑,包括Borland公司在内的大多数高级语言软件开发商都未提供更加深入的图形函数,这就要求专业用户必须自主开发一些基本图形函数以支持所需的软件设计。  相似文献   

14.
Microsofi公司开发的Visual Basic编程语言是开发Win-dows程序强有力的工具,以其简单、易学易用而出名.它融合了事件驱动和面向对象的两种思想,采用可视化的编程方法,再加上它的许多内置对象,因而在很多时候采用VB编程可以达到事倍功半的效果,尤其是它的可视化界面设计,往往  相似文献   

15.
一、概述 目前国外多数微机版图象处理都是基于Windows的,如国内流行的Adobe PhotoShop,PhotoStyler以及许多扫描仪的配套软件。在这里,作者提出一种基于面向对象的处理软件的设计原理,它使我们在Windows下的图象输入、输出,和高级用户界面设计方面变得简单。作者用的开发工具为Bor-land C~( )3.1。读者也可以基于这种思想在Borland C~( ) 4.0,Microsoft C~( )7.0或Visual C~( )上进行图象处理软件设计。 二、Windows环境中 的图象处理  相似文献   

16.
张兴滔 《软件世界》1994,(10):10-13
本文介绍了如何通过Borland C 开发Windows 3.x的应用程序,同时说明了新一代面向对象的程序设计方法OOP(Object-Oriented Programming)的基本特性和实现方法。  相似文献   

17.
一、Microsoft Visual C~( )的基本构成 Microsoft Visual C~( )是由以下几部分构成的: 1.Visual工作台(Visual Workbench) Visual工作平台是一个基于Windows上的交互式开发环境,它是直接从Microsoft的QuickC forWindows演化而来的。如果用户通过QuickC来开发Windows应用,或使用过PWB,或者使用过Borland公司的IDE,那么对Visual工作平台是如何工作的就不会感到陌生。需要特别说明的是,Visual工作平台包含了一个完全符合Windows规范的文本编辑器。该编辑器功能非常强大,当在Visual工作平台下对程序进行编译时,如果发现错误,该编辑器会将出现错误的文本行自动加亮显示,非常便于调试。另外,该编辑器将注释、C~( )的语法构成部分等在显示时分别标以不同  相似文献   

18.
本文提出,在 C/C~(++)这样的面向对象编程语言中的一种“面向对象与状态转移一体化的程序设计体裁(STOOP)”,或者,一种“嵌入于 C/C~(++)中的面向对象与状态转移一体化的编程语言”.它蕴含了诸如过程式、产生式(基于法则的)、逻辑式等体裁。本文讨论 STOOP 的语言特性,在 C/C~(++)中STOOP 的体系结构,STOOP 与过程式、产生式、逻辑式诸体裁的关系。  相似文献   

19.
陈灯塔 《电脑》1996,(11):25-27
Microsoft公司的Visual Basic for Windows是Windows环境下功能强大而又极为简便的程序设计语言(以下简称VB).“我第一次看到 Microsoft Visual Basic,我认为我看到了计算机程序设计的未来”.Visual C++是Microsoft至今最完善最全面的程序开发环境(以下称简VC).在VB和VC中,都充分地体现了面向对象技术.  相似文献   

20.
一般的高级语言仅提供很少的清屏方法,给软件设计者带来一定的困难。 目前流行的 Borland C~( ),在图形系统下,只有cleardevice()函数可以清屏,而且效果不佳。作者在实践的基础上,利用BorlandC~( )开发出一套在图形系统下使用的清屏效果较好的子程序,供大家在平时的编程中参考(以下程序均在Intel 386/VGA,Borland C~( )3.1调试  相似文献   

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

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