软件与程序设计
-
ArkTS鸿蒙应用开发入门到实战朱博本书内容涵盖了 HarmonyOS 的历史背景、行业前景、核心技术理念,以及 ArkTS 语言和 ArkUI 框架的详细介绍。通过搭建开发环境、创建项目、调试运行等基础内容,读者将逐步掌握 HarmonyOS 的开发技巧。本书还深入解析了六大基础布局、三大复杂布局、基础组件与高级组件的使用方法,并辅以大量的代码示例,帮助读者在实践中提升开发能力。此外,本书通过多个实战项目,如“生活圈记”、“小鸿在线答题”元服务、“活动召集令”元服务、“马背上的家乡”元服务等,展示了 HarmonyOS 在不同应用场景中的开发实践,帮助读者灵活运用所学知识,解决实际开发中的问题。无论是初学者还是有一定经验的开发者,本书都能为读者提供全方位的指导与参考,帮助读者高效开发出性能卓越、体验优异的 HarmonyOS 应用,开启属于读者的鸿蒙生态开发之旅。 -
用户体验要素[美]杰西·詹姆斯·加勒特本书是AJAX之父的经典之作。本书用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书共8章,包括关于用户体验以及为什么它如此重要、认识这些要素、战略层、范围层、结构层、框架层、表现层以及要素的应用。 -
循序渐进C语言主编 蓝集明 吴亚东 成新文本书依据高等学校大学计算机课程教学指导委员会最新编制的《新时代大学计算机基础课程教学基本要求》进行编写,以计算思维和课程思政为两条主线,贯穿全书始终。本书以潜移默化、润物无声的方式将大量课程思政元素融入丰富的经典案例之中,并通过具体的编程训练和动手实践培养读者的计算思维能力。本书按照循序渐进的认知规律安排所有内容,共分为8章,主要包括C语言的发展历史、C语句的基本构成要素、C程序的三大控制结构、一个完整的C程序结构、构造类型、指针、文件和在相关专业领域的具体应用。 本书内容丰富、案例典型、图文并茂,既注重思维培养,又兼顾应用需求,在满足趣味性和实用性的前提下,尽可能地展示C语言程序设计的魅力。本书可作为各类高等学校“C语言程序设计”课程的教材使用,也可供对C语言感兴趣的读者阅读。 -
计算之道 卷III黄俊 赖志环《计算之道卷 Ⅲ:C语言与 JVM 源码》是一本深入探讨计算机科学与技术的图书。本书旨在帮助读者更深入地理解计算机内部的工作原理,并探索从高级编程语言到 JVM 源码等核心概念。本书适合对计算机科学和底层技术感兴趣的读者,无论是学习计算机基础知识还是进一步扩展技术视野,都能从本书中获益良多。在《计算之道卷Ш:C语言与JM 源码》中,作者以清晰易懂的语言详细介绍了高级编程语言的工作原理。通过本书,读者将了解编程语言的特性和原理、计算机网络、JVM 等关键概念,从而更好地理解计算机执行程序的方式。以及将学习JVM 源码,并了解 hotspot、全局模块等底层机制。结合实例和案例研究,读者将能够编写高效、可靠的高性能应用程序。无论是学生、工程师还是对计算机科学感兴趣的读者,本书都将成为你不可或缺的参考资源。 -
C语言程序设计综合实训周天绮 编本教材以综合型设计性实验教学为主,以工程应用问题的解决为导向,通过真实项目实战,重在编程应用,培养学生的工程实践能力和团队协作能力。采用项目导向、案例驱动的思想来组织,内容主要分为两部分:第一部分为C语言常用算法介绍,包括链表的基本操作、排序算法、查找算法等;第二部分为项目实训,以一个企业级案例“医院信息管理系统”为主线,包括医院设备管理、数字信号处理、数字图像处理、HIS系统等。 本教材适用于医疗器械类职业本科专业:医疗器械工程技术、康复辅助器具技术,也可用于其它本、专科院校的电子信息类、自动化类、计算机类、汽车类专业的C语言综合实训教学。 -
C++语言程序设计[美]梁勇本书是关于C++程序设计的经典教材,分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计和数据结构。本书采用“基础优先,问题驱动”的教学方式,在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题而非语法,通过不同领域的示例说明相关概念。本书引导读者循序渐进地学习,从基本的编程技术到面向对象编程,从简单的数据类型到经典的结构,为读者构建了友好的学习曲线。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为C++语言及编程爱好者的参考书。 -
学习Unity和C#游戏编程[美] 凯西·哈德曼 (Casey Hardman)著,周子衿 译"《学习Unity和C#游戏编程》聚焦于如何使用Unity引擎来开发3D游戏。全书一共5部分44章,采用读者友好的方式先后介绍Unity基础和C#基础,接下来再通过三类游戏项目 : 障碍赛、塔防游戏和游乐场 : 来帮助读者学以致用,踏上游戏开发之旅。通过本书的学习,读者将理解Unity引擎的主要功能,学会利用Unity引擎开发游戏,在游戏开发或独立游戏开发的旅程中迈出重要的第一步。通过对《学习Unity和C#游戏编程》的学习,读者将首先学习并掌握Unity引擎的基本知识、导航菜单和窗口,管理各种游戏对象,掌握面向对象编程的概念和C#语言的使用技巧。随后,读者将进入游戏开发实战,完成三个游戏项目,以这种方式熟练运用C#和Unity的功能特性,最后快速掌握Unity游戏开发中的编程技能,成长为一名追求卓越的游戏开发人员。" -
C语言项目实践周富肯本书整理了25个C语言基础实践项目,分为桌面小工具、小游戏、棋牌游戏、算法展示工具、图像处理工具等五大类,按从简单到复杂的顺序进行编排。每个项目均按项目简介、项目需求、项目设计、项目实现、实现效果、不足与改进等展开介绍。其中,项目需求提出了该项目需要完成的功能要求;项目设计则根据需求进行分析,提出了解决问题的思路;项目实现提供了部分项目需求功能的编程实现,更多的需求功能则留给读者进行思考和实现。本书适合本科院校计算机专业的学生使用,特别是低年级学生在C语言课程设计(或独立设置的集中实践环节)中使用。同时,本书也适合非计算机专业但对计算机感兴趣的学生自学。 -
C++程序设计及互动多媒体开发罗立宏 主编《C程序设计及互动多媒体开发》通过介绍C编程语言及C的MFC类库和QT开发框架,讲解如何对媒体信息进行诸如图像增强、语音合成、视频播放等的基本理论与技术。FFmpeg、UE5、Cocos2d-X等都是基于C语言的新技术,在国内发展迅猛,功能强大,本书在C语言的基础上着重讲解了这几项新技术,以达到综合运用、高效制作的目的。全书内容从基本环境的搭建和更新入手,循序渐进,既有必要的理论知识铺垫,又重点突出了对读者实践技能的培养与训练。本书适合高等院校和职业类院校数字媒体专业的师生参考,也适合理工类院校的多媒体技术开发类课程,还可供广大程序设计爱好者和数字媒体设计人员参考使用。 -
C++语言程序设计[美]梁勇本书是关于C++程序设计的经典教材,分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计和数据结构。本书采用“基础优先,问题驱动”的教学方式,在设计自定义类之前介绍基本的编程概念和技术,同时侧重于解决问题而非语法,通过不同领域的示例说明相关概念。本书引导读者循序渐进地学习,从基本的编程技术到面向对象编程,从简单的数据类型到经典的结构,为读者构建了友好的学习曲线。本书可作为高等院校计算机相关专业程序设计课程的教材,也可作为C++语言及编程爱好者的参考书。
