C/C++及其相关
-
通过游戏编程实战教新手学C++编程(美)道森 著,万千 译本书从游戏视角来介绍C++,既独具匠心又妙趣横生。即使读者初学C++,还没有任何编程经验,也可以在MichaelDawson的循循善诱下掌握C++的各种概念与技巧。书中每章涵盖一系列彼此相关的主题,并在结尾部分编写一个简单的文本游戏来巩固所学概念。随着学习的深入,读者将学会如何组织编程项目,如何将问题分解为可管理的子问题块,以及如何精炼代码。最后一章的游戏将综合运用《游戏开发经典丛书:通过游戏编程实战教新手学C++编程》介绍的概念与技巧,创建一个相对复杂的游戏。读完《游戏开发经典丛书:通过游戏编程实战教新手学C++编程》,您将为C++开发打下坚实的基础。
-
数据结构李合龙 等编《数据结构(c++语言版)》是高等学校计算机基础及应用网络教育教材。全书共分10章,主要内容包括:绪论、线性表、栈与队列、串、多维数组与广义表、树与二叉树、图、查找表、排序、文件。在每一章中,都对相应的数据结构的描述、存储结构、基本操作、综合算法做了全面、深入的阐述,在每一章也都列举了应用相应的数据结构进行算法设计的典型例子,并且都对该章的基本内容、学习要点、具体要求、重点和难点进行了简要地归纳和总结。另外,作者精心地为每一章选编了一些习题。《数据结构(c++语言版)》各章内容翔实,算法和例题典型,并给出了对应的VC++6.0源程序代码。《数据结构(c++语言版)》不仅可作为高等学校继续教育学院、网络教育学院、公开学院计算机专业相关课程本科学生的教材,也适合作为广大工程技术人员和自学考试人员的参考书。
-
编写高质量代码李健 著《编写高质量代码:改善C++程序的150个建议》是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C++代码提供了150条极为宝贵的建议。每个问题都来自于实践,都极具代表性,本书不仅以建议的方式正面为每个问题给出了被实践证明为十分优秀的解决方案,而且还从反面给出了被实践证明为不好的解决方案,从正反两个方面进行了分析和对比。 《编写高质量代码:改善C++程序的150个建议》在逻辑上一共分为三个部分:语法部分涵盖C++从C语言继承而来的一些极为重要但又极容易被误解和误用的一些语法特性,从C语言到C++的改变,以及内存管理、类、模板、异常处理、STL等方面的内容;编码习惯和编程规范部分则主要讨论了如何提高程序的正确性、可读性、程序性能和编码效率方面的问题;程序架构和思想部分则从更高的高度对C++程序设计思维和方法进行了审视,给出了一些颇具价值的观点和最佳实践。 这是一本关于如何提高C++程序设计效率与质量的工具书,希望书中的每条建议都能引起你的思考,对于有难度的内容,建议大家消化理解,切勿死记硬背,同时也希望大家能悟出更好的解决方案。希望本书中的每条建议所传递的思想和理念能够渗透到大家的编码实践中,进而帮助大家真正具备编写高质量C++代码的能力。
-
C语言大学教程(美)戴特尔,(美)戴特尔 著,苏小红 等译本书是全球畅销的C语言教程之一。全书系统地介绍了4种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介绍等内容。“活代码”方法(即通过可执行的代码来讲解理论概念的方法)是本书的另一特色,它可以促进学生积极地参与到程序设计中来。被突出显示的各种程序设计提示,则是作者多年教学的经验总结。本书不仅适合于初学者学习,作为高校计算机程序设计教学的教科书,也同样适用于有经验的程序员,作为软件开发人员的专业参考书。
-
C#数据库编程实战经典(美)白 著,施宏斌 译《国外计算机科学经典教材:C#数据库编程实战经典》详细介绍了使用Visual C#.NET 2008进行数据库应用程序设计和开发关系型数据库(比如Microsoft Access、SQL Server和Oracle数据库)时应该考虑的问题。与传统图书使用大量代码块进行知识点介绍不同,《国外计算机科学经典教材:C#数据库编程实战经典》既介绍Visual Studio.NET提供的设计工具和向导,又介绍运行时对象方法,并结合对60多个实际案例的具体分析,向读者详细介绍了数据库编程的关键技术。
-
C语言编程新手自学手册张玲玲 等编著C语言是当今使用最为广泛的编程语言之一,一直在开发领域占据重要的地位。《新手学编程ABC丛书:C语言编程新手自学手册》循序渐进、由浅入深地详细讲解了C语言开发的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共18章,第1~8章是基础篇,分别讲解了C语言开发的基本知识,包括C语言概述,算法和数据类型,运算符和表达式,C语句和数据的输入/输出,流程控制,数组和字符串,函数指针等知识;第9~12章是核心技术篇,分别讲解了结构体、共用体和枚举,链表,位运算处理,预编译等知识;第13~15章是提高篇,分别讲解了文件操作处理,错误和程序调试,高级编程技术等知识;第16~18章是综合实战篇,通过3个综合实例的实现过程,介绍了C语言在综合项目中的应用。全书以日记为主线,以“一问一答”引出问题,并穿插了C语言的学习技巧和程序员职场经验,引领读者踏上C语言编程之路。本书适用于C语言初学者,也适用于有一定C语言基础的读者,还可以作为有一定经验的程序员的参考书。
-
C语言程序设计李向阳 等主编C语言是目前世界上应用范围广,使用多的高级程序设计语言,是国内外各高等职业院校软件技术、计算机应用技术、信息管理技术等专业的核心课程,也是电子类专业的必修课。本教材是根据高职高专院校的教学改革要求,按照“项目导向,任务驱动”的思路编写。教材摈弃了传统的章、节式大纲,采用项目、任务式大纲。全书由8个项目组成,按照项目由简单到复杂,涉及的知识点从少到多,实施难度按从易到难的顺序组织编排。每个项目按照完成该项目的工作过程设计了若干个任务,用于创建学习情境、融理论教学与实践教学于一体,把知识点的学习分解并贯穿在工作任务的实施过程中。在项目实施过程中学习知识点有利于突出重点内容,删除不必要的内容,提供从事软件开发的岗位技能。为学生学习后续专业课程打下基础,也为从事有关工作和继续深造作好准备。为突出高等职业教育的要求,《21世纪高职高专系列规划教材·计算机类专业·高职高专“十二五”规划教材:C语言程序设计》具有以下特点:(1)项目为导向,任务为驱动。《21世纪高职高专系列规划教材·计算机类专业·高职高专“十二五”规划教材:C语言程序设计》采用工学结合,任务驱动的模式编写,通过项目和任务培养学生分析问题、解决问题能力和团队协作精神,围绕项目和任务将各个知识点渗透于教学中,增强课程内容与职业岗位能力要求的相关性。(2)在任务选材上突出教学重难点,增加可操作性和趣味性。精心选择简单易懂的实例和项目降低教学难度,强调实用性和趣味性实践性教学设计,将近几届教学实践中成熟的项目拓展到教学任务中,循序渐进,横向拓展、纵向深入。(3)在教材结构方面,注重学习的连贯性和渐进性。任务之间的实例具有连续性,在实例后提出程序改造思想,有助于学生进一步自主学习和教师根据教学情况进行引导、深化。通过试一试、练一练等栏目进行技能应用和编程实践,有效实现能力与思维的提升。
-
MCS-51单片机C语言程序设计与实践金杰 主编《职业教育课程改革创新规划教材:MCS-51单片机C语言程序设计与实践》以国内最流行的MCS-51单片机的硬件和软件的设计为背景,以C51语言为基础,引入项目教学法,通过丰富的C语言项目实例,由浅入深的介绍了51系列单片机的基础知识及各种应用开发技术。《职业教育课程改革创新规划教材:MCS-51单片机C语言程序设计与实践》涵盖了单片机的主要应用技术,包括开发工具、内部硬件资源、输入/输出、直流电机的控制、数码管显示、键盘、中断、定时/计数器、串行口通信等。针对每个知识点设计了一个到多个项目制作,这些项目按照由浅及深、循序渐进,知识与实践紧密结合,一步一步引导读者直观深入地学习。如在介绍定时/计数器时,先制作秒闪电路、再制作秒表和电子时钟、然后制作电子琴和音乐盒、最后制作综合使用定时器与计数器的数字频率计,手把手彻底教会读者使用定时/计数器。《职业教育课程改革创新规划教材:MCS-51单片机C语言程序设计与实践》适合于中等职业学校电子与信息技术、机电、电气自动化及电类相关专业作为教材使用,也可作为广大51单片机使用者自学用书。
-
C程序设计导引孙燮华 编著《大学计算机基础教育规划教材:C程序设计导引》除了介绍C语言基础、基本数据类型、各种运算符与表达式、控制结构与语句、数组、函数、指针、结构体、文件等基本内容外,加强了算法的设计和编程能力的培养,还特别介绍C图形程序在Visual C++ 6.0环境中的编译和运行。《大学计算机基础教育规划教材:C程序设计导引》注意培养学生的编程和创新能力,尤其注重可视化的图形编程和算法设计能力的培养,为后续学习面向对象编程和图形学与图像处理等课程作基础准备。为提高读者对学习C语言的兴趣,《大学计算机基础教育规划教材:C程序设计导引》还提供了C语言应用于图形图像处理、计算机密码学、通信、数据压缩、智能算法和动画等领域的应用实例。《大学计算机基础教育规划教材:C程序设计导引》可作为高等学校理工科各专业C语言程序设计教材,也可作为计算机等级考试教学和自学用书。
-
Visual C++Windows编程技术曹旻 编著《21世纪高等学校规划教材·计算机应用:Visual C++Windows编程技术》介绍使用Visual C++进行Windows应用程序设计的方法。全书分10章。内容包括Windows编程基础、Visual C++集成开发环境简介、Visual C++ API编程初步、Windows API应用的输入和输出、资源、Visual C++ MFC编程初步、Windows MFC应用程序的输入和输出、MFC应用程序中的资源使用、文档的序列化、数据库访问技术。《21世纪高等学校规划教材·计算机应用:Visual C++Windows编程技术》对于从事C++教学和开发的人员,有较高的参考价值。