C/C++及其相关
-
C++程序设计(美)萨维奇 著,周靖 译《c++程序设计(第8版)》是最优秀的c++入门教材,深受师生欢迎。作者结合自己多年的教学经验,根据教学大纲精心设计并编写了书中内容。与此同时,本书还采用了很多便于读者巩固所学知识的教学特征,比如各章开始处的小节总览,书中随处可见的总结框、编程提示和编程陷阱,各章结尾处的小结、习题和编程项目等。这些非常适合初学者掌握重要的编程概念。全书共18章,8个附录。在讲解c++基础知识之后,直接引导学生深入函数、i/o流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库。
-
C语言程序设计案例教程何薇,舒后 编著《高等院校信息技术规划教材:C语言程序设计案例教程》面向c语言程序设计的初学者,内容层次分明、由浅入深、简明易懂。全书共分10章,分别为c语言概述、简单的c程序设计、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、指针、结构体、文件。《高等院校信息技术规划教材:C语言程序设计案例教程》适合作为高等学校计算机及相关专业c语言程序设计课程的教材,也可作为c语言自学者的教材或参考书。
-
亮剑Visual C++项目开发案例导航胡超,闫玉宝 编著本书通过系统而完整的程序设计案例,详细介绍了使用visual c++6.0开发各种应用系统的思路、方法、经验及技巧。案例范围涉及综合测评、点歌管理、超市管理、人事管理、电子词典、公交信息查询、毕业设计管理、辅助教学、家庭理财及试卷生成等系统,实用性非常强。本书的光盘中附有全部案例的完整代码,读者可以根据需要在这些代码的基础上进行二次开发。同时,本书详细讲解如何使用光盘中的代码。本书以案例教学方式来组织内容,重点明确、结构合理,具有一定的理论性和较强的实用性,可以帮助读者进一步掌握软件工程规范,增加系统开发经验。本书附赠dvd光盘1张,内容包括超大容量教学视频、电子教案(ppt)及实例源代码。本书适合计算机及其相关专业的本科生、研究生,具有一定编程基础的程序设计人员阅读使用,也可供visual c++6.0开发人员和计算机编程爱好者参考。
-
C#程序设计基础教程与实验指导孙晓非 等编著《c#程序设计:基础教程与实验指导》由浅入深地介绍c#开发知识,共分12章,介绍.net开发基础、c#基础语法、函数、面向对象的编程、数组与集合、处理字符串、处理异常、windows窗体控件、可视化界面设计、文件存取、ado.net数据库编程等内容。本书综合案例对超市管理系统需求和功能进行了分析,并使用c#来实现超市商品管理、销售额统计和用户积分的计算等。本书附有配套光盘,提供了书中实例的源代码和视频教学文件。《c#程序设计:基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为c#职业培训教材和各级院校c#授课培训教程的教材,也适合作为c#自学资料和参考资料使用。
-
亮剑C#项目开发案例导航吴绍兴,刘岩,明廷堂 编著本书站在开发人员的视角,深入剖析了10个企业级应用程序的构建,内容涉及WindowsForms数据库应用程序、WPF华丽界面的多媒体软件、Web数据库应用程序,以及基于Socket的通信应用程序等,从基础架构到数据库的设计、用户界面的构建及类层次关系的构建,循序渐进地进行了深入的介绍,对具体的知识点深入分析,让开发人员既知其理,又知其构建。
-
零基础学C++杨彦强 ,刘袁红 ,王浩 等编著阅读和学习本书并不要求读者有C++语言的基础,通过几百个简洁高效的代码,《零基础学C++(第2版)》将带领读者循序渐进地领略C++语言的魅力所在。本书采用从无到有、由浅入深、逐级递进的编写方式,尤其适合无C++语言基础或C语言基础薄弱的程序员阅读。本书共分为六篇21章,介绍了Visual C++6开发环境的搭建、C++语言的基本数据类型、C++语言的表达式、函数、函数重载、类的继承、多态、内存管理方式、文件存储、错误与异常、RTTI、String类、编码风格与程序编译等内容,最后还对世界500强中IT公司常见面试题进行了讲解。本书非常适合C++语言的初、中级学者阅读,并可作为开发人员的参考手册。
-
51单片机C语言应用开发技术大全刘坤,赵红波,张宪栋 编著《51单片机C语言应用开发技术大全(第2版)》针对目前最常用的51系列单片机进行了全面讲解。全书分为5篇,共33章,内容涵盖51单片机基础知识、51单片机C语言程序设计、51单片机常用外围模块以及51单片机综合应用实例。 《51单片机C语言应用开发技术大全(第2版)》通俗易懂、条理清晰、实例丰富、图文并茂,循序渐进地讲解了单片机的所有功能及其典型应用,并对每项功能都给出了电路原理图和C51实例代码。在综合实例部分,详细地讲解了系统开发的思路,使读者进一步掌握单片机系统开发的一般方法,在实际应用中加深对单片机基础知识及其外围模块的理解。 《51单片机C语言应用开发技术大全(第2版)》可作为高等院校学生学习单片机C语言程序设计,或进行单片机课程设计、毕业设计和大学生电子设计竞赛的参考用书,也可以供广大单片机应用开发技术人员参考。
-
Boost程序库探秘罗剑锋 著boost程序库由c++标准委员会部分成员所设立的boost社区开发并维护,它功能强大、构造精巧、跨平台、开源并且完全免费,被称为“c++‘准’标准库”,已被广泛应用在实际软件开发中。c++的最新标准(c++11)已经正式公布,而早在这之前,boost就已经使用库的形式实现了大部分新功能——而且是完全基于c++98标准实现的,内容涵盖智能指针、文本处理、并发、模板元等许多领域,其范围之广内涵之深甚至要超过c++11标准,极大地增强了c++的功能和表现力。《boost程序库探秘:深度解析c++准标准库》基于boostl.47版,深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及c++语言中最复杂最具威力的模板元编程,并专辟一章详细阐述boost的开发实例,具有较强的实用性,可帮助读者更好更快地理解掌握boost的高级用法。全书内容丰富、组织得当、概念清晰、讲解细致,是广大c++程序员和爱好者的必备好书。
-
零基础学单片机C语言程序设计赵建领 ,薛园园 等编著单片机C51语言是目前最流行的单片机程序设计语言。《零基础学单片机C语言程序设计(第2版)》由浅入深、循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,随后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程操作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。《零基础学单片机C语言程序设计(第2版)》适合广大单片机程序开发人员、电子设计爱好者、工程师和大专院校师生阅读,尤其是适用于单片机及其编程语言的初学者。
-
零基础学Visual C++谢贤芳 ,古万荣 等编著《零基础学Visual C++(第3版)》站在零基础学习的角度,使初学者能尽快掌握Visual C++程序设计的精髓。在讲解知识点时,笔者采用从无到有、由浅入深的逐级递进学习方式。本书涵盖了Visual C++的所有语法知识,包括基础数据类型、类与对象、函数与模板、继承与多态、标准模板库、文件读写等。关于MFC类库应用,本书还详细介绍了菜单、控件、消息映射、工具栏、状态栏、通用类、文本、图形、动态链接库、多线程、网络编程、数据库编程等高级知识。本书对Visual C++的每个知识点的讲解均通过最基本、最常用的方案实现,并辅以简单易懂而贴近工程应用的实例来阐明。本书还附赠1张DVD,内容为笔者为本书录制的全程多媒体语音教学视频及本书所涉及的源代码。本书可作为Visual C++的基础教程,适合于Visual C++的初学者,特别是大中专院校刚学习完C++语言的低年级学生。