软件与程序设计
-
C语言程序设计李燕,李振宏,耿焕同《C语言程序设计/“十三五”江苏省高等学校重点教材》以ISO C89语言规范为蓝本,以Visual C++2010为实践环境,系统全面地讲解了从语法到问题编程求解的各个环节。全书共分10章,包括了程序设计的一般性概念以及C语言的语法知识,具体包括:C语言基础知识、数据类型及定义、程序流程控制及结构化程序设计思想、数据的存储等。 -
Java Web基础与实例教程孔祥盛,赵芳 著本书采用“任务驱动”的编写模式,由浅入深、循序渐进、系统地介绍了Java Web开发的相关知识。通过实际应用的案例,帮助读者巩固所学知识,以便更好地进行开发实践。全书共15章,内容涵盖了Java Web开发基础知识、Servlet接收GET请求数据、Servlet接收POST请求数据、Servlet生成HTTP响应数据、异步请求和异步响应、会话控制技术:Cookie与Session、过滤器Filter和监听器Listener、MVC和JSTL、个人笔记系统的数据库设计及实现、MySQL事务机制和JDBC的使用、layui以及CKEditor的使用,以及个人笔记系统首页模块的设计与实现、用户管理模块的设计与实现、笔记管理模块的实现、其他功能模块的设计与实现等知识。 -
系统分析与设计[美] 肯尼斯·E.肯德尔,朱莉·E.肯德 著本书是一本的系统分析与设计教材,自1988年首次出版以来,很快就被许多国家和地区的高等院校选为教科书,几经更新和完善,目前已经更新到第10版。作者结合长期的教学和实践经验分别介绍了系统分析基础、信息需求分析方法、分析过程、设计基础、质量保证与实现。 -
Visual Basic 语言程序设计基础赵晨阳 著本书从程序设计基本概念出发,由浅入深、循序渐进地讲述Python语言程序设计的基本概念和基本方法。本书内容包括Python语言概述与开发环境搭建、Python语言基础、流程控制结构、字符串与正则表达式、典型数据结构、函数与模块、面向对象程序设计、文件操作、GUI程序设计、图形绘制以及数据库操作。 -
Java应用开发与实践王飞雪 等 著本书分为三大部分。第一部分(第1章和第2章)为Java程序设计基础,主要介绍面向对象程序设计思想、Java概述和Java基础语法;第二部分(第3~11章)为酒店管理系统的设计,该部分内容以酒店管理系统项目作为教学案例,通过将项目简化、分解成若干模块来讲述如何利用面向对象程序设计的方法来开发项目,让读者能够从实践项目的开发过程中领悟程序设计的真谛;第三部分(第12章)为酒店管理系统的实现,是前面各个章节的总结,以课程设计的方式,从软件开发的角度阐述酒店管理系统的开发流程,既为读者提供了本系统开发的步骤及引导,又对其他Java应用系统的开发有一定的借鉴意义。 本书适合作为应用型本科“程序设计基础”课程的教材,也适合作为Java程序员的参考用书。 -
游戏设计入门 理解玩家思维[美] 扎克·海维勒(Zack Hiwiller) 著,孙懿 译本书汇集了现代游戏设计中的广泛主题,内容包括新手入门、原型和游戏测试、有意义的抉择、描述游戏要素、游戏理论与理性决策、游戏中的人类行为、游戏设计工具,以及游戏设计这门生意。本书清晰地介绍了游戏设计的规律,游戏设计人员的具体职责,并指导他们如何尽快融入这个行业。作者通过大量实际案例来介绍原型设计、游戏策略、玩法等内容,并给出了其他游戏设计书中通常会忽略的关于认知负荷和人性决定的相关内容,还概述了多种设计工具的使用以及游戏的商业市场情况。 -
产业区块链孔剑平,曹寅,杨辉辉,吕新浩 等 著这是一本通过案例分析全面介绍区块链产业应用的专著,涵盖金融、能源、医疗、制造业、通信业、市场营销、物联网、人工智能、数据经济等19个行业的落地案例。本书的作者均是各个产业里有丰富实践经验的资深专家,结合自身的产业区块链项目实施经历,从项目起因、项目设计、技术架构、实施方案、落地效果等方面,详细解析了产业区块链项目如何落地,以及在技术、业务模式、合规等方面的注意事项,并分享了宝贵的经验总结和教训反思。 本书共20章,在逻辑上分为五个部分。 第一部分 区块链技术产业应用概要(第1章) 系统介绍产业区块链的价值、发展状况,以及产业从业者应当如何理解和应用区块链技术。 第二部分 新基建产业区块链应用(第2~4章) 深入讲解区块链技术在新基建领域的应用案例,包括人工智能产业、物联网产业和大数据产业,旨在帮助读者了解区块链技术如何与人工智能等新兴技术深度结合,从而更好地服务实体经济。 第三部分 实体产业区块链应用(第5~11章) 深入介绍区块链技术在各大实体产业的应用案例,包括石油天然气产业、新能源产业、通信产业、制造业、医疗业、市场营销等。这些产业案例从具体产业的当前痛点出发,结合产业发展现状和趋势,从设计思路、技术架构、落地方案等入手,为读者深度剖析在具体应用中如何将区块链技术与产业结合,推动相关产业的技术和商业模式升级。 第四部分 金融产业区块链应用(第12~15章) 详细阐述区块链技术在金融产业各细分领域的应用案例,包括供应链金融、票据金融、证券交易等。金融一直是区块链技术应用的主阵地,但是由于金融行业模式复杂、合规敏感,区块链技术在中国金融产业的应用一直处于研究设计和试验性应用状态,本部分深度分析一线专家亲自参与设计和落地的区块链金融应用案例。 第五部分 公共管理行业区块链应用(第16~20章) 深入剖析区块链技术在公共管理领域的应用案例,包括政府治理、智慧城市、“一带一路”、扶贫、身份管理。区块链的多中心和去中心特征在当下的公共管理领域应用中具有非常重要的现实意义,本部分由具有多重身份的专家学者和管理者撰写,深度解析区块链技术在公共管理各领域的前沿应用。 -
QEMU/KVM源码解析与应用李强 著《QEMU/KVM源码解析与应用》从源码层面对当今重要的虚拟化方案QEMU与KVM的实现进行了详细分析。涉及的源码包括QEMU程序的基本组成与重要组件、主板与固件虚拟化、CPU虚拟化、内存虚拟化、中断虚拟化、设备虚拟化等。本书的内容以QEMU和KVM代码分析为主,也涉及其他与虚拟化密切相关的代码,例如SeaBIOS和Linux内核中的virtio与VFIO的驱动代码。对虚拟化安全、容器与安全容器技术、虚拟化技术的下一步发展也做了简单介绍。 《QEMU/KVM源码解析与应用》可供从事云计算,特别是从事IaaS层相关工作的人员阅读和使用,也适合对底层计算机系统、虚拟机技术、操作系统技术感兴趣的读者学习和使用。虚拟化技术如今已经广泛应用于安全领域,本书还可供安全研究人员参考和使用。 -
C语言程序设计实验指导与习题精选万文 著本书分为三部分:第一部分为实验指导,包括1.熟悉Visual C++6.0运行环境;2.简单程序设计;3.选择结构程序设计;4.循环结构程序设计;5.数组及其应用;6.函数;7.指针;8.结构体;9.综合实验程序设计;第二部分是习题集,按教材章节每章配有选择题、填空题、判断题、程序设计题等题型;第三部分是模拟试题。 -
数据可视化实战 使用D3设计交互式图表[美] 斯科特·默里(Scott Murray) 著,林昊,李松峰 译本书介绍热门的、基于浏览器的定制化Web 可视化工具——D3,涉及数据可视化、交互式设计以及Web 开发这三个主题。作者采用对话式风格,通过风趣幽默的语言、简单易懂的示例,由浅入深地介绍了使用D3 所需的基本技术,基于数据绘图、比例尺、数轴、数据更新、过渡动画等构建在线交互式图表的核心技术,以及D3 中常用的选集工具、布局方法等,最后综合运用各种技术创建了一个可视化项目。
