软件与程序设计
-
Qt 6开发及实例郑阿奇Qt是当前非常流行的C++可视化开发软件。本书全面升级到的Qt 6.0平台,通过丰富的实例介绍Qt和QML编程及其应用开发。全书分为7个部分。第1部分为Qt基础,在上一版的基础上基于Qt 6.0的全新类模块和接口,重新实现了所有基础实例的功能。第2部分为Qt 6综合实例,设计了电子商城系统、简单字处理软件、微信客户端程序这三大实用案例。第3部分为Qt扩展应用OpenCV,介绍OpenCV的配置及典型图片处理实例。第4部分为QML和Qt Quick及其应用,基于Qt 6.0支持的Qt Quick Controls 2.5新库实现了诸多典型应用实例。第5部分是Qt Quick 3D开发基础,先从基础的场景、相机、视图、光源等概念入手,通过程序实例介绍Qt 6 3D开发的基础知识,然后通过一个综合的“益智积木”学习软件来演示Qt 6在3D开发上的强大功能。第6部分是Qt 6跨平台开发技术,介绍了Qt 6在Visual Studio、Android、Python及Linux(Ubuntu)等多种主流平台上的环境配置和程序开发。第7部分为附录,介绍了C++相关知识和Qt 6的简单调试。本书提供配套的视频,分析典型案例,通过扫描二维码播放。为了方便读者上机练习,书中实例提供源代码,其编号为CH×××。源代码工程文件可从华信教育资源网(http://www.hxedu.com.cn)免费下载。本书既可作为Qt学习不可多得的一本全面翔实的学习资料和参考用书,也可作为Qt开发技术培训用书。 -
非常容易快学习教育 编著市场营销工作对企业新产品上市、扩大市场份额、解决产品积压库存等等问题具有非常重要的意义,如何获取分析数据,为企业决策提供依据,也是很多市场营销从业者非常关心的内容。本书以功能强大且较易上手的Python语言为编程环境,全面讲解了Python在市场营销工作中的具体操作过程,帮助营销人员快速、高效地完成各项营销工作。全书共分12章,内容涉及获取市场热点、收集和管理客户资料、采集和处理产品销售数据、分析销售数据、用户消费行为分析、营销决策分析、出货与回款分析、公司竞争对手分析和市场营销推广分析。本书充分考虑了日常市场营销工作的需要,设计了完善、实用的实例,力求从易到难、循序渐进地讲解Python编程知识和Python在市场营销中的应用,为广大市场营销人员实现办公自动化,解决重复工作和批处理工作的相关问题。本书适合市场营销行业的从业人员,对于具备一定计算机编程基础,又希望投身市场营销行业的读者,本书也是不错的参考读物。 -
深入浅出Electron刘晓伦这是一本能帮助读者夯实Electron基础进而开发出稳定、健壮的Electron应用的著作。书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等进行了细致、深入地讲解。工作原理维度:对Electron及其周边工具的原理进行了深入讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。工程构建维度:讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。技术方案维度:总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨进程消息总线、窗口池、大数据渲染、点对点通信等。周边工具维度:作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt开发框架、C 语言、Nodejs框架甚至Vite构建工具等,帮助读者拓宽技术广度,掌握开发Electron应用需要的全栈技术。 -
Paracraft青少年3D动画编程入门林尊钎、方顾、张智本书从Steam教育的角度出发,以“为创意而教,为创造而学”为宗旨,以Paracraft软件为主要创作工具,用生动的案例,详细的描写和活泼的内容,从少儿编程、3D建模、3D打印到3D数字艺术动画设计,再到人工智能交互机器人设计,一步步引导学生提高新时代信息技术素养、科技素养。 本书旨在通过我们中国原创的帕拉卡Paracraft动画与编程创作工具,让学生们可以随心所欲的创作出任意复杂的3D动画编程,在创作中学习人工智能语言,学会跨学科融合贯通。 -
Django 3项目实例精解[美]安东尼奥·米勒 著 李伟 译《Django 3项目实例精解》详细阐述了与Django 3.0开发相关的基本解决方案,主要包括构建博客应用程序、利用高级特性完善博客程序、扩展博客应用程序、构建社交型网站、共享网站中的内容、跟踪用户活动、构建在线商店、管理支付操作和订单、扩展在线商店应用程序、打造网络教学平台、渲染和缓存内容、构建API、搭建聊天服务器、部署项目等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
C++20编程技巧J.伯顿·布朗宁 布鲁斯·萨瑟兰本书带你探索 C20 的主要新特性,包括模块、概念、飞船运算符和智能指针。本书是一本方便的专题式代码参考指南,涵盖了 C核心语言标准以及标准模板库 (STL) 中可用的一些代码模板。通过本书,你将学习数字、字符串、日期、时间、类、异常、流、流程和指针等。 此外,你还将看到各种代码示例、C 算法模板、并行处理、多线程和数值处理、 3D 图形编程代码等。同时,本书还提供了大量的STL模板,如函数对象模板、适配器模板、分配器模板和扩展模板。 -
编程猫编程猫内容中心 编著《编程猫: 零基础趣味学Python》通过趣味漫画图解编程基本概念,包含Python 的基础使用、分支结构、基本数据类型和循环结构等,覆盖“NCT 全国青少年编程能力等级测试Python 语言编程一级”考试知识点,将Python 术语场景化、具象化,即使从未接触编程的人,也能轻松理解。本书结合实例和实操题讲解各个知识点,让你学完立马上手。扫描二维码即可下载编程项目程序, 你可以边学概念边练手,认真学完全书,撕掉“小白”标签! -
Java多线程编程核心技术高洪岩现代软件规模大、实时性要求高,所以掌握提升处理和响应速度的多线程技术势在必行。本书涵盖多线程编程的核心库、方法、原理,透彻讲解了高并发的本质与应对方法,帮助读者解决高并发环境下的业务瓶颈。●本书具体内容如下。第1章讲解Java多线程的基础知识,包括Thread类的核心API的使用。第2章讲解在多线程中通过synchronized关键字对并发访问进行控制的方法,为读者学习同步知识打好坚实的基础。第3章介绍线程间通信,以在多线程中进行数据传递。第4章介绍并发访问时的同步处理实现,包括读写锁(Lock对象)等相关技术点。第5章剖析定时器Timer类的内部原理。定时器在Android开发中会有深入应用,是很重要的技术点。第6章介绍单例模式下多线程的全面解决方案。第7章对前面遗漏的知识点进行补充,使多线程的知识体系更加完整,尽量做到不出现技术空白点。第8章介绍并发集合框架,可以大大提升开发多线程应用程序的效率。第9章介绍线程池的使用,让线程管理更规范、高效。这也是Java程序员面试必问的技术点。 -
编程猫编程猫内容中心 编著从零开始,揭开编程的神秘面纱!《编程猫:零基础趣味学Kitten》是专为编程零基础的少儿群体编写的编程入门书,以编程猫自主研发的源码编辑器Kitten 为学习平台,通过图形化编程语言,像搭积木一样学编程。本书摒弃枯燥的教学模式,以9 个剧情式游戏化场景,分步骤详细教学,串联起编程基础体系中“条件结构”“变量”“数学运算”等多个核心知识点,诙谐搞笑的编程科普漫画,颠覆编程学科艰涩难懂的传统印象,轻松快乐学编程。 -
Python App网络编程项目实战董相志、刘飞、崔光海本书共9章,设计了9个与网络编程相关的App。第1、2章为全局性、通用性基础知识。第3~9章完成了7个具有较高实用价值的App,依次是网络爬虫App、DenseNet App、智能Web App、智能Android App、智能桌面App、人脸考勤App和机器人聊天App。 本书具备高阶性、创新性与挑战性,可作为网络工程、软件工程、计算机科学与技术、人工智能等专业的本科生教材,也可作为毕业设计指导教材、创新创业训练指导教材、实训实习指导教材,适合研究生和工程技术人员学习参考。
