Delphi是面向对象的可视化软件开发平台,它提供了大量VCL组件,具有强大的数据库开发和网络编程能力,极大地提高了应用系统的开发速度,是目前最优秀的软件开发工具之一。本书以Delphi XE8为开发平台进行修订,增加基于Android应用程序设计和基于iOS应用程序设计,从基础入手,由浅入深,内容翔实,图文并茂。每章都附有精选例题,并细分为界面设计、属性设置、程序设计和关键分析,具有良好的可操作性。本书可作为大学计算机及其相关专业的计算机基础教程,也可以作为广大计算机爱好者的参考资料。
本书的特点是简明、易懂、逻辑性强。内容涵盖了线性表、栈、队列、串、数组和广义表、二叉树、树、图以及查找、排序等基础知识。书中提供了适量的数据结构应用实例,让读者在学习数据结构时逐步了解数据结构的应用。各章都配有适量习题,题型多样,难度适中,既适合课堂教学,又便于读者自学时对基础知识的理解和掌握。对于存储结构和算法都给出了完整的C语言实现,描述形式多样化;所有的算法和实例程序都在VC++6.0的环境下编译通过,并能正确运行。本书要求读者熟悉C语言。本书适合作为高等学校计算机和软件工程等专业“数据结构”课程教材。
本书旨在引导读者全面了解分布式系统的核心原理、关键技术和实际应用。全书分为九章,内容包括分布式系统概述、理论基础、基础架构,以及分布式文件系统HDFS、分布式计算模型MapReduce、分布式协调服务Zookeeper、分布式数据库HBase和分布式消息系统Kafka的工作原理与应用,最后提供两个实战项目,帮助读者将所学知识应用于解决实际问题。本书特点在于系统性、实用性、通俗易懂以及涵盖面广,可作为软件、大数据、计算机等相关本科专业的专业基础教材,为不同方向的专业学习奠定基础。本书对社会学习者同样友好,无学习门槛,每章内容相对独立,实践内容详尽,并随书附送配套软件与源码。