C/C++及其相关
-
数据结构杨振生编著本书系统地介绍了“数据结构”的基本内容,阐述概念准确、通俗易懂、思路清晰、结构严谨。根据高等职业技术教育的特点和培养目标的要求,本书注重基础知识,突出应用性、实用性和可读性,强调理论联系实际,培养学生分析问题和解决问题的技能。全书共分十章,主要内容包括:数据结构的基本概念、线性表、栈与队列、串和数组、树、图、查找、排序和文件等。书中例题丰富,侧重基础理论、算法的思路与算法的实现。每章最后都附有习题和实习参考题,供教师选择或参考。在教学实施过程中,根据实际情况,可对部分内容做适当删减。本书可作为大专、高职类院校的计算机专业、信息工程专业的教材,也可供相关专业科技人员参考。 -
奇思异想编程序葛一楠,李智慧,方宏编著本书以通俗易懂的语言、列举大量的实例揭示了C++ Builder的各种用法。全书共分为12章,分别介绍了系统编程、界面设计、菜单工具栏和状态栏、鼠标光标和键盘、文件操作和驱动器、图形图像与多媒体、数据共享、操作注册表、线程与动态链接库、网络与通信、数据库编程、SQL数据库等内容。本书所展示的小例子,短小精干,恰到好处,点出C++ Builder的应用精髓。本书可作为C++ Builder编程人员的参考用书或使用手册,也可供计算机爱好者使用。 -
C语言复习指南与题解李俊杰编著本书通过介绍C语言的基本概念和大量的习题让读者掌握C语言。为满足广大读者学习C语言程序设计知识、熟练掌握编程技巧、备考和应考的需要,本书系统地介绍了C语言的基本语法,包括数据类型及运算规律、基本语句、结构控制、数组和函数等,并介绍了编译预处理、指针、结构体、共用体、位运算和文件操作等较深层次的内容。本书根据当前学生的学习特点,紧扣C语言教学大纲的要求精心编写。在本书的编写过程中, 充分考虑了计算机等级考试的性质和学生学习及应试的特点,列出了各章的重点、难点及主要内容,其中绝大部分习题和例题都是平常学习C语言的一些典型例子。其目的是帮助读者在学习过程中把握重点,掌握典型题目,有的放矢地学习,以便在各类考试中发挥出应有水平,取得满意效果。本书适合开设C语言课程的高等院校学生使用,也可作为C语言自学者及备考者的参考用书。 -
新电脑课堂本书编委会编著Visual C++ 6.0是Microsoft公司的Visual Studio开发组件中最强大的编程工具,利用它可以开发出高性能的应用程序。本书针对Visual C++的初学者,从零起步,由浅入深地进行Windows下面向对象程序设计的全面讲解。全书共分为8章,分别介绍了Visual C++ 6.0的基础知识及其语言基础、详细讲解了Visual C++ 6.0程序的构成、程序的工作原理、消息映射机制、集成开发环境中的资源使用、对图形与文本的处理、设备上下文与GDI的应用、基于对话框的程序设计以及Visual C++ 6.0中的文档/视图类等知识。全书共提供了79个实例和大量的习题,并且程序实例带有详细的讲解。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。此外,本书还配有多媒体自学光盘,光盘中提供了生动的知识点讲解,同时包含本书实例程序的全部源程序、设计这些程序所用的素材,以及部分习题的参考答案。本书可作为高职高专学校和大学计算机相关专业的教材,另外还可作为广大计算机爱好者自学的教材。 -
C++入门经典(美)Ivor Horton著;李予敏译;李予敏译C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详尽论述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。 本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 -
C语言程序设计洪维恩编著本书从C语言的特色和优势出发,介绍C语言程序设计的规划、编写、编译执行以及大型程序的开发理念,囊括了C语言的数据类型、格式化输入/输出、运算法则、循环和选择语句的运用,函数、数组、字符串、指针、结构体及其他数据类型的应用,文件的处理、位运算处理、大型程序的开发等内容。全书实例丰富,语言简练,展现了C语言的精髓,且使用免费的Dev C++环境编写、编译和运行程序,让读者可以摆脱DOS环境的Turbo C,更轻松地学习C语言。本书适合高校计算机及相关专业作为C语言程序设计的教材,同时也可作为培训和自学用书。 -
C语言程序设计陆蓓[等]编著C语言是一种结构化的程序设计语言,它既具有高级语言的特点,又具有低级语言的特点。本书共分11章,内容包括:程序设计的基本概念,基本数据类型、运算符和表达式,C语句和结构化程序设计,数组,函数,编译预处理,指针,结构体、共用体和枚举,位运算,文件,库函数及其应用。本书内容安排合理,讲解通俗易懂,对重点难点做了十分系统、清楚和详细的阐述,并辅以大量的典型例题,使广大读者能够通过学习本书掌握C语言的基本知识,并灵活运用所学知识编写应用程序。本书每章都配有丰富的习题,主要包括选择题、填空题和编程题三种类型,大部分习题都精选于全国计算机等级考试历年的考试真题,具有典型性和启发性,使学生能随时自我检查学习效果并获得相应的反馈信息。与本书配套的还有《C语言程序设计实训解、实验、课程设计与样题》,主教材中所有习题的答案及解析均在实训教材中给出。本书配有教学光盘,其中包括课堂教学课件、程序源代码、习题解答、实验指导、课程设计、模拟试题等,形成了主教材、实训教材、配套光盘组成的立体教学体系。本书可作为高等院校计算机专业或相关专业的教材,也可作为全国计算机等级考试的培训教程。 -
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++语言学习者和软件开发者的需求,减少入门者不必要的摸索时间,本书可作为高等学院校理工科各专业C或C++程序设计语言的教材,也可供自学者学习C或C++语言使用。 -
C++网络编程(美)Douglas C.Schmidt,(美)Stephen D.Huston著;马维达译《C++网络编程》系列正是帮助我们进入一个更好的网络化应用开发世界的台阶。在卷1中,两位作者,DouglasC.Schmidt与StephenD.Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C++和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们描述ACE框架的设计原理,以及它们可以怎样帮助开发者在较低级的本地操作系统API和较高级的分布式对象计算中间件的局限之间“航行”;前者既不灵活也不可移植,而后者对有着苛刻的QoS和可移植性需求的网络化应用来说,常常缺乏效率和灵活性。传统上,生成和使用网络化应用框架所需的技能被锁在专家开发者的头脑中,或是深深地埋藏在散布于企业或是行业各处的众多项目的源代码中。这两种情况当然都不理想,因为要为每个新的应用或项目重新获取这些知识,既费时又易出错。为解决这一问题,卷2阐释了在ACE框架的结构和功能之下的各种关键模式;这同时也将会帮助我们理解ACE自身的设计、实现,以及有效使用。<br>ACE(ADAPTIVECommunicationEnvironment)是用于构建高性能网络化应用和下一代中间件的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACE的创始人DouglasC.Schmidt及主要开发者之一StephenD.Houston撰写而成,其内容涵盖了ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-OrientedSoftwareArchitecture:PatternsforConcurrentandNetworkedObjects)之后,DouglasC.Schmidt撰写的又一著作,通过学习本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。<br>
