C/C++及其相关
-
C++程序设计技能百练蒋立翔编著突出软件的核心知识——每课开始都进行核心知识讲解,将知识要点呈现出来,以便与后面的练习相对应。反复进行技能特训——每课根据技能核心知识安排大量的实例进行全面训练,达到快速掌握技能的目标。环环相扣的组织结构——练习案例之间通过有效地组织,根据读者学习习惯和知识点的不同安排内容,方便读者循环渐进地学习。C++是最完善的程序设计语言之一,是高级程序员的首选。要想成为一个真正的程序员必须熟练掌握C++语言。本书融趣味性、实用性于一体,通过100个经典实例,全面讲解C++程序设计的方法和步骤。第1课讲解C++基础知识;第2课讲解数据类型和控制结构;第3课讲解函数;第4课讲解数组和指针;第5课讲解引用与结构;第6课讲解类和对象;第7课讲解堆、构造函数与拷贝构造函数;第8课讲解静态成员、友元与模板;第9课讲解继承与派生;第10课讲解多态性和虚函数;第11课讲解I/O流类库和异常处理。本书资料丰富、内容详实,涵盖了C++编程的难点和热点。既适于作为大中专计算机相关专业及培训班的C++教程,也可以作为广大编程爱好者的自学教材。 -
C语言程序设计高福成[等]编著《C语言程序设计(高校教材)》以程序设计为主线,以程序设计的需要带动语言知识的学习,系统介绍了C语言及其程序设计技术。全书共10章,包括C程序设计的初步知识、数据类型、数据运算、程序流程控制、数组和字符串、指针、函数、复合数据类型、文件和编译预处理及分割编译,并通过丰富的程序设计实例,详尽介绍了相应的算法知识。各章都编排了大量的练习题,以帮助读者在初步掌握语言的基础上,着重培养程序设计的能力。 -
数据结构朱战立,刘天时编著数据结构是计算机专业和其他一些与计算机技术关系密切专业必修的核心课程。《数据结构:使用C语言(第3版)》系统地介绍了各种类型的据结构和查找、排序的各种方法。对于每一种类型的数据结构,都详细阐述了基本概念、各种不同的存储结构和不同存储结构上一些主要操作的实现算法,并给出了许多设计实例帮助。另外,书中还介绍了递归算法的设计方法。全书采用C语言作为算法描述语言。《数据结构:使用C语言(第3版)》既可作为大专院校计算机等专业的教科书,也可作为从事计算机应用的工程技术人员的自学参考书。 -
C++ Templates中文版[美]David Vandevoorde,[美]Nicolai M.Josuttis著;陈伟柱译《C++Templates(英文影印版)》《C++TEMPLATES二合一捆绑销售(中文版&影印版)》本书样章免费试读:第2章第14章本书前200本7折售卖本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。全书共5个部分,22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录部分是一处定义原则和重载解析的相关资料。本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。 -
新概念C语言程序设计张基温编著本书是一本基于信息素养教育的程序设计教材。全书分为4章:第1章是一个只需要6-8学时的快速入门,介绍C语言的基本语法;第2章介绍最基本的算法设计方法;第3章介绍在程序中组织数据的基本方法;第4章进一步介绍算法设计的重要策略。本书在注重进行思维训练、提高程序设计能力的同时,较集中突出了程序设计语言中的语法知识。这样的一种结构,可以满足不同层次的学习和教学的需要,给学习者创造一个知识和能力的建构空间,鼓励学习者创新性的学习兴趣。本书在每章中均提供了许多利于举一反三的练习题目。本书适合作为高等学习程序设计课程的教材,也可作为相关人士用于自学的参考书籍。 -
visual C++实用图像处理专业教程陈兵旗,孙明编著本书对以往教材的模式进行了改革,使学生能在实践中理解和掌握图像处理技术。例如用图茂的直观的解说代替烦琐的数学推导过程,提供各个处理过程的源程序使学生能上机实践,以加深对图像处理算法的理解,而且对提供的源程序稍加改动就可以组成自己的图像处理程序,使本书具有很强的实用性。本书共分13章。第1章介绍了图像处理的发展现状和图像处理的基本特点;第2章介绍了图像处理的基本概念,以及VisualC++图像处理编程的基本方法。以后各章分别介绍了区域分割与提取、边缘检测与提取、图像平滑、图像增强、特征选择与描述、彩色变换、彩色分割、几何变换、频率变换、图像压缩、小波变换等图像处理知识?约跋嘤Φ目勺杂傻饔玫腃语言图像处理源程序。在最后的附录里列出了专业版Imgc的VisualC++界面源程序。本书随书光盘中包含有配套学习版软件Imgcx和专业版软件Imgc,可供读者学习和分析使用。本书适用于VisualC++中级读者以及图像处理专业人员参考,适合于各高等院校VisualC++程序设计及图像处理课程的教学和科研。 -
Visual C++(MFC)函数实用手册张曜,郭立山,李檄玄编著本书汇集了VisualC++(MFC)常用的类与函数,包括应用程序架构、标准窗体元素、绘图和图形、文件系统与数据库、网络编程和集合六大方面,主要介绍函数的功能、语法、参数列表和说明,且在大部分函数附有程序示例。本书内容系统而全面、分类合理、语言通俗易懂、示例典型、实用性强,既可作为各大中专院校相关专业和VisualC++(MFC)培训班的学习和参考用书,也可作为初、中级程序员的参考用书和工具书。本书内容丰富、分类合理、语言通俗易懂、举例典型、实用性强,且结合丰富的图表进行说明,便于读者理解和学习,以使其能迅速、熟练地掌握VisualC++(MFC)函数的相关知识。本书在书末附有两个附录:MFC类库结构图和系统错误码。通过这两个附录的学习可以使读者对MFC类库结构有大概的了解,同时也便于读者查找系统错误及其原因,以期快速解决。 -
数据结构与STL(美)William J.Collins著;周翔译;周翔译数据结构一直是计算机科学专业课程的核心内容,它是信息的组织方式。对于相同的算法,用不同的数据结构表示其中的抽象数据类型会造成不同的执行效率。本书从面向对象程序设计的角度,具体使用C++语言,讲述了数据结构及其算法。通过对方法接口、示例和应用的学习,引导学生逐渐理解和掌握如何高效地使用数据结构。本书与传统数据结构教材相比,除了保留系统、全面的风格之外,还具有重视与实际编程结合、侧重标准模板库的实现描述等特点;并配有丰富的习题及实验,是一本优秀的课堂和自学参考用书。本书讲述了数据结构的基本原理及其实现,并使用了C++作为教学语言。通过方法接口、示例和应用的学习,引导学生逐渐理解和掌握如何高效地使用数据结构。大部分数据结构是在标准模板库(STL)中提供的。本书还详细研究了这些STL数据结构的规范实现,展示了这些实现的高效和简洁性。为了深入理解实现的要点,还对其中几个数据结构的不同实现进行了测试。贯穿全书的宗旨是鼓励结合实践的学习。每章末尾的编程项目让学生可以开发并实现自己的数据结构,或者是扩展,应用这一章中介绍的数据结构。可选的实验帮助学生通过编程巩固所学知识。本书特点:·本书配套网站上包含了实验、课件、习题解答等等。网站地址是www.mhhe.com/collins。·每个实验都要求学生进行仔细的观察、推测和检测才能得出结论,能够鼓励学生积极主动地学习。·书中还精心设计了许多教学提示和习题。 -
Visual C++面向对象与可视化程序设计黄维通编著《Visual C++面向对象与可视化程序设计(第2版)》从最基本的概念出发,详细地讲述了使用Visual C++ 进行面向对象与可视化程序设计的基础本原理与方法。全书共分为4篇,即Visual C++基础知识、使用API函数进行可视化编程、使用MFC进行可视化编程和Visual C++高级编程。书中涉及Visual C++编程过程中常用的API函数及MFC类,并结合实例对其中的消息处理,API函数结构、各种按纽、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在实例中对程序代码都做了详细的说明,以便读者掌握。《Visual C++面向对象与可视化程序设计(第2版)》通俗易懂,重点突出,偏重应用,不仅可以作为大专院校理工科学生的教材,还可以供研究生及科研院所的计算机开发与应用人员作为参考,同时也可供从事计算机软件开发的专业人员参考。与《Visual C++面向对象与可视化程序设计(第2版)》配套的《Visual C++面向对象与可视程序设计习题解析与编程实例》由清华大学出版社出版。 -
C++语言程序设计教程与实验温秀梅, 丁学钧主编本书特色:·有机结合了基础知识和编程思想·突出“理论够用、实用为主”的原则·每章后均附有精选习题,并在本书的最后提供了模拟试卷·提供实验指导,帮助学生实现理论与实践的结合本书在体系结构的安排上,将C++语言的基础知识和一般的编程思想有机地结合起来,对于典型例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。本书由3个部分组成。第1部分(第1-8章)是对C++语言基本特性的介绍,有些是和C语言有类似的地方。第2部分(第9-12章)是关于C++语言面向对象的基本思想及设计方法。这些是C语言中所没有的。正是这一部分,使得许多人认为C++语言太复杂,为了使普通读者易于理解,我们力争把这些内容写得简明扼要,通俗易懂,而又比较完整。第3部分是本书的附录部分,包括有重要的实验内容设计及VisualC++6.0环境介绍,这是掌握一种编程语言的重要环节。本着少而精的原则,全书版面清晰、结构紧凑,知识信息含量高,特别适合作为非计算机专业本科生教学或计算机应用培训班的教材,同时,还可以作为自学或函授学习的参考书。
