本书是测试驱动开发领域的开山之作,由软件工程领域泰斗、极限编程之父KentBeck撰写,荣获4界Jolt大奖,10余年不衰,具有里程碑意义。书中不仅以案例的形式呈现了测试驱动开发的原则和方法,而且详尽地阐述了测试驱动开发(TDD)的模式和实践。 本书共32章,分为部分。部分(~17章)从简单问题入手,介绍了TDD的概念、优势与设计方法,再逐步深入到解决复杂问题的方式;细致讲解了如何在编写程序代码前编写自动化测试,如何先塑造一个设计再通过重构逐渐添加设计上的构思,如何为更复杂的逻辑创建测试等。第二部分(8~24章)讲解用xUnit创建测试的实例,介绍如何利用xUnit框架创建自己的测试用例,便于高效地进行测试。第三部分(第25~32章)介绍TDD的设计模式,包括部分经典的设计模式以及如何将这些模式与TDD相结合,还介绍了重构的方法,以及TDD中
本书从电脑新手的需要和学习习惯出发,详细介绍了安装电脑操作系统前的准备、硬盘分区与格式化、安装Windows 8、安装Windows 10、多操作系统的安装与管理、安装与管理驱动程序、网络连接与系统更新、常用工具软件的安装与卸载、系统优化与日常维护、系统安全与病毒查杀、备份与还原数据,以及卸载并重装操作系统等知识。 本书语言通俗易懂、版式清晰、图文并茂、脉络清晰且操作性强,采用"试一试 学一学 练一练 想一想”模式进行讲解,将知识介绍与实战练习相结合,使读者能够轻松上手;同时,本书还配有精彩实用的多媒体自学光盘,通过直观生动的视频演示帮助读者轻松掌握重点和难点。 本书适合不同年龄、不同行业的电脑初级用户自学和参考,也可作为大中专院校和各种电脑培训班的参考用书。
本书主要介绍Office办公软件的应用,分为四个篇章,第一部分为Word办公应用,从Word2016的基本操作入手,循序渐进地介绍了文档的基本编辑、文档中表格的基本应用、文档中高级应用与技巧等内容。第二部分为Excel办公应用,从Ecel2016的基本操作入手,主要介绍了Excel的基本操作、表格美化、插入图表和透视表的应用、数据的排序、筛选与汇总、表格中数据的计算与分析、表格中常用函数的应用以及宏的简易操作等内容。第三部分主要讲解PowerPoint办公应用,主要讲解PPT的编辑与设计、幻灯片动画的制作与放映等内容。第四部分为综合应用。本书内容主要是针对0 ffice2016版本办公软件介绍。
本书是一本关于Linux命令行与shell脚本编程的全面教程。全书分为四部分:部分介绍Linuxshell命令行;第二部分介绍shell脚本编程基础;第三部分深入探讨shell脚本编程的内容;第四部分介绍如何在现实环境中使用shell脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。本书内容全面,语言简练,示例丰富,适合于Linux系统管理员及Linux爱好者阅读参考。图灵程序设计丛书
本书以嵌入式软件的核心——嵌入式实时操作系统为重点,以应用为目的,全面介绍嵌入式系统。它使读者既能对嵌入式系统及开发有一个全景的把握,又能深入理解和使用嵌入式实时操作系统。同时,为了加强理论与实践的结合,还专门为该教材配套了实验系统。实验系统包括嵌入式实时操作系统和集成开发工具,提供了丰富的实验和手册。读者利用pc就可以自己动手搭建嵌人式系统的开发平台,熟悉应用开发,更好地学习和理解嵌入式系统的基础知识。 本书共10章。第1~3章介绍嵌人式软硬件系统,包括基本概念、组成、特点、分类和发展趋势等;第4~8章重点介绍嵌入式实时内核,包括任务管理与调度,同步互斥与通信、中断和时间管理、存储管理和i/o管理;第9章介绍高可靠嵌人式实时操作系统的发展过程、标准、硬件基础、特征及实现机制;第10章介绍