C/C++及其相关
-
C语言数据结构程序设计王开铸[等]编著本书是为高等学校计算机应用专业的学生编写的教材。全面介绍了程序设计的知识、数据结构的知识,本书的特点是用C语言把程序设计和数据结统一起来,做到了上下内容连贯,程序设计风格一致。既可将两门课合起来讲授,也可单独分开来讲授。本教材也适合非计算机专业的学生和一般科技人员阅读。 -
C++程序设计基础张基温编著《C++程序设计基础(第2版)》介绍了C++的全集。该书强调从算法分析到程序测试的程序设计全过程,以使读者能在较短的时间内,掌握C++基本语法知识和应用C++解决问题的基本能力,并能编写出具有良好风格的程序。根据C++的特点,《C++程序设计基础(第2版)》把其学习过程分为两个阶段:前三章用以培养学生面向过程的程序设计能力,后三章用于培养学生面向对象的程序设计能力。书中含有丰富的例题与习题,便于教学和自学。《C++程序设计基础(第2版)》内容丰富,结构紧凑,概念阐述清楚,注重学生能力培养,可作为高等学校有关专业程序设计语言课程的教材或参考书,也可供各类从事计算机应用的开发人员学习使用。 -
C++面向对象程序设计(美)Walter Savitch著;周靖译;周靖译查看《C++面向对象程序设计》专题“我几乎看过所有已经出版的C++图书,发现只有这本尤其适合大一学生。它很容易理解,既不过分纠缠于细节,也不遗漏任何关键概念。”——AlanEvans,美国蒙哥马利市社区学院计算机科学系主任“许多作者在为大一学生编写教材时,都使用了过于复杂的例子。WalterSavitch知道如何用范例来有效地阐述一个概念。我喜欢这本书!”——AnneMarchant博士,美国乔治梅森大学本书特色:·根据最新的ANSI/IOSC++标准进行了全面修订·完全通过课程试验,具有很高的正确性和可靠性·编排体系灵活,教师或学生可根据具体需要调整授课(或阅读)顺序·适当添加高级主题(以"选读"形式出现),满足部分学生深入学习C++的需要·针对重要概念(或要点),在相应位置提供总结框(以添加灰色底纹的形式),以便学生巩固所学知识。·大量自测题穿插于相应小节,并在各章末尾提供自测题答案·各章末尾提供富有一定挑战性、但又妙趣横生的编程项目本书是最优秀的C++教材之一。自1995年以来,作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。本书乃第4版,完全根据最新的ANSI/ISOC++标准对第3版进行了全面的修订,并结合广大教师和读者的优秀建议适当调整和增补了部分内容。考虑到大一学生刚涉足编程,作者还以粗体显示了C++的重要元素,并突出显示了重要的编程概念,同时在各章相应的小节提供自测题,在各章末尾提供小结和有趣而富有挑战性的编程项目。全书共17章,9个附录。在讲解了C++基础知识之后,循序渐进引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类以及异常。 -
C语言程序设计周必水主编C语言是最优秀的结构化程序设计语言之一,它结构严谨、数据类型完整、语句简练灵活、运算符丰富。C语言具有很强的实用性,既可以用来编写系统软件,也可以用来编写各种应用软件。虽然面向对象程序设计语言在今天广泛使用,但C语言仍然是学习程序设计的基础语言。现在,国内几乎所有的高等院校都开设了“C语言程序设计”课程。当今人们对计算机知识的渴求使得C语言不仅成为计算机专业学生的必修课,也成为广大非计算机专业学生和计算机爱好者首选的程序设计语言。而且全国和各省的计算机等级考试也都将C语言列为重要的考试内容之一。本书是根据作者多年的教学和项目实践经验编写完成的,它吸收了目前已有C语言教材的长处,克服了原有教材存在的缺点和不足。本书具有如下主要特色:(1)本书本着实用的原则,对语言中生僻、不常用的内容不作过多的描述;对于作者认为在实践中使用较多、需要牢固掌握的部分进行了详细的叙述,赋予大量的例程。(2)根据作者的教学和实践经验,对于初学者常犯的一些错误,作者也尽量指出,使读者少走弯路。(3)本书在介绍C语言的基本知识和语法规则的同时,还强调读者编程风格的形成,有意识地训练读者逐步养成一个良好的程序?樾聪肮吆统绦蛏杓品绺瘛?(4)作者注意到,现在几乎所有的C语言教材都使用TurboC作为上机开发环境,它确实是一个良好的开发环境,但它可以说是一个老古董了,DOS的环境,使用很不方便。作者在这方面做了一些努力,开发了一个适合于初学者的开发环境——C-Free,使用它,读者可以方便地编辑、编译、连接、运行C语言程序。读者可以在随书附送的光盘中找到这个软件的安装程序,附录A是这个软件的使用方法。(5)为了有效培养读者的理论、实践能力,我们还在光盘上放置了C程序设计理论测试系统、C程序设计上机测试系统,供学生自我测试使用。另外读者还可以在光盘上找到书上所有例程的源程序。本书是学习C语言程序设计的基础教程,采取理论与实践紧密结合的方法,通过循序渐进的内容安排,通俗易懂的讲解方法,使读者能够掌握C语言的基本内容,并有一定的编程能力。本书的主要内容包括:C语言的基本概述,各种数据类型、运算符,数据的输入与输出,控制语句,指针,函数,预处理,结构、联合及枚举,文件等。书中每一章节都有大量的例程,这些例程也可以在随书附送的光盘中找到。另外,为了方便初学者使用TurboC,作者开发了一套简单易用的C语言开发环境,读者可以在光盘中找到。光盘中还附送了理论测试系统和上机测试系统,使读者可以迅速提高自己的理论和实践能力。本书可作为大专院校学生的教材,也可作为C语言自学者的参考用书。 -
数据结构简明教程顾元刚主编本教材内容取材适中、重点突出、文字流畅、深入浅出。全书共分理论教学(第1-10章)和实践训练(第11章)两大部分。其中,第1章阐述了数据结构的一些基本概念;第2-5章主要讨论了线性表、栈和队列、数组和广义表等;第6-7章讨论了树和图两种非线性结构及其应用;第8-9章分别介绍了几种查找和排序方法;第10章介绍了文件的基本概念和组织方法。第11章包括实验和课程设计两项实践内容,旨在使学生进一步巩固和加深对本课程基本概念和基本知识的理解和掌握。本教材可作为高等院校非计算机本科和计算机专科的教学用书,也可用作其他计算机应用技术人员和专业人员的参考用书。 -
C++大学自学教程(美)Al Stevens著;林瑶[等]译本书为您制定了直接跟随程序设计专家和导师学生的计划。这本全面升级的教科书,为每个课程提供了完整的运行程序。所有的代码和示例都是最新的,与C++编译器的最近更新完全符合,所有课程被完全集成到光盘上基于Windows的集成开发环境中。本书是一本可供读者自学C++语言的指导用书。C++自1980年问世以来,已发展成在世界范围有广泛影响的面向对象的语言。全书有五个部分,共40章。第1部分介绍C++语言的基本元素。第2部分讲解C++类机制,这是大多数标准C++库的实现都用到的一种语言特性,也是支持用户进行面向对象程序开发的机制。第三部分详细介绍标准C++库的组成部分,包括从C语言继承的标准C库函数和标准的C++字符串类、复数类、I/O流类等。第四部分介绍实现通用容器、算法和迭代器的标准模板库,读者将学习如何进行通用编程。第五部分讨论标准C++支持的高级特性,包括异常处理、名字空间、类型强制转换、运行时类型信息、区域表示等。本书所带光盘提供了Quincy2002集成开发环境和本书程序示例的所有源代码,读者可通过装入并运行示例加深对本书内容的理解。本书自成体系、叙述?蚪唷⑸钊肭吵觯茄巴暾腃++语言的优秀读物。本书适合希望使用C++进行编程的程序员,也可供面向对象程序设计的研究、开发人员参考。作者简介AlStevens是一位备受尊敬的作家和教师。自1988年以来,AlStevens一直为一流程序员杂志《Dr.Dobb''''sJournal》的“C语言程序设计”专栏撰写文章。他在教授复杂编程语言方面极负盛名。《C++大学自学教程》一书前几版的销量都超过了10万册。 -
Visual C++面向对象编程教程王育坚编著本书是按照北京市高等教育精品立项项目的总体要求而编写的。本书系统地介绍了Visual C++面向对象编程的基础知识和基本方法。全书分为9章,主要内容包括C++程序设计、Visual C++编程基础和Visual C++高级编程三个部分,按照Visual C++编程环境——C++语言——应用程序向导——文档/视图结构——MFC——对话框——图形处理——编程深入的顺序安排学习内容。为了配合教学,本书还提供了非常丰富的习题。全书内容安排循序渐进,重点突出,实例典型,文字精练。本书适合作为高等学校相关课程的教材或参考书,也可作为Visual C++初、中级用户的自学读本或培训教材。 -
C++程序设计李龙澍主编本书系统讲述了C++语言的基本概念和编程方法,首先介绍了C++的简单概念,介绍了C++的基本表达式、基本语句和函数;接着阐述了面向对象的基本概念和类、对象的设计方法;然后讲述C++程序设计的技巧和输入输出结构;最后通过实例阐明C++程序设计方法和技巧。全书针对高职高专学生的特点,培养读者掌握分析问题和解决问题的能力,力求将复杂的概念用简洁的语言描述出来,使读者学完本书后会用C++语言编写实际应用程序。本书内容丰富、结构合理、语言流畅,融趣味性与科学性于一体,同时配有大量习题和实训题目,结合与本书配套的《C++程序设计实训》,可以加深对本书的理解。本书适合作为高职高专计算机及相关专业程序设计语言课程的教材,也可供各类计算机应用人员学习使用。本书配有电子教案。 -
Visual C++与面向对象程序设计教程吕军[等]编《Visual C++与面向对象程序设计教程(第2版)》主要介绍如何应用VisualC++进行面向对象和可视化编程。《Visual C++与面向对象程序设计教程(第2版)》在第一版的基础上,结合读者和教师反馈以及进一步的教学实践,对内容的选取、讲授方法、例题与习题等进行了全面的修订,以便更适应该课程的教学要求。主要内容包括C++入门与VisualC++编程环境,程序设计基础,面向对象的概念和方法,图形用户界面程序设计等。《Visual C++与面向对象程序设计教程(第2版)》在讲授方式上注意结合应用开发实例,讲练结合,精讲多练,注重培养学生的程序设计和综合开发能力。书中配有丰富的例题和习题。《Visual C++与面向对象程序设计教程(第2版)》可作为高等学校计算机或相关专业的教材或参考书,也可供应用开发人员学习参考。《Visual C++与面向对象程序设计教程(第2版)》配有教学辅助课件,供教师教学和学生自学使用。 -
数据通信、计算机网络与开放系统(英)Fred Halsall著;吴时霖等译在本书中,作者根据其多年的研究和教学经验,对复杂的数据通信和计算机网络领域技术进行了清楚而透彻的讲解。本书的第4版在原有基础上,增加了对数据通信、计算机网络和开放系统领域新技术的介绍,以反映该领域的最新进展,学生或者专业技术人员都能从中获益匪浅。本书适合作为计算机、通信、电子工程等专业本科生、研究生的教材,也适合相关专业的技术人员参考。FredHalsall是英国威尔士大学的通信工程教授。他在通信工程领域有20多年的研究经验,发表过大量的著作。本书中包含的重要主题如下:●包含数字传输的基本理论●数字租用电路,包括PDH、SONET和SDH●协议基础,包括协议的规范说明和实现方法●遗留LAN和无线局域网●高速局域网,包括100BaseT和100VGAnyLAN●透明源路由选择网桥●包交换和帧中继网络,及其使用的协议●多业务宽带网络,包括ATMLAN和MAN●网际互连结构、协议和路由选择算法●TCPIP和OSI应用协议,包括X.400和X.500●数据加密和网络安全算法●网络管理体系结构,包括SNMP和CMIP本书是一本颇有影响的计算机通信与网络教材,它全面地介绍了近些年来数据通信领域,特别是计算机网络领域的一些重大进展。全书由三个相对独立的部分组成:数据通信、计算机网络与开放系统。第一部分主要讨论在串行数据链路中数据转换的基本问题;第二部分讨论计算机网络并描述不同类型的计算机网络的操作;第三部分介绍了附加协议的操作。
