软件与程序设计
-
架构真意范钢,孙玄 著这是一部尝试从架构本质的角度对传统的企业级应用架构方法进行优化的著作,不仅提供了一套更优化的企业级应用架构方法论,能指导读者构建高质量的应用;而且对当下热门的分布式系统和大数据平台的架构方法进行了详细讲解,通过大量案例提供了可直接复用的经验。两位作者在大型上市科技公司和大型互联网企业从事研发和架构工作多年,本书融合了他们在不同领域的架构经验。全书一共11章,分为三个部分:第①部分(第 1~6 章)架构设计方法论总结了一套切实可行、操作性强的高质量架构方法——“5视图架构设计法”,并引入了领域驱动设计、规模化敏捷等先进的设计思想。第②部分(第 7~9章) 分布式架构设计与实践从实战的角度讲解了分布式系统的架构与设计,包括分布式的核心技术、微服务的架构设计,以及基于云端的分布式部署,旨在帮助读者构建支持高并发、高可用的系统架构。第③部分(第 10~11 章) 大数据架构设计从更宏大的视角介绍了大数据平台的架构与设计,包括数据中台以及大数据技术中台建设思路、路线图和实践经验。 -
探险MINECRAFT编程世界李有翔、袁甫、华柏胜、汪俊本书通过完成《我的世界》(MINECRAFT )中一个个挑战任务来激发学生学习编程的兴趣和热情,书中的内容以项目制的学习方式推进,根据知识点的难易 程度,学习内容分为探究学习和拓展创新,让学生在编程的世界认识数学,运用 大小比较进行逻辑判断,学习四则运算;让学生理解坐标的概念,感受方位和距 离,进行空间判断和游戏搭建。本书内容的难度随项目逐渐提升,让学生在游戏 中体验编程的乐趣,同时收获编程技能。 本书适合作为8~12 岁学生的编程启蒙书籍。 -
Scratch 寻宝之旅刘国利、蒋硕挺本书将图形化编程知识的讲解与实战合为一体,从编程的基础概念到顺序、分支、循环结构,从键盘、鼠标控制角色 到角色与角色之间的互动,从变量到列表再到自制积木,由易到难、由浅入深地讲解了Scratch所有模块的相关知识。在 知识讲解之后,设置了大量的案例实战部分。 读者可以通过理论知识的学习,掌握完整的知识体系;基于实战部分的功能说明和步骤提示,进行思考并动手实践, 完成知识的强化与应用。 -
和孩子一起学编程张继春本书将Scratch3.0编程和Minecraft游戏结合起来,从而让编程学习变成一件快乐的事情,能够提高广大青少年对编程的学习兴趣,进而形成一种持续的编程学习动力,培养较强的编程自主学习能力。全书共分10章,首先介绍Scratch3.0基础内容和Minecraft扩展模块的功能,然后介绍如何通过编程对玩家位置、聊天区信息、单个方块放置与循环操作、复杂三维几何模型、自制积木、放置批量方块、海龟画图、生物放养等8个方面进行操作来玩转Minecraft(《我的世界》)游戏,从而做到以学促玩、边玩边学。本书所用的Scratch3.0软件由作者二次开发生成。另外,本书还配套完整的教学视频,即本书提供完整的Scratch3.0创新学习解决方案。 -
生成艺术华好本书手把手地教读者利用Processing工具编程,并进行生成艺术的创作。本书分为两个部分,共8章。基础部分介绍了Java语言的基础知识、Processing的绘图方法及各种常见技巧;进阶部分重点介绍了几何向量、吸引子、离散动态系统、迭代分形4个专题,深入浅出地展示了数字化艺术的奥妙。本书适用于零基础的读者自学编程,可作为生成艺术爱好者的参考书,也可作为非计算机专业教材使用。 -
Java代码审计 入门篇徐焱 著本书由浅入深、全面、系统地介绍了Java代码审计的流程、Java Web漏洞产生的原理以及实战讲解,并力求语言通俗易懂、举例简单明了,便于读者阅读领会。同时结合具体案例进行讲解,可以让读者身临其境,快速了解和掌握主流的Java代码安全审计技巧。阅读本书不要求读者具备代码审计的相关背景,如有相关经验,对理解本书内容会更有帮助。本书也可作为高等院校信息安全专业的教材。 -
像计算机科学家一样思考Java[美]艾伦,[美]克里斯·梅菲尔德每次揭示一个概念:通过带有范例的一系列小步骤,来逐渐解决某个复杂的问题。告诉你如何描述问题、如何构思解决方案,如何开发、测试并调试程序。学习输入与输出、决策与循环、类与方法、字符串与数组,以及递归与多态。告诉你怎样选出合适的程序开发方法,以及如何运用重要的调试技能来排除程序故障。 -
Gambas高级程序设计王建新,隋美丽 著本书内容从基础知识到实际应用,力求使读者能够快速掌握Gambas算法设计、控件使用、数据库开发技术,以及高级程序设计方法。本书共分为10章,系统讲述了常用算法设计、视图类控件应用、选择器类控件应用、容器类控件应用、专业类控件应用、弃用类控件应用、高级控件应用以及其他组件应用和数据库技术基础与操作等内容。本书配备了不同层次的实例,并提供详细的程序注释说明,使读者能够更加深入理解程序设计基本思路、基本方法和一般步骤,提高实际应用能力。本书可作为大专院校计算机类、电子信息类、通信类和自动化类等专业师生的BASIC程序设计教材,也适合作为职业教育和社会培训用教材,以及程序开发人员和科技工作者的自学用书。 -
CorelDRAW 平面设计完全实训手册唐琳CorelDRAW 平面设计完全实训手册》通过 125 个具体实例,展示如何使用 CorelDRAW 2018 软件对图形图像进行设计与处理。书中所有例子都经过精心挑选和制作,将 CorelDRAW 2018 的知识点融入实例之中,并进行了简要而清晰的说明。读者通过模仿制作这些实例,举一反三,一定能够掌握图形图像创意与设计的精髓。《CorelDRAW 平面设计完全实训手册》按照软件功能及其实际应用进行划分,每一章的实例在编排上都循序渐进,既有打基础、筑根基的部分,又不乏综合创新的例子。本书共分为 14 章,具体包括 CorelDRAW 2018 的基本作、手绘技法、插画设计、LOGO 设计、VI 设计、卡片设计、画册设计、折页设计、海报设计、宣传单设计、户外广告、包装设计、服装设计、展架设计等内容。《CorelDRAW 平面设计完全实训手册》内容丰富、语言通俗、结构清晰,既适合初、中级读者学习使用,也可以供从事平面设计、插画设计、广告设计的人员阅读,同时还可以作为大中专院校相关专业、相关计算机培训班的上机指导教材。 -
超简单李杰臣 著本书是一本讲解如何用Python 和Excel“强强联手”打造办公利器的案例型教程。 全书共8 章。第1 章主要讲解Python 编程环境的搭建、模块的安装与导入、Python 语法基础知识、初学者常见问题等内容,为后面的案例应用打下坚实的基础。第2~8 章通过大量典型案例讲解如何用Python 编程操控Excel,自动化和批量化地完成工作簿操作、工作表操作、行/ 列操作、单元格操作、数据处理与分析操作、 图表操作、打印操作等。 本书理论知识精练,案例典型实用,学习资源齐备,不仅适合有一定Excel 基础又想进一步提高工作效率的办公人员系统地学习Python 办公自动化知识与技能,而且适合作为方便速查速用的实用手册,对于Python 编程爱好者来说也是不错的参考资料。
