C/C++及其相关
-
C语言课程设计陈清华,朱红 主编学习程序设计语言的主要目的是能够利用简洁的语句编写出高效、完整的实用程序。本书正是为了满足广大读者的这一实际需要而编写的。书中精选大量涉及各个领域的优秀案例,配合详细的程序注释,使读得通过阅读、理解并在样例程序的引导下,掌握编写大规模实用程序的方法和技巧。本书内容包括域名服务器的仿真程序样例详解,经典有趣的游戏程序、简单实用的数学问题求解程序、清晰易懂的矩阵及向量处理程序、实用有趣且可扩充的小型管理程序、国松掌握时间和日期的获取及使用的实用程序、有趣且可扩充的多媒体应用程序、实用但有一定难度的数据结构应用程序。收中精选的程序实用性强,语言简炼,注释通俗易懂。程序组织结构及对问题的处理方法多种多样,覆盖面广,对读者编写大型实用程序有一定的借鉴作用。本书是专门为大专院校理工科学生进行C语言程序设计课程设计而编写的教材,对广大的计算机编程爱好者而言也是一本难得的实用参考书。
-
C++编程(美)D.S.Malik著;晏海华等译本书特点:■本书所有程序源代码都以ANSI/ISO标准C++和标准C++形式提供,并可以使用MicrosoftVisualC++6.0,BorlandC++Builder5开发工具,或是MetrowerksCodeWarrior来编译这些程序。■每章后面的程序范例都是完整的程序代码。这些程序范例中包括输入、输出、问题分析和算法设计等具体步骤,并提供了完整的程序代码清单。■“小结”部分总结了每章的重要概念。■“练习”测试学生标识声明和语句正误的能力。■“编程练习”培养学生亲自动手编写C++程序的能力。■“注意”强调了各章节中重要概念的注意事项。■每章中统一编号的例题通过相应代码来帮助读者理解程序设计的概念。D.S.MalikD.S.Malik现任Creighton大学数学与计算机科学系教授。他1985年获得Ohio大学博士学位。自从在Creighton大学任教以来,他一直在讲授计算机程序设计课程。D.S.Malik在抽象代数、模糊自动机理论及语言、模糊逻辑及应用和信息科学领域发表了超过45篇论文并出版了6本图书。本书是一本无需任何程序设计基础、内容涵盖两个学期(CS1和CS2)的权威教程。全书的编写与设计充分考虑到学生的学习方法,借助于详尽的解释和例子对C++进行全面描述。书中还包含了标准模板库、二叉搜索树、图论、查找和排序等算法,这些内容可安排在第二学期进行。本书特点:■本书所有程序源代码都以ANSI/ISO标准C++和标准C++形式提供,并可以使用MicrosoftVisualC++6.0,BorlandC++Builder5开发工具,或是MetrowerksCodeWarrior来编译这些程序。■每章后面的程序范例都是完整的程序代码。这些程序范例中包括输入、输出、问题分析和算法设计等具体步骤,并提供了完整的程序代码清单。■“小结”部分总结了每章的重要概念。■“练习”测试学生标识声明和语句正误的能力。■“编程练习”培养学生亲自动手编写C++程序的能力。■“注意”强调了各章节中重要概念的注意事项。■每章中统一编号的例题通过相应代码来帮助读者理解程序设计的概念。D.S.MalikD.S.Malik现任Creighton大学数学与计算机科学系教授。他1985年获得Ohio大学博士学位。自从在Creighton大学任教以来,他一直在讲授计算机程序设计课程。D.S.Malik在抽象代数、模糊自动机理论及语言、模糊逻辑及应用和信息科学领域发表了超过45篇论文并出版了6本图书。
-
C++程序设计基础黄迪明主编为了适应计算机技术的发展,国内外不少大学已开始使用C++语言替代其他编程语言,作为程序设计基础的入门课程。目前,已出版了不少关于C++ 语言的书籍,但作为教材使用时,通常要求学生具备计算机方面的预备知识,此外学生普遍感到以语法为主线的教学内容与实际编程能力的提高联系不紧,不能真正做到学以致用。为了更好地普及C++语言知识,促进教学工作,编者在从事C++ 语言教学和科研工作的基础上,吸取了国外同类教材的优点,为学生编写了不一定需要计算机方面的预备知识,而直接学习C++语言的基础教材。C++是一种既能进行过程化程序设计,又能进行面向对象程序设计的高级程序设计语言。C++语言在计算机研究和应用领域有着广泛的应用,已成为软件开发中最为流行的一种编程语言。本书以应用为主线安排教学内容, 由浅入深地介绍C++编程语言,主要目的是讲述如何用计算机和C++编程语言解决问题的基本方法和技术,在介绍传统的结构化编程的同时,介绍了面向对象编程的基本思想。本书所附光盘中包含各章的练习和一些实例,帮助读者自学和进一步理解书中内容。本书内容安排合理,深入
-
C++程序设计教程(英)Leen Ammeraal著;刘瑞挺等译1. 本书按C++的新标准详尽地阐述了C++编程技巧和设计理念,为编程人员提供了最佳的学习方式。2. 内容深入浅出,快速引导您踏入C++程序开发的领域。3. 本书指导您在程序设计过程中,如何恰当地运用面向对象的程序设计方法和传统的程序设计方法。4.书中涉及到的程序源代码和习题答案在网址http://www.tqbooks.net/download.asp可免费下载。对于那些带星号的习题,可在本书的附录C中找到答案。
-
C语言参考手册Samuel P.Harbison Ⅲ,Guy L.Steele,Jr.著本书是关于C语言的详尽的参考手册。最新的第五版增加了对C99标准的介绍,更加符合当前C语言学习的需要。全书共两大部分24章。第一部分讨论了C语言的所有语言特征,包括词法、预处理机制、声明、类型、表达式、语句以及函数等基本语言特性的介绍。第二部分讨论了C语言的标准库,根据它们不同的功能分别详细介绍。为帮助读者理解相关概念,本书在讨论C语言及其标准库的各方面问题时,提供了许多实例和解释。许多章里还提供了练习题,书后给出了主要练习的解答。这些练习的主要目的也为帮助读者理解C语言的基本机制及其重要细节,其中并不涉及复杂的程序设计技术与问题。本书可以作为高等院校计算机专业C语言课程的教材和参考书,对于一般的C程序员也有重要的参考价值。
-
标准C++程序设计教程林丽闽,褚尚军等编著C++的国际性标准版本“标准C++”于1998年正式推出,本书以此标准为基础,对C++语言不同层次的知识进行了全面介绍。本书以知识单元为基本构件,共分为七个单元:C++函数、控制结构与数据类型;C++库函数与函数模板;C++类与类模板;C++标准库;C++ STL;深入学习C++;附录。本书从最基本的内容讲起,对C++强大的功能做了详细介绍,并结合C++的最新功能,详细论述了面向对象编程的思想。本书针对那些比较难懂的高深主题也做了深入浅出的介绍,比如模板(包括标准模板库)、名字空间、运行时类型信息和区域表示等,这些功能对开发大型复杂系统的程序设计人员非常重要。因此,无论是新手还是有经验的程序员,都可以从本书中找到丰富的信息。使用本书,读者不仅可以学到技术,还可以得到最好的练习,使自己的程序设计水准达到专业水平。本书是学习和使用C/C++的优秀图书,最大的特点是内容综合、完整,叙述清晰、易懂,实例典型、丰富,练习、习题实用。同时,由于本书以知识单元为基本构件,便于拆分和重组,可适合不同层次的教学需要。可作为大专院校计算机专业的教材,也可作为从事计算机工作的科技人员的自学参考书。
-
Visual C++网络游戏建模与实现苏羽,王瑗瑗编著本书既讲解了网络编程所涉及的计算机科学及相关学科知识,也展示了如何编写自己的网络游戏。如果想了解网络游戏的通用建模与实现过程,本书有一定的参考价值。深入剖析游戏编程的实现思想,全力打造个性网络游戏空间。本书面向游戏编程人员,重点介绍如何使用VisualC++和UML进行棋牌类网络游戏建模和编程的实现过程。书中通过大量的程序代码分析了Socket通信程序设计、多线程程序设计、服务器端线程池模型、游戏客户端框架程序构建、服务器端数据库处理、报文处理,以及如何使用RationalRose工具进行网络游戏用户案例的划分和进行UML类框图的设计等内容,使读者能够借鉴本书的内容自行发挥设计出具有个性的网络游戏程序。本书适用于软件工程师、网络程序员、大学计算机软件专业和网络专业的学生,以及从事网络游戏开发的程序设计人员。
-
C语言程序设计教程王正友编著本书内容包括:C语言概述、基本数据类型、控制结构、运算符和表达式、函数、数组、指针、结构体、共用体和枚举类型、位运算、指向结构体的指针与链表、存储类别、文件、Turbo C 2.0图形处理、C语言高级编程基础。
-
密码编码学(德)Michael Welschenbach著;赵振江[等]译本书分为三个部分。第一部分描述密码学中的常用算法和数论算法,以及这些算法的C和C++程序实现;第二部分描述密码算法的C和C++实现,主要包括RSA系统和替代DES的Rijndael算法。第三部分给出了书中C函数和C++函数的一览表及一些有用的网址。本书注重算法的实现以及密码算法与C和C++程序的结合,这也是本书的主要特色之一。从实用的角度来看,本书提供了一个可用于现代密码的完整软件包。书中除重点介绍了两种重要的密码算法之外,还涉及程序的检查及错误处理、密码策略及密码的前景等。该书的第一版问世后,被译为英文在美国出版发行;本书则是依据作者对德文第二版的最新增订版译出的。本书对计算数论专业、密码学专业的大学生、研究生有较大的参考价值。对密码学工作者,该书也有一定的参考价值。
-
C/C++程序设计王雷本片是《软件工程师系列》教材之一,它从程序设计的实际需要出发,深入浅出地介绍了C语言程序设计的基本概念、语法规则和程序设计技巧,并通过大量实例进行了说明。本片在内容上涵盖了C语言编程基础、逻辑运算、循环控制、数组与函数、指针结构体与共同体、位运算、编译处理等内容。本片组织体系合理、概念清晰、通俗易懂,既可作为计算机培训教材,也可供读者自学使用。本书附VCD光盘4张!