C/C++及其相关
-
C++树莓派机器人开发实战指南(美)劳埃德·布朗巴赫 著本书深入浅出地介绍了构建移动机器人平台所需的综合知识,涵盖了硬件和软件诸多方面。本书以清晰的学习路径和全面的底层逻辑为基石,帮助读者轻松地构建和编程机器人,避免了深入每个科目复杂部分的困难。书中聚焦于树莓派与硬件交互的编程,全面覆盖了从选用机器人控制器的微计算机(即树莓派)到为车轮驱动电机供电等系统性知识。读者可了解并掌握如何利用传感器检测障碍物、训练机器人建立地图并规划避障路径,以及实现代码的模块化和与其他机器人项目进行代码互换。此外,本书还详细阐述了如何运用树莓派的GPIO硬件接口端子和现有库,把树莓派转变成一个经济实用且性能卓越的机器人。本书适合从事自动化、智能机器人、智能硬件、IOT领域的工程师以及树莓派爱好者阅读参考,无论是零基础的初学者,还是具备计算机科学、电气工程或机械工程背景的工程师或者高校师生,都能从本书中获益。你不仅能学习到驱动电机控制器的编程,还能了解从激光雷达数据构建地图、编写和实施自主路径规划算法、独立编写代码向电机驱动控制器发送路径点,以及更深入地学习机器人建图和导航的相关知识。 -
C#项目开发全程实录明日科技《C#项目开发全程实录(第5版)》精选10 个热门项目,涉及游戏开发、Windows 桌面应用开发、数据库管理系统开发等C#优势开发领域,实用性非常强。具体项目包含:智能语音计算器、俄罗斯方块游戏(炫彩版)、系统优化清理助手、图片处理工坊、一站式文档管家、飞鹰多线程下载器、卓识决策分析系统、灵动快递单打印精灵、智汇人才宝管理系统、云销商品管理系统。全书从软件工程的角度出发,按照项目开发的顺序,系统、全面地讲解每一个项目的开发实现过程。在体例上,每章一个项目,统一采用“开发背景→系统设计→技术准备→各功能模块实现→项目运行→源码下载”的形式完整呈现项目,给读者明确的成就感,可以让读者快速积累实际项目经验与技巧,早日实现就业目标。 -
C语言项目开发全程实录明日科技《C语言项目开发全程实录(第3版)》共分10 章。第1 章为C 语言常用经典算法实录,分为排序算法、查找算法以及其他经典算法三大类,详细讲解了C 语言程序开发中常用的28 个经典算法的实现过程。第2~10 章精选9 个热门项目,涉及游戏开发、桌面应用开发、网络通信开发、数据库管理系统开发等多个开发领域,具体包含:挑战2048、趣味俄罗斯方块、畅联通讯录管家、岁月通万年历、网络通信系统、智企员工管理系统、智行共享汽车管理系统、阅界藏书管理系统(窗体版)、水果消消乐游戏。本书从软件工程的角度出发,按照项目开发的顺序,系统而全面地讲解每一个项目的开发实现过程。在结构安排上:在讲解算法时,本书采用“算法思想→算法实现→测试运行”的形式呈现内容;而在讲解项目时,本书统一采用“开发背景→系统设计→技术准备→数据库设计→各功能模块实现→项目运行→源码下载”的形式完整呈现项目。全书内容实用性非常强,旨在为读者带来实实在在的成就感,帮助读者快速积累实际项目经验和技巧,以便早日实现就业目标。 -
C# 10核心技术指南[澳]约瑟夫·阿坝哈瑞本书是一本C# 10的技术指南,在上一版的基础上进行了全面更新,围绕概念和用例进行组织,系统、全面、细致地讲解了C# 10从基础知识到各种高级特性的命令、语法和用法。本书首先介绍C#和.NET,第2-4章详细介绍C#语言的语法、类型和变量。其余各章则涵盖.NET 6基础类库的功能,包括LINQ、XML、集合、并发、I/O 和联网、内存管理、反射、动态编程、属性、加密和原生互操作性等主题。第5章和第6章是后续主题的基础,除这两章之外,其余各章可以根据需要按任意顺序阅读。本书的讲解深入浅出,同时为每一个知识点都专门设计了贴切、简单、易懂的学习案例,从而可以帮助读者准确地理解知识点的含义并快速地学以致用。 -
Ascend C异构并行程序设计苏统华,杜鹏,闫长江本书以昇腾算子编程语言Ascend C的高效开发为核心,系统介绍华为面向人工智能的昇腾AI处理器架构、硬件抽象及其软件栈。本书由浅入深,通过案例讲解知识点,理论与实践并重。全书分为6章,分别介绍了昇腾AI处理器软硬件架构、Ascend C 快速入门、Ascend C编程模型与编程范式、Ascend C算子开发流程、Ascend C算子调试调优和Ascend C大模型算子优化。本书适合人工智能产业的研发人员阅读,也适合软件工程、人工智能、信息安全、大数据、物联网等专业的本科生学习。 -
C++现代编程技术写给工程师的C++教程[德]彼得·哥特史林(Peter Gottschling)在科学和工程领域,很多软件都是用C来实现的。随着软件项目的规模越来越大,C的优势更加突出。C既能够支持足够贴近硬件层面的编程工作,又能够驾驭高级抽象的编程需求。因此,全面掌握C语言的语法及新特性,对开发者非常重要。本书由浅入深地介绍了C编程的方方面面,涉及C基础、类、泛型编程、程序库、元编程、面向对象编程、科学项目等内容,还通过3个附录(程序库、编程工具、语言规范)全面介绍了一些拓展知识。本书适合想全面学习C编程的读者以及对C新特性感兴趣的读者阅读参考。 -
C++项目开发全程实录明日科技《C项目开发全程实录(第3版)》精选 C开发方向的 10个热门应用项目,实用性非常强。这些项目包含:阅界藏书管理系统、软件注册码生成专家、系统优化清理助手、悦看多媒体播放器、FTP文件管理系统、网络五子棋、坦克动荡游戏、桌面破坏王游戏、一站式文档管家、股票数据抓取分析系统。本书从软件工程的角度出发,按照项目开发的顺序,系统、全面地讲解每一个项目的开发实现过程。体例上,每章一个项目,统一采用“开发背景→系统设计→技术准备→各功能模块实现→项目运行→源码下载”的形式完整呈现项目,给读者明确的成就感,可以让读者快速积累实际项目经验与技巧,早日实现就业目标。 -
图解C++开发基础王石磊本书循序渐进、由浅入深地详细讲解了C 开发的核心技术,全书共12章,分别讲解了C 介绍,基础语法,流程控制语句,数组,函数,指针,结构体、共用体和枚举,文件处理,类和对象,多态性,命名空间和作用域,学生成绩管理系统。全书通过图解的方式剖析了各个知识点的用法,并且用流程图详细剖析了每个实例的具体实现过程,通过具体实例的实现过程演练了各个知识点的具体使用流程,引领读者全面掌握C 语言的核心技术,本书适合学习C 开发的读者使用。 -
C/C++程序设计教程高枚 龚沛曾 主编本书根据教 育 部高等学校大学计算机课程教学指导委员会编制的《新时代大学计算机基础课程教学基本要求》编写,旨在进一步提升学生对计算思维方法的理解和运用能力,为后续课程的学习及通过编程解决专业领域的问题打下良好基础。本书以Visual Studio 2012为开发环境,将面向过程的程序设计和面向对象的程序设计有机融合,既强调基础性,又体现先进性。本书分为理论篇和实验篇,理论篇主要内容包括C/C概述,基本数据类型、运算符和表达式,基本控制结构,数组,指针,函数,结构和链表,文件,面向对象程序设计基础。每章后习题包括选择题、程序填空题、编程题等,有的章节还根据内容特点设计了程序的阅读理解题及问答题等。实验篇设计了与理论篇对应的10个实验,既有基础验证型实验,又有综合设计型实验,部分实验中还增加了研究创新型实验,以适应不同程度学习者的需求。本书既可作为普通高等学校非计算机类专业的程序设计课程教材,也可供学习者自学参考。 -
C语言不挂科王冰C语言是计算机专业中的必修课,也是大多数编程技术中的底层技术。本书作为该领域中的入门教材,在内容中涵盖了C语言中的各方面基础知识以及实操案例,并且是使用生动的案例对应相关的知识点,在对应的代码中做出了详细的讲解。全书一共 17 章,第1~10章介绍了 C 语言的基础语法用 法,包括:常量、变量、流程控制、数组、函数等;第 11~15 章介绍了C语言中的相对高级语法,包 括:指针、数组指针、指针数组、函数指针、指针函数、函数指针数组、枚举、结构体、联合体等; 第16~17章包含一个综合的实操案例,案例应用到的技术内容相对全面,基本可以包含之前所学习过 的大部分知识内容。另外还有一部分笔试练习题。由于考虑到读者大多数是在校的大学生。所以针对性地做了这个章节。目的是读者能够熟悉笔试题的出题方式,未来可以更好地应对笔试考试。本书可作为高等院校计算机专业教材或者辅助材料,适合对计算机操作有一定认知的编程爱好 者,比如计算机专业的高等院校新生,同样也适合目前正在学习或者正准备学习 C 语言的编程爱好者。
