C/C++及其相关
-
System C入门(美)巴斯克SystemC既是系统级语言,也是硬件描述语言。本书介绍的是systemC 2.O标准,主要介绍systemC有关硬件建模方面的语法特性,换言之,是介绍systemC的RTL可综合子集。其主要内容包括:SystemC数据类型、组合逻辑建模、同步逻辑建模、三态驱动器建模、常用的设计函数模型、测试平台的编写及系统级建模的功能等。随书附带1张光盘,内含本书所有例子的代码。本书所有例子都经过Systemc 2.0.1的验证。本书可作为想要了解和学习SystemC的设计工程师和系统工程师的参考书,也可用做大学讲授体系结构、数字设计或系统设计课程的教材。 -
C++语言教程吴祖峰、陈文宇、张松梅《C++语言教程》共九章,介绍了C++语言的主要语言特性,并用直观的方法讲述了面向对象的设计技术。适合作为大专院校、培训班和自考班教材,也适合从事计算机软件开发和应用的人员参考。C++语言是国内外广泛使用的计算机语言,它保持了C语言的简洁、高效,又支持面向对象的程序设计,是目前非常受欢迎的一个面向对象语言,同时也是计算机应用人员应掌握的一种程序设计工具。第一版于2000年出版,《C++语言教程》针对学习对象的特点,精心策划,准确定位,概念清晰,例题丰富,深入浅出,受到专家和读者的一致好评。 -
更锋利的C#代码包善东《更锋利的C#代码:编写高质量C#程序》由浅入深、由表及里地讲述存在于C#编码开发中的各种质量问题,让读者清楚地了解什么是应该做的,什么是不应该做的。C#提供的每种语言机制的功能背后,体现了怎样的逻辑含义。当遇到具体的问题时,应该如何选择与取舍。阅读完此书的每一个章节,都会让读者站在更高的角度C#体系拥有更深的认识和把握,不断向软件开发的更高层次迈进。一个好的程序,不仅仅是能得出正确的运行结果,而且还应在其内部保持清晰的代码逻辑和语义,否则,跟随在正常结果之后的也许是艰难的代码维护工作,对程序进行一处修改往往会牵一发而动全身,一不小心就会埋下深深的陷患。从另一个角度来说,如果每一行代码的质量都很高,那么这个软件产品也一定是高质量的。这就像ISO9000的质量体系认证一样,与其在产品生产完成之后再进行检验,不如控制每一步生产环节的质量。 -
C语言程序设计案例教程刘兆宏,温荷,毛丽娟 等编著《C语言程序设计案例教程》是面向广大初学者的c语言案例教材。《C语言程序设计案例教程》共分9章:第1章为c语言程序设计基础,通过几个非常简单的例子来介绍C语言的结构特点、书写格式、输入输出函数以及如何用visual C++6.O实现C语言程序的运行等;第2章为数据类型、运算符与表达式,主要介绍C语言的基本数据类型、常量和变量、运算符与表达式、运算符的优先级与结合性等;第3章为控制结构,通过一系列典型的实例,逐步介绍了算法的基础知识、流程图的绘制及各种控制结构语句的使用;第4章为数组,介绍数值数组和字符数组以及对简单学生成绩程序的分析和实现;第5章为函数,介绍函数的概念、定义及函数的调用方式;第6章为指针,主要围绕指针的定义、指针的用途及如何应用展开;第7章为结构体与共用体,介绍结构体和共用体的概念、结构体数组的使用、结构体指针的应用等内容;第8章为文件,介绍基本的文件知识,主要介绍C语言读写文件的方法;第9章为综合实训,通过案例的分析实现来培养运用C语言开发中小型项目的能力。所举案例是大家熟悉的学生成绩管理系统,且在V C++6.O上调试通过。《C语言程序设计案例教程》可作为应用型院校及高职高专院校的c语言教材,也可作为C语言自学者的参考用书。 -
C++程序设计李钢、张战军、于秋生、等这是《软件工程师宝典》系列图书之一,《C++程序设计》是学习c++语言的实用参考工具书,比较全面地讲解了C++的基础知识及实例应用。从面向对象的基本概念讲起,首先对面向对象编程思想有一个直观的了解,然后讲解C++的基本语法、数据结构和基本程序结构。此外,《C++程序设计》还讲述了C+十中流和基本输入/输出流的知识。学习C++,最重要的就是理解基本概念,例如面向对象、数据类型、数组、指针、链表、函数等。《C++程序设计》结合大量实例,分别讲述了这些重要的知识点。每部分都有详细的开发实例,章末附录若干习题,《C++程序设计》后附有习题参考答案,便于初学者学习、实践。实用性、可操作性强,能够有效地提升读者的开发技能和经验。《C++程序设计》中有些实例来自实际项目,读者可以参考使用。《C++程序设计》适合有一定编程经验的C++初学者,以及想要在c++编程经验上得到快速提高的编程人员,同时也是社会培训班选择的理想教材。 -
Visual C++入门与提高陈争光、由坤《Visual C++入门与提高》是一本全面介绍Visual C++的图书。 《Visual C++入门与提高》由20章组成,分4个部分讲述了VC++开发工具的使用、使用VC++开发MFC程序、使用VC++开发应用程序、使用VC++开发实际项目,并全面介绍了使用网络编程知识开发远程监控程序,使用数据库编程相关知识开发管理信息系统等。《Visual C++入门与提高》内容翔实、实例丰富,适合VC++程序开发初学者及希望学习VC++编程的人员学习,也适合作为大专院校师生及相关培训班的学员使用。 -
程序设计简明教程谢书良,茅青海 主编《程序设计简明教程:C++描述》的广度虽然是按传统的C语言的知识范围来确定的,但采取删繁就简的原则,以体现入门教材起点低、逐步升高、循序渐进的精神;对于运算符及数据类型的介绍是根据教学内容的需要逐步引入,自然展开的,使初学者不致感到繁杂、零乱;对于数据的输入和输出方式,输入采用的是输入流cin,无格式输出采用输出流cout,格式输出采用输出函数printf。格式输入函数scanf则在学习了有关“地址”的内容后,结合指针内容进行介绍,这样既显得自然,又有效地降低了教学难度;将指针的内容分散在有关章节进行介绍,将“函数及其调用”一章后移,以对学生逻辑思维能力循抒培养,使之逐步上升。部分*号注明的指针内容供选用;根据“学以致用”的原则,增加了“综合应用”一章,并在其他各章选用的例题中,只采用了部分对理解所学知识有用的纯数学类型题,增加了大量有实用价值的题,以提高兴趣、激发上进,使理论与实践结合得更为紧密;“多思考,勤上机”是学好程序设计课程的关键,《程序设计简明教程:C++描述》对每次上机的目的、内容等项目均有明确的要求,采用的是32位上机环境,考虑到初学者入门的需要,介绍了VC++6.0的简易使用;每章之后提供一套有多种题型、一定题量的自测练习题,供课堂练习使用。 -
算法与C程序设计宋晏 主编本书以算法设计为主,C语言为辅的方式编写,详细讲述了:顺序结构、分支结构、循环结构的算法设计方法,模块化的设计及实现方法,以及涉及数组、结构体等数据结构的算法设计方法。本书突出算法,弱化语法,强调规范,重视实践,培养能力;始终遵循易讲、易懂、易学的原则进行编写。教材中配有大量算法设计的实例和实践题目。本书适合于各高校计算机和非计算机专业的编程初学者使用。 -
STL扩展技术手册卷I威尔森 著,金庆 等译本书以STLSoft为基础,广泛深入地论述了C++标准库STL的相关内容。全书共三部分43章,包括标准库模板、扩展STL、元素引用类别、DRY SPOT原则、抽象泄漏法则、契约式编程、约束、垫片、不完备结构一致性的发端、资源获取、模板工具、推断式接口适配、Henney假说、适配、遍历进程和模块、环境变量、字符串分词、聚集分散的I/O以及迭代器等内容。全书通过严谨的表述与丰富的示例,将概念和理论与实际的设计和代码结合起来,从而使读者既能深刻地理解STL的知识,又能熟练地掌握STL运用方法。 -
C#编程风格(美)鲍德温,(美)格雷,(美)米斯费尔特 著,韩磊 译本书是一部久经考验、短小精悍的C# 编程规范。给出的C# 编码规则和建议主要涉及格式、命名、文档、设计、编程以及包等内容,能够帮助广大程序员编写出更易于理解、维护、扩展,更有效,更专业的C# 代码。本书适用于各层次C# 程序员。
