C/C++及其相关
-
轻松学C#谷涛《轻松学C#》由浅入深,全面、系统地介绍了C#程序设计。除了详细地讲解C#知识点外,《轻松学C#》还提供了大量的实例,供读者实战演练。《轻松学C#》共分三篇。第一篇是C#概述篇,主要介绍的是Visual Studio 2012的开发环境及搭建。第二篇是面向对象基础篇,主要介绍类、对象、字段、方法、流程控制、数组、继承、属性、运算符重载、接口等C#基本内容。第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。《轻松学C#》涉及面广,从基本操作到高级技术和核心原理,几乎涉及C#开发的所有重要知识。本书适合所有想全面学习C#开发技术的人员阅读,也适合使用C#进行开发的工程技术人员使用。对于经常使用C#做开发的人员,本书更是一本不可多得的案头必备参考书。 -
深入实践C++模板编程温宇杰《实战系列:深入实践C++模板编程》以透彻分析原理为前提,深入讲解了模板编程的基本原理、标准库中算法与容器等模板的实现原理;以实践为导向,通过大量的模板向读者展示了如何使用模板进行编程以及如何编写自定义模板。除此之外,《实战系列:深入实践C++模板编程》还总结了各种常用的模板编程技巧、C++11标准中的模板新特性和新语法,以及C++11中新增的其他语言特性。全书共16章,分为四部分:第一部分(第1~4章)首先介绍了模板编程的基本概念与用法,然后重点讨论了编译器对模板的具体实现方法及其局限,读者可以通过本部分内容理解模板的基本原理并自行实现简单的类模板与函数模板。第二部分(第5~9章)对标准库中的算法与容器的实现原理和用法进行了深入地剖析,读者通过本部分内容对标准库中的算法、迭代器与容器之间的关系有深入的理解,从而可以精确调节标准容器的行为,自行开发适用于标准算法的容器类模板。第三部分(第10~13章)讨论了模板编程的高级技巧,如模板编程中“概念”的设计、控制代码量的技术、编译期逻辑的控制以及元编程的基本方法等,读者可以通过本部分内容开发更具规模、更加智能的模板库,并利用元编程技术实现编译期的逻辑演绎与类型推导。第四部分(第14~16章)介绍了C++11标准中的新增语言特性,以及对模板编程的影响。 -
轻松学Visual C++胡超《轻松学Visual C++》浅显、全面地介绍了利用Visual C++开发Windows应用程序。《轻松学Visual C++》的最大特点是提供了大量的实例,这些实例都很有针对性,非常适合初学者。另外,《轻松学Visual C++》还提供了全部实例的配套视频,以帮助读者能更好地学习和调试程序。这些视频和书中实例源码一起收录在本书的配套光盘中。《轻松学Visual C++》共分为3篇。第一篇介绍认识Visual C++、Windows API程序、MFC应用程序等内容;第二篇介绍接触对话框程序、常用控件介绍菜单、系统对话框、单文档应用程序和多文档应用程序等内容;第三篇介绍文件操作、文档与串行化、绘图、进程与线程、数据库编程、网络编程等内容。本书适合所有想学习Visual C++的读者,尤其适合初学者,因为本书中的例子都比较经典,每个例子都实现了一个特定的功能,而且对每个例子中的代码都做了详细的注释。当然,本书也适合开发人员作为参考书使用,因为书中的例子都经过了严格的筛选和测试。 -
Visual C++入门很简单侯晓琴本书是一本与众不同的面向初学者的Visual C++读物,不需要读者有太多的计算机基础知识。本书讲解通俗易懂,循序渐进,避免了云山雾罩、晦涩难懂。本书语言轻松活泼,用类比、对比、比喻等写作手法,并配合图解教学,对难点之处又给出了必要提示;书中的每个知识点都对应相应的编程实例,便于读者一边学习一边动手实践,既可以提高读者的动手能力,也可以激发学习兴趣。本书配1张DVD光盘,内容为本书配套教学视频及源代码。另外,光盘中还赠送了Visual C++项目开发的源代码及教学视频。本书介绍了Visual C++的函数调用形式、面向对象编程、MFC工作原理、开发软件流程及一些实用开发技巧。全书共15章,分为4篇。第1篇介绍了Visual C++开发环境、C++语法基础及MFC运行机制;第2篇介绍利用Visual Studio开发工具进行图形界面的开发,涉及Windows控件、菜单、工具栏和状态栏、图形图像;第3篇介绍了Visual C++应用程序开发的基础,涉及数据文件的读写和动态链接库;第4篇对前面知识进行总结和扩展,涉及多线程、网络编程、数据库编程及STL等关键技术,最后用一个电子书管理系统带领读者掌握项目开发的过程和技巧。本书最适合没有基础的Visual C++新手阅读;有一定基础的读者,也可通过本书进一步理解Visual C++的各个重要概念及知识点;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。 “入门很简单丛书”已出版图书推荐阅读:《C语言入门很简单》《Java入门很简单》《Linux入门很简单》《iPhone开发入门很简单》《Android编程入门很简单》《MySQL入门很简单》《Oracle入门很简单》“入门很简单丛书”后续出版:《C++入门很简单》《C#入门很简单》《PHP入门很简单》《SQL Server入门很简单》《Java Web开发入门很简单》《HTML 5入门很简单》《Excel VBA入门很简单》…… -
C语言程序设计基础刘白林 主编本书共分为9章,主要内容包括C语言概述、算法与程序设计方法、C语言基础知识(数据类型、运算符与表达式)、程序控制结构、数组、函数、指针、结构体与共用体、文件。本书在内容组织上结合在校非计算机专业大学生的教学实际情况,突出程序设计方法的领会与掌握,以提高学生应用所学理论与知识解决实际问题为目标。本书充分贴近教学实际;在写作中,以使学生掌握程序设计的基本方法,提高学生计算机应用能力为指导思想,对读者学习程序设计方法具有较强的指导意义。 -
C语言程序设计上机实验指导及习题乔奎贤 等主编C语言程序设计是实践性很强的课程,任何程序最终都必须在计算机上运行,以检验程序的正确与否。因此在学习程序设计的过程中,上机实践是程序设计课程至关重要的教学环节。 《C语言程序设计上机实验指导及习题(普通高等教育十二五规划教材)》按照教育部新世纪人才创新项目教材要求编写,是与刘白林主编的《C语言程序设计基础》配套的上机指导及习题。在参照有关纲要的同时,结合C程序设计的特点,本书将实践能力培养放在首位。 本书在内容组织上力求做到先进、简单、实用。 《C语言程序设计上机实验指导及习题(普通高等教育十二五规划教材)》配合《C语言程序设计基础》教材,包含五部分内容:第一部分详细介绍了C语言程序设计上机实验的步骤以及运行环境VisuaIC++,并就编程中常见的问题进行解析;第二部分为课程配套实验,按照教材要求,共安排了十个实验,每个实验都给出了实验目的以及重点、难点,循序渐进地安排实验题目,从示例到习题,便于学生学习掌握每个章节的理论及编程技巧;第三部分为课程配套习题,针对教材的每个章节,安排了多种形式的习题,便于学生巩固知识点;第四部分为综合模拟试题,既可让学生检验自己的水平、训练学生的综合应用能力,又有利于学生适应C语言程序设计的考试(比如等级考试等);第五部分为各部分的参考答案。 -
C++语言程序设计杨国燕 主编本书作为一本C++语言的入门教材,不仅详细介绍了C++语言本身,而且深入讲述了面向对象的程序设计方法。本书的主要特点是语言流畅,简洁易懂,例题丰富,实用性强。这使得读者不仅可以学会一门程序设计语言,还能初步掌握面向对象的程序设计方法。其中丰富的例题可以使得初学者在学习的同时就开始初步积累编程经验,以尽快达到学以致用的目的。本书适用于高等院校、高等职业学校及相关院校的教学,也可作为各类培训班和自学用书。本书共12章,第1章绪论,主要讲述程序设计语言的发展及面向对象的程序设计方法;第2章C++简单程序设计,主要讲述基本数据类型和表达式、数据的输人与输出和算法的基本控制结构;第3章函数,主要讲述函数的定义与使用、内联函数、带默认形参值的函数和函数重载;第4章类与对象,主要讲述面向对象程序设计的基本特点、类和对象、构造函数和析构函数、类的组合;第5章C++程序的结构,主要讲述标识符的作用域与可见性、对象的生存期、静态成员、友元、共享数据的保护及多文件结构和编译预处理命令;第6章数组、指针与字符串,主要讲述数组的概念、一维数组、二维数组、指针、指针与对象和动态内存分配;第7章继承与派生,主要讲述类的继承与派生、继承方式、派生类的构造函数和析构函数、多重继承和虚基类;第8章多态性,主要介绍多态性概述、运算符重载、虚函数和抽象类;第9章群体类和群体数据的组织,主要介绍模板概述、线性群体类和.群体数据的组织;第10章泛型程序设计与C++标准模板库STL,主要介绍泛型程序设计概述、C++标准模板库中的容器及迭代器、标准C++库中的算法和函数对象;第11章流类库与输入/输出,主要讲述I/O流的概念及流类库结构、标准输出流、标准输入流和对数据文件的操作与文件流;第12章异常处理,主要讲述异常处理的基本思想、C++异常处理的实现和异常处理中的构造与析构。 -
C++程序设计教学做一体化教程王瑞,王舵 编著c++不仅支持C语言的几乎全部功能,还提供了数据抽象和面向对象的技术,更提供模板技术来提高运行效率。通过学习c++可以快速过渡到面向对象编程,能够进行真正的软件开发。《C++程序设计教学做一体化教程》不采用教、学、做一体化模式,以核心知识、能力目标、任务驱动和实践环节为单元组织《C++程序设计教学做一体化教程》不的体系结构。每章都由核心知识、能力目标、任务驱动和实践环节4个模块所构成。在语法上严格遵守C++2011标准,在程序设计思想方面强调模块化思想,在克服难点方面注重结构清晰地安排内容,循序渐进地展开知识,特别强调知识点的能力目标,通过合理的任务驱动和实践环节提高程序的设计能力和综合运用知识的能力。全书分为10章,分别讲解了初识c+十,数据类型,表达式与语句,函数,类,类与对象,单继承与组合,多继承与多态,运算符重载,模板。《C++程序设计教学做一体化教程》不仅适合作为高等院校理工类学生学习c++程序设计的教材,而且特别适合作为教、学、做一体化的教材。 -
轻松学C语言邢太北 著邢太北编写的这本《轻松学C语言(图解版)》由浅入深,全面、系统地介绍了C语言的开发技术。《轻松学C语言(图解版)》改变了过去编程书籍枯燥乏味的文字讲解方式,采用大量的插图,生动形象地再现了C语言开发需要的所有知识,使读者能够轻松地掌握学习内容。同时,每一章配以习题,方便读者对该章的学习进行检测。另外作者还专门为本书录制了大量的配套教学视频,以帮助读者更好地了解本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。《轻松学C语言(图解版)》共分3篇。第1篇“基础篇”介绍C语言的发展、C语言的开发工具的安装过程、第一个C语言程序和图形界面程序的运行过程等知识;第2篇“语法篇”介绍C语言中的数据、语句、程序控制结构、数组、函数、指针、结构体与共用体、编译预处理等技术;第3篇“应用篇”介绍了C语言的基本应用,文件和目录的操作运算、数值处理运算、字符串的处理运算、动态内存管理以及变量的存储类别,数据结构的操作、排序、经典的C语言例题分析等技术。《轻松学C语言(图解版)》涉及面广,从基础的理论到语法,再到高级的应用,几乎涉及C语言的所有重点知识。本书适合想全面学习C语言的人员阅读,也适合各种使用c语言进行开发的工程技术人员使用。对经常使用C语言做开发的人员,更是一本不可多得的案头必备参考书。 -
零起点学通C语言范磊本书吸取了十多本C语言图书及教材的优点,摒弃了语言拖沓、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解C语言这门大型编程语言。本书知识系统全面,拥有字典般的容量,可随用随查,涵盖指针、函数、字符串、编译处理、算法、数据结构、底层开发、跨平台开发、文件操作、宏等主流C语言开发技术。为了使读者能够活学活用,本书针对重要的概念精心设计了404个实用范例,囊括大量经验和技巧,即使已从事C语言工作多年的朋友,也能从中摄取新的养料。本书适合从未学习过任何编程语言的新手,以及学习C语言多年,仍不能融会贯通的读者,对于正在使用C语言进行开发的程序员也有很好的参考价值。
