C/C++及其相关
-
好学的C++程序设计张祖浩,沈天晴 著《好学的C++程序设计》内容与大学课程“C++程序设计”基本相同,内容包括基本数据和别名指针、运算、流程控制、函数、数组、枚举类型与结构类型、类和对象、继承与派生、多态性、输入/输出流和上机操作等。“C++程序设计”是高校普遍开设的一门计算机核心基础课程,同时也是一门非常难懂的课。为此,作者采取了多方面的革新措施,作出独到阐述,达到增强系统性、提高可读性的目的,驱除团团迷雾,化解层层难点。使其既进得了中学生书房,使中学生能先修登上“C++殿堂”;又上得了大学生课堂,使大学生对难点迷雾豁然开朗。《好学的C++程序设计》可用作中学生先修或选修课程“C++程序设计”的教学用书,可用作中学生兴趣小组的学习用书,也可用作中学生自学“C++程序设计”用书或课余读物。《好学的C++程序设计》还可用作高等院校本、专科相关专业学习“C++程序设计”课程的教学用书,或编程爱好者自学用书及教学参考书。
-
C++ Qt设计模式(美)艾朱斯特,(美)艾朱斯特 著,闫锋欣 等译美国艾朱斯特、艾朱斯特编著的《C++Qt设计模式》本书是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C++初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C++保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。《C++Qt设计模式》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具书。
-
C++网络编程卷2Douglas C.Schmidt等 著你需要开发能被快速定制的灵活软件吗?你需要给自己的软件添加框架的威力并提高其效率吗?自适应通信环境(ACE)就是这样一种用于构建高性能网络应用和下一代中间件的开放源码工具包。ACE的威力和灵活性来自面向对象的框架,通过它可以获得对网络应用的系统化复用。ACE框架不仅能处理常用的网络编程任务,还能借助C++语言的各种特性对其进行定制,以生成完整的分布式应用。 本书重点讲述ACE的各个框架,全面涵盖了作为其架构的基础概念、模式和使用规则。本书是设计面向对象框架的实用指南,同时也告诉开发者,怎样将框架应用到并发的网络应用中。《C++网络编程卷1》主要介绍了ACE和wrapperfacade(包装器外观),它们是网络计算的基础成分,卷2则解释了如何在包装器外观之上创建框架,以提供更高级别的通信服务。本书由ACE社区的两位专家撰写,内容包括:◎ ACE各个框架综述◎ 网络服务的设计空间◎ 对重要的ACE框架提供其关键能力的描述◎ 大量C++代码示例,演示如何使用ACE框架 本书将教会开发者如何使用框架快速编写网络应用,同时降低开发难度和工作量。对于任何从事网络应用开发的C++程序员,本书都是无法估量的财富。
-
C程序设计竞赛实训教程刘高军 , 何丽 编著《C程序设计竞赛实训教程》是以大学生程序设计竞赛为应用背景的程序设计综合训练教程,以具有初级C语言基础的读者为对象,从C语言的深度解析和程序设计基本方法两方面进行分析介绍,使读者达到深入理解C语言和全面掌握程序设计基本方法的目的。全书内容按常用程序设计方法划分为不同专题,理论联系实际,强调动手实践,深入浅出,便于读者学习和理解。本书适合具有一定C语言基础的初、中级读者使用,可作为大学程序设计课程或参加ACM竞赛的培训教材,也可作为相关专业师生的参考用书。
-
C语言程序设计项目教程陈翠红,黄玲 主编《C语言程序设计项目教程》详细介绍了C语言的基础知识。全书共分为12章,主要内容包括c语言概述。数据类型、运算符和表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共用体,位运算,文件等相关知识。全书以项目+案例的模式编写。以“学生成绩管理系统”项目贯穿始终,将该项目的子目标分解到各个章节,并在最后一章进行整合。本着理论以“够用为主”的原则,在每章中,将关联案例提炼到章节开始处,然后再给出相关知识链接。《C语言程序设计项目教程》内容丰富,重点突出,实用性较强,适合作为高职高专院校计算机相关专业教材,也可作为其他非专业本科生自学C语言教材。
-
Cocoa和Objective-C(美)斯科特·史蒂文森 著 方红琴 译无论只掌握了基本的程序设计技能,还是有多年的程序设计经验,都要构建可靠的用于Mac OS X、iPhone和iPad的应用程序。使用本书,读者可以通过逐步地辅导、实用的练习、清晰的例子和来自专家的合理的建议学到如何使用苹果的Cocoa框架和Objective-C语言。 Cocoa和Objective-C:构建和运行一书仅提供够用的理论知识作为基础,接着介绍了如何使用苹果的快速开发工具——Xcode和Interface Builder——开发Cocoa应用程序、管理用户交互、创建令人满意的用户界面等。无论是程序设计的新手,还是没有使用过此平台的人,都将快速获得开发高水平软件所需要的经验。
-
脑动力韩先锋 编著《脑动力:C语言函数速查效率手册(含DVD光盘1张)》全面、系统地介绍了C语言的库函数。C语言是基础的通用程序设计语言,许多语言都是从C语言基础上发展起来的,C语言库函数可以使编程更加高效便捷,所以应该尽可能多地使用库函数。书中的每个章节都有相应的实例解析,每个实例都具有代表性,在实际应用和开发中有很高的价值。本书按照函数的功能分章编写,共15章,分别介绍了C语言基础、分类函数、字符串操作函数、输入/输出函数、数学函数、时间函数、转换函数、图形函数、诊断函数、接口函数、目录函数、进程函数和内存函数。本书附带1张光盘,内容为本书中的所有例子、源代码,方便读者使用。
-
数据结构辛运帏,陈有祺 编著《重点大学计算机教材:数据结构·C++语言描述》将数据结构与算法设计有机地结合起来,向读者系统地介绍数据结构的基本概念及主要的算法设计方法。全书共分七章:第1章介绍了数据结构的基本概念及主要的数学方法;第2~5章分别介绍了线性表,栈、队列和数组,树,图等重要的数据结构及基本操作的实现过程;第6~7章介绍了查找和排序等数据结构的相关知识。本书在内容讲授过程中辅以大量的实例,旨在帮助读者更好地理解概念,并使用这些概念去解决实际问题。书中主要算法都用C++语言写出,并给出了必要的注释。《重点大学计算机教材:数据结构·C++语言描述》概念清楚,选材精练,叙述深入浅出,并借助例子和图表来说明基本概念和方法,直观易懂,同时涵盖了研究生入学考试大纲“数据结构”课程的知识点。每章后面都附有习题,读者可以通过练习来检验所学知识。本书可以作为高等院校计算机专业学生的教材,也可以作为广大工程技术人员的参考书。
-
从零开始学C语言陈娟 编著《从零开始学C语言(零基础快速上手+名师指导)》严格按照C语言标准,全面、系统、由浅入深地阐述了C语言的基本概念、语法以及C语言开发工具Visual C++6.0的使用。内容包括数据类型、表达式、运算符、流程控制语句、数组和指针、属性和方法、函数和变量、结构体和共用体、预处理指令、C语言对文件和流的操作、位运算、数据结构以及排序等。书中概念清楚,叙述详细,内容新颖实用,实例典型丰富,步骤清晰明了,每一个实例均经过笔者细心调试,并给出运行结果图,且对每个实例都加注了深入学习指导,有助于读者分析实例、理解实例。每章均有重点和小结,使读者在学习时主次分明。《从零开始学C语言(零基础快速上手+名师指导)》适用于C语言程序的即学者,也适用于已了解c语言又想学习Visual C++6.0最新功能的人员,同时对于有一定C语言程序设计经验的人员也是一本良好的学习参考书籍。
-
C语言程序设计实验教程杨勇 主编本教材为普通高等教育农业部“十二五”规划教材、全国高等农林院校“十二五”规划教材《C语言程序设计(第二版)》(杨勇主编)的配套教材。其中教材习题分析与解答部分详细解答了书中所附全部习题;上机实验指导部分设计了丰富的、具体而典型的程序设计实验项目,帮助学生理解和消化课程内容;思考题部分是学生应独立完成的解题内容,以提高学生的独立思维和解决问题能力。本书后介绍了Visual C++ 6.O集成环境,以方便读者编写和调试程序。本教材集作者多年的教学经验编写而成,概念清晰,示例典型丰富,语言通俗易懂,实用性强,书中有关题解和实验代码均在Visual C++ 6.0集成环境调试通过。本教材既可作为C语言程序设计的配套教材,又独立成书,也可供自学者使用。