C/C++及其相关
-
C++程序设计刘加海 ,杨锆 ,张银南 等编《C++程序设计(第2版)/高等学校计算机基础教育教材精选》适合作为直接讲授C++程序设计课程的教学用书,不需要读者具有C程序设计的基础。本书把C程序设计的基本知识结合在类中讲解,使面向对象的思想贯穿于整个教材,能帮助读者尽快掌握面向对象的编程思想,提高面向对象的编程能力。《C++程序设计(第2版)/高等学校计算机基础教育教材精选》共分14章,内容包括C++程序设计入门、C++程序的文件组织与基本运算符、循环程序设计、分支程序设计、函数、数组与指针、指针与函数、类与对象、运算符重载、继承与多态性、I/O流与文件、模板和异常、可视化程序设计。《C++程序设计(第2版)/高等学校计算机基础教育教材精选》内容通俗易懂、言简意赅、重点突出。本书内容的安排循序渐进、深入浅出,以具体实例来分析和阐明C++程序设计中面向对象的方法与应用。为加深读者对程序设计思想的理解,每章都给出了与教材同步的思考题与上机练习题。清华大学出版社还出版了与本书配套的《C++程序设计实验、辅导与习题解答》,书中给出了17个C++实验、C++编程要点及本书所有习题的解答。本书作者根据在浙江大学多年讲授C++程序设计的教学经验,结合大量实例,系统地讲述了C++程序设计的主要知识点、编程特点与编程方法。本书适合作为高等学校理工科各专业的学生学习面向对象程序设计的教材或参考书。
-
程序设计基础实验指导与测试高克宁 ,李金双 ,焦明海 等著《程序设计基础(C语言)实验指导与测试(第2版)/高等学校计算机基础教育规划教材》作为《程序设计基础(C语言)(第2版)》的配套教材,旨在帮助学生掌握程序设计的基本技能。《程序设计基础(C语言)实验指导与测试(第2版)/高等学校计算机基础教育规划教材》包含5个方面内容:介绍了Visual C++6.0集成开发环境:精心设计了15个实验,每个实验由实验目的、实验指导和实验内容三部分构成,其中实验指导部分给出了详细的实验步骤和实验,对自行开展实验活动具有重要的指导意义;提供了7个综合案例.每一个案例都给出了详尽的指导,以进一步培养学生的综合实践能力;针对课程的学习给出了大量的基本概念测试题,包括基本概念选择题、阅读程序和程序填空三类题型,对加深和巩固对基本概念的理解有很大帮助。
-
Visual C++串口通信技术详解李景峰 ,潘恒 ,杨丽娜 等著《Visual C++串口通信技术详解(第2版)》介绍如何利用Visual C++集成开发环境进行串口通信程序开发的前沿实用技术。书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、Visual C++集成开发环境简介、MSComm控件串口编程、Windows API串口编程、TAPI串口编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、计算机和单片机的串口通信、计算机和PLC串口通信、计算机与射频卡通信、通过串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统,以及USB转RS-232串口实例等。《Visual C++串口通信技术详解(第2版)》通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,凸显基础理论与工程实践之间的相互联系。本书实例的源代码可在www.hzbook.com下载,以方便读者学习和使用。《Visual C++串口通信技术详解(第2版)》可作为具有一定Visual C++使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书。
-
C#程序设计经典300例王骞 ,陈宇 ,管马舟 著C#是构建在.NET框架上的一种面向对象的编程语言。其语法简洁,类型安全,具有与其他语言良好的兼容性,以及完善的错误处理机制。王骞、陈宇、管马舟编著的《C#程序设计经典300例(附光盘)》分4篇共29章,一共包含了300个例子,主要介绍C#编程中几种常用应用程序的创建方法、基本语法、面向对象的基础知识、程序中常用的数据结构与算法、项目开发中常用的设计模式、Windows窗体编程、多线程的使用、文件系统的管理、注册表技术运用、数据库的开发、Office的访问、GDI+绘图技术、自定义控件、Vista的Aero磨砂玻璃特效、图像处理的常用算法、WPF技术、网络通信技术、多进程编程、C/C++程序调用、系统管理以及LINQ和并行处理等技术。《C#程序设计经典300例(附光盘)》的每个实例不但有知识点的讲解,而且还将这些知识灵活运用,最关键的是,根据笔者多年的编程经验,还在实例中穿插了大量的编程技巧。本书既适用于C#初学者对基础知识的学习,也可以帮助中高级读者进一步提高C#编程水平。
-
Objective-C程序设计入门与实践刘一民 刘宪利 著本书详细介绍了Objective-C语言和苹果iOS、Mac平台面向对象程序编程的知识;结合独特的学习方法,在每章都合理嵌入大量的范例,让本书更适合于读者学习和课堂教学。 如果你对iPhone/iPad开发有兴趣,但是没有软件开发经验,本书将是你的首选,它能帮助你迈进开发的门槛,帮你成为一名初级的软件开发人员。对于用其他开发语言编程的人,本书也是一本不错的入门级别的书。如果想成为一名软件开发高手,仅仅靠本书的是不够的,建议掌握本书所介绍的知识之后,加入到苹果开发者中心(https://developer.apple.com.cn/),通过苹果官方提供的有关开发材料,来进一步学习,提高自己对iPhone/iPad的框架。
-
单片机C语言实用教程龙建飞 ,张箭 编本书以项目作引领、以任务为驱动组织教学单元,通过大量实例,举一反三,由浅入深、由简到繁地安排训练项目和任务;立足于学生实际,以学生为主体,注重学生自主学习、合作学习和老师个性化教学;将单片机硬件知识和C语言编程知识分解到实例中,以解决实际问题为纽带实现理论与实践有机结合,达到“教中做、做中学、学中练”的目的,全面提升学生解决问题的实战经验和能力。本书的主要内容包括51单片机所有的内部硬件知识(I/O口控制、定时器、中断、通信等),编写C51单片机程序所需的C语言基础知识。本书涉及外围硬件包括LED灯、独立按钮、钮子开关、数码管、大/小液晶、点阵等。
-
深入浅出Objective-C钱成 著《深入浅出Objective-C》围绕着苹果平台的软件开发语言Objective-C展开,由开始到发展,由基础到原理,由领会到技巧,由新手到大师,由浅入深地层层讲解。作为国内罕见的原创Objecitve-C教程,《深入浅出Objective-C》披露了为数众多的技术要点和内幕,甚至还包括至完稿时最新的iOS 6.0新技术细节。编者以一个中国苹果开发者的角度,为有经验的同行能够再次提高提供参考,为懵懂的新手开辟一条康庄大道,甚至为想学Objective-C却无从下手的朋友揭秘了开发捷径。
-
C程序设计教程谭浩强 著C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。《中国高等院校计算机基础教育课程体系规划教材:C程序设计教程(第2版)》系统地介绍怎样使用C语言进行程序设计。通过《中国高等院校计算机基础教育课程体系规划教材:C程序设计教程(第2版)》的学习,可以基本上掌握C语言的主要内容和使用方法,同时学习程序设计的方法及有关算法的知识,初步掌握用计算机解题的全过程。这是理工类大学生应当具备的基本知识和应用要求。本书作者具有丰富的教学经验和编写教材的经验,善于把复杂的问题简单化,化解了学生学习过程中的许多困难。作者所著的《C程序设计》一书受到专家和读者的一致好评,公认为是学习C语言程序设计的理想教材,被全国大多数高校选用,是学习C语言的主流用书。已累计发行了1200多万册,创同类书的国内外发行最高纪录。根据国内一般大学非计算机专业的教学需要,作者2007年在《C程序设计》一书的基础上重新组织和改写并出版了《C程序设计教程》,适当减少内容,紧扣基本要求,突出重点,适合“少学时”的需要。现在,作者对该书进行了修订,出版了《C程序设计教程(第2版)》,即本书。根据近年来的教学实践,本书在第一版的基础上,重新构建教材体系,进一步压缩内容,突出重点,加强算法训练,更加实用。用通俗易懂的方法和语言阐明复杂的概念,使读者更加容易学习。同时注重培养包括计算思维在内的科学思维。本书可用作全国各高等学校各专业的正式教材,尤其适合于一般院校的非计算机专业使用。也是一本供自学的好教材。《中国高等院校计算机基础教育课程体系规划教材:C程序设计教程(第2版)》还配有辅助教材《C程序设计教程(第2版)学习辅导》。
-
数据结构陈超祥 编《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》是为“数据结构”课程编写的教材,共9章,系统介绍了各种常用的数据结构与算法方面的基本知识。第1章为绪论,引入了数据结构与算法的一些基本概念;第2~7章分别介绍了线性表、栈、队列、串、多维数组、树和图等几种基本的数据结构;第8章和第9章分别介绍了多种查找和排序的算法。《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》引入的主要案例都源自实际项目应用,案例、项目山企业工程师根据章节内容设计并实现,全部程序都在CFree5.0中调试通过。《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》可以作为高等院校计算机、软件工程等相关专业本科学生的教材,也可以作为其他理工科专业的选修教材,还可供从事汁算机应用的工程技术人员参考,读者只需掌握C语言编程的基本技术就可以学习本书。
-
Essential C++中文版(美)李普曼(Lippman, S. B.)著,侯捷 译《Essential C++中文版》以四个面向来表现C++的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、object-oriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到C++的功能和结构,也可学到它们的设计目的和基本原理。《Essential C++中文版》适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程序员阅读。