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

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

3.
刘云龙 《软件》1994,(8):25-29
一、引言作为一种流行的高级程序设计语言,C++以其无比强大的功能和简洁灵巧的语句风格而备受广大用户的青睐,尤其是它引入了面向对象的程序设计(OOP——object Oriented Pro-graming)思想,使编程人员的思维过程与感知客观世界的过程相一致,使问题的解空间能够正确地映射现实空间,从而使具体的编程过程变得自然而顺乎逻辑,解脱了数据格式和函数对程序员的束缚,可以说,C++已成为软件发展史中的一个重要里程碑。  相似文献   

4.
在程序设计过程中,经常会出现需要调用DOS内外部命令,现成的应用程序或商品化软件如FoxBase,Basic。这样做的好处是整个操作都在同一程序的控制下进行,即节省时间又容易实现各程序之间的数据传递。如何便利、有效地执行这些外部命令在程序设计中需要妥善处理,否则会出现许多麻烦,如死机等。  相似文献   

5.
一、引言 随着计算机的飞速发展,各种应用软件应运而生,优秀软件会发行到各个国家,但是由于各个国家的语言千差万别,单一语言界面的软件对不同的使用者造成了一定的障碍。为了使公司的软件国际化,就面临了一个语言的问题,适用于中文平台的软件是否能在英文平台上显示出正确的英文界面?这样就对软件的适用范围提出了挑战,新编写软件只会花费巨大的人力和物力,失去市场先机,并且在时间上也不允许。本文剖析了怎样使用动态链接库(DLL)的方法,并且给出了开发事例。  相似文献   

6.
Visual C++是Microsoft至今最全面和最完善的程序开发产品之一,它提供了一组各种各样的为适应几乎每一种编程风格而设计的工具,在编程能力和方便性方面达到了空前的水平。  相似文献   

7.
面向对象的程序设计方法与C++语言   总被引:2,自引:0,他引:2  
马杰 《软件世界》1995,(2):15-16,10
一、面向对象的程序设计方法 面向对象的软件设计方法,与传统的结构化设计有很大不同。 传统的方法,是从软件的功能入手,按照软件的功能进行分析,逐步求精地定义软件每一模块,模块与模块之间通过数据进行联系。其典型的方法就是数据流图法。  相似文献   

8.
申林  贾美娟 《电脑学习》2010,(3):88-89,94
Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件中极为健壮的编程语言。Java已成为网络时代最重要的语言之一。与C++语言比较,Java是一种更纯粹的面向对象程序设计语言。  相似文献   

9.
山人 《程序员》2002,(9):109-110
书写高质量的代码,是每一个程序员的梦想。但是,高质量的代码必须满足什么要求呢?根据目前普遍的看法,好的代码应该具有良好的稳定性、可靠性、可读性、“可维护性和性能等。按照这种标准,除去性能一项,其它的都与程序员的编码风格有很大的关系。由此可见,遵守一定的编程规范,形成良好的编程风格,是多么的重要。所谓的编码规范,是指我们在编写程序代码时,应该遵守的一些原则。为什么需要这些原则呢?原因是多方面的,最初的目的是为了让代码容易阅读,或者让他人容易理解自己的程序,换种说法即为了代码复用,这些编码规  相似文献   

10.
用C++语言模拟主存动态分配管理   总被引:1,自引:0,他引:1  
介绍了模拟主存动态分配管理的思路和意义,提出模拟的方法,详细阐述了模拟程序的各个模块的设计,并给出使用C++语言进行模拟的各模块程序框架。  相似文献   

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

12.
参数设置是软件的一项常见功能,因此读写配置参数成为软件设计的一个重要模块。在此分析了VC++平台下,读写软件配置参数的3种主要方法,即读写INI文件、使用系统注册表和自定义配置文件格式,同时设计了一个演示程序说明上述3种方法的具体使用步骤。  相似文献   

13.
用VC++对IE浏览器进行高级操作   总被引:1,自引:0,他引:1  
张海洋 《电脑爱好者》2002,(14):104-106
很多软件安装以后都会在IE浏览器的工具栏上添加一个自己的启动按钮,只要点击该按钮就可以启动自己的程序,比较典型的软件有网络蚂蚁、金山词霸、网际快车(FlashGet)等等。如图1所示,“FlashGet”按钮就是“网际快车”安装之后添加的按钮,这个按钮能方便用户启动程序,而不用从开始菜单中启动应用程序,节省了很多时间。  相似文献   

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

15.
随着软件工程的发展,软件测试在整个软件生命周期中的作用也愈来愈明显,但人们往往会忽视软件测试的流程与方法,仅仅把软件测试看做软件开发完成后的程序测试,其实,软件测试应该是贯穿于整个软件开发的全过程中的,时时刻刻发生着作用的。测试工作是软件生命周期的一个独立的阶段。但测试工作却渗透到软件生命周期的各个五一节中,从产品分析、设计、开发,一直到后期文档工作,均包含着各种各样的测试工作。  相似文献   

16.
众所周知,FOXBASE+环境下直接用@…SAY语句设计数据库的报表输出程序,是非常繁琐的,而且设计出来的程序又没有通用性.因此,报表自动生成一直是人们关注的一个问题.目前,市面上已有一些报表自动生成的软件,但基本上是被动地在管理软件以外实现某个库文件的报表输出,且得到的是一份报表,而不是报表输出程序.  相似文献   

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

18.
DPC-C++语言是一个支持分布式应用程序设计的面向对象的并发程序设计语言,本文侧重介绍了DPC-C++语言的并发性实现及其程序模型,并简要给出其运行支持系统的设计。  相似文献   

19.
在介绍屏幕保护程序原理的基础上,利用MFC,设计实现图片屏幕保护程序.  相似文献   

20.
在某些情况下,我们希望所开发的应用程序能在不同的语言环境中使用,最普遍的做法是先开发某个语言版本的软件,然后再“×化”(套用汉化这一术语)成另一种语言的版本。若是一个小程序还好办,但对于一个大型的软件,工作量就可能很大。然而在C++ Builder中,开发工具已为我们这种需求提供了极大的便利。  相似文献   

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

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