C/C++及其相关
-
C++程序设计基础周霭如,徐红云,黄小兵 著《大学计算机规划教材:C++程序设计基础(第4版)(下)》的例程以VC 2010为运行环境,全书分为上、下两册。上册在第3版的基础上增加了位运算和利用位运算的集合实现。下册介绍Visual C++在.Net环境下的Windows应用程序设计。《大学计算机规划教材:C++程序设计基础(第4版)(下)》为下册,共分7章,主要内容包括:C++/CLI托管编程、控制台程序设计、常用控件、复杂界面设计、图形图像应用、数据库应用、网络编程。
-
C语言程序设计何勤 著《C语言程序设计:问题与求解方法》从编程原理、基本语法、丰富且循序渐进的例题三个方面以C语言为平台介绍程序设计,旨在开拓学生解决问题的思路,培养学生解决问题的能力。本书的创新之处在于首先通过一个“理想厨房”的实例类比了计算机系统的工作原理,为读者深入理解程序的工作原理打下基础。之后从C语言的程序结构和基本语法要素、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、文件等方面由浅入深地介绍了C语言程序设计的知识。每个知识单元的例题着重讲解问题解决的思路和算法,使读者学会如何以C语言为工具解决实际问题。《C语言程序设计:问题与求解方法》适合作为高等院校C语言程序设计课程的教材,也可供C语言初学者参考。
-
C语言程序设计实验教程励龙昌 ,虞铭财 ,陆岚 等著励龙昌、虞铭财主编的这本《C语言程序设计实验教程》是为“C语言程序设计基础”课程编写的实验教程。《C语言程序设计实验教程》共11章,每章都提供了实验前必备的基础知识、典型的实验案例和精心设计的实验题。实验题与OnlineJudge系统一致,每个实验题都包括问题描述、输入描述、输出描述、输入样例和输出样例。读者可以先编写程序,然后用样例提供的数据测试程序,在实践中逐步理解和掌握程序设计的思想、方法和技巧。
-
深入C++准标准库罗剑锋 著Boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程 序库,有着“c++‘准’标准库”的美誉。Boost由C++标准委员会部分成员所设立的Boost社区开发并维护,使用 了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据 结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大 地丰富了C++的功能和表现力,能够使C++软件开发更加简捷、优雅、灵活和 高效。《Boost程序库完全开发指南:深入C++“准”标准库(第2版) 》基于2012年8月发布的Boostl.51版,介绍了其中的所有117个库,并且结 合c++11标准详细、深入地讲解了其中数十个库,同时实现了若干颇具实用 价值的工具类和函数,可帮助读者迅速地理解、掌握Boost的用法及其在实 际开发工作中的应用。《Boost程序库完全开发指南:深入C++“准”标准库(第2版)》内容丰富、 结构严谨、详略得当、讲解透彻,带领读者领略了C++的最新前沿技术,相 信会是每位c++程序员的必备工具书。
-
C语言程序设计与项目实践陈建国 等编著《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》作为学习编程的入门教材,强化项目实践,重在逐步提高读者的编程能力。本书按照CDIO的模式编写,即按照构思(分析)、设计、实现、运行的结构来构建项目模块,将“学生成绩管理系统”贯穿到全书的每个项目中,项目基于工作任务,工作任务基于教学案例,将基础知识融入项目任务中。本书共有11个项目、34个工作任务、32个拓展任务、150多个案例程序,每个项目有关键词(中英文对照)、小结和习题(含全国等级考试的精选试题)。《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》内容包括C语言概述、基本数据类型及运算、顺序程序设计、分支程序设计、循环程序设计、模块化程序设计;简单构造类型、复杂构造类型、指针、文件组织与使用;位运算、C语言与汇编语言的混合编程、C51程序设计基础。《高职高专计算机任务驱动模式教材:C语言程序设计与项目实践》可以作为计算机及相关专业程序设计课程的入门教材,也可以作为等级考试和其他从事计算机编程人员的参考用书。
-
数据结构和编程设计(美)克鲁斯 等著《数据结构和编程设计——应用C语言(第2版)》以C++为描述语言,系统介绍数据结构的有关内容及程序设计方法。每章都是先引入实例,然后结合实例讲解知识点,每章后都附有指针和陷阱的内容,还配有复习思考题,以检验读者的学习效果和培养读者的程序设计能力。此外,每章后还有深入学习本章知识点的阅读参考资料,有利于读者加深对本章知识点的理解。全书既注重原理又重视实践,内容叙述详细,并配有大量的实例和习题。书中所有算法均在计算机上运行通过,且程序中做了较详细的注解,有利于读者理解算法的实质和编程思想。《数据结构和编程设计——应用C语言(第2版)》既可作为高等学校计算机及相关专业学生的教材,亦可供从事计算机应用的工程技术人员参考。本书由克鲁斯等著。
-
C语言程序设计教程实验指导与习题解答李丽娟 主编《普通高等学校计算机教育“十二五”规划教材:C语言程序设计教程实验指导与习题解答(第4版)》是和《C语言程序设计教程(第4版)》配套使用的实验指导与习题解答教程。 《普通高等学校计算机教育“十二五”规划教材:C语言程序设计教程实验指导与习题解答(第4版)》主要内容包括与《C语言程序设计教程(第4版)》对应的实验指导、习题解答和常用编译环境介绍3部分。第一部分为实验指导,针对《C语言程序设计方法(第4版)》每一章的知识点,安排不同的上机实验内容,并给出所有上机实验的参考解答。第二部分为习题解答,包括《C语言程序设计教程(第4版)》各章的习题和参考解答,并对部分概念性较强的习题给出注解。第三部分为附录,简要介绍了Visual C++ 6.0、Turbo C、Borland C++ 5.0集成环境下程序的编辑、编译和运行的方法。 《普通高等学校计算机教育“十二五”规划教材:C语言程序设计教程实验指导与习题解答(第4版)》内容紧扣C语言程序设计的相关知识点,案例丰富,实用性强,可作为学习C语言程序设计的配套教材。
-
Objective-C入门经典(美)Jesse Feiler 著 陈昕昕,郭光伟 译《Objective-C入门经典》是一本介绍Objective-C语言的入门图书。《Objective-C入门经典》以一种全新的方式,探讨了如何在Mac平台上快速地掌握Objective-C语言,帮助读者轻松地学习Objective-C语言。《Objective-C入门经典》共包括24章,分成5大主要部分。第1部分概述了Objective-C语言,包括面向对象特性、开发环境、开发流程、源码管理及编译器指令方面的内容。第2部分介绍了Objective-C语言的基础知识,包括如何创建和使用类,如何使用集合管理对象,如何管理内存和运行时对象等方面的内容。第3部分讲述了如何扩展Objective-C对象,包括如何使用协议和委托,如何使用分类和扩展,如何使用关联引用和快速枚举以及如何使用块方面的内容。第4部分讲述Objective-C语言中较为高级的主题,包括如何使用异常、队列和线程,以及如何使用调试工具和检测工具来分析程序。第5 部分是附录,对C语言语法以及使用Objective-C语言开发的软件包进行了小结,并着重介绍了Xcode4的用法。《Objective-C入门经典》适合想学习Objective-C语言、提升编程技能的初级程序员和其他人员阅读。《Objective-C入门经典》可以让初学者迅速入门,轻松掌握Objective-C语言;可以让有经验的程序员,巩固个人知识,提升编码技能。
-
单片机的C语言应用程序设计马忠梅,王美刚,孙娟 等著马忠梅、王美刚、孙娟、李嘉斌、刘佳伟等编著的《自动检测技术》针对8051单片机和程序设计语言——C语言,讲解单片机的C语言应用程序设计。C51编译器支持经典8051和8051派生产品,统称为Cx51。内容既包括单片机基础和Cx51基础:数据与运算、流程控制语句、构造数据类型及函数与程序结构;又包括Cx51的应用部分:内部资源、扩展资源、输出控制、数据采集、人机交互及物联网传感器采集的C编程。本书还对软件工程推崇的模块化编程技术有所阐述,特别为实时控制的精确定时讲述了C语言与汇编语言的混合编程技术。书中配备了足够数量的习题,可供师生选用。《自动检测技术》的特点是取材原文资料,总结实际教学和应用经验,实例较多,实用性强。书中C语言针对8051的特有结构描述,即使无编程基础的人,也可通过本书的学习很快掌握单片机的C编程。本书可作为大专院校师生、培训班师生、全国大学生电子设计竞赛的教材,也可作为从事单片机应用的技术人员的参考用书。
-
C++编程调试秘笈(美)弗拉基米尔(Vladimir Kusbnir) 著 徐波 译当你使用C++进行编程时,很容易犯下各种各样的错误。有哪些常见的错误和陷阱?它们有什么一般的规律和特点?如何避免犯这样的错误?《C++编程调试秘笈》针对这些问题一一解答。《C++编程调试秘笈》讨论了程序员在C++编程中所犯的一些最为常见的错误,并提供了避免这些错误的方法。C++社区积累了许多优秀的编程实践。在《C++编程调试秘笈》中,作者收集了其中的一些实践并对它们进行了调整和优化,此外,作者还增加了自己的一些有益的实践。全书分为3个部分和10个附录。第一部分是前3章,以概括的方式介绍了C++调试的策略。第二部分包括第4章到第14章,逐个讨论C++代码中最为常见的错误类型,并为每种错误制定一种策略或规则。各章分别介绍了C++编程中数组、指针、引用、迭代器、变量、内存、NULL指针等相关的缺陷以及调试策略。第三部分包括第15章到第17章。第15章和第16章结合工具概括了调试策略,第17章是对全书内容的一个概括和总结。附录部分给出了《C++编程调试秘笈》所用到的库和一些程序文件的源代码。《C++编程调试秘笈》要求读者有一定的C++编程基础或经验,适合C++的中级、高级程序员阅读。《C++编程调试秘笈》中介绍的缺陷捕捉策略和实践,能够帮助读者在C++编程实践中达到事半功倍的效果。