C/C++及其相关
-
数据结构及应用C语言描述沈华 等编著本书系统地介绍各种常用的数据结构以及排序、查找的各种算法,阐述各种数据结构的逻辑关系、存储表示及运算,涵盖研究生入学考试大纲的所有内容。全书采用c语言作为数据结构和算法的描述语言,并对C语言描述的算法作了详细的注解和简要的性能分析。全书共分为六个部分:第一部分主要介绍什么是数据结构,什么是算法,它们之间有着怎样的联系,如何进行算法分析;第二部分针对后续学习的需要帮助读者温习一些相关知识;第三部分和第四部分分别重点介绍几种常见的线性结构和非线性结构;第五部分介绍在实际应用中最常遇到的两个运算——查找(即搜索)和排序,以及实现这两种运算的各种算法;第六部分则简要介绍文件和外排序的相关内容。 为了帮助读者直观、正确地理解各种数据结构和算法的要旨,本书利用大量的图表进行诠释,并通过典型的思考题、例题和习题来加深读者对相关知识的理解。 本书内容丰富、概念清楚、逻辑推理严谨、通俗易懂,可以作为计算机科学与技术及相关专业本科生的教材,也可以作为高等院校计算机专业硕士研究生入学考试的复习用书,同时还可以作为广大工程技术人员的参考资料。
-
嵌入式C/C++系统工程师实训教程庄严,王骁,汤建敏 编著嵌入式C++(含C语言)是嵌入式领域中最具有竞争力的编程语言。书中内容突出各章节重点,明确各个知识要点,以方便阅读。书中比较系统地介绍嵌入式编程所需的大部分程序设计知识,分为基础篇、C语言篇、提高篇、c++篇、综合篇。基础篇主要介绍嵌入式编程的基础知识;C语言篇主要介绍C语言编程的相关知识点;提高篇主要介绍数据结构与常用算法;c++篇主要介绍c++编程的一些知识;综合篇通过嵌入式编程和通信管理机实例来强化读者对嵌入式编程的认识。《嵌入式C/C++系统工程师实训教程(附光盘)》主要取材于作者在长期的嵌入式培训过程中积累起来的部分书稿,读者可以根据需要顺序地或选择性地进行阅读和实践。书中所有的程序都是通过了验证的,并且一些重要的程序是分别在Windows和Linux两种系统下进行验证的,所有的程序都是完整的程序而不是代码段,这样更适合阅读和学习。《嵌入式C/C++系统工程师实训教程(附光盘)》结构清晰、内容由浅入深、循序渐进,引领读者进入嵌入式编程的领域,可作为高校嵌入式系统程序设计的教材和嵌入式程序设计培训的实践教材和课程设计辅助读物,也可以作为广大嵌入式程序设计爱好者、在校大学生及单片机爱好者的自学用书。
-
C# 4.0权威指南姜晓东 著《c# 4.0权威指南》由国内资深微软技术专家亲自执笔,微软技术开发者社区和技术专家联袂推荐。内容新颖,基于最新的c# 4.0、net framework 4和visual studio 2010;写作方式有创新,用图解的方式对c#进行了完美的演绎;内容全面,不仅重点讲解了c# 4.0的所有新特性,而且对c#的所有知识点的原理、用法和要点都进行了全面的讲解和深度的分析,广度和深度完美结合。本书注重实践,包含大量有价值的示例代码,可操作性极强。全书分为三个部分:准备篇首先对.net体系结构进行了全面的介绍,能帮助所有.net相关技术的读者建立.net的大局观,对初学者尤为重要,接着用简单但完整的示例演示了c#应用程序开发的全过程,能迅速带领读者进入实践状态;语法篇对c#的语法进行了系统而全面的讲解,包括标识符和关键字、变量和常量、类型以及类型转换、表达式和运算符、语句、方法、类、继承、多态、接口、结构、枚举、委托、事件、泛型、数组、集合、字符串和正则表达式、异常处理、命名空间和程序集、预处理指令、元数据和特性、异步编程和多线程编程、i/o操作、xml处理增强的com interop和并行编程等;附录部分讲解了visual studio 2010的安装、配置和使用,以便于没有经验的初学者能快速搭建开发环境。《c# 4.0权威指南》不仅是所有希望掌握.net平台开发技术的读者的理想学习资料,而且也是所有.net(c#)程序员不可多得的参考书,适合各层次的微软技术开发者和高校的师生阅读。
-
More Exceptional C++(美)舒特 著,於春景 译对C++程序员来说,ISO/ANSI C++标准的问世标志着一个新纪元的开始。C++标准为程序设计提供了很多新的便利和可能,但要想在如此众多的信息中挖掘到其中的精髓,现实世界中的程序员缺少足够的时间。《More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版)》针对一定的主题,为程序员提供了简明扼要的指导,从而将学习时间和疑惑减至最少。本书内容包括泛型程序设计与C++标准库、优化与性能、异常安全议题及技术、继承与多态、内存及资源管理、自由函数与宏等。读者对象:本书内容全面丰富,论述翔实清晰,作者权威且经验丰富,是C++程序员的必备读物。
-
C++游戏编程邹吉滔,姚雷,易巧玲 编著《C++游戏编程》介绍如何用C++语言进行游戏程序开发。全书可分为C++语言的基础语法、面向对象编程技术、标准模板库的应用三个部分,共18章,主要内容包括:概观程序设计,开发环境简介,基本数据类型,运算符与表达式,程序的结构,宏和编译预处理,数组,函数与程序结构,指针和引用,结构、联合、枚举,类与对象,静态成员与友元,继承与多态,运算符重载,模板,标准模板库,I/O流,异常处理等。《C++游戏编程》适合游戏开发人员及游戏相关专业师生学习使用,也可供C++编程爱好者参考。
-
C语言程序设计基础郑军红 主编C语言是当前软件开发领域里使用十分广泛的一种语言。本书结合计算机等级考试大纲和程序设计具体要求,全面、系统地介绍了C语言的基本概念、基本语法、数据类型、程序结构及计算机高级语言程序设计的方法、常规算法和技巧。《C语言程序设计基础》选材先进、体系合理、内容丰富、例题贴近生活实际、文笔流畅、通俗易懂。每一章节都从实际应用出发,深入浅出、循序渐进,蕴含了作者丰富的教学经验和编程心得,是学习C语言的合适教材。《C语言程序设计基础》可作为普通本科院校、高等专科学校的计算机程序设计用书,也可作为计算机培训和计算机等级考试辅导教学用书,还可作为科技人员或程序开发人员的参考用书。
-
C语言程序设计李长云 等编著《C语言程序设计》的编写既充分考虑C语言重要语法知识点的全面性,又突出学生程序开发的实践能力和工程能力的训练。内容上以一明一暗两条线索来组织材料。明线是C语言语法知识点,从简单数据结构、简单控制结构到复杂数据结构、复杂控制结构,循序渐进地展示C语言特性。暗线则是两个实际应用(科学计算器和学生成绩管理系统)贯穿全书始终,这两个应用涵盖了排序、查找、删除等常见程序算法。针对这两个应用,采用螺旋式的讨论方法:先进行简要介绍,然后在后续章节中再进行一次或多次介绍,每次逐渐增加一些细节内容,由浅入深,相互呼应。《C语言程序设计》适用对象是高等院校计算机专业及非计算机专业的师生,计算机等级考试培训班师生,广大C语言自学者。
-
C/C++程序设计综合实践教程白剑宇 主编《C/C++程序设计综合实践教程》参照项目开发的方法,通过一个具体的学生成绩管理系统实例,介绍了应用程序的总体设计、界面设计和模块设计的一般方法。在整个学习和开发过程中,锻炼和提高学生综合运用C语言知识的能力和实际编程能力,帮助学生学习和掌握实际系统开发的一般方法和步骤,并使学生能够逐步从简单的程序设计过渡到小型系统的开发。《C/C++程序设计综合实践教程》不仅介绍了用经典的C语言开发整个系统的方法,同时介绍了MFC程序设计,使学生能够熟悉VisualC++集成开发环境,学习Windows编程,激发学生的学习兴趣。《C/C++程序设计综合实践教程》可作为高等院校计算机专业、软件工程专业及其他专业《程序设计》课程的课程设计教材和综合训练教材,也可作为大专、职业教育计算机及相关专业学生的教材,还可以作为学习MFC的入门教材。
-
C语言程序设计基础实验与综合练习郑军红 主编《C语言程序设计基础实验与综合练习》一书的配套教材,具有很强的通用性和实用性。书中详细介绍了Win-TC程序开发环境和Visual c++程序开发环境,并结合全国计算机二级考试设置了多个实验和多套练习题供读者参考使用,同时列出了近5年来的计算机二级考试中c语言考试题目及参考答案。《C语言程序设计基础实验与综合练习》可作为普通本科院校、高等专科学校的计算机程序设计辅助教材,也可作为计算机培训和计算机等级考试辅导教学用书。
-
C# 4.0捷径教程(美)纳什 著,刘新军 译《C# 4.0捷径教程》是经典教程的全面升级,通过许多精彩的示例介绍了c# 语言的每个新特性,深入浅出地讲解了c# 语言的核心概念,以及如何聪明地应用c# 的习惯用法和面向对象的设计模式来挖掘c# 和clr 的能力。这一版还介绍了c# 4.0 中新加入的动态类型,它简化了与包括com automation 对象在内的动态.net语言的集成。联合使用动态类型和expandoobject 这样的dlr 类型,你可以在c# 里创建并实现真正的动态类型,《C# 4.0捷径教程》所探讨的技术也适用于任何针对.net 运行时的语言。《C# 4.0捷径教程》适合有一定编程经验的程序员阅读。