C/C++及其相关
-
C程序设计辅导与实训崔武子,李青,李红豫编著本书与本套教材中的《C程序设计教程》相配套,辅导部分的各章也分为基础和提高两部分,其内容顺序与《C程序设计教程》一一对应;实训部分按《C程序设计教程》中的内容顺序分阶段介绍,实例解析的例子选用《C程序设计教程》中提供的贯穿于整个教学过程的实例。全书过渡自然,例题与习题的内容新颖,生动有趣,而且更贴近实际。本书是与本套教材中《C程序设计教程》配套编写的辅导与实训教材。学生使用《C程序设计教程》学习C程序设计课程的相关内容后,可通过本书强化、融会贯通所学知识,进一步巩固和提高编写程序的能力,并体验开发具有一定规模的应用程序的过程,提高动手能力、技术应用能力,达到理论与实践互相渗透、有机结合的目的。全书分两篇:第1篇为C程序设计辅导,第2篇为C程序设计实训。第1篇中的内容与《C程序设计教程》一一对应,提供了大量更贴近实际的、生动有趣的例子和训练题,起到实训前热身的作用。包括各章例子的详细解析、易错问题以及训练训练题的参考答案,而且凡涉及算法的例子,均增设了编程点拔。第2篇的内容顺序兼顾了各校安排初衷时期不同的因素,可供各校根据具体情况灵活地分阶段或集中进行实训。该篇包括3个部分:实例解析、实例设计向导、初衷题目与要求。实例解析部分用一个典型实例详细介绍实训如何开展,实例设计向导部分给出若干独立题目的设计框架,而实训题目与要求部分提供独立的和贯穿整个实训过程的若干实训题目和详细的要求,这些题目可由一人或多人协作完成。本书既是《C程序设计教程》的最佳教学辅助资料,也可作为同类教材的辅助教材。 -
C++程序设计与软件技术基础梁普选主编计算机软件范围之广,版本更新之快,体系膨胀之大往往令人目不暇接,无从下手。而计算机业内人士在计算机面前表现的自信,与它们掌握计算机开发工具的能力有直接关系。在众多软件开发工具中,软件界对VisualC++有很高的评价。C++语言是学习VisualC++的基础,"与其临渊羡鱼,不如退而结网"。道路只有一个:循序渐进,学习、实践、再学习。既然我们把计算机高级语言做为解决实际问题的工具,所以我们是站在如何使用"工具"的角度来编写此书。C++语言是程序员开发软件的首选语言,也是一个"博大精深"的系统。本书并不打算就C++的方方面面都作详细的论述,也不去逐条分析语句结构用法及功能。站在"应用"的角度,就C++系统的精华部分,力求在实现模块功能、满足需求分析的基础上编写本书。围绕这一宗旨,结合作者多年的教学经验及编程体会,开始走上编书之路。编制本书的目的,就是给程序设计培训班学员、计算机专业学生提供一册学习C++,乃至VisualC++教材、教参,使我们在学习编程过程中有程序可阅读,使上机操作有参考,得到指导,让我们较顺利地走入VisualC++大门。计算机软件范围之广,版本更新之快,体系膨胀之大往往令人目不暇接,无从下手。而计算机业内人士在计算机面前表现的自信,与他们掌握计算机开发工具的能力有直接关系。在众多软件开发工具中,软件界对VisualC++有很高的评价。C++语言是学习VisualC++的基础,"与其临渊羡鱼,不如退而结网"。道路只有一个:循序渐进,学习、实践、再学习。C++是软件开发者的首选语言,主要原因是它经历几代程序员磨练造就了在软件开发领域不可替代的地位。对于近乎完备而"博大精深"的软件开发环境,本书并不打算就C++的方方面面进行详细的论述,而是站在"应用"的角度,就C++系统的精华部分,力求实现用户需求,站在如何把"工具"用好的角度来提出问题、分析问题,最终使用计算机解决问题的角度来组织内容。本书分为6章。第1章内容为:C++基础。第2章内容为:面向对象的程序设计基础。第3章内容为:面向对象的程序设计应用。第4章内容为:微软基础类库与消息映射。第5章内容为:VisualC++编程基础。第6章内容为:数据结构基础。最后是附录,包括一个综合应用实例和习题答案。撰写本书的目的是向非计算机专业研究生或计算机专业本科生提供一册学习C++及VisualC++编程的教材、教参。使学生在学习过程中由一门语言基础平缓过渡到基于Windows平台的软件设计模式上,使他们在学习过程中有程序可阅读,有理念可分析,有结论可总结,较顺利地走人VisualC++程序设计大门。本书参考了[美)KrisJamsa,PH.D编著的《SuccessWithC++》、马建红编著的《VisualC++程序设计与软件技术基础》、马安鹏编著的《VisualC++6程序设计导学》及吕凤翥编著的《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语言程序设计案例教程张基温编著编辑推荐:本书实现了从以计算机语言为主线的体系结构向以问题为主线的体系结构的转变,把程序设计的学习从语法知识学习提高到解决问题的能力培养上。书中通过问题介绍方法,进行计算机解题的逻辑思维训练,同时穿插介绍必要的语言知识,并兼顾了解题方法和语言知识两方面内容的相对集中。本书给学者提供了一定的用举一反三的练习题目,给学习者创造一个知识和能力的建构空间;同时还向学习者展示了“学海无涯”的客观现实,激发他们的学习兴趣。本书还在注意思维训练、提高程序设计能力的同时,相对集中地组织了程序设计语言语法知识,使学习者地算法能力与语法知识能够同步提高。 -
C++ Builder 6 SOAP/Web Service开发李维著Internet/Intranet正面临第三波的技术演变,SOAP和WebService正是其中的关键技术。什么是SOAP?什么是WebService?SOAT和WebService能用来做什么?如何创建SOAP/WebService应用系统?C/C++的程序员又将如何把强大的C/C++语言与最新的软件观念和技术相结合?本书将为您详细解答这些总是,让您彻底了解SOAP/WebService的技术、掌握最新的软件趋势。 -
C/C++程序设计入门北京金洪恩电脑有限公司著欢迎加入学习C和C++程序设计的队伍。C和C++语言是现今非常流行的程序设计语言,深受广大程序员的表睐。本教材从简单的样例入手,边学边练,重点讲述解决问题的思路;精心设计每章节的样例,由浅入深、讲解透彻;每章备有相关练习题,让读者能及时巩固。本教材前九章介绍C语言,为后面的程序设计奠定坚实的基础,这部分内容包括:C语言基础、逻辑运算、控制语句、数组、函数、编译预处理、指针、结构体。后十章介绍C++语言,为今后的实际应用添砖加瓦,这部分内容包括:C++语言的新特性、类与对象、静态成员、友元、运算符重载、继承、多态性和虚函数、流、模板。此外,本教材所有的例程都在Visual C++ 6.0下调试通过,读者在学习本教材的过程中,还可以学习如何在Visual C++ 6.0中编写控制台程序。本教材适合程序设计的初学者、对程序设计有初步了解的人士、或想了解C和C++语言的读者阅读。本教材配有多媒体教学光盘,将理论学习中难于理解的内容用生动形象的多媒体形式展现在读者面前,使学习变得更加轻松。 -
C++面向对象程序设计Nicholas J.De Lillo著;袁勤勇,莫青等译;袁勤勇译本书主要介绍了面向对象设计的基本概念和思想,并通过大量实例深入地讲解了如何使用标准库进行面向对象程序设计。本书首先介绍了面向对象的一些基本概念,接着研究了标准模板库(STL)的主要组件,最后探讨了预定义容器类和泛型算法方面的知识。本书的每章内容中都包含了大量实用的练习,可以使读者很快地投入到面向对象设计的环境中。本书适用于希望学习C++面向对象程序设计的初学者,并可供使用标准库组件进行面向对象程序设计的开发人员参考。本书前言特色及评论文章节选 -
C语言程序设计习题解答与上机指导刘天印…等编写《C语言程序设计习题解答与上机指导》为《C语言程序设计》(华中科枝大学出版社出版)一书的配套习题解答与上机指导教材,同时也适用于目前高校普遍使用的C语言教材。《C语言程序设计习题解答与上机指导》共分三个部分:第一部分是C语言程序设计上机指导,包括13个实验,可根据实验学时选择相应实验上机,为帮助读者了解开发应用软件的基本常识和一般步骤,《C语言程序设计习题解答与上机指导》还给出两个综合实例(相关网站上提供完整源代码下载),并提供几个参考题目供C语言课程设计选用;第二部分是C语言程序设计习题解答,对应于教材的13章,对于编程习题,相关网站上也提供完整答案源代码下载;第三部分是C程序设计(二级)试题与参考答案,分四种题型共100道试题——选择题(1~40)、填空题(41~60)、程序改错题(61~80)以及程序设计题(81~100),并给出参考答案。本部分参考了教育部考试中心编写的全国计算机等级考试上机考试习题集(二级C语言程序设计)以及近年来二级笔试C语言试题。此外,《C语言程序设计习题解答与上机指导》最后还附有3个附录,是实践环节的常备资料。《C语言程序设计习题解答与上机指导》为有志通过全国计算机等级考试二级C的考生提供了熟悉考试题型、掌握解题思路的训练平台。《C语言程序设计习题解答与上机指导》可供高等院校本、专科学生使用,也可供C语言自学人员参考,还可供参加等级考试的考生和计算机培训班使用。本书为《C语言程序设计》(华中科枝大学出版社出版)一书的配套习题解答与上机指导教材,同时也适用于目前高校普遍使用的C语言教材。本书共分三个部分:第一部分是C语言程序设计上机指导,包括13个实验,可根据实验学时选择相应实验上机,为帮助读者了解开发应用软件的基本常识和一般步骤,本书还给出两个综合实例(相关网站上提供完整源代码下载),并提供几个参考题目供C语言课程设计选用;第二部分是C语言程序设计习题解答,对应于教材的13章,对于编程习题,相关网站上也提供完整答案源代码下载;第三部分是C程序设计(二级)试题与参考答案,分四种题型共100道试题——选择题(1~40)、填空题(41~60)、程序改错题(61~80)以及程序设计题(81~100),并给出参考答案。本部分参考了教育部考试中心编写的全国计算机等级考试上机考试习题集(二级C语言程序设计)以及近年来二级笔试C语言试题。此外,本书最后还附有3个附录,是实践环节的常备资料。本书为有志通过全国计算机等级考试二级C的考生提供了熟悉考试题型、掌握解题思路的训练平台。本书可供高等院校本、专科学生使用,也可供C语言自学人员参考,还可供参加等级考试的考生和计算机培训班使用。 -
C语言接口与实现(美)David R. Hanson著;傅蓉[等]译;傅蓉译本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。——W.RichardStevens“我向每位专业C语言程序员推荐这本书。C语言程序员们忽视书中所描述的各种技术已经太长时间了。”——NormanRamsey,贝尔实验室研究员每一位程序员和软件项目经理必须掌握创建可重用软件模块的技术:可重用软件模块是构建大规模、可靠应用的基石。与当前某些面向对象语言不同,C语言为创建可重用应用程序接口(ApplicationProgrammingInterface,API)提供的语言和功能支持非常少。尽管大多数C语言程序员在自己所编写的每一个应用程序中都使用API和实现API的库.但只有相当少的程序员可以创建和发布新的、可广泛使用的API。本书阐述了如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API。书中提供大量实例具体说明这种方法。作者详细描述了24个接口和它们的实现细节,有助于读者对这种设计方法的透彻理解。本书具有如下特色:●简洁明了的接口描述。为对接口设计感兴趣的程序员提供了一个参考手册●每一章接口的代码实现分析将帮助读者修改、扩充一个接口,或者设计相关接口●深入探讨了“算法工程”:阐述如何将数据结构以及相关算法打包到可重用模块中●24个API和8个实例程序的源代码都经过测试检查,每个程序都是按照”literate程序”的形式构成。为源代码提供了全面完整的解释●提供了非常少见的有关C语言编程技巧的文档记录●可以方便地在http://WWW.CS.princeton.edu/software/cii/访问本书的所有源码 -
C++程序设计蔡立军,杜四春,银红霞编著《C++程序设计》全面系统地讲述了c++语言的基本概念、语法和面向对象的编程方法,对c++语言面向对象的基本特征:类和对象、继承性、派生类、多态性和虚函数等内容进行了详尽的介绍。本书具有丰富的实例,每章后还备有形式多样的练习题。内容安排循序渐进、深入浅出、通俗易懂、突出重点、侧重应用。《C++程序设计》不仅可作为高等院校和培训机构的c++程序设计教材,也可作为自学c++语言的指导书和计算机工程技术人员的参考书。
