C/C++及其相关
-
C++程序设计实验指导与实训蔡立军本书是21世纪高职高专新概念教材《C++程序设计教程》(ISBN7-5084-1411-X)的配套用书,也适合单独作为C++语言的学习辅导材料。书中内容分为五部分:第一部分习题与解析,提供了作者多年教学中积累、收集与验证的习题,每道题都给出了详细的解答与运行结果:第二部分上机实验指导,介绍了C++程序设计调试环境,并安排了15个精心设计的实验,每个实验都给出了详细的实验目的、实验基本要求和实验步骤,帮助读者掌握C++程序设计方法,并进一步加深对课程相关内容的理解与掌握;第三部分程序设计实训,利用生动有趣的编程案例向读者介绍面向对象编程的技术和软件开发的思维方式,使读者能够从中领悟到一些编程技巧;第四部分自测题与参考答案,编制了10套自测题,并附有参考答案,有利于读者练习、自测、巩固与提高;第五部分《C++程序设计教程》习题参考答案选择配套教材中的部分习题给出解答,并有完整的参考源程序,供读者学习参考。本书不仅可作为高职高专院校学生学习“C++程序设计”课程的辅导教材,也可作为全国计算机等级考试二级(C++)培训辅导教材,还可供相关人员学习C++程序设计时参考。 -
C语言习题与解析李春葆编著C语言是一种结构化、模块化、可编译的主流程序设计语言。作者编写的《C语言与习题解答》一书自1999年出版以来,受到了广大读者的关爱与好评。由于技术的发展和读者反馈的意见,本书作者对该书内容进行了扩充与修订。本书分为13章,分别介绍了C语言的基本概念、基本数据类型、基本控制结构、数组、函数、编译预处理、指针、结构体和共用体、位运算、文件以及利用C语言进行程序设计的方法。每章内容分为两部分:第一部分是基本知识点,介绍主要概念、所用语法和相应的程序实现;第二部分是例题分析,包括选择题、填空题、简答题和编程题,每题均给出参考答案,大部分例题阐述了分析过程。本书系统性、实用性强,内容简明扼要、重点突出,可作为大专院校各专业C语言程序设计课程的教学辅导书,也可供准备参加计算机等级考试与考研者阅读参考。 -
c++程序设计教程实验手册(美)Harvey M.Deitel,(美)Paul J.Deitel,(美)Tem R.Nieto;施平安译本书是《C++程序设计教程》(第4版)的配套实验手册,分别对应于《C++程序设计教程》(第4版)的第1-14章和第17章。每章分为三部分:课前准备、实验练习和课后练习。全书提供了一系列精心构建的动手实验,可以使学生充分实践课堂中学到的知识。本书是高等院校进行程序设计和C++教学的配套实验教材,是软件设计人员进行C++程序开发的宝贵参考书。 -
C语言程序设计习题解答与上机指导刘天印…等编写《C语言程序设计习题解答与上机指导》为《C语言程序设计》(华中科枝大学出版社出版)一书的配套习题解答与上机指导教材,同时也适用于目前高校普遍使用的C语言教材。《C语言程序设计习题解答与上机指导》共分三个部分:第一部分是C语言程序设计上机指导,包括13个实验,可根据实验学时选择相应实验上机,为帮助读者了解开发应用软件的基本常识和一般步骤,《C语言程序设计习题解答与上机指导》还给出两个综合实例(相关网站上提供完整源代码下载),并提供几个参考题目供C语言课程设计选用;第二部分是C语言程序设计习题解答,对应于教材的13章,对于编程习题,相关网站上也提供完整答案源代码下载;第三部分是C程序设计(二级)试题与参考答案,分四种题型共100道试题——选择题(1~40)、填空题(41~60)、程序改错题(61~80)以及程序设计题(81~100),并给出参考答案。本部分参考了教育部考试中心编写的全国计算机等级考试上机考试习题集(二级C语言程序设计)以及近年来二级笔试C语言试题。此外,《C语言程序设计习题解答与上机指导》最后还附有3个附录,是实践环节的常备资料。《C语言程序设计习题解答与上机指导》为有志通过全国计算机等级考试二级C的考生提供了熟悉考试题型、掌握解题思路的训练平台。《C语言程序设计习题解答与上机指导》可供高等院校本、专科学生使用,也可供C语言自学人员参考,还可供参加等级考试的考生和计算机培训班使用。本书为《C语言程序设计》(华中科枝大学出版社出版)一书的配套习题解答与上机指导教材,同时也适用于目前高校普遍使用的C语言教材。本书共分三个部分:第一部分是C语言程序设计上机指导,包括13个实验,可根据实验学时选择相应实验上机,为帮助读者了解开发应用软件的基本常识和一般步骤,本书还给出两个综合实例(相关网站上提供完整源代码下载),并提供几个参考题目供C语言课程设计选用;第二部分是C语言程序设计习题解答,对应于教材的13章,对于编程习题,相关网站上也提供完整答案源代码下载;第三部分是C程序设计(二级)试题与参考答案,分四种题型共100道试题——选择题(1~40)、填空题(41~60)、程序改错题(61~80)以及程序设计题(81~100),并给出参考答案。本部分参考了教育部考试中心编写的全国计算机等级考试上机考试习题集(二级C语言程序设计)以及近年来二级笔试C语言试题。此外,本书最后还附有3个附录,是实践环节的常备资料。本书为有志通过全国计算机等级考试二级C的考生提供了熟悉考试题型、掌握解题思路的训练平台。本书可供高等院校本、专科学生使用,也可供C语言自学人员参考,还可供参加等级考试的考生和计算机培训班使用。 -
C/C++程序设计入门北京金洪恩电脑有限公司著欢迎加入学习C和C++程序设计的队伍。C和C++语言是现今非常流行的程序设计语言,深受广大程序员的表睐。本教材从简单的样例入手,边学边练,重点讲述解决问题的思路;精心设计每章节的样例,由浅入深、讲解透彻;每章备有相关练习题,让读者能及时巩固。本教材前九章介绍C语言,为后面的程序设计奠定坚实的基础,这部分内容包括:C语言基础、逻辑运算、控制语句、数组、函数、编译预处理、指针、结构体。后十章介绍C++语言,为今后的实际应用添砖加瓦,这部分内容包括:C++语言的新特性、类与对象、静态成员、友元、运算符重载、继承、多态性和虚函数、流、模板。此外,本教材所有的例程都在Visual C++ 6.0下调试通过,读者在学习本教材的过程中,还可以学习如何在Visual C++ 6.0中编写控制台程序。本教材适合程序设计的初学者、对程序设计有初步了解的人士、或想了解C和C++语言的读者阅读。本教材配有多媒体教学光盘,将理论学习中难于理解的内容用生动形象的多媒体形式展现在读者面前,使学习变得更加轻松。 -
C++面向对象程序设计(美)Robert Lafore著;邓子梁,胡勇译;邓子梁译《C++面向对象程序设计》第四版的主要变化包括对统一建模语言(UML)的初步介绍,第13章增加的文件间通信部分,以及第16章介绍的用于改进软件开发的方法。开始介绍UML时,只要符合文章主题就应尽量使用UML图例,所以全书中有很多新的UML图例。文件间通信部分集中了先前分散在全书的很多概念。自本书上一个版本以来,业界关于面向对象分析和设计的方法已有了不少发展,因此本书对与这个主题有关的章节做了修改,从而反映这些最新的进展。从上一个版本以来,C++本身只有很少改变。虽然如此,除了已提及到的修订部分,还做了很多小的变动,以便更清楚地阐明已存在的主题,另外还改正了不少印刷错误,对原文中不准确的地方也做了修正。这本书将讲解如何使用C++程序设计语言来编写程序.然而,它做得比这更多.在过去的几年内,软件开发领域出现了一些重大的革新.本书将根据这些最新的发展来教授C++.现在就来看看它们都是什么吧!程序设计变革在20多年以前,程序员在接到一个项目后可以立即坐下来编代码.然而,随着程序设计项目变得越来越大和越来越复杂,这种方法就不怎么有效了.问题的根源就是复杂性.大型程序是人类所创建过的最复杂的实体.由于它的复杂性,程序很容易出错,软件错误往往代价高昂,有时甚至威胁到生命安全(如空中交通控制系统).为解决软件的复杂性问题,程序设计领域出现了三个主要的变革,它们是:面向对象程序设计(Object-OrientedProgramming,OOP)统一建模语言(UnifiedModelingLanguage,UML)改良的软件开发过程本书将用这三个变革的思想来讲授C++语言.在此,你不仅会学到一门计算机语言,还会学到很多有关软件开发的新方法.面向对象程序设计为什么面向对象程序设计成为大多数软件项目的首选方法?OOP提供了一种全新的强大方法来处理复杂性.相对于将程序看成一系列可执行的步骤,新的方法将程序看成是一组具有特定属性和执行特定操作的对象.在进一步学习该方法之前,它听起来有些晦涩,但它确实能够让程序更清晰.更可靠和更容易维护.本书的一个主要目的就是讲授面向对象程序设计,因此将尽可能早地介绍它,并且尽可能覆盖它的所有主要特性.本书的大多数示例程序都是面向对象的.统一建模语言统一建模语言(UML)是一门由多种图例组成的图形语言.它能够帮助程序分析员弄清程序应该做什么,同时帮助程序员设计和理解程序的工作过程.UML是一种能使程序设计更为简单和有效的强大工具.在第1章中对UML做了一个概述,指出本书中将讨论的UML的具体特性.在有助于阐明所讨论的OOP话题的地方,都介绍了相关的UML特性,这种方法使得在学习UML的同时也有助于学习C++.语言和开发平台在面向对象程序设计语言中,C++是到目前为止使用最为广泛的语言.最近才加入OO语言一族的Java由于缺少某些特性,如指针.模板和多重继承等,其功能没有C++多,也不如C++强大(如果你想学习Java,C++的学习将是一个起点.因为Java语法和C++很相似).最近还出现了其他几种OO语言,比如C#,但它们还没有像C++一样被广泛接受.直到最近,C++标准还处在不断变革中,这意味着每一个编译器厂商在处理某些细节时都会有所不同.然而,在1997年11月,ANSI/ISOC++标准委员会批准了最后一个C++草案,这就是众所周知的?曜糃++(ANSI是指美国国家标准化学会,ISO是指国际标准化组织).标准C++增加了许多新的特性,如标准模板库(StandardTemplateLibrary,STL).本书以标准C++为主(少数地方除外,会在学习中标明).最流行的C++开发环境由Microsoft和Borland提供,它们运行在各种MicrosoftWindows平台上.我们尽量保证本书所有的示例程序都可以运行在Borland和Microsoft编译器的当前版本下(参见附录C“MicrosoftVisualC++”和附录D“BorlandC++Builder”中更多关于编译器的内容).关于本书本书使用C++程序设计语言来讲授面向对象程序设计,具体的编译器可以是Microsoft的,也可以是Borland的.此外,本书还介绍了UML和软件开发过??.本书适合于专业程序员.学生和程序爱好者.新概念对于传统语言(如Pascal.Basic和C)程序员来说,OOP涉及的概念是很新的.类.继承和多态性等思想是OOP的核心概念,但是在讨论面向对象语言的细节时,很容易忘掉这些概念.许多书籍都过多地让读者关注语言特性的细节,而忽略掉了这些特性存在的缘由.而本书着眼于全局,将具体的细节和宏观的概念相联系.渐进式方法本书采用了渐进式的学习方法,从最简单的程序设计示例开始,到最后完整的面向对象应用程序.我们尽量以适当的速度介绍新概念,以便于读者有足够的时间在下一次学习之前消化掉这些思想.我们也尽可能地使用图表来阐明新思想.在每一章的结尾都提供了思考题和程序设计练习题以适合于课堂教学.附录G附有思考题和小部分(带星号)练习题的解答,不同难度的练习题可以给学生以不同的挑战 -
Visual C++课程设计案例精编严华峰等编著本书的主要特色是采用了编程案例的形式来编写,利用大量生动有趣的编程案例向读者介绍可视化编程的技术和软件开发的思维方式,并使读者能够从中领悟到一些编程技巧,而且读者还可以根据这些案例进行研究、修改和扩展,使其符合自己的要求。书中提供的所有案例都经过作者编译通过,完整无误,通过每一个案例的学习,读者可以轻松掌握有关VC编程案例的设计和完成。本书的各个案例基本上互相独立,全书覆盖了包括图形和图像、多媒体、Internet网络、数据库、程序通信、ActiveX技术等,深入浅出地说明了VC中最具典型性和最有用的程序设计方法。读者可以根据自己实际情况选择不同章节进行阅读,相信丰富的案例讲解可以解除读者阅读枯燥之苦。VisualC++是Microsoft公司开发的可视化开发工具。本书以翔实的内容、精选的案例全面介绍了如何利用VisualC++进行课程设计和软件制作。本书介绍了11个课程设计案例,各个案例相对独立,覆盖了Windows下编程的大部分内容,包括图形和图像、多媒体、Internet网络、数据库、程序通信、ActiveX技术等各个方面,深入浅出地说明了VisualC++是典型的和最有用途的程序设计方法,其中很多内容是一般介绍VisualC++基础编程的书籍没有涉及到的。本书应用性极强,案例全部可以运行,读者可以根据这些案例进行研究、修改和扩展,使其符合自己的要求。本书是VisualC++爱好者学习VisualC++编程课程设计的好帮手和课程资料。同时还是广大教师、计算机专业编程人员的学习参考书。为配?隙琳呤褂帽臼椋臼楦酱绦蛟创牍馀桃徽拧? -
PC数据采集(美)David McCombs著;杨定新,汪东,宋新译你想构建能够捕获并且分析现实世界中包括速度、温度、力、压力、电压、电流强度以及电阻等各种物理量在内的测量系统吗?本书为怎样建立和使用基于PC的数据采集系统来测量这些物理量以及怎样进行软件编程提供了指南。你可以在本书中找到以下一些可能令你感兴趣的设计:·利用传感器及其信号调节电路进行电子测量·将模拟量转换成数字量·通过软件编程实现对数据的收集、压缩、存储、简化、分析以及将测量结果显示出来本书作者McCombs对出现在测量系统中的基本概念都进行了解释说明。你将学到怎样选择电压源、传感器和转换器,你甚至可以学会怎样开发基于PC的电压表、电流表与欧姆表!www.infopower.com.cn提供了本书相关资源的下载,其中的C++代码程序将教你在Windows或DOS下怎样使用数据采集程序,此外还包含有OS/2和基于Linux或基于Intel的UNIX操作系统下的相关程序。 -
C语言程序设计方法邓文新,张宏烈主编本书以新标准对C语言的规定为依据,并结合作者多年讲授C语言理论课和实验课的经验编写而成。书中对C语言中的一般问题做了简要的说明,对学习中的重点和难点做了详细的分析阐述,并提出了相应的上机实例和上机调试方法,设有实验专章,把C语言编译过程中的错误信息列表附后,供读者参考。本书内容先易后难,使读者能够在逐渐深入、循序渐进中接受。书中还介绍了基本的程序设计方法和管理、数据仿真等方面的应用实例,从而使读者能够在加深理解中使用C语言,并掌握用C语言进行软件开发的基本方法。本书既可作为大学教材,又可供计算机类技术人员参考。 -
C++程序设计谢永超主编C++是一种既可以用来进行结构化程序设计,也可以用来进行面向对象程序设计的高级程序设计语言。当然,它更倡导面向对象的思维方式进行程序设计。C++的问世,受到广大编程人员的喜爱,在许多领域得到了广泛地应用。C++是目前高级编程语言中使用最广泛的语言之一。C++语言由C语言发展而来,它既保留了C语言结构化程序设计的特点,又支持数据抽象、数据封装、继承和多态等面向对象设计的重要特性。本书全面、系统地介绍了C++语言的基础知识和面向对象的特性。在介绍各个章节的内容时,语言流畅、条理清晰,并通过大量的实例对主要内容进行了深入的说明。书中所有实例都在C++的环境中调试通过。即使没有C语言的基础,通过学习本书,读者也能够全面、系统地了解与掌握C++语言编程的技能。本书针对高职院校的特点,注重实践操作,实例多,操作性强。本书可作为高职高专院校的教材,也可供相关人员自学和开发人员参考使用。
