C/C++及其相关
-
C语言程序设计实训教程张涛,陈立志 主编《C语言程序设计实例教程:上机指导与等级考试辅导》作为《C语言程序设计实例教程》教材的配套书籍,本书主要有两方面的内容;C语言实验环境和上机练习语言、C语言知识点及C语言等级考试讲解和练习。C语言实验环境和上机练习题部分按照《C语言程序设计实例教程》教材内容的顺序,精心设计了程序验证性实验、程序填空性实验和程序设计性实验这三种模式的实验。程序设计性实验介绍了相关程序设计思路和主要步骤,旨在提高学生的实际动手能力。C语言知识点及C语言等级考试讲解部分按照各章节的知识点进行归纳和整理,同时通过实际的等级考试试题的讲解来加深学生的理解和应用。《C语言程序设计实例教程:上机指导与等级考试辅导》适合作为高等教育应用型本科计算机基础C程序设计课程的配套教材,也可作为全国计算机等级考试培训教材和复习参考书。 -
每天10分钟轻松掌握C++(美)利伯蒂 著;马礼伟 等译《每天10分钟轻松掌握C++(第2版)》围绕一个实用程序的开发展开,讲解了C++各方面的特性,包括函数、异常处理、堆与栈的区别、结构体、类、继承、多态等基本概念,还包括模板、性能优化等比较深入的知识。与其他只讲C++语言本身的图书不同,《每天10分钟轻松掌握C++(第2版)》更注重语言特性的应用,并在应用的基础上讲解了迭代的软件开发过程,涉及软件的设计、开发、调试、测试以及重构等若干方面。《每天10分钟轻松掌握C++(第2版)》适合各层次 C++程序员使用。 -
C语言程序设计实用教程周雅静 主编《C语言程序设计实用教程》采用工学结合、任务驱动的模式编写。在编写过程中,以完成“学生成绩管理系统”为主线,设立循序渐进的8个项目。通过项目分析,又将其分成若干个具体的任务,每个任务都包含着C语言的若干个知识点和技能点,如数据类型、输入/输出函数、顺序结构、选择语句、循环语句、数组、函数、指针、结构体、文件等。《C语言程序设计实用教程》强调“任务”的目标性和教学情境的创建,使学生带着真实的任务在探索中学习。《C语言程序设计实用教程》以注重培养学生的实践能力为前提,理论知识传授遵循“实用为主、必须和够用为度”的准则,基本知识广而不深、点到为止,基本技能贯穿教学的始终,具体采用“技能需求、问题引导、任务驱动”的方式。《C语言程序设计实用教程》既可以作为高职学生的教学用书,还可作为计算机爱好者的自学参考书和计算机培训班的教材。 -
C#从入门到实践郑耀东 等编著从易到难、由浅入深、循序渐进、系统地介绍了C#3.0开发技术。全书通俗易懂,大量的示例和实例供读者更加深刻巩固所学习的知识,使读者更好地进行开发实践。《C#从入门到实践》共分为27章,从第一个C#应用程序开始,首先介绍搭建、配置开发环境等基础知识,然后介绍C#3.0的基础语法知识,如类型、变量、表达式、语句、命名空间等。再重点介绍C#3.0中的面向对象编程技术和常用的扩展技术,如类、结构、数组、接口、委托、事件、异常处理、泛型、分部类型、可空类型、隐型变量、对象和集合初始化器、迭代器、匿名类型、扩展方法、Lambda表达式、LJNO等。最后以常用实例和技术:字符串处理、时间处理、文件操作、Windows窗体编程、GDI+和NET数据访问,以及3个大型实例:图书管理系统、P2P聊天工具和我的校内网结束全书。《C#从入门到实践》适合广大C#3.0开发人员、网站管理维护人员和大专院校学生阅读,尤其是适合C#3.0入门人员。 -
C语言综合习题集赵卫东,周晶 编著《C语言综合习题集(英文版)》是专为C语言程序设计课程的教学,尤其是双语教学而编写的。编写《C语言综合习题集(英文版)》的目的:一是为降低直接使用国外原版教材时在C语言练习方面的难度梯度;二是为了在双语教学的同时不能满足国内各类C语言等级考试的需求。题目根据中国学生的学习难点,侧重基本概念掌握和基本技能的训练,内容涵盖C程序设计语言的各个方面,程度由浅入深,注重学生编程能力的培养,适合C语言初学者的学习需要。所有的习题都经过了精心的编写、翻译和验算,相当数量的习题在笔者的C语言双语教学过程中得以应用。题目类型有单选题,填空题、问答题、对错判断题、改错题和编程题等。其中,单选题是按国内各种等级考试的“四选一”形式给出:填空题则根据题目的不同有1个~3个空需要填充;改错题一般有两三个错误,既有语法错误,也有逻辑错误。编程题的设计考虑了我国学生在学习C语言时的思维习惯和知识范围,从他们相对熟悉的内容入手来调动学生的编程兴趣。《C语言综合习题集(英文版)》全部用英文编写,以适应双语教学的需要。此外,以16-bit PC机和TurboC 2.0为平台给出每一道题目的参考答案,为教师的教学以及学生自学提供方便。 -
代码揭秘左飞 著《代码揭秘:从C/C++的角度探秘计算机系统》从程序设计角度出发,以C/C++为描述语言,以Visual C++为形式工具,将隐藏在代码背后的关于计算机组成原理、计算机操作系统等方面的机制和知识娓娓道来,不仅让读者知其然,更要让读者知其所以然。并让这些知识再反作用于编程实践,从而帮助读者写出更适合机器优化的高质量代码。揭开代码背后鲜为人知的秘密,具体说来,《代码揭秘:从C/C++的角度探秘计算机系统》主要讨论了包括计算机底层编码、内存与指针、计算机指令与代码系统、函数调用的机制、多级存储系统、线程与进程的概念以及代码优化等多个方面的话题。《代码揭秘:从C/C++的角度探秘计算机系统》既可作为大专院校相关专业师生的教学参考书,也可供计算机及其相关领域的工程技术人员查阅之用,对于普通计算机爱好者,本书也不失为帮助他们理解计算机底层机制的一本深入浅出的计算机读物。 -
C/C++与数据结构王立柱 编著《计算机系列教材:C/C++与数据结构(第3版)(下册)》共9章,从第26~第34章,涵盖了二叉树、堆、树、图、二叉搜索树、平衡二叉搜索树、B树、散列和排序等主要内容。基于上册已经包含了C++基础,模拟的C++新标准中的Vector、List、String等数据结构线性部分,通用算法和迭代器等内容,《计算机系列教材:C/C++与数据结构(第3版)(下册)》集中讨论了数据结构的非线性部分,并利用C++实现了全部算法。《计算机系列教材:C/C++与数据结构(第3版)(下册)》可以作为C语言和C+十语言的本科或专科教材,也可以作为计算机爱好者和程序员的自学教材或参考书。 -
C++从入门到实践秦广军 等编著本书由浅入深、循序渐进地从面向过程到面向对象逐步讲授如何使用C++开发系统。全书内容包括4大部分,第1部分是基本语法和概念,包括C++预备知识、Visual C++开发环境、基本数据类型、变量和常量、C++中的运算符、表达式和语句、指针的操作、复合数据类型、函数、输入输出等,还给出了面向过程的编程方法。第2部分是面向对象编程,包括封装、命名空间和作用域、继承和派生、多态、模板,以及面向对象的编程案例。第3部分是高级篇,包括string类、异常处理、内存管理、预处理、错处和调试。第4部分是应用篇,包括4种类型的案例,即用链表模拟堆栈和图的遍历(数据结构型)、用WinSocket编写客户机/服务器模式的系统和自定义协议及其实现的方法(网络型)、利用ODBC API函数实现电话簿和成绩管理(数据库型)、用文件流实现的特征码查毒方法及用堆栈链表实现的表达式求值(其他类型)。本书适合广大C++语言爱好者和从业者,也适合大专院校学生阅读。该书既能满足初学者入门的需求,也能满足有一定经验的读者继续深入和提高。 -
从新手到高手范磊 编著本书总结了十几本C++图书及教材的优点,摈弃了它们语言拖沓、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解C++这门大型编程语言。本书知识系统全面,拥有字典般的容量,可随用随查,涵盖指针、面向对象、操作符重载、流、命名空问、模板、异常处理、宏等主流C++开发技术。为了使读者能够活学活用,本书针对重要的概念精心设计了438个实用范例,囊括大量经验和技巧,即使已从事C++工作多年的朋友,也能从中汲取新的养料。本书适合于从未学习过任何编程语言的新手,以及学习C++多年,仍旧不能融会贯通的读者,对于正在使用C++进行开发的程序员也有很好的参考价值。 -
程序员书库徐兆元 等编著C++是目前最流行且被广泛应用的程序设计语言之一,它的高效率和面向对象技术备受推崇。《C++从入门到精通》由浅入深,循序渐进地讲解了C++的各个知识点,并结合了一些实用的知识讲解了C++的主要应用。全书内容包括C++的发展历史和特点、基本元素与结构、基本数据类型、语句与控制结构、数组、指针与引用、自义类型与字符串、面向对象设计思想和类、重载技术、继承与派生技术、虚函数与多态性、模板与命名空间、标准模板库、输入输出体系、异常处理、API编程和MFC框架、多线程处理、链接库、基本算法、数据结构、数据库编程、网络编程等。为了使读者能够真正掌握C++的应用,书中最后两章通过建立两个实用的程序来向读者介绍C++的具体应用。《C++从入门到精通》适合C++初学者、具有一定C语言或者C++语言基础的中级学习者、学习C++的大中专院校的学生,同时也可以作为院校C++教学工作者的教学参考书。
