C/C++及其相关
-
C++程序设计杨俊清主编面向对象技术是近几年来在计算机应用领域迅速发展起来的软件开发技术,与传统的结构化程序设计思想相比有许多优点。面向对象的程序设计方法易于编程、修改和维护,代码的可重用性好,可以大幅度提高软件开发的效率,几乎在所有的计算机研究和应用领域都能看到C++的影子。C++是一门高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计。C++语言强调对高级抽象的支持,实现了类的封装、数据隐藏、继承及多态,使得其代码容易维护且可高度重用。C++语言是C语言的超集,是在C语言的基础上扩充了面向对象的语言成分后形成的。在C语言课程的基础上再通过C++语言的学习可以掌握面向对象的基本思想和程序设计方法。本书共分为10章。第1章介绍了C++语言和C语言的关系以及C++程序的实现和运行环境。第2~9章围绕类、对象、类的封装和继承等面向对象程序设计方法中涉及的概念和术语,系统地介绍了C++语言面向对象的语言成分。第10章围绕VisualC++编程实例,介绍MFC编程流程,对Windows环境下开发应用程序常见的几个方面的问题分别进行了介绍。本书由西安航空技术高等专科学校的杨俊清老师担任主编,陕西国防职业技术学院的陈巧莉老师担任副主编。西安航空职业技术学院的李艳华老师编写第1章和第10章,陈巧莉编写第2~4章,杨俊清编写第5~7章;西安航空技术高等专科学校的石峰老师编写第8章;陕西工业职业技术学院的李培金老师编写第9章。本书在编写过程中得到了西安电子科技大学出版社的大力支持,在此谨表谢意。由于编著者水平有限,书中难免存在一些缺点和错误,殷切希望广大读者批评指正。 -
标准C++与面向对象程序设计(美)Paul S.Wang著教授C++和OOP方法的一本优秀教材 标准C++是最流行的面向对象程序设计(OOP)语言之一。本书将OOP的概念和方法融合在C++中,更重要的 是说明如何将C++的各项功能综合运用,以达到OOP的目的。书中全面介绍了面向对象程序设计的重要概念,如数据抽象、封装、信息隐藏、继承和多态性等,同时还包含了C++语言的OOP方面的所有内容,包括类、操作符重载继承、模板等。此外,书中还描述了新的ANSIC++标准、模板库等。通过阅读本书,读者将对C++语言及面向对象程序设计有一个全面、深刻的了解。 本书特点: ·为了使读者很快地掌握C++语言,本书前面的几章介绍了C++的基础知识,并且讨论了C++语言的一些基本特征·为了加速读者学习本书的过程,书中还提供了许多编程技巧和推荐的编程风格等·为了使本书易于在教学中使用,作者开发了许多有趣的例子和具有挑战性的习题·书中的概念和编程结构都有足够的示例说明,按章组织的示例程序包大约有400个文件,包含了完整的源代码: 用于UNIX和PC的完整示例程序包可以在WWW.brookscole.com站点获得本书内容的组织和介绍均以简单。明确、易学为出发点,适合作为本科生程序设计课程的教材。 -
C语言与数据结构实习指导与模拟试题边奠英编本书是天津市高等教育自学考试委员会组编的《C语言程序设计》和《数据结构导论》的配套教材。依据《C语言和数据结构自学考试大纲》的要求,参考实际考试的范围和题型,系统介绍了这两门课程的主要知识点、重点和难点,精心安排了上机实习及必要的指导,提供了大量的笔试和上机考试模拟试题,读者可将本书作为上机实习指导书和考前复习的主要参考书。 -
C++语言程序设计教程孟宪福,李盘林编著C++语言是在C语言的基础上发展起来的面向对象程序设计语言,它不仅可以编写应用软件,而且特别适合于编写系统软件。本书共由10章组成,按照循序渐进的原则,逐步地介绍C++语言的基本概念和语法规则,特别是花费大量的篇幅来详细讲解类和继承,并利用单独的一章来专门介绍类的设计,使读者在学完本书后,能尽快应用C++语言来解决实际问题。本书是作者根据多年的C++语言教学经验编写而成的,在内容编排上尽量体现易学的特点,在文字叙述上力求条理清晰、简洁,便于读者阅读。本书可以作为大专院校计算机专业或非计算机专业教材及教学参考书,也可作为自学用书随着计算机技术的不断发展以及软件程序的高度复杂化,面向对象程序设计的重要性也越来越突显出来,而C++语言则是面向对象程序设计的最重要的代表性语言之一。C++语言是在被广泛应用的C语言的基础上发展起来的。C++语言在C语言已有的功能的基础上,强化了C语言的基本功能,特别是增加了对类的处理能力,即:C++语言=C语言+基本功能的扩充+类功能从这一公式不难看出,C++语言几乎完全继承了C语言的所有功能。从表面上看来,由于C++语言继承了C语言的所有功能,因此,只要学会了C语言,就应该很容易学会C++语言,其实不然。就类本身来讲,就包含了很多复杂的概念,而对于这些概念的正确理解则是学好面向对象程序设计语言的关键。同时,C语言是面向函数的程序设计语言,而C++语言则是面向对象的程序设计语言,这样,在程序设计过程方面就有很大差别。本书简洁而系统地介绍了C++语言的语法现象和程序设计特点,考虑到大部分读者都学过C语言,同时也考虑到C++语言作为一门独立的课程应具有其系统性,因此,对于C语言中已有的内容,只进行简单的介绍,而把主要篇幅用于对C++语言特有的语法现象的说明上。特别是,为了使读者能够尽快利用C++语言来解决实际问题,在本书的每一章中都给出了大量的例子,这些例子对于理解C++语言的语法现象、完整掌握C++语言的特点是非常有益的。同时,考虑到面向对象程序设计语言的特点,在本书的第8章中专门利用一章的篇幅来详细介绍类的设计,所给出的几个例子都是具有代表性的并具有实用价值的,通过对这些实例的学习,能够使读者进一步掌握面向对象程序设计的要点,并能达?骄僖环慈哪康摹?本书共由10章组成,按照循序渐进的原则,逐步地介绍C++语言的基本概念和语法规则,特别是花费大量的篇幅来详细讲解面向对象程序设计的两个基本概念——类和继承。书中的所有例题都在VisualC++环境下测试完成。每章的最后都附有一定量的习题,这些习题对于读者巩固已学的内容是大有益处的。我们认为,要学好C++语言,除了掌握C++语言的基本理论之外,还必须加强实践环节,读者可以边学习边上机。刚开始时可以调试本书中的例题,待学习一段时间之后,就可以调试自己编写的程序了。只有这样,才能加快学习进度,提高学习效率。本书在编写过程中,一直得到谭浩强教授的支持和帮助,在此表示深深的谢意。限于作者水平,书中难免还有一定不足之处,敬请有关老师、计算机工作者和广大读者批评指正。 -
Visual C/C++编程精选集锦《电脑编程技巧与维护》杂志社主编VisualC/C++作为功能强大的可视化应用程序开发工具,是计算机界公认的优秀应用开发工具。Microsoft的基本类库MFC使得开发Windows应用程序变得很容易,适合作各种系统软件、应用软件、网络软件、游戏软件等开发平台。根据VisualC/C++的不同应用对象,将精选的190个实例分为数据库及图形图像分册、网络与通信分册、关键技术精解分册出版。本书为网络与通信分册。全书本着实用第一的原则,紧紧围绕主题展开,循序渐进,由浅入深地介绍了使用VisualC/C++进行应用程序开发的思想方法与编程技巧。本书的特色体现如下几点:第一,每一章都是通过一个个的实例来介绍VisualC/C++应用编程方法和技巧,避免枯燥、空洞的理论,并且每一个实例都具有很强的实用性和代表性。第二,所选的每一个实例都是从事VisualC/C++应用编程人员的经验总结,具有很强的实用性,其中很多编程技巧可供借鉴。第三,每一个实例的程序源代码都是经过上机调试通过,给程序开发人员移植源代码带来了方便,从而加快应用编程的步伐。第四,对老版本经典实例进行点评,选取一些老版本开发环境的经典实例加以点评分析,使之能够起到触类旁通的作用。本书适用于有一定VisualC/C++应用基础的编程人员和应用开发人员,对初学VisualC/C++编程的读者也有一定的参考价值。 -
C语言程序设计教程孟宪福,李盘林编著编辑推荐:21世纪计算机基础教育系列教材。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合于编写应用软件,又特别适合于编写系统软件。本书由12章组成,按照循序渐进的原则,详细地介绍了C语言的基本概念和语法规则,在此基础上,通过精选的典型例题分析,使得读者能够尽快掌握利用C语言进行程序设计的技巧和方法,特别是,为了使读者能够尽快利用C语言编写大型实用程序,在书中的最后一章详细分析一个图形编辑程序的设计与实现过程,并给出了完整的源程序。本书是作者根据多年的教学经验编写而成的,在内容编排上尽量体现出易学的特点,在文字叙述上力求条理清晰、简洁,以便于读者阅读。本书可作为高等院校计算机专业及其相关专业的教材或教学参考书,也可作为自学用书。 -
C++高级教程(美)M.T.Skinner著;杜岩,英宇等译C++是一种最通用的编程语言,本书从实践的角度来重点讲述C++中的那些C所不具备的高级功能。全书共分为10章,主要内容包括:C++概述、C++类功能、高级C++功能、继承、模板、C++库、C++程序开发指南、软件设计和异常,最后剖析了一个大型实例。书中所有实例均已在编译器中测试通过。本书还提供了一个附录,概述了C++中与C类似的功能。本书是C++的高级教材,其读者对象是已经熟悉C的程序员或者学生,本书适用于作为本科高年级和研究生一年级的C++或面向对象编程课程。 -
C++编程(美)D.S.Malik著;钟书毅[等]译;钟书毅译本书是为C++初学者和大学计算机科学C++课程的教学而设计的,书中内容丰富并具有较强的系统性和实用性。对于有一定C或C++编程经验的读者而言,此书也是一本很有用的参考书。作者通过大量的例子深入剖析和阐述了几乎所有的关键性概念,并且给出了解决专门问题的案例研究,同时在每一章末都留有一定数量的编程练习。本书的这些特色有助于读者深入理解C++语言并提高程序设计的能力。本书循序渐进地介绍了C++程序设计的各个方面,包括C++语言的基本概念、结构化程序设计、面向对象编程以及C++的一些高级主题。在内容和结构的安排上,本书强调编程实践的重要性,许多简洁易懂的实例贯穿始终,每一章的最后饮食丰富的编程练习。此外,本书还注重对C++概念的深入理解,作者通过论述与简单实例相结合的形式,生动地阐明了C++中很多关键的概念。通过本书的系统学习,读者能够很快地掌握C++程序设计的知识并有效地提高编程技术。 -
实战Excel 2002 VBA程序设计实务王成春、萧雅云编著VBA为Office所提供的程序语言,通过VBA程序设计,用户能够迅速、轻松、高效地完成所面对的各种复杂工作。各位不要订为VBA程序设计很困难,本书以实例式的介绍,快速地引导读者了解并进入ExcelVBA的设计领域,在目前激烈的环境中,只要您领先一步,就可在竞争的环境下得到致胜先机。本书前言MicrosoftExcel是一个应用相当普及的软件,相信很多人都经常会用到,甚至天天都要用到,如果您只是会操作Excel软件,委胸重复的操作会让你感觉像个工作厂的操作员,似乎进入了劳动力密集型的行业,而不是尖端的住处产业或其他行业中的信息处理荏得。特色及评论文章节选 -
C++程序开发例题与习题张基温,张伟编著本书是一本通过编程实践引导学生掌握C++程序开发能力的教材。它可以与《C++程序开发教程》配合使用,也可以独立使用。全书共分7章;第1章主要培养学生解题时首先考虑如何定义类的习惯;第2章、第3章分别训练如何设计方法函数和数据结构;第4章进行重载与模板的有关编程训练;第5章培养学生如何通过类的派生来解决复杂问题;第6章是关于I/O流类库使用的练习;第?章是关于API和MFC编程的基本训练。 本书既有编程知识介绍,也有精选的例题,还有大量自测习题及其参考答案。可以作为教授C++程序设计课程的习题课教材,也可供读者自学。
