C/C++及其相关
-
程序设计实训理论教程梁志剑 等编著《程序设计实训理论教程(C语言版)》从程序设计思想理论出发,介绍了软件开发过程经历的需求分析、概要设计、详细设计及软件测试四个阶段,目的是让读者学会利用计算机来解决生活、工作中的实际具体问题。按照软件开发过程的各阶段要求,本书选择了多个应用领域中的实例加以介绍,内容涉及数据库、计算机网络、图形处理、自动控制、模拟仿真、游戏开发等领域,适用面广;为提高读者举一反三的能力,《程序设计实训理论教程(C语言版)》最后介绍了常用的经典算法,对每一种算法的讲解均按照“算法功能→实现方法→函数定义→实例讲解”的思路完成,使读者能透彻理解算法。《程序设计实训理论教程(C语言版)》是作者多年教学和软件开发实践经验的总结,适合作为高等院校计算机、自动控制、自动化、机械、电子等相关专业课程设计或实训的指导书,也可供C语言开发人员参考使用。
-
Visual C++从入门到精通刘丹,张亚新 等编著Visual C++ 6.0是当前最为流行的可视化编程环境之一。本书由浅入深、循序渐进地讲解了如何使用Visual C++的开发环境进行软件开发。本书分为基础篇和实例篇:基础篇从Visual C++集成开发环境讲起,介绍了MFC与应用程序框架、C++语言基础与工具控件、多媒体技术、多线程编程、网络编程等技术;实例篇中通过两个开发实例介绍了具体的运用技巧,并在最后一章介绍了Visual C++开发人员笔试中经常遇到的问题。本书内容非常适合Visual C++的入门读者,可作为大中专院校Visual C++和Windows程序设计课程的教材;同时由于包含深入开发的内容,本书也适合Visual C++开发人员参考使用。
-
数据结构王晓东 编著本书是国家精品课程教材,以教育部计算机科学与技术教学指导委员会发布的“高等学校计算机科学与技术本科专业规范”为依据,以基本数据结构为知识单元而编写。全书共分12章,包括引论、表、栈、队列、排序与选择、树、图、集合、符号表、字典、优先队列、并查集等。全书采用C语言作为描述语言,内容丰富,叙述简明,理论与实践并重,每章设有应用举例和算法实验题,并为任课教师免费提供电子课件和课程实验用数据。
-
C语言项目开发实训教程胡颖辉,胡津民 主编由胡颖辉和胡津民主编的《C语言项目开发实训教程》按照从简单C语言项目开发——小型C语言项目开发——中型C语言项目开发的循序渐进的过程,紧扣C语言程序设计的相关知识点,帮助读者由浅到深、逐步学习及领会C语言编程的方法和应用技巧,掌握C语言项目开发的能力。其中简单项目、小型项目方面的实训内容需与《C语言程序设计案例教程》配套使用,中型项目可作为综合实训的内容,提升学生的项目开发能力,提高学生对编程的理解和开发复杂项目的能力。全书案例丰富、实用性强。可作为高职高专院校“C语言”课程的实训教材,也可以供初学者参考。
-
C语言程序设计李兵,崔虹燕,马晓亭 编作为第一门程序设计课程的教材或入门自学读物,李兵编著的《C语言程序设计(普通高等教育十二五规划教材)》的主要内容包括:概述、基本数据类型与表达式、程序控制结构、函数与程序结构、数组、指针、构造数据类型、输入输出及文件操作、Linux/windows编程简介、C++ 语言简介等内容,注重巩固基本知识点,强化算法、编程方法与技巧,以求为读者提供全方位的学习资源和辅学方面的内容。《C语言程序设计(普通高等教育十二五规划教材)》适合作为普通高等学校计算机专业及相关专业的教材,也可供其他学习C程序设计读者的自学及参考。
-
物联网李昊 ,傅曦 编著指纹模式识别产品的应用越来越广泛,大多数人对指纹模式识别技术了解甚少,觉得指纹模式识别技术高深莫测。《物联网:指纹识别系统算法及实现(Visual C++)》力图为读者揭开这层神秘的面纱,使读者能快速了解、掌握指纹模式识别的关键技术,并通过大量实例了解指纹模式识别技术的实际应用。《物联网:指纹识别系统算法及实现(Visual C++)》共5篇。第1篇讲解指纹模式识别系统入门知识,包括指纹模式识别系统演示系统和指纹学基础,引导读者快速入门;第2篇讲解指纹模式识别系统算法,包括指纹模式识别预处理和指纹图像特征提取与比对的源代码实现;第3篇讲解如何亲手打造指纹模式识别系统,带领读者制作一个指纹模式识别系统的软硬件系统;第4篇讲解指纹模式识别应用技术基础,包括指纹模式识别技术各类应用的系统构造和源代码实现;第5篇讲解指纹电子产品技术和指纹电子产品的发展创业,包括指纹电子证件系统、指纹识别电子产品以及数字指纹技术的创业规划。《物联网:指纹识别系统算法及实现(Visual C++)》适合指纹模式识别技术的初学者、指纹识别电子产品工程师以及打算投身指纹模式识别领域的创业者阅读。
-
深入体验C语言项目开发薛小龙 编著c语言是当今使用最为频繁的编程语言之一,一直在开发领域占据重要的地位。《深入体验C语言项目开发》通过10个综合实例的实现过程,详细讲解了c语言在实践项目中的综合运用过程。这些项目从作者的学生时代写起,到项目经理结束,贯穿于作者最重要的开发时期。第1章讲解俄罗斯方块游戏的具体实现流程;第2章讲解成绩管理系统的具体实现流程;第3章讲解ping和tcp网络系统的具体实现流程;第4章讲解工资管理系统的具体实现流程;第5章讲解绘图板系统的具体实现流程;第6章讲解文本编辑器系统的具体实现流程;第7章讲解图书借阅系统的具体实现流程;第8章讲解udp传输系统的具体实现流程;第9章讲解推箱子游戏的具体实现流程;第10章讲解媒体播放器的具体实现流程。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。内容循序渐进,并穿插了学习技巧和职场生存法则,引领读者能够全面掌握c语言开发方法。另外,《深入体验C语言项目开发》的配套光盘中提供了书中实例的源代码、项目实例的视频讲解,还免费赠送10个典型案例的源代码。《深入体验C语言项目开发》不但适用于c语言的初学者,也适于有一定c语言基础的读者,甚至也可以作为有一定造诣的程序员的参考用书。
-
C++面向对象程序设计杜茂康 著《高等学校工程创新型“十二五”规划计算机教材:C++面向对象程序设计(第2版)》由杜茂康、李昌兵、曹慧英、王永编著,深入浅出地介绍了标准C++面向对象的程序设计技术,以及用Visual C++进行面向对象的Windows程序设计的基本原理和方法,包括C++对C语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O流类库、文件、模板与STL、C++ Windows程序的结构、消息驱动、MFC应用程序框架、GDI、菜单、对话框、工具栏、文档与视图等内容。全书本着易于理解、实用性强的原则设计其内容和案例,并以一个规模较大的综合性程序的编制贯穿于C++面向对象技术和Windows程序设计的全过程,引导读者理解和领会面向对象程序设计的思想、技术、方法和要领,掌握在Windows程序中应用自定义类实现程序功能的软件开发方法。 《高等学校工程创新型“十二五”规划计算机教材:C++面向对象程序设计(第2版)》取材新颖,内容全面,通俗易懂,可作为高等院校计算机、电子信息类专业及其他理工类相关专业的教材,也可作为C++语言自学者或程序设计人员的参考用书。
-
基于自然语言思想的递进C/C++教程李春庚 编著《基于自然语言思想的递进c/c++教程(下册c++)》虽然是建立在上册基础上的,但又有充分的独立性,完全可以单独使用。《基于自然语言思想的递进c/c++教程(下册c++)》以“选词造句,连句成段,多段成章,且词不断丰富,句式不断变化”的自然语言发展思想为学习线索,在c语言的“名词”——结构体基础上,发展得到c++语言的“标志性名词”——类和对象;将c语言中的指针和数组应用于c++的类对象,建立起了c和c++的连贯性;根据自然语言中,同一个名称或动词在不同的语境下有不同的意思,要根据上下文来理解的规律,讲解了c++语言中运算符的重载;根据c语言中名词的空间域和时间域,深入阐释了c++中类的封装、继承和派生。而模板、流、命名空间、标准模板库更是名词、动词及词的时间空间作用域融合发展的结果。全书例题围绕“学校信息管理系统”展开,随着不断深入学习,不断完善系统的功能,使之接近实际开发。每章的习题都是例题的变化或功能的增强,以加强学生对知识的理解,锻炼程序开发能力。《基于自然语言思想的递进c/c++教程(下册c++)》适合作为普通高校c++语言课程的教材,也可以用作培训教材和自学教材使用。
-
由浅入深学C++肖俊宇C++是近年广泛使用的程序设计语言,由C语言的基础上发展而来,实现了由面向过程到面向对象的转变,全面支持面向对象的程序设计方法。C++语言在软件工业领域一直处于领先地位,并且自身在不断完善,必将作为高性能软件开发的基础,在软件开发中发挥主要的作用。《由浅入深学C++:基础、进阶与必做300题(含DVD光盘1张)》是C++语言的入门教程,较为系统地介绍了C++语言的基础内容。《由浅入深学C++:基础、进阶与必做300题(含DVD光盘1张)》共分为3篇22章,详细介绍了C++语言的基础知识、面向对象、标准模块、底层开发和综合案例。本书循序渐进地讲述了C++的基础知识、C++程序的组成及其开发过程、C++程序中的数据、表达式和语句、控制程序流程、数组与字符串、指针与引用、使用函数、函数模板、错误和异常处理、宏和预编译、面向对象的开发、封装、继承、多态、类模板、文件流、标准模板库STL和编程实践等内容。