C语言是一个“古老”的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是选择的开发工具。不同于很多更“”的编程语言,如Java,Python等,C语言是面向硬件特性,基于模块的一种编程语言。采用更“”语言的编程思维并不能实现有效的C程序设计。本书是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次展开讨论。如果你想有效地使用C语言,在系统设计中灵活地应用模块化设计思想,本书是一个很不错的参考。
本书系统、详尽地介绍了MC9S08QG8单片机的基础知识,重点讲述了集成在该单片机内部各模块的原理与功能,并有针对性地编写了例程,可使读者更好地理解各模块的作用与使用方法。 本书主要内容包括:飞思卡尔8位单片机基础知识、飞思卡尔系统的基本设计、寄存器与片内存储器、CPU指令系统与汇编程序设计、C语言程序的编写、中断、时钟及比较器、串口通信SCI、串行外围接口SPI、内部集成电路IIC和模/数转换。 本书内容新颖、实用,重点突出,详略得当,可用做大中专院校单片机的教材,也可供从事单片机产品开发的工程技术人员参考。
《Android开发从入门到精通(项目案例版)》从第1行代码开始,本Android书籍详尽讲述了Android(安卓)开发入门、Android进阶、Android核心技术、Android高级编程、Android项目实战案例等内容。全书共25章,其中前20章主要介绍了Android开发入门基础知识、用户界面设计基础、UI组件的应用、基本程序单元Activity、Android应用核心Intent、Android程序调试、Android事件处理和手势、ActionBar的使用、图形图像处理技术、多媒体应用开发、数据存储技术、Handler消息处理、Service应用、传感器应用、位置服务与地图应用、网络编程及Internet应用。所有重要知识点均结合实例讲解。最后5章通过欢乐写数字、锁屏背单词等5个具体的移动开发案例,完整展现了项目开发的全过程。 《Android开发从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下: 1.配套资源:232节教学视频(
《Arduino开发指南(原书第2版)》是Arduino开源硬件专家数年一线工作经验结晶。本书深入浅出地介绍了Arduino微控制器与Arduino的概念。章和第2章简要介绍了Arduino的概念、ArduinoUNOR3控制板,以及使用Atmel公司ATmega328控制器的UNOR3控制板的主要功能特性,同时为新手提供了编程简介,包括Arduino的开发环境以及如何烧写程序。第3章主要介绍嵌入式的设计过程,让你能以考量和循序渐进的方式轻松应对设计复杂的问题。第4~7章具体介绍了ATmega328微控制器的工程资料以及端口技术,涉及串行数据通信子、模数转换器、中断子、定时器子。第8章展示了一系列应用样例,例如,自动风扇制冷、艺术灯光、飞行模拟器操控面板、潜水机器人、气象站等。
本书详细阐述了与Android数据库程序设计相关的基本解决方案,主要包括在Android系统中存储数据、使用SQLite数据库、SQLite查询、使用Content Providers、表查询操作、UI关联、Android数据库应用、外部数据库、数据的收集与存储以及综合示例等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
《Arduino制作手册》是由36个简单实用的Arduino制作项目组成的制作指导书,内容以项目的类型进行直观划分,通过7大部分介绍Arduino在光与色彩、安保、声响和音乐、Internet、时钟、创新、居家几个方面的应用,包含了例如LED立方体、RFID门锁、天气数据反馈、二进制时钟、温度和光照记录仪、盖革计数器等使用扩展板和原型扩展板制作的项目。
本书英文版面世以来,广受业界专家和读者的好评,历经3个版本的锤炼,吸收了大量OOA,D的精华思想和现代实践方法。全书叙述清晰、用词精炼、构思巧妙,将面向对象分析设计的概念、过程、方法、原则和个人的实践建议娓娓道来,以实例为证,将软件的分析和设计的过程叙述得如逻辑推理一般,于细节处见真知。 本书是一本经典的面向对象分析设计技术的入门书,适用范围广泛,从初学者到有一定对象技术知识但希望进一步提高开发水平的中级读者,甚至是的专业人员,都可以从本书获益匪浅,同时,本书也适合作为高等院校相关课程的教材和各类培训班的辅导教材。 作者简介: CraigLarman,Valtech公司首席科学家,Valtech是一家领先的跨国技术咨询公司,在美国、欧洲和亚洲都有分支机构