C/C++及其相关
-
数据结构陈超祥 编《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》是为“数据结构”课程编写的教材,共9章,系统介绍了各种常用的数据结构与算法方面的基本知识。第1章为绪论,引入了数据结构与算法的一些基本概念;第2~7章分别介绍了线性表、栈、队列、串、多维数组、树和图等几种基本的数据结构;第8章和第9章分别介绍了多种查找和排序的算法。《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》引入的主要案例都源自实际项目应用,案例、项目山企业工程师根据章节内容设计并实现,全部程序都在CFree5.0中调试通过。《数据结构(C语言版)/21世纪全国应用型本科计算机案例型规划教材》可以作为高等院校计算机、软件工程等相关专业本科学生的教材,也可以作为其他理工科专业的选修教材,还可供从事汁算机应用的工程技术人员参考,读者只需掌握C语言编程的基本技术就可以学习本书。
-
C语言项目设计教程邓会敏 ,李向阳 ,张文梅 编本书编写理念为“项目导向,任务驱动”。全书设计了简单计算器、高级计算器和学生成绩管理系统3个大项目,每个大项目根据完成该项目的工作过程分解成若干个任务,把c语言的知识点分解并贯穿在项目任务的实现中。通过项目和任务的实施,帮助学生学习知识和掌握技能。项目的安排顺序既符合学生的认知规律,又体现了C语言知识的连贯性。本书结合项目任务的实现,在讲解知识的过程中列举了上百个例子,便于学生融会贯通地掌握知识。本书的C语言知识要点均通过任务引入,能极大地提高学生的学习兴趣。这些知识要点随着教材内容的展开步步深入,适合初学者学习,尤其适合该课程学时少、有递进式需求的教学。本书可作为高职高专c语言程序设计课程理实一体化教学的教材,也可以作为C语言的职业培训教材或c语言爱好者的自学用书。
-
C语言程序设计葛日波 ,何毅 ,刘丽艳 等著本书是以c语言零起点读者作为主要对象的程序设计教程。2008年8月出版了第1版,本次再版融入了新的教学与改革成果,更加突.出了“教师方便教,学生容易学”的特点。本书紧密结合技术和应用背景,按照“从问题中来~到问题中去”的思路进行精心策划,用大量的图表和程序实例将知识融入其中,大大降低了知识的抽象性和复杂性,符合读者的认知规律,很容易入门。每章后配有大量的习题,有助于读者巩固和提高。本书结合作者多年的教学与改革实践编写而成,内容先进,体系合理,概念清晰,讲解透彻,图例丰富,分散难点,文字流畅,通俗易懂,是学习c语言程序设计的一本好教材。本书还配有《C语言程序设计习题解答与上机指导(第2版)》、《C语言程序设计习题与详解》两本辅助教材。
-
C++程序设计邵兰洁 ,马睿 ,李寰 编《C++程序设计(第2版)/高等学校计算机科学与技术应用型教材》以CDIO理念为指导,以项目驱动为主线,通过一个项目——学生信息管理系统的面向对象程序编制,全面而深入浅出地介绍了标准C++面向对象的程序设计技术。内容包括:C++对C语言的扩充、类与对象、继承与组合、多态性与虚函数、友元、静态成员、运算符重载、模板与STL、输入/输出流、异常处理、图形界面C++程序设计等。《C++程序设计(第2版)/高等学校计算机科学与技术应用型教材》内容丰富,通俗易懂,实用性强。它以一个综合性的案例贯穿始终,引导读者理解和领会面向对象程序设计的思想、技术、方法和要领。按照教材的引导一步步完成案例程序的编制,可以让读者在编程实践中提高自身的实践能力、自主学习能力、创新思维能力。《C++程序设计(第2版)/高等学校计算机科学与技术应用型教材》是按照应用型本科教学的基本要求编写的,既可用作高等院校计算机及相关专业本科生的面向对象程序设计课程教材,也适合用作具有C语言基础,想学习面向对象编程技术的自学者和广大程序设计人员的参考用书。
-
C语言程序设计王庆桦 编《C语言程序设计/国家示范性高等职业教育电子信息大类“十二五”规划教材》以C语言知识为主线,以程序设计的循序渐进过程为载体,系统地介绍了C语言程序的基本结构、基本数据类型、运算符与表达式、程序控制语句、函数的使用、数组和指针、结构体和共用体、文件的操作等内容。全书的最后通过C语言编写两个完整的综合实例,从而达到对知识融会贯通的目的。通过本书的学习,力求让读者打下一个扎实的程序设计基础和C语言基础,从而实现培养学生程序设计的能力。《C语言程序设计/国家示范性高等职业教育电子信息大类“十二五”规划教材》不仅注重编程基础知识的学习,还强调基本技能的训练。所以在内容的编排上,注重难度由浅入深,讲述详细清晰,语言准确,示例丰富。每章除包含知识讲解和程序实例外,还配有上机实训项目和大量习题,以帮助读者更好地掌握C语言的基本编程技巧。《C语言程序设计/国家示范性高等职业教育电子信息大类“十二五”规划教材》编者由从事教学经验和实际项目开发经验的教师组成,书中大量的教学实例,既有较强的理论性,又具有鲜明的实用性。为了方便教学,本书还配有教学课件等教学资源包,任课教师和学生可以登录“我们爱读书”网免费注册下载,或者也可以发邮件至免费索取。本书既可作为高职高专院校计算机及其相关专业的教材,也可以作为编程爱好者的自学教材和相关水平考试的参考教材。
-
C++ API设计Martin Reddy 著,刘晓娜,臧秀涛,林健 译现代软件开发中的一大难题就是如何编写优质的API。API负责为某个组件提供逻辑接口并隐藏该模块的内部细节。多数程序员依靠的是经验和冒险,从而很难达到健壮、高效、稳定、可扩展性强的要求。Martin Reddy博士在自己多年经验基础之上,对于不同API风格与模式,总结出了API设计的种种最佳策略,着重针对大规模长期开发项目,辅以翔实的代码范例,从而有助于设计决策的成功实施,以及软件项目的健壮性及稳定性的实现。《C++ API设计》主要内容:API简介及其特点API的一些设计模式及惯用法影响API的设计的一些C++特性把控API的风格与性能版本控制与文档化的实现各种优秀的测试方法如何创建脚本绑定,以便API能被诸如Ruby和Python等语言调用可扩展性API的基本实现方式类库的编译器实现
-
新编C语言程序设计教程钱雪早,吕莹楠,高婷婷 主编《普通高等教育计算机规划教材:新编C语言程序设计教程》在编者多年教学实践的基础上编写而成,在有所创新的同时,希望能做到:概念清晰但不烦琐;例题精选又不失通用性;从实际操作出发更注重应用编程能力;把握语言知识点又敢于面对能力考核。《普通高等教育计算机规划教材:新编C语言程序设计教程》内容全面,重点突出,共含13章,主要内容包括:C语言概述、结构化程序设计与算法、数据类型及其运算、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组及其应用、函数及其应用、指针及其应用、自定义类型及其应用、文件及其应用、预处理命令、位运算等。《普通高等教育计算机规划教材:新编C语言程序设计教程》既可作为高等院校理工科各专业“C语言程序设计”类课程的教材,也可供参加自学考试人员、应用系统开发设计人员、工程技术人员及其他对程序设计感兴趣的读者参阅。
-
C#实用教程郑阿奇本书以Visual Studio 2010为平台,系统介绍了C#语言基础知识及其Windows应用系统开发过程。全书包含实用教程、习题、实验和综合应用实习四部分,全面覆盖了 C#课程的理论基础和实践教学环节。实用教程首先重点介绍C#语言基础,然后通过大量实例系统地介绍C#进行Windows应用系统开发;习题突出基本编程语法和基本概念(附录A提供参考答案);实验主要锻炼编程和应用能力,读者先跟着做,然后自己练习;综合应用实习主要训练Windows应用程序开发能力。为了方便教学,本书配有教学课件,所有实例和综合应用实例源文件以及数据库文件,均可在华信教育资源网http://www.hxedu.com.cn免费下载。
-
精通C#(美)特罗尔森 著,姚琪琳 等译《图灵程序设计丛书:精通C#(第6版)》是C#领域久负盛名的经典著作,深入全面地讲解了C#编程语言和.NET平台的核心内容,并结合大量示例剖析相关概念。全书分为八部分:C#和.NET平台、C#核心编程结构、C#面向对象编程、高级C#编程结构、用.NET程序集编程、.NET基础类库、WPF和ASP.NET Web Forms。第6版是对第5版的进一步更新和完善,内容涵盖了最先进的.NET编程技术和技巧,并准确呈现出C#编程语言的最新变化和.NET 4.5 Framework的新特性。《图灵程序设计丛书:精通C#(第6版)》由微软C# MVP Andrew Troelsen编写,第6版专门针对C# 5.0和.NET 4.5进行了细致入微的修订,是各层次.NET开发人员的必读之作。
-
零点起飞学C++秦广军 等编著本书结合大量示例和实战案例,由浅入深、循序渐进地介绍C++语言的相关知识,尤其对面向过程的程序设计到面向对象的程序设计做了重点介绍和必要辨析。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共分4篇,第1篇面向过程的C++编程,包括走进C++、数据类型、变量和常量、运算符、表达式和语句、指针的操作、复合数据类型、函数、输入/输出,以及面向过程的编程案例。第2篇介绍面向对象的C++编程,包括封装、命名空间和作用域、继承和派生、多态、模板,以及面向对象的编程案例。第3篇介绍C++的高级开发技术,包括string类、异常处理、内存管理、预处理、错误和调试。第4篇介绍C++的应用开发实战,包括两种类型的案例,即用链表模拟堆栈和图的遍历(数据结构型)、用WinSocket编写客户机/服务器模式的系统和自定义协议及其实现的方法(网络型)。本书适合C++入门与想提高编程的人员阅读,也可作为大中专院校C++程序设计课程的教材。另外,本书也可供C++语言爱好者和从业者作为实际工作中的参考书籍。