软件与程序设计
-
APP UI系统组件设计王红蕾、王建红、时延辉《APP UI系统组件设计》是一本专门介绍使用Photoshop设计、制作APP元素的图书。 《APP UI系统组件设计》共分8章,包括初识UI界面基础、使用基本形状绘制UI元素、扁平化设计风格、写实风格图标设计与制作、UI小控件元素、UI导航设计与制作、登录框设计与制作、UI界面设计与制作等内容,通过案例讲解,使读者由浅入深、逐步地了解使用Photoshop设计与制作APP元素的整体设计思路和制作过程。本书将APP UI元素设计的相关理论与实例操作相结合,不仅能使读者学到专业知识,也能使读者掌握实际应用,全面掌握APP UI的元素设计。 《APP UI系统组件设计》不仅适合APP UI设计爱好者,以及准备从事APP UI设计的人员,也适合Photoshop的使用者,包括平面设计师、网页设计师等;同时也可作为相关培训机构的辅助教材。 -
Node.js Web全栈开发实战千锋教育高教产品研发部本书主要介绍了Node.js在Web全栈开发领域的应用实践,分别从Node.js基础语法、模块化、服务器搭建、Express框架等方面由浅入深地进行讲解。在企业级应用开发方面也有着重讲解,例如MongoDB数据库的操作、Ajax异步请求与同源策略、Node.js会话跟踪技术的应用、Node.js爬虫程序的实现等。 在企业开发中,Node.js的应用越来越广泛。像Yahoo、Microsoft等公司的很多应用都已经迁移到Node.js了,国内的阿里巴巴、网易、腾讯、新浪、百度等公司的很多线上产品也纷纷改用Node.js开发,并取得了很好的效果。 本书从基础入门到项目实战,为读者逐步揭开Node.js的神秘面纱,帮助读者更好地理解、学习Node.js,并能够使用Node.js开发出优秀的Web应用。无论读者是一个前端开发的新手,还是一个编程高手,这本书都值得去认真阅读。 -
Unity 3D 从入门到实战张尧 著《Unity 3D 从入门到实战》是基于 Unity 3D 2021 版本系统全面地介绍使用 Unity 3D 软件进行编程开发 的实战教程,是一本进行游戏开发、建筑设计、工业设计等虚拟现实开发的入门书籍。为了弥补 Unity 3D 图书在全栈式开发教学方面的不足,本书分为 Unity 3D 基础篇、Unity 3D 应用篇、Unity 3D 脚本开发篇、 Unity 3D 进阶篇及 Unity 3D 项目实战篇,是真正意义上的 Unity 3D 全栈式开发的内容集合。Unity 3D 基础 篇包括 Unity 3D 的引擎介绍、配置与运行、编辑器简介;Unity 3D 应用篇包括 Unity 3D 的基本场景创建、组 件和预制体、常用功能系统;Unity 3D 脚本开发篇讲解了 Unity 3D 的脚本开发语言 C# 的编程知识,包括数 据类型和变量、条件语句和循环语句、数组和集合、String 类、文件夹与文件、正则表达式、常用算法、常 用设计模式等;Unity 3D 进阶篇讲解了 Unity 3D 数据的读取、UI 系统、Socket 编程、AssetBundle、常用插 件、框架等;Unity 3D 项目实战篇配置了大量的实战案例,包括 2D 游戏——《愤怒的小鸟》、3D 游戏—— 《跑酷小子》、AR 案例——《增强现实技术》、VR 案例——《飞机拆装模拟》、元宇宙案例——《虚拟地球信 息射线》,丰富的案例便于读者快速上手 Unity 3D 开发。 《Unity 3D 从入门到实战》结构完整、内容系统全面、讲解清晰易懂,适合 Unity 3D 开发零基础读者学 习,也适合对游戏开发、建筑设计、工业设计等虚拟现实开发感兴趣的 IT 设计人员学习,此书还可以作为 应用型高校及相关培训机构的 Unity 3D 教材或参考用书。 -
人机交互之道(美)朱迪思·S.奥尔森、(美)温蒂·A.凯洛格、付志勇、王大阔《人机交互之道 : 研究方法与实例》详细解读了人机交互领域中的一些研究方法,其中既有偏社会学和定性研究的,也有偏技术与工程的。此外,本书还介绍了一些用于记录和获取新型数据的技术和设备,如各 种传感器系统、眼动追踪设备和各种日志系统等。最后,本书介绍了人机交互中三种较新的数据分析方法:回溯分析法、智能体建模法和社会网络分析法。 《人机交互之道 : 研究方法与实例》适合人机交互相关专业的学生、教师及从业者阅读。 -
跟小海龟学Python童晶,童雨涵 著针对 Python 的特点和初学者的需求,本书将 turtle 库应用于 Python 编程教学中,引导读者在趣味横生的开发过程中学习编程语言。全书包括初级篇、中级篇和高级篇三部分内容,按照“边学边做”的方式,带领读者从零开始学习 Python 基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识点,并能真正运用到自己的项目开发中去。本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个领域,以期有效提升读者的学习兴趣。本书适合对编程感兴趣,特别是首次接触编程的人,也适合学过其他编程语言、想快速学习 Python 的人,还可以作为教材供教学或自学使用。 -
Python少儿趣味编程李强 著这是一本介绍在Python中使用海龟绘图工具的书。本书先带领读者认识Python编程语言,了解Python的特点,然后在此基础上引入turtle模块(俗称“海龟绘图”)的相关内容,让读者大致了解该模块的功能。随后,本书给出了多个示例,帮助读者加深对for循环、变量、数据类型、布尔类型和条件语句、while循环以及自定义函数等概念的理解。最后,本书给出了两个完整的经典程序示例,并详细解释了程序代码的具体意义和作用,还运用turtle模块绘制了一个可爱的机器猫。本书适合小学高年级和初中各年级的读者自学,也适合零编程基础的读者阅读参考。 -
轻松学会JavaScript[英] 罗伯·迈尔斯(Rob Miles)著,周子衿 陈子鸥 译《轻松学会JavaScript》共3部分12章,采用三段式学练结合的知识架构,从JavaScript编程知识的讲解,到示范教学和引导学生参与动手实践,循序渐进地帮助读者保持学习动机和兴趣,掌握JavaScript编程技能。本书教学案例有简有繁,包括煮蛋计时器、计算器、温度转换器、通讯录以及适用于时装店和冰淇淋连锁店的商业应用。 《轻松学会JavaScript》适合没有写过任何一行代码的零基础读者、对其他入门编程书籍或课程无感的读者以及有其他语言编程经验但想要开始学习 JavaScript的读者。 -
基于判别式表观模型的视觉跟踪算法研究胡华 王暐视觉跟踪是计算机视觉领域的基础性研究课题之一。随着计算机处理性能、机器学习技术的不断提升,以及摄像机等设备的普及,视觉跟踪技术已广泛应用于军事、监控和安防、智能人机交互、机器人、智能交通等诸多领域,具有重要的研究价值。而众多的应用场景也使视觉跟踪算法面临许多具有挑战性的难点,如背景干扰、遮挡、光照变化等。为此,国内外的学者主要从构建目标的表观模型出发,设计视觉跟踪算法。本著作对表观模型的特征表达和统计建模方法进行了重点研究,针对现有视觉跟踪算法在实时性、鲁棒性、精确性等方面存在的问题,提出了若干基于判别式表观模型的新算法。 -
MATLAB语言及编程实践马寨璞本书以MATLAB R2020b为蓝本,对MATLAB编程中涉及的主要知识进行了系统讲解,并对代码规范化、内容人文化等进行了探索,力图使理工科教材中融入文学的基因。全书共分8章,内容包括MATLAB基础,矩阵运算,字符数组、cell与struct,数据绘图,符号运算,函数文件,面向对象编程,MATLAB在生物数学模型中的应用,每章在详细的讲解之后,都给出了规范化的示例代码。 本书充分考虑了学习编程读者的特点,以详细的内容、规范化的代码、富含文学气息的例子,加上探索性的讲解形式,对每个知识点进行了分析,力图使读者在体验中学习知识,在感受中提高技能,做到既解决问题又掌握知识。 -
思科网络技术学院教程里克·格拉齐亚尼(Rick Graziani) 著,思科系统公司 译思科网络技术学院项目是思科公司在全球范围内推出的一个主要面向初级网络工程技术人员的培训项目,旨在让更多的年轻人学习先进的网络技术知识,为互联网时代做好准备。《思科网络技术学院教程(第7版):网络简介》是思科网络技术学院的配套书面教材,主要内容包括:当今网络的现状、交换机和终端设备的基本配置、协议和模型、物理层、数制系统、数据链路层、以太网交换、网络层、地址解析、基本路由器配置、IPv4编址、IPv6编址、ICMP、传输层、应用层、网络安全基础、构建小型网络。本书每章末尾还提供了复习题,并在附录中给出了答案和注释,以检验读者对每章知识的掌握情况。《思科网络技术学院教程(第7版):网络简介》适合准备参加CCNA认证考试的读者以及各类网络技术初学人员参考阅读。
