本书以开源硬件平台Arduino Due为教学实验平台,以ARM芯片SAM3X8E为对象,介绍了ARM微处理器编程的方法和流程。本书内容包括ARM微处理器的发展历史、应用领域、分类以及ARM微处理器的软件开发工具和硬件开发工具,涵盖了ARM微处理器的两种编程模式:Arduino编程和ARM编程。本书内容由易到难,讲解循序渐进,并且提供了大量翔实的应用实例供读者参考,所有实例都给出了完整的程序。 本书取材新颖、内容丰富、重点突出、深入浅出、富有启发性和可操作性,便于教学,可为初学者提供学习参考。
本书采用“项目导向、任务驱动”的方式, 着眼于实践应用, 以企业真实案例为基础, 采用“纸质教材+电子活页”的形式全面、系统地介绍了Windows Server 2019网络操作系统在企业中的应用。 本书包含13个项目, 内容包括认识网络操作系统、规划与安装Windows Server 2019、部署与管理Active Directory域服务、管理用户账户和组、管理文件系统与共享资源、配置与管理基本磁盘和动态磁盘、配置与管理DNS服务器、配置与管理DHCP服务器、配置与管理Web服务
本书共10章,基本按照“数据结构”教材内容的先后给出了相关的课程设计用例及题选,它们是对“数据结构”课程内容的进一步应用和深化。全书主要章节由本章知识要点、应用设计实例以及课程设计题选三部分组成,所有应用实例的算法均在Microsoft VisualC++6.0环境下测试通过。作者力求通过各章典型应用的研究帮助学生深入学习、掌握并灵活应用数据结构的知识。
本书由四部分组成。第1部分(第1~4章)介绍Java语言基本概念、基本语法规则及面向对象基本思想; 第2部分(第5章和第6章)介绍图形及用户界面设计; 第3部分(第7~10章)介绍Java的应用,包括输入输出流、网络通信、数据库连接; 第4部分(第11章和第12章)介绍Java的综合应用设计,包括游戏设计、远程控制程序、简易云计算系统、网络爬虫及数据分析等设计案例。 本书由浅入深、循序渐进地介绍Java语言基础知识和编程思想。本书讲解详细,示例丰富,每一个知识点都配备了大量实例和图示加
全书共分为9章,包括物联网的概念、智能家居的起源、发展、定义、组成、场景设置、物联网项目功能架构设计、通用协议技术要求、系统的集成、智能网关、智能开关、家庭照明灯光控制、智能场景面板、智能电动窗帘、智能门锁、安防感知、智能空调、新风系统、地暖系统、智能别墅设计。
全书分为7章,第1章为多媒体技术的概述,第2~6章分别介绍各种媒体的概念及创作方法,包括图像、音频、动画、视频、网页等,第7章介绍多媒体应用开发技术。 本书配套的所有实例和素材、授课使用的电子教案及作者创作的多媒体应用实例全部共享,可登录华信教育资源网(www.hxedu.com.cn)注册后免费下载,或直接联系作者(csguofen@scut.edu.cn)索取。同时,本书还提供所有实例的操作演示,扫描书中的二维码可观看视频。 本书不仅可以作为高等院校相关课程的教学用书,也可作为多媒体技术应用
本书主要介绍操作系统的基本概念和基本原理,包括进程管理、死锁、存储管理、I/O设备管理和文件系统等,内容涵盖了现代操作系统所应具有的各个功能模块。“操作系统”是一门比较难的专业课程,内容较为单调枯燥、晦涩难懂,学生不易掌握。本书作者具有丰富的教学经验,对教学规律、课程内容和学生特点有深入的理解。因此,在写作本书时,能够生动活泼、通俗易懂地讲述复杂的原理概念,这一点已经在教学实践中得到了充分的验证。另外,为了配合课程的内容,在每一章的末尾,附有大量的习题,以便读者及时地复习相关的内容。
《数据库技术与应用(SQL Server 2016)》将一个实际的数据库应用系统实例——“学生管理系统”分解到各个教学项目中进行讲解,使学生能够迅速理解和掌握关系数据库的理论知识和应用技术。本书基于工作过程导向的理念,采取“任务驱动”的模式编写,主要讲解关系数据库的理论知识和SQL Server 2016关系数据库管理系统软件的应用。本书可作为应用型本科、高职院校计算机相关专业的教材,也可作为计算机应用技术人员的参考书。
C语言具有强大的功能和灵活的处理能力,是风靡全球的高级程序设计语言之一。《C语言程序设计》共分11章,内容包括:C语言概述,C语言程序设计基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体、共用体与自定义类型,编译预处理,文件。每章后面都附有丰富的习题,帮助读者熟练掌握本章内容,及时检测自己的学习效果,查漏补缺。《C语言程序设计》是编者在二十多年C语言教学、研究和实践积累的基础上,吸收国内外C语言程序设计课程的教学精髓,精心编写而成的。《C语言程序设计》
全书共8章, 主要内容包括计算机基本原理、零基础学用计算机, 从键盘和鼠标操作、学会打字, 进而使用多彩的Windows 10世界、轻松管理计算机中的文件、设置个性化的操作环境、管理软件、使用Office 2016办公、掌握多媒体技术应用和遨游精彩的互联网世界、搜索与下载网络资源, 理解和认识新一代信息技术等方面的知识和技巧。