C/C++及其相关
-
新概念C语言程序设计教程张基温 编著程序设计的教学,涉及语言语法和算法两个方面,于是形成两种体系结构的教材:面向语法体系的教材和面向问题体系的教材。《新概念C语言程序设计教程》采取了折中的编写方案。全书共分5章:第1章是一个十几学时的快速入门,介绍了C语言的基本知识;第2章按照问题主线,介绍了最常用的算法设计方法,为进一步学习程序设计奠定基础;第3章介绍可组织多个数据的数据类型:数组、结构体和共用体,引出数据结构的基本概念;第4章介绍指针类型;第5章进一步扩充语法知识。《新概念C语言程序设计教程》把程序测试看作是程序设计的一个组成部分,介绍了相应结构的程序的测试用例设计方法。《新概念C语言程序设计教程》概念清晰,是作者多年教学经验的提炼;例题经典,具有举一反三的功效;习题丰富,在每小节后按排了大量实战题目;采用层次结构,能满足不同高校不同专业的教学需求。 -
C#2005数据库编程经典教程(美)沃顿(Karli watton) 著,陈秋萍 译要学习如何在C#编写的.NET 2.0应用程序中使用Microsoft SQL Server,本书是绝佳的起点。通过阅读本书,读者将学到数据库技术的基础知识,掌握如何使用.NET框架来访问数据库及如何最大限度地提高代码的效率。 本书首先阐述了有关数据库的基本知识,包括数据库的定义和类型、SQL语言以及如何在C#应用程序中使用ADO.NET来访问数据库;然后,讨论了数据绑定技术以及如何在Windows和Web应用程序中使用它们来显示和修改数据;接下来,探讨了如何以编程方式访问数据库,包括以编程方式访问数据库所需的连接、命令、阅读器、适配器和Dataset等对象、视图和存储过程以及自定义数据对象;最后,讨论了一些高级主题,包括事务、并发管理、Web服务、SQL CLR集成等。 本书适合在使用Visual C# 2005开发Windows和ASP.NET应用程序方面拥有一定经验的程序员阅读。 -
C程序员成长攻略黎陟、龚涛、等C语言是一种“中级”语言,兼备高级语言的基本结构与低级语言的功能,兼有二者的优点。C语言也是一种结构化语言,尽管C语言不允许函数的嵌套定义,不是严格意义下的模块结构化(block-structured)语言,但是C语言具有结构化语言的典型特征。C语言更是C程序员的语言,许多程序员的成长故事里都有C语言的影子。本书主要介绍C语言编程从入门到精通的程序员成长过程,总结编程经验,提炼项目开发的技巧,以实例展示C程序员的编程技能和成长攻略。本书内容丰富、实例详尽(提供所有的源代码),涉及知识面广,逻辑层次清楚,图文并茂,紧跟C编程技术的发展趋势,是一本从事C应用程序开发的优秀参考书。 本书适合于具有一定编程经验的程序员、开发人员和C语言爱好者,也有助于具有丰富开发经验的系统分析员、系统测试员、企业IT经理等,同时也是C语言初学者迅速提高编程水平的一本好的参考书。 -
C++语言学习利器杜飞雪 等编著本书是“万水编程革命系列”的第二本,把机器人设计与C++语言巧妙结合起来,让读者在躲避子弹、前进后退中全面掌握C++语言的变量、函数、数组、类、对象、继承、多态、运算符重载、模板、文件流等各个要素。本书由浅入深,侧重于C++的特性与机器人代码的实现。随着C++水平和机器人策略能力的提高,本书最后还介绍了人工智能及一些极具创意的机器人的C++设计。本书章节设计合理,符合人脑思维定式,更易掌握各知识点。首先定出章节学习目标与任务,其次分析任务,穿插C++知识与机器人策略,并用代码实现,然后在任务的基础上进行知识点扩展,最后对各章节要点进行总结,并给出练习。本书是编程爱好者、大中学生加快学习的福音,更是计算机老师教学的强有力工具。本书可作为高等院校、高职高专、培训机构的教材。AI- CODE已经被部分院校作为教学辅助软件使用。AI-CODE必将改变传统教学,引领新的编程革命。本书所有实例的程序源代码可从从中国水利水电出版社网站(http://wwwwaterpub.com.cn/sofifdown)免费下载。 -
ABSOLUTE C++中文版完美的C++教程萨维奇本书是一本全面、易用的C++编程语言教程。作者用清晰、简洁的风格讲解概念和技术,帮助读者掌握控制结构、函数、数组、指针和串、类和数据抽象、运算符重载、文件处理以及数据结构等关键内容。每章中间的自测练习、章末的编程练习、丰富的实例、大量的代码等,都为读者提供了掌握C++编程概念所必需的实战演练。.本书主要特点:全面介绍标准模板库(STL)。STL是理解C++语言的要素,体现了C++丰富的功能性和多样性。涵盖高级C++主题,包括虚函数、模板和异常。讲述继承、多态和封装。讨论统一建模语言(UML)和设计模式。提供完整的教学支持资源:http://www.aw-bc/savitch。 -
C#语言学习利器周凤英、李杰、等《C#语言学习利器:AL-CODE坦克机器人》是“万水编程革命系列”的第四本,把机器人设计与C#语言巧妙结合起来,让读者在躲避子弹、前进后退中全面掌握C#语言的变量、函数、数组、集合、类、对象、继承、多态、接口、文件流等各个要素。《C#语言学习利器:AL-CODE坦克机器人》由浅入深,侧重于C#的特性与机器人代码的实现。随着C#水平和机器人策略能力的提高,《C#语言学习利器:AL-CODE坦克机器人》最后还介绍了人工智能及一些极具创意的机器人的C设计。《C#语言学习利器:AL-CODE坦克机器人》章节设计合理,符合人脑思维定式,更易掌握各知识点。首先定出章节学习目标与任务,其次分析任务,穿插C#知识与机器人策略,并用代码实现,然后在任务的基础上进行知识点扩展,最后对各章节总结要点,并给出练习。《C#语言学习利器:AL-CODE坦克机器人》是编程爱好者、大中专学生加快学习的福音,更是计算机老师教学的强有力工具。《C#语言学习利器:AL-CODE坦克机器人》可作为高等院校、高职高专、培训机构的正式教材。AI-CODE已经被部分院校作为教学辅助软件使用。AI-CODE必将改变传统教学,引领新的编程革命。 -
Visual C++程序员成长攻略戴博、周杨、龚涛、等《Visual C++程序员成长攻略》从程序员成长的历练过程出发,由浅入深、全面系统地介绍了以 Visual C++6.0为平台的C++应用程序编程技能和开发方法。全书分为15章,包括Visual C++编程的基本实例分析、MFC编程结构和 Visual C++实用工具、MFC消息和异常机制、多线程与动态链接库、系统编程、高级界面编程、串口与拨号编程、多媒体编程、图像编程、OpenGL编程、网络编程,并配以大量的开发实例。《Visual C++程序员成长攻略》知识涵盖全面,逻辑层次清楚,图文并茂,紧跟现代计算机应用技虚的步伐,是一本VisualC++软件开发的优秀参考书。《Visual C++程序员成长攻略》内容丰富、实例详尽,适用于具有一定编程经验的程序员、开发人员和Visual C++爱好者,对具有丰富开发经验的系统分析员、系统测试员、企业IT经理等也能有所帮助,同时也是Visual C++初学者迅速提高编程水平的一本好的参考书。 -
C语言程序设计辅导李春葆、金晶、等《重点大学计算机专业系列教材:C语言程序设计辅导》是与李春葆等编著的《C语言程序设计》(清华大学出版社,2007)教材相配套的教学辅导书。全书由两部分组成,第一部分是习题解答,给出主教材中所有练习题的参考答案。第二部分是上机指导,介绍了Turbo C 2.0系统的使用方法和调试程序的技巧。《重点大学计算机专业系列教材:C语言程序设计辅导》适合作为高等院校计算机及相关专业的本科生教材,也可作为软件技术人员的参考用书。 -
51单片机C语言常用模块与综合系统设计实例精讲于永 等编著全书针对目前最通用流行的51单片机系列,通过典型实例的形式,详细介绍了51单片机常用模块与综合应用系统设计的方法与技巧。全书共分3篇24章。第1篇为基础篇,简要介绍了51单片机开发的硬件结构、指令系统、C语言各语句用法与意义、Keil 8051 C编译器;第2篇为51单片机常用模块设计篇,通过19个模块设计实例,详细介绍了51单片机的各种开发技术和使用技巧,这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的51单片机开发技术;第3篇通过两个综合系统实例,对前面的51单片机常用模块进行了综合应用设计,经过此篇学习,读者对于51单片机综合系统设计的能力将得到迅速提升并产生质的飞跃。 本书配有光盘一张,包含全书所有实例的硬件原理图和程序源代码,方便读者学习和使用。本书适合计算机、自动化、电子及硬件等相关专业的大学生,以及从事51单片机应用的科研人员使用。51单片机C语言常用模块与综合系统设计实例精讲/于永,戴佳,常江编著. -
More Effective C++中文版(美)迈耶斯 著,刘晓伟 译本书所给出的建议都是源于日常编程实践的一些真知灼见。和它的姊妹篇《Effective C++》一样,本书是每个C++开发者必不可少的书籍。作者Meyers在本书中为我们呈现了35种用于提升程序和设计的新方法。根据多年的经验,Meyers解释了如何才能编写更高效的C++软件:运行效率更高、更为健壮、更为稳定、更容易移植以及更易于重用。简而言之,就是如何编写更好的C++软件。一些经过实践检验的用来改善程序效率的方法,包括检验C++语言特性所带来的时间和空间上的开销。全面地描述了C++专家所使用的高级技术,包括placement new、虚构造函数、智能指针、引用计数、代理类和双重分派等。本书主要特点:以实例说明异常处理从结构上及行为上给C++类和函数带来的巨大影响。从实用的角度介绍新的语言特性,包括bool、mutable、explicit、namespaces、成员模板以及标准模板库等。如果你的编译器还不支持这些新特性,Meyers会告诉你如何使用其他的方法来达到同样的效果。
