首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 84 毫秒
1.
本讲座从面向对象语言的基本概念和主要特征出发,着重介绍了目前最为流行的面向对象语言C++。但又不是C++的编程辅导,介绍给大家的是关于面向对象语言的本质,特征和C++语言的特性,希望有助于读者对面向对象技术和面向对象语言有比较深刻和全面的了解,帮助您更好使用C++语言和从事面向对象的研究和实践。本讲座有六讲: 第一讲:什么是面向对象语言 第二讲:面向对象语言的基本特征 第三讲:C++语言的基本特性 第四讲:基于C++语言的面向对象分析与设计 第五讲:C++语言的基本类库 第六讲:对于发展中的C++语言的评价  相似文献   

2.
C++~[1]语言是混合型面向对象的程序设计语言,几乎遍布计算机的各个领域。分布式系和多处理机系统的发展,并行处理撞术的应用领域日益扩大,对具有面向对象特性的C++语言行化就具有重要  相似文献   

3.
用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果想详细了解面向对象程序设计技术,请参阅有关图书。大家都知道,对象是数据和方法的封装体。在C++中,它们分别表现为数据成员和成员函数。程序设计者通过执行对象的各种方法,来改变对象的状态(即改变对象的属性  相似文献   

4.
李智 《电脑》1995,(5):37-38
怎样解决软件开发中“相似而又不同”的问题?C++为我们提供了较为理想的解决方案.C++是一种面向对象的程序设计语言.支持对象的封装、继承以及多态性.使用C++编程,将极大地提高软件代码的重用效率.如我们需要实现一个名为abs(x)的函数,它返回参数X的绝对值.参数X类型可以是整型、浮点数以及长整型.对于这个“相似而又不同”的问题,ANSI C通常的解决方案是:定义三个函数,它们具有不同的函数名,分别计算整数、浮点数、长整数的绝对值.这组函数具有相同的操作本质,不同的函数名称,隐含着程序员错用函数名的危险.  相似文献   

5.
C++Builder以其强大的面向对象的编程功能正被越来越多的编程人员所采用。在C++Builder里编程序不再是一项艰难的工作,甚至简单到不用写一行语句就能编出一个拥有漂亮界面的程序。其中的奥妙在于C++Builder编程环境里多了可视化元件,它使编程变得简单、直观。在C++Builder里,可以选用软件本身提供的元件,或到Internet上寻找别人编制的元件。然而当这些元件都不能满足需要时,用户可  相似文献   

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

7.
孟岩 《程序员》2004,(1):18-19
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。  相似文献   

8.
VisualC++应用框架揭密   总被引:1,自引:0,他引:1  
Visual C++应用框架提供的强大功能,为我们的程序开发提供了极大的方便,利用其应用生成器可以很轻松地生成应用程序的框架。许多常用功能,例如文档的创建、文件的打开、保存等操作的大部分代码都由应用框架来完成。这些操作对于开发软件的用户而言,是透明的。Microsoft公司的设计Visual C++的初衷是尽量向用户提供尽可能简单的接口,但是,正是因为应用框架的这一透明性,使VisualC++的运行流程显得非常神秘,当涉及这些Visual C++已经提供的功能模块的软件开发时,用户(特别是  相似文献   

9.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

10.
Java语言是目前较为流行的网络编程语言,它克服了C和C++语言的不足之处,具有编程简单、面向对象、分布式、解释执行、安全、与平台无关、可移植、高性能、多线程以及动态性等特点.下面笔者将它与C和C++语言作一比较和分析,从而使懂得或学过C和C++语言的读者能对它们之间的异同有进一步的了解.  相似文献   

11.
本文从讨论程序异常和软件的容错能力出发,介绍两种提高C++应用之容错能力的方法:C结构优异常处理和C++面向对象异常处理,进一步讨论其机制和性能,同时举例说明之。  相似文献   

12.
第二讲 MFC入门 本讲将介绍MFC的知识,介绍MFC常用的类和宏,重点学习MFC的消息机制。 一、VC++的核心—MFC 类库是一个可以在应用中使用的相互关联的C++类的集合。微软基础类库(MFC:Microsoft Foundation Class)是微软为Windows程序员提供的一个面向对象的Windows编程接口,它大大简化了Windows编程工作。该层次结构包容了Windows API中的用户界面部分,并使你能够很容易地以面向对象的方式建立Windows应用程序。这种层次结构适用于所有版本的Windows,并彼此兼容。 基础类库的核心是以C++形式封装了大部分的Windows API。类库表示窗口、对话框、设备上下文、公共GDI对象如画笔、调色板、控制框和其他标准的Windows部件。这些类  相似文献   

13.
Borland C++ Builder以其全新的可视化编程环境,强大的C/C++内核,为我们提供了一种方便、快捷的Windows应用程序开发工具。在C++ Builder中,虽然没有直接提供文件拷贝的函数,但有关文件操作的函数却不少,本文利用C++ Builder的强大功能,深入剖析了C++ Builder中的文件拷贝方法,可满足使用人员对实际编程的需要。  相似文献   

14.
BC++5.0 最吸引我的地方应该是它的面向对象特性,可是多数时候用这个200多兆的家伙只是写一些简单的DOS程序,故而非常怀念TC2.0那种小巧的身躯。所以我决定将BC++的所有文件进行一次大分解,没用的删去,目的只有一个:在保持BC++的正常使用的前提下,尽量对它减肥,就好像TC2.0那样能用ARJ压缩在一张软盘上。  相似文献   

15.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也  相似文献   

16.
从C++到C#     
C#使用了C++的语法和语义,使得C++程序员也能够利用.NET和公共语言运行时(CLR)。尽管从C++到C#的转换应该是比较平滑的,但是仍然有一些地方需要注意,包括new、结构体、构造子和析构子等等。本文还将探究C#中的新语言特性,例如垃圾收集、属性(property)、foreach循环、接口等等。讨论完接口以后,我们还将讨论属性、数组和基本类库等话题。在本文的最后,我们将探索一下异步I/O、属性信息(attribute)、反射、类型发现(type discovery)和动态调用等特性。  相似文献   

17.
董颖涛 《程序员》2004,(11):80-82
.NET 的出现无疑给 C++的发展带来的新的契机和挑战。为了让 C++的程序员能够充分利用 CLR 所带来的强大功能.Visual C++.NET推出了 Managed C++Extension。它充分地保留了原有C++的语法,不仅让 C++程序员能成功地编写.NET 程序,同时能让原有的 C++代码很好地移植到.NET 平台上来。表面上这是个巨大的成功,但事实上广大 C++程序员并不乐于使用这个新生事物。Visual C++开发团队经过长期的努力和实践,并结合广大.NET 和 C++用户的意见,创造性地提出在 VisualC++2005中重新设计其对 CLR 的支持。这个新的设计就是 C++/CLI。它将在 C++中提供更为自然的语法来支持 CLR。它是 ISO C++语言针对动态程序设计范式的  相似文献   

18.
《程序员》2004,(11):68-75
自上世纪八十年代末以来,C++就成为程序员中长盛不衰的话题。对于九十年代成长起来的中国程序员来说,C++更有特殊意义。他们是从 Borland C++那里体验了编程的乐趣,从 C++教程里摸索面向对象的真义,从 Visual C++入手体验 Windows 编程的奥秘,从 MFC 中体会框架的宏大和精致,从 STL 步入泛型编程的大门。可以说,C++伴随了整整一代程序员的成长与成熟。不但如此,极盛时代的 C++在工业界据有至高的地位,在九十年代的最初几年,从前端到后端,从系统层到应用层,C++全面渗透。“四十年来家国,三千里地山河。凤阁龙楼连霄汉,玉树琼枝作烟萝。几曾识干戈!”  相似文献   

19.
石巍 《软件世界》1996,(11):21-24
本文提出了面向对象数据库查询语言中方法调用的新的处理方法——OOSQLII类的C++化,并和常规的方法自由函数化作了比较,着重介绍了这种方法的实现,提供了一种处理该问题的较好手段。  相似文献   

20.
一、问题提出 在Broland C++标准函数库中,提供了两个在图形方式下显示西文字符的函数:Outtext和Outtextxy,以及相应的字型设置与显示方式设置的函数Settextstyle和Settextjustify。这几个函数与图形函数相结合可在屏幕的任何有效位置显示各种西文字符或串。但是在现实情况下,许多应用程序都需要显示汉字,这就限制了功能强大的Borland C++的应用,给我们日常的编程工作带来了许多不必要的麻烦和不便。因此,有必要开发一种通用的汉字显示工具程序。  相似文献   

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

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