C/C++及其相关
-
C程序设计辅导与实训崔武子,李青,李红豫编著本书与本套教材中的《C程序设计教程》相配套,辅导部分的各章也分为基础和提高两部分,其内容顺序与《C程序设计教程》一一对应;实训部分按《C程序设计教程》中的内容顺序分阶段介绍,实例解析的例子选用《C程序设计教程》中提供的贯穿于整个教学过程的实例。全书过渡自然,例题与习题的内容新颖,生动有趣,而且更贴近实际。本书是与本套教材中《C程序设计教程》配套编写的辅导与实训教材。学生使用《C程序设计教程》学习C程序设计课程的相关内容后,可通过本书强化、融会贯通所学知识,进一步巩固和提高编写程序的能力,并体验开发具有一定规模的应用程序的过程,提高动手能力、技术应用能力,达到理论与实践互相渗透、有机结合的目的。全书分两篇:第1篇为C程序设计辅导,第2篇为C程序设计实训。第1篇中的内容与《C程序设计教程》一一对应,提供了大量更贴近实际的、生动有趣的例子和训练题,起到实训前热身的作用。包括各章例子的详细解析、易错问题以及训练训练题的参考答案,而且凡涉及算法的例子,均增设了编程点拔。第2篇的内容顺序兼顾了各校安排初衷时期不同的因素,可供各校根据具体情况灵活地分阶段或集中进行实训。该篇包括3个部分:实例解析、实例设计向导、初衷题目与要求。实例解析部分用一个典型实例详细介绍实训如何开展,实例设计向导部分给出若干独立题目的设计框架,而实训题目与要求部分提供独立的和贯穿整个实训过程的若干实训题目和详细的要求,这些题目可由一人或多人协作完成。本书既是《C程序设计教程》的最佳教学辅助资料,也可作为同类教材的辅助教材。 -
MCMS 2002内容管理技术陈寅生编著本书是国内为数不多的一本中文版的MCMS2002的使用和开发的书籍,也是一本讨论内容管理系统相关知识和企业内容管理技术应用的参考书。作者在较短的篇幅里总结了20世纪90年代以来以内容为主的Web站点在企业信息化建设中的经验和教训,并通过案例分析和开发实例来探寻一条使用MCMS2002来高效快速地建立企业内容管理系统的道路。本书从讲述内容管理系统的基本原理和基本方法开始,围绕微软公司推出的MicrosoftContentManagementServer(MCMS)2002,具体分析了基于MC-MS的内容站点的开发、内容创作和管理的实现技术与方法。本书的特点在于既给出了开发内容管理系统的设计思想,又介绍了企业内容站点的运营策略,并对部署内容管理系统的过程中可能遇到的实际问题加以分析。本书是企业内容管理系统的开发人员和管理人员不可或缺的书籍,也可以作其他以内容为主的Web站点设计者的参考书,本书也适合作为高等院校Web应用程序开发课程的参考书。 -
Visual C++ 6.0应用编程150例尹立民,王兴东等编著本书主要针对具有一定Visual C++应用基础的读者,全书通过150个实例,全面、深入地介绍了利用Visual C++ 6.0开发应用程序的常用方法和技巧。全书共分为6章,主要讲解了Visual C++ 6.0中界面效果、图形图像处理、文件与系统功能控制、控件应用与MFC编程、数据库开发等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,读者在掌握实例中的技术或技巧后,使用这些技术可以试着实现更复杂的功能、应用到更多方面。本书内容丰富、结构合理,叙述简明,可以作为广大编程爱好者提供编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。 -
C++面向对象编程(美)Ira Pohl著本书面向有经验的编程人员,清晰、透彻地介绍了ANSIC++面向对象编程。书中讲述了支持面向对象编程概念的C++语言特性,包括STL、名称空间、RTTI以及布尔类型等新特性。IraPohl是C++方面的权威作家,在本书中以其著名的“剖析”方法展示了关键编程要素及惯用语言,教你如何权衡以及做出最恰当的选择。美国加州大学SantaCruz校区计算机科学系的教授。他在软件方法学方面有二十多年的经验,是C++和C语言编程的国际权威。IraPohl曾兼任数字设备公司、苹果、斯坦福线性加速器中心、Xylinx、NationalTechnological大学和Gupta的顾问。本书旨在介绍使用ANSIC++进行面向对象的编程,解释在此环境中的C++特性。书中提供STL、名称空间、RTTI以及布尔类型等C++最新特性的快速指南,借助大量示例展示优秀的编程风格。全书重点介绍了C++的数据结构、标准模板库以及C++语言的主流方向和习惯用法。具体包括基本类型和语句、功能和指示器、数据隐藏、多态性、迭代器和容器、继承等多项内容。本书面向有编程经验的学生和其他读者,可作为应?肅++语言讲授的高级编程、数据结构、软件设计方法学等课程的教材。 -
C语言与C++语言程序设计陈炳和编著C语言是目前正被广泛应用的功能强大的计算机程序设计语言,而C++语言是面向对象的程序设计语言的杰出代表。本书将C语言和C++语言贯通起来,其内容由浅入深、循序渐进、通俗易懂;还充分考虑了初学者的特点,重点突出,深入讲解,强调应用。<br>全书共分14章:第1~9章为基础部分,主要介绍C语言程序设计;第10~13章为提高部分,主要讲解C++语言程序设计;第14章简介Windows应用程序开发。每章都配有习题,书末附有习题的参考答案。全书所有例题都在VC++6.0环境下调试通过,并给出了运行结果,十分便于阅读。本书不再讲解DOS下运行的C语言编译软件,一方面因其落后,另一方面对C和C++使用一种编译软件可以带来不少方便。<br>本书是以初学计算机高级语言程序设计的高等院校(本、专科)学生为对象而编写的教材。可作为高等院校(本、专科)计算机高级语言程序设计课程的基础教材和相关专业的培训教材,也可作为自学C/C++语言程序设计的教材,并可供有关专业的教师和技术人员参阅。 -
C++面向对象程序设计刘丽华 编本书共10章,以培养C语言的基本概念、语法规则和利用C语言进行程序设计的方法,主要内容包括数据类型及运算、控制结构、数组、函数、指针、结构体及文件等。书中通过大量实例程序详细讲述了目前广泛使用的结构化程序设计语言——C语言的使用方法。本书语言通俗易懂,概念清楚,叙述由浅入深,循序渐进,结构清晰严谨,实用性强,易于教学。本书特别适合作为高职高专的教材,也可作为培训教材、自学教材及工程技术人员的参考书。 -
C++ Templates(美)David Vandevoorde,(美)Nicolai M.Josuttis著《C++Templates中文版》《C++TEMPLATES二合一捆绑销售(中文版&影印版)》关于本书的评论:C++社区确实非常需要这本书。很难想像还有其他人能比这本书的作者做得更好。我强烈推荐这本书。——ThomasBecker,ZephyrAssociates,Inc.C++世界渴望已久的重量级著作。——MarcBriand,C/C++UsersJournal前主编一句话,C++模板圣经已经写就,动手学吧。——MaximKhesin,CVISIONTechnologies,LLC,本书最吸引我的地方就是它对模板的两个方面进行了深刻的阐述:模板的结构和用法。很少有对设计和使用同时进行论述的书籍。书中的示例都是一流的、简明的,并且进行了详细说明。——PatrickMcKillen,VisionlnformationConsuldngLtd.本书介绍了有关模板的所有缺点和陷阱。每一个都是你不想知道,但却是保证模板使用效率所必需的。——DietmarKuhl,PhaidroseaSE本书主要内容:·正确的模板行为·如何避开与模板相关的错误陷阱·从基础的到早前没有文字约定的惯用语法和技巧·如何在不对性能和安全性造成损害的前提下进行源代码重用·如何提高C++程序的效率·如何构建更具灵活性和可维护性的软件模板是C++功能强大的特性之一,然而却常常被人们所忽视、误解与误用。本书将帮助软件设计师、工程师清晰理解为什么、何时及如何使用模板来构建及维护简洁、快速、灵活的高效软件。本书是一本对基本概念和语言特性有着深刻见解的指南性书籍,同时也是一本包含内容广泛的参考性书籍。本书首先讲述了语言细节,然后对编码技巧进行了广泛的讨论,最后还对模板的高级应用进行了阐述、分析。贯串全书的示例阐明了抽象概念并演示了最优实践方法。本书将引导程序员全面完整地开发C++功能强大的特性——模板特性。 -
C语言的科学和艺术(美)Eric S.Roberts著本书是一本计算机科学的经典教材,强调软件工程和优秀的程序设计风格。此外,学生还可以从书中学习到ANSIC的基础知识,这些内容已经成为计算行业的标准。作者的写作风格使得书中深奥的概念变得易于理解和引人入胜。本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏c语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地展示了库自身的抽象威力。本书从基础开始讲起,是C语言的入门教材。本书已经被美国斯坦福大学、哥伦比亚大学等多所大学和学院成功采用,是一本适合高等院校计算机及相关专业使用的优秀教材。作者简介:Eric S.Roberts是美国斯坦福大学计算机科学系教授,并担任系里主管教学事务的副主任,同时他还是工学院的Charles Simonyi讲席教授。他于1980年在哈佛大学应用数学系获得博士学位,并曾在DEC公司位于加州Palo Alto的系统研究中心做过5年的研究工作。作为一位获得高度评价的教育工作者,Roberts还因其在本科生教学中的杰出贡献获得了1993年的Bing Award奖。他的另一本书《C程序设计的抽象思维》(Programming Abstractions in C:A Second Course in Computer Science)的英文影印版即将由机械工业出版社引进出版。 -
C++程序设计基础实验指导与习题解答林伟健本书是与《C++程序设计基础》一书配套的辅助教材,内容包括4个部分:第1部分是VisualC++6.0实验环境介绍;第2部分是实验内容与实验指导;第3部分是习题及其解答:第4部分是MFC类库在可视化程序设计中的应用。.第1部分详细地介绍了VisualC++6.0的集成开发环境,控制台应用程序的建立、编译、执行和程序调试方法。第2部分按教材知识点安排了15个实验,每个实验包括实验目的、实验内容和实验指导。第3部分对教材中的大部分习题给出了详细解答。第4部分介绍了使用MFC类库编写具有图形用户界面Windows应用程序的基本方法。本书既可以作为高等学校本科生以及高等专科、高等职业、远程教育等院校学生学习“C++程序设计基础”课程的辅助教材,也可作为自学者和教师的参考书。不得以任何方式复制或抄袭本书之部分或全部内容。侵权必究。 -
数据结构与STL(美)William J.Collins著;周翔译;周翔译数据结构一直是计算机科学专业课程的核心内容,它是信息的组织方式。对于相同的算法,用不同的数据结构表示其中的抽象数据类型会造成不同的执行效率。本书从面向对象程序设计的角度,具体使用C++语言,讲述了数据结构及其算法。通过对方法接口、示例和应用的学习,引导学生逐渐理解和掌握如何高效地使用数据结构。本书与传统数据结构教材相比,除了保留系统、全面的风格之外,还具有重视与实际编程结合、侧重标准模板库的实现描述等特点;并配有丰富的习题及实验,是一本优秀的课堂和自学参考用书。本书讲述了数据结构的基本原理及其实现,并使用了C++作为教学语言。通过方法接口、示例和应用的学习,引导学生逐渐理解和掌握如何高效地使用数据结构。大部分数据结构是在标准模板库(STL)中提供的。本书还详细研究了这些STL数据结构的规范实现,展示了这些实现的高效和简洁性。为了深入理解实现的要点,还对其中几个数据结构的不同实现进行了测试。贯穿全书的宗旨是鼓励结合实践的学习。每章末尾的编程项目让学生可以开发并实现自己的数据结构,或者是扩展,应用这一章中介绍的数据结构。可选的实验帮助学生通过编程巩固所学知识。本书特点:·本书配套网站上包含了实验、课件、习题解答等等。网站地址是www.mhhe.com/collins。·每个实验都要求学生进行仔细的观察、推测和检测才能得出结论,能够鼓励学生积极主动地学习。·书中还精心设计了许多教学提示和习题。
