欢迎光临
免费的PDF电子书下载网站

C语言接口与实现 创建可重用软件的技术 PDF下载

编辑推荐

C语言接口的参考手册揭秘C语言编程技巧剖析全部24个API和8个示例应用的源代码可重用的软件模块是构建大规模可靠应用程序的基石,创建可重用的软件模块是每个程序员和项目经理必须掌握的技能。C语言对创建可重用的API提供的语言和功能支持非常少,虽然C程序员写应用时都会用到API和库,但却很少有人去创建和发布新的能广泛应用的API。本书介绍用一种基于接口的设计方法创建可重用的API,这一方法将接口与实现分离开来,且与语言无关。书中详细描述了24个接口及其实现,便于读者深入了解此方法。这些接口涉及很多计算机领域的知识,包括数据结构、算法、字符串处理和并发程序。本书是C语言领域的经典名著,出版十余年仍畅销不衰,是几代程序员倍加推崇的力作。 

内容简介

《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。《C语言接口与实现:创建可重用软件的技术》是所有C语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。

作者简介

David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开 发者之一。另著有A Retargetable C Compiler: Design and Implementation一书。

C语言接口与实现 创建可重用软件的技术 PDF下载

目录

冒险 1

设置你的Arduino 1

你需要什么 1

下载并在计算机上安装Arduino软件 2

在Mac上安装Arduino软件 3

在Windows PC上安装Arduino软件 4

在Linux机器上安装Arduino软件 5

探索Arduino IDE 6

使用闪烁程序来测试一切是否设置正确 7

上传闪烁程序 8

常见问题故障排除 10

搭建LED电路 14

你需要什么 14

了解电路原理图 15

使用面包板 16

构建你的第一个电路 18

关于Arduino的进一步冒险 19

冒险 2

读取传感器 21

你需要什么 21

添加更多的LED 22

向计算机打印信息 26

从电位器读取数据 30

在代码中做决策 33

制作一个状态信息标牌 34

你需要什么 34

了解电路 35

在面包板上做原型试验 36

编写代码 37

制作你的标牌 40

有关Arduino的进一步冒险 45

冒险 3

使用舵机 47

你需要什么 47

了解不同类型的电机 48

使用Arduino控制舵机 50

一遍又一遍重复同样的事情 51

用一个按钮开关实现数字输入  53

建造一个密码保险柜 56

你需要什么 57

理解电路 58

在面包板上制作原型电路 59

编写代码 59

制作保险柜 66

焊接导线 68

插入电子设备 70

有关Arduino的进一步冒险 70

冒险 4

使用移位寄存器 73

你需要什么 73

组织你的代码 74

使用函数 75

使用for循环 77

使用移位寄存器获取更多的输出 79

移位寄存器是如何工作的 80

完成移位寄存器的连接 81

添加LED 83

编写代码 84

添加更多的移位寄存器 88

用灯来组成你的名字 89

你需要什么 90

了解电路 91

在面包板上试验原型电路 91

编写代码 92

灯的制作 95

焊接导线 95

插入电子设备 96

有关移位寄存器的进一步冒险 97

冒险 5

播放声音 99

你需要什么 99

制作一个列表 100

传达你的意图 101

数组的遍历 103

付诸实践 103

制造响声 106

电路连接 108

编写代码 108

制作一个增强风铃 112

你需要什么 1

C语言接口与实现 创建可重用软件的技术 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:C语言接口与实现 创建可重用软件的技术