软件设计是软件开发的核心活动,软件设计理论的发展推动着软件工程的发展。本书梳理了基础的软件设计理论,可帮助读者更好地理解各种软件设计技术。全书共分为5章,第1章介绍软件设计基础原则;第2章介绍程序设计,帮助读者深刻认识程序设计工作背后的机理,而不是仅仅停留在掌握一门或几门程序设计语言上;第3章介绍复杂软件设计,重点包括
在自媒体日益流行的当下,短视频已经成为人们在互联网中获取信息的一种重要媒介,短视频能否拍得精彩,能否吸引更多人注意,与拍摄短视频时的运镜技巧及拍摄画面的构图策略有很大关系。 本书《手机短视频:运镜技巧摄影构图》分为四大版块、十三个章节,目的是教会读者用手机拍摄短视频的运镜及构图方法。本书适合短视频拍摄爱好者、初学者,以
本书从制造企业的数字化转型出发,分析了工业互联网时代的工业软件特点以及面临的挑战,以软件的架构设计为基础,从计算、信息、算法等三个维度构建了工业互联网环境下的工业软件构造方法框架,并基于语法级、语义级、语用级等多层次的互操作机制,结合当前主流网络架构,阐述了计算、信息、算法、集成等方面的软件构造技术和前沿发展趋势。本书
大数据技术涵盖面广、体系庞大,涉及不同层面及其相关技术。本书主要介绍大数据应用中的两大关键技术,即数据存储和数据处理与分析。首先介绍大数据的基本概念,然后基于Hadoop架构简要讲解HDFS大数据存储原理,剖析MapReduce和Spark分布式计算模型,重点通过Python语言详细介绍大数据处理、数据可视化和数据分析
本书为校企双元合作的教材。通过简明生动的语言和丰富的案例,以行业流行的IntelliJIDEA开发工具作为开发平台,本书内容涵盖了Java基础语法、面向对象编程、Java核心类库、异常处理、多线程、JavaFX图形用户界面设计以及Java网络编程与数据库应用等,全面系统地介绍JavaSE的核心技术,使读者掌握面向对象的
数据库原理实验与综合设计
本书从Python程序设计语言的基础知识讲起,由浅入深过渡到以Python为开发工具的各种应用。全书分基础、进阶和应用三个模块共11章。基础部分包括第1章到第四章,内容涵盖计算机编程过程,Python概述,Python开发环境搭建,Python基本数据类型,Python容器类数据和计算机控制结构。进阶提高部分包括第5章
本书是培养大学生计算机应用能力的公共基础课程教材,全书共分7章,系统介绍了Office2016办公软件的基础知识,包括常用组件Word2016、Excel2016、PowerPoint2016的使用,以及相关综合案例。本书以提高学生办公软件的应用能力为宗旨,在内容编写上侧重于应用,在简明扼要地介绍办公软件基础知识的基础
本书全面介绍数据库系统的基本概念、基本原理和基本应用。全书共分两大部分,即理论部分和应用部分。理论部分重点讲述了关系数据库、关系数据库设计理论、数据库设计、关系数据库标准语言SQL和数据库保护等内容。应用部分重点讲述了SQLServer2019的数据库技术等内容,这一部分是笔者多年数据库教学经验的积累,内容丰富、全面,
金融和科技之间的接口需要一批专业人才,他们了解如何将金融和关键技术应用于促进金融服务,对于这些横跨金融和技术领域并占据两者交叉点的专业人才,他们需要一个系统性的包含两个领域重要概念和知识的框架,全球金融科技学院(GlobalFintechInstitute,GFI)携手上海财经大学上海国际金融中心研究院和新加坡新跃社科