C/C++及其相关
-
C语言程序设计基础朱春鹤,张绵 主编《面向应用型高校“十二五”规划教材:C语言程序设计基础》分为教学篇和实验篇。教学篇涉及C语言基础、数据类型与运算、结构化程序设计、数组、函数、指针、结构体、文件处理基础等;实验篇分为实验指导、习题和Visual C++ 6.0使用简介三部分。全书整体结构良好,知识体系完整,概念准确,注重对读者进行程序设计方法的基础训练,力求体现结构化程序设计思想,注重培养和训练读者良好的程序设计风格。全书文字叙述简洁,条理清晰,便于读者阅读。
-
C++程序设计谭浩强 编著C++是近年来国内外广泛使用的现代计算机语言,它既支持基于过程的程序设计,也支持面向对象的程序设计。国内许多高校陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。《C++程序设计(第2版)》作者谭浩强深入调查了大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了读者在学习中的困难和认识规律,设计了读者易于学习的教材体系,于2004年出版了《C++程序设计》一书。该书降低入门起点,不需要C语言的基础,从零起点介绍程序设计和C++。广大师生用后反映非常好,认为该书定位准确,概念清晰,深入浅出,取舍合理,以通俗易懂的语言对C++的许多难懂的概念作了透彻而通俗的说明,大大降低了初学者学习的困难,是一本初学者学习C++的好教材。根据教学实践的需要,作者对该书进行了修订,出版了《C++程序设计 (第2版)》,与第1版相比,内容更加丰富,讲解更加清晰,学习更加容易,依据ANSI C++标准进行介绍,引导读者从一开始就按C++的要求编程,而不是过多地迁就C语言的习惯。全书分为4篇: 基本知识;基于过程的程序设计;基于对象的程序设计;面向对象的程序设计。为了便于教学,本书有两本配套教材:《C++程序设计题解和上机指导 (第2版)》, 《C++程序设计实践指导》,帮助学生通过实践掌握C++的编程方法。《C++程序设计(第2版)》内容全面,例题丰富,概念清晰,循序渐进,易于学习,即使没有教师讲授,读者也能看懂本书的大部分内容。本书是学习C++的入门教材,可供各类专业学生使用,也可作为计算机培训班的教材以及读者自学参考。
-
可视化程序设计Visual C++杨喜林 等主编Visual C++是一个功能强大的可视化软件开发工具,是高等院校计算机及相关专业主要核心课程。 《21世纪全国高等教育特色精品课程规划教材:可视化程序设计Visual C++》对可视化程序设计Visual C++的应用与开发进行了详细、系统的介绍,内容主要包括: Visual C++程序的建立,菜单、工具栏和状态栏的创建,对话框和常用控件,窗口、文档与视图,图形绘制,数据库应用,多媒体技术等。 《21世纪全国高等教育特色精品课程规划教材:可视化程序设计Visual C++》的特点是以案例为主,各章节都附有大量的实例,实例中的语句代码几乎都标有注释和说明,并且操作步骤详细,有利于引导读者更好的消化、理解和实际应用所学的知识。
-
新编C程序设计教程赵忠孝,赵晔 编著C语言有极其丰富的数据类型和简洁高效的语句表达,《普通高等教育计算机规划教材:新编C程序设计教程》以通俗的语言,简明的实例深入地剖析了程序设计的思想、原理和方法。主要介绍算法、数据类型和表达式、结构化程序设计、数组、指针、函数、预编译、结构体、位运算和文件等内容。《普通高等教育计算机规划教材:新编C程序设计教程》深刻解释了数据类型的本质,提炼出一套程序设计的方法和要素,是一本引领读者在理论指导下实践,在实践基础上理解、总结和提高的教材,《普通高等教育计算机规划教材:新编C程序设计教程》可作为高等院校相关专业教材,也可作为对C程序设计感兴趣的读者的自学用书。
-
C语言程序设计题解与上机指导杨柯,王岩 主编由杨柯等主编的《C语言程序设计题解与上机指导》是《C语言程序设计》(徐香坤、谢进军主编,中国质检出版社,2011版)教材配套的习题及实验指导辅导书,对教材习题部分进行了分析、讲解,并给出答案。在分析答案的同时,突出了习题中的知识点,使学生能够对所学内容巩固,并能够做到举一反三。本书还通过实验项目,对重点章节、重点内容,分知识点设置实验,使得学生在掌握C语言理论之后,能够在VC++语言集成开发环境中编写、运行C程序。此外,在此基础上,还设置了综合实验,以连贯本书中的全部知识点,进行综合编程。《C语言程序设计题解与上机指导》可作为高等院校计算机及应用专业的师生学习用书,也可供其他专业,各种培训机构进行计算机等级考试人员及自学者使用。
-
C语言程序设计杜恒 主编《高等职业教育“十二五”规划教材:C语言程序设计(理实一体化教程)》讲述了:C语言是一种面向过程的高级编程语言,它是按照结构化的编程思想、模块化的程序设计方法来进行程序的编写和代码的组织。C语言程序设计主要内容有:数据类型、运算符及表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件操作等。C语言功能强大,数据类型和运算符丰富、语言表达能力强,指针的使用又使C语言非常灵活,指针是C语言的精华。C语言的特点使它既适合编写系统软件,又适合编写应用软件。《高等职业教育“十二五”规划教材:C语言程序设计(理实一体化教程)》适合应用型本科、高职高专、中职等院校计算机、电子信息、机械、电气类等专业学生学习C语言程序设计,也是计算机等级考试和编程爱好者的重要参考书。
-
数据结构邓文华 主编《数据结构(C语言版)(第3版)》对常用的数据结构做了系统的介绍,力求概念清晰,注重实际应用。全书共9章,依次介绍了数据结构的基本概念、线性表、栈和队列、串和数组、树与二叉树、图,以及查找和排序等基本技术。第9章为实验部分,共设计了10个实验,涵盖了数据结构的主要内容,以便学生在实验时参考。全书以C语言为算法描述语言,每一章后面均列举了一些典型应用实例,并对本章知识点进行小结,列出本章的重点,以便学生学习掌握。《数据结构(C语言版)(第3版)》主要面向高职高专院校计算机类专业的学生,也可以作为大学非计算机专业学生的选修课教材和计算机应用技术人员的自学参考书。
-
C++反汇编与逆向分析技术揭秘钱林松 ,赵海旭 著《C++反汇编与逆向分析技术揭秘》本书既是一本全面而系统地讲解反汇编与逆向分析技术的安全类专著,又是一部深刻揭示C++内部工作机制的程序设计类著作。理论与实践并重,理论部分系统地讲解了C++的各种语法特性和元素的逆向分析方法和流程,重在授人以渔;实践部分通过几个经典的案例演示了逆向分析技术的具体实施步骤和方法。全书共分为三大部分:第一部分主要介绍了VC++6.0、OllyDBG和反汇编静态分析工具的使用,以及反汇编引擎的工作原理;第二部分以C/C++语法为导向,以VC++6.0为例,深入解析了每个C/C++知识点的汇编表现形式,包括基本数据类型、表达式、流程控制语句、函数、变量、数组、指针、结构体、类、构造函数、析构函数、虚函数、继承和多重继承、异常处理等,这部分内容重在修炼“内功”,不仅讲解了调试和识别各种C/C++语句的方法,而且还深入剖析了各知识点的底层机制;第三部分是逆向分析技术的实际应用,通过对PEiD、“熊猫烧香”病毒、OllyDBG调试器等的逆向分析将理论和实践很好地融合在了一起。 本书适合所有软件安全领域的工作者、想了解C++内部机制的中高级程序员,以及对Windows底层原理感兴趣的技术人员阅读。
-
编写高质量代码陆敏技 著《编写高质量代码:改善C#程序的157个建议》是C#程序员进阶修炼的必读之作,包含的全部都是C#编码的最佳实践,从语言本身、程序的设计和架构、编码规范和编程习惯等三大方面对C#程序员遇到的经典问题给出了经验性的解决方案,为C#程序员如何编写更高质量的C#代码提供了157条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比。全书一共三个部分,第一部分专注于C#语言本身,一共89条建议,涵盖了C#语言基本要素、集合、LINQ、泛型、委托、事件、资源管理、序列化、异常处理、异步、多线程、任务和并行编程等与C#语法相关的核心内容;第二部分重点讲解了C#程序的设计和架构,一共32条建议,涉及成员设计、面向对象的类型设计、安全性设计等重要方面的内容;第三部分探讨了C#的编码规范及编程习惯,一共36条建议,包含C#命名规范、如何使代码更整洁以及如何规范开发行为等方面的内容。《编写高质量代码:改善C#程序的157个建议》是一本关于如何编写高质量C#代码的工具书,列举的问题非常典型,给出的建议也非常实用,其中的每一条建议都有可能在我们编写下一行代码的时候被用到。你可以将此书搁置在案头,以便有需要的时候随时查阅。
-
C#语言程序设计基础实验指导郑宇军 编著这本由郑宇军、凌海风、杜家兴编著的《C#语言程序设计基础实验指导(第2版)》是《C#语言程序设计基础(第二版)》一书的配套辅助教材。全书共分21章,第1~18章为主教材中对应章节的学习指导和上机实践,其中每一章包含2~4个上机实验及若干补充上机练习,以帮助读者加深理解教学内容;第19章提供了一套模拟试题;第20章和第21章分别提供了两个综合性的实习案例,以便读者融会贯通所学知识。《C#语言程序设计基础实验指导(第2版)》可作为高等院校计算机及相关专业的程序设计语言教学参考书,也可供专业开发人员自学使用。