软件与程序设计
-
智能汽车宝盒之钥樊祖杰,李巍,沈卢斌 著Android Automotive OS(AAOS)是谷歌公司基于Android系统和生态推出的面向车载信息娱乐领域的操作系统。 本书详细介绍了Android Automotive OS的设计与实现,内容涵盖了系统开发、应用开发、产品管理等各层面的知识。全书共15章。第1章介绍了车载信息娱乐系统的发展历程及主流的操作系统; 第2章介绍了与汽车相关的Android产品和版本变迁; 第3章介绍了开发环境搭建、工具使用以及源码的获取; 第4~12章从系统框架的角度分析了Android Automotive OS中主要服务的实现原理和用法; 第13章讲解了语音、导航和媒体这三类应用的开发; 第14、15章介绍了产品管理的相关内容,包括应用集成、兼容性测试。 本书结构清晰,实例丰富,通过通俗易懂的文字和丰富的配图,能够让读者深入了解Android Automotive OS的设计思想。从实际应用的需求出发,适合所有Android系统工程师、Android应用开发工程师阅读。
-
精通C++语言张勇,陈伟,贾晓阳,唐颖军,张翰进 ... 著本书全面介绍了C++语言数据结构及其程序设计方法,深入介绍了函数、类、对象和模板类等面向对象高级主题。全书共12章,第1章介绍了数制和程序开发环境;第2章讨论C++数据类型;第3章介绍了C++语言控制结构;第4章全面讲述了函数及其用法;第5章剖析了类与对象的概念与设计;第6章深入讨论了继承和多态特性;第7章介绍了运算符重载方法;第8章讲述了函数模板与类模板;第9章讨论了文件操作方法;第10章阐述了动态数组程序设计方法;第11章分析了链表及其用法;第12章探讨了字符串模板类及其用法。全书程序基于Visual Studio 2022调试通过,本书特色在于讲解易懂且实例丰富。 本书可作为高等院校计算机工程、软件工程和网络工程等相关专业的本科生教材,也可作为C++语言程序设计爱好者的参考用书。
-
Unity 3D可视化VR应用开发实战徐志平 著随着Unity逐步推广XR技术以及可视化脚本技术,利用Unity XR Toolkit以及可视化脚本在面向移动设备的虚拟现实应用开发中必将大有作为。编写本书的目的就在于为读者在虚拟现实环境中进行开发时可能遇到的一系列问题提供较为完整的解决方案。全书分为基础篇和实战篇两部分。第一部分为基础篇,讨论了建立VR程序,在VR环境中移动,VR控制器,与物体简单的交互,与物体复杂的交互,制作互动的武器,可以双手互动的物体,可吸附区域,在VR中射箭、投掷物体、砍切物体以及攀爬等VR交互基础功能的实现。第二部分为实战篇,分别介绍“保卫阿尔法号”游戏以及“复旦校史馆”应用两个真实的VR应用的实现。书中的每个章节都有相应的实现代码。 本书主要面向广大从事虚拟现实应用开发设计的人员、从事虚拟现实应用设计教育的专任教师和计算机专业的学生等。
-
uni-app跨平台开发与应用从入门到实践欧阳江涛 著本书以“零基础”为起点,系统地介绍了uni-app的跨平台开发与应用。全书内容分为3篇,共12章,具体安排如下。 第一篇:基础篇,包括第1~4章,主要介绍了uni-app的特点和优势、环境搭建、HBuilderX开发工具的安装和使用,以及uni-app的一些基础知识。 第二篇:进阶篇,包括第5~9章,主要介绍了uni-app的基础配置、相关组件、导航栏、高效开发技巧,以及uniCloud云开发平台。 第三篇:实战篇,包括第10~12章,通过第一个实战,介绍了如何使用uni-app开发小程序;通过第二个实战,介绍了如何使用uni-app进行跨平台开发;通过第三个实战,介绍了如何使用uniCloud云开发这种新的开发方式。 在学习本书内容前,建议读者先掌握基本的前端编程知识、常用的npm命令和Vue的基本知识;然后将本书通读一遍,了解本书的大概内容;最后跟随示例进行操作。 本书既适合希望从事uni-app跨平台开发的用户学习,也适合作为广大职业院校相关专业的参考用书,还可以作为相关培训班的教材用书。
-
微信小程序与云开发从入门到实践张益珲 著本书由一线前端架构师结合多年开发经验倾力打造,通俗易懂地介绍了微信小程序开发的全部技术细节。本书共13章,第1章~第5章为基础部分,主要介绍小程序开发的理论基础、开发环境的搭建及简单组件的应用。第5章~第11章为进阶部分,主要介绍小程序的高级组件、自定义组件、动画、云开发以及网络与数据存储等相关技术。第12章和第13章为实战部分,第12章介绍一个工具类的项目——天气预报客户端的开发,带领读者综合运用所学知识,第13章讲解如何开发一款较有难度的前后端相对完整的电商应用,通过项目练习,读者既可以提高实战能力,也能够掌握一个小程序应用从0到1的整个开发过程,并有能力统筹前后端进行小程序的全栈开发。 本书注重实践,技术先进,适合对小程序开发感兴趣的各层次读者阅读,也可以作为大专院校和培训机构的教学用书。
-
编写整洁的Python代码马里亚诺·阿那亚(Mariano Anaya) 著,袁国忠 译这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引入的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的开发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构打下基础等。本书对新手程序员和有经验的程序员同样适用,也适合想通过编写Python代码来节省成本和提高效率的团队领导、软件架构师和高级软件工程师参考。当然在阅读本书前,读者应掌握一些Python基础知识。
-
Java敏捷开发实践闫彩霞,刘学工,冀建平 著大数据正逐步渗透到我们生活的方方面面,在生产、经营、流通等各个领域大放异彩,大数据分析技术在销售领域的应用非常亮眼。基于大数据技术进行用户信息采集,生成用户画像,针对消费者的个性化需求进行商品广告推送,因其较高的客户转换率成为电商主要的营销策略。大数据的处理流程分为采集、清洗、存储、分析4个阶段,真实的电商大数据平台推送系统也是一样。客户在电商平台购物或浏览商品后,电商会根据客户的购物历史或浏览历史推送相似商品,这个过程其实就是电商大数据推送。本书基于Java语言,学习敏捷开发流程,实践企业项目开发。将项目“开卷有益——大数据精准营销”贯穿始终,结合高职教学实际和敏捷开发实践路线,采用任务驱动、技术探索式教学模式。教学内容分为4个迭代项目,每个迭代分为用户故事、任务看板、技术探索、实施交付4个部分。
-
Excel VBA 编程开发刘永富 著《Excel VBA 编程开发(下册)》立足于中高级 VBA 编程人员,详细讲述了利用 Excel VBA 语言实施自动 化程序开发需要的知识,以及 Office、VBE 外接程序的封装和打包方法。 全书分为五篇,共 20 章,第一篇介绍 VBA 窗体中添加和使用的第三方控件,第二篇介绍 API 函数的理 论基础和分类应用,第三篇介绍微软用于 RPA 自动化方面的 MSAA 和 UI Automation 自动化技术,第四篇介 绍 VBA 调用其他编程语言、VBA 中处理 JSON、WMI 系统管理技术、类型库反射技术、Selenium 网页自动 化技术,第五篇介绍面向 Office 组件 COM 加载项的制作和打包技术。 为了让不同层次的读者更好地理解和消化本书内容,本书配备了 20 集视频教程和教学 PPT 课件。 本书内容丰富、难点突出、论点独特、佐证充分,适合具备 VBA 中级水平以上的开发人员学习和参考使 用。从事各种程序自动化、VBE 外接程序插件、游戏外挂等方面的开发人员,以及应用型高校计算机相关专 业、培训机构的讲师和学员,均可选择本书学习。
-
Excel VBA 编程开发刘永富 著《Excel VBA编程开发(上册)》从初学者角度出发,通过简洁的语言、丰富的实例详细介绍了利用Excel VBA语言进行程序开发需要的思维方式、知识技能等内容。 本书共15章,第一部分介绍VBA编程环境、语法基础和内置函数;第二部分介绍Excel对象的读/写方式、事件编程、程序调试和错误处理;第三部分偏重界面设计,主要介绍自定义功能区、窗体和控件设计、加载宏的做法和用法;第四部分进入中级难度,介绍了VBA通过ADO技术、SQL查询语言访问数据库,通过操作VBE实现自动编程,以及类模块的基本概念和用法。每一章都设计了3道课后习题,习题答案在本书附录中展示。 为了让读者更好地理解本书内容,本书配备了视频教程和教学PPT课件,并赠送读者15集视频课程。 本书适合具有Excel办公软件基础知识,想快速掌握VBA编程的各类人士阅读,也适合从事Office开发、RPA自动化开发、VSTO开发的人员作为参考书使用。应用型高校计算机相关专业、培训机构的讲师和学员也可选择本书作为教材或参考书。
-
鸿蒙OS应用编程实战赵龙,马岩松 著《鸿蒙OS应用编程实战》系统全面地介绍了鸿蒙操作系统下应用开发所需基础知识,以图文并茂及小视频讲解的形式,通过丰富的案例实践提高读者的应用能力。本书共9章,第1章介绍了鸿蒙操作系统的开发环境、一些基础知识及基本应用的创建;第2~3章介绍了鸿蒙应用开发必备的各种组件基础及Ability 框架的应用实践;第4~6章介绍了鸿蒙操作系统中的事件交互、多媒体功能、生物识别、传感器设备管理等应用程序核心功能开发;第7章介绍了鸿蒙应用程序安全设计;第8~9章是应用实践,介绍了鸿蒙系统在可穿戴设备与智慧终端屏的综合开发实践。 《鸿蒙OS应用编程实战》为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。 《鸿蒙OS应用编程实战》适合想学鸿蒙开发而又无从入手的初学者自学,同时也可作为对鸿蒙系统有兴趣且有开发经验的开发人员的参考书。