当前位置:首页 > 其他书籍
微型计算机图示技术与应用
微型计算机图示技术与应用

微型计算机图示技术与应用PDF电子书下载

其他书籍

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(美)D.赫恩
  • 出 版 社:科学出版社
  • 出版年份:1987
  • ISBN:
  • 页数:230 页
图书介绍:
《微型计算机图示技术与应用》目录

目录 1

译者的话 1

序言 2

第一篇 引论 2

(何谓微型计算机图示学?) 2

第一章 图示学与计算机 2

1.1 谁需用计算机图示学? 2

程序示例一览表 6

1.2 计算机图象的设计和显示 7

计算机图示系统(7) 显示器(8) 图示程序设计 10

第二章 微型计算机及其图示功能 14

APPLE计算机(14) RADIO SHACK计算机(14) IBM个人计算机 15

ATARI计算机(16) COMMODORE计算机(16) HEWLETT-PACKARD计算 18

机(17) TEKTRONIX计算机(18) INTELLIGENT SYSTEMS计算机 18

CHROMATICS计算机(18) CROMEMCO计算机 18

第二篇 初级图示学 21

(入门) 21

第三章 简单图象 21

3.1 用PRINT语句绘图 21

程序3.1 用PRINT语句描绘轮廓(鱼的形状) 22

程序示例一览表 22

程序3.2 用PRINT语句画出图3.3所示图象的全影 23

程序3.3 利用循环和PRINT语句来显示对称图案(金字塔形状) 24

程序3.4 用PRINT语句和编码数据来显示棋子的形状 24

3.2 象素概念 25

3.3 画点 27

程序3.6 画点与越界检查 28

程序3.7 画点与擦点 28

程序3.5 画点 28

程序3.9 用画点命令画垂直线 29

3.4 画线 29

程序3.8 随机画一些点 29

程序3.10 用画点命令画水平线 30

程序3.11 利用直线方程和画点命令画直线 31

程序3.12 用画线命令画直线 32

3.5 图象与色彩 32

彩色(32) 画图象 33

程序3.14 画涂色矩形 34

程序3.13 画任意彩色多边形 34

程序3.15 用阴影图案画帆船并修正分辨率误差 36

程序3.16 产生随机的彩色图案 38

程序3.18 用人机对话方式设计图象 39

程序3.17 用人机对话方式画图 39

习题 40

4.1 基本技术:数据趋向图表 42

第四章 简单图表 42

程序4.1 用PRINT语句绘制横向的数据趋向图表 43

利用PRINT语句绘制图表(42) 利用象点图示方式绘制图表 44

程序4.2 用PRINT语句绘制纵向的数据趋向图表 44

4.2 加注图表 45

程序4.4 用画线命令绘制纵向的数据趋向图表 45

程序4.3 用画点命令绘制纵向的数据趋向图表 45

程序4.5 用PRINT语句绘制加注的数据图表 46

程序4.6 用画线命令绘制加注图表 47

4.3 直方图表——彩色和阴影 48

程序4.7 用PRINT语句绘制加注的直方图表 49

程序4.8 用画线命令绘制加注的直方图表 50

程序4.9 用象点图示方式绘制阴影直方图表 51

习题 53

第五章 曲线 54

5.1 圆 55

程序5.1 利用直线段画圆 56

利用直线段画圆的算法(55) 利用象点画圆的算法 57

程序5.2 利用象点画圆 58

5.2 其他曲线 59

程序5.3 利用画点命令和X方向单位增量法画圆 60

程序5.4 画正弦曲线 62

椭圆曲线(61) 正弦曲线(61) 多项式曲线(63) 正规曲线 63

程序5.5 画抛物线 64

5.3 用曲线组成图象 66

程序5.6 画正规曲线 66

程序5.7 画恐龙(用短线段近似表示曲线) 67

程序5.8 利用曲线方程画消防车 68

程序5.9 用曲线画艺术图案 69

5.4 用曲线绘制普通图表和饼形图表 71

程序5.10 根据输入方程绘制普通图表 71

普通图表(71) 饼形图表 73

程序5.11 画饼形图表 74

习题 75

第三篇 中级图示学 78

6.1 改变位置(位移) 78

(如何更深入一步?) 78

第六章 显示变换 78

程序6.1 使图象(男孩、狗和消防栓)位移 79

点的位移(78) 图象的位移(78) 图表的位移 81

程序6.2 使图表位移 81

6.2 改变大小(扩缩) 83

线的扩缩(83) 屏幕显示的扩缩 85

程序6.3 对图象(汽车)中各个部分进行扩缩 86

6.3 改变方位(旋转) 89

程序6.4 使图象(丑角)旋转 90

点的旋转(89) 屏幕显示的旋转 90

6.4 综合变换 93

程序6.5 对图象进行综合变换 93

习题 96

7.1 点和圆 97

第七章 动态显示 97

程序7.2 使象点在方框内弹跳,位移增量为1个单位 98

程序7.1 使象点作横向往复运动 98

程序7.3 使球在方框内弹跳 100

直线轨迹(97) 曲线轨迹 101

程序7.4 使象点沿抛物线运动 102

程序7.5 使球下落后向前弹跳 103

7.2 直线和多边形 104

程序7.6 使直线作纵向往复运动 105

程序7.7 使直线沿圆周运动 105

程序7.8 使箭沿抛物线轨迹向前飞行 106

程序7.9 使直线自旋 108

直线(104) 多边形 109

程序7.10 卡车沿直线轨迹向前驶去 109

程序7.11 通过不断缩小来显示帆船向远方驶去 110

程序7.12 复合运动:卡车向前行驶时车轮旋转 111

7.3 复合运动 111

程序7.13 复合运动:机器人行走 113

程序7.14 复合运动:木偶在奔跑 114

7.4 动态显示背景 115

程序7.15 通过背景运动来模拟火车向左方行驶 116

习题 118

程序8.1 用圆框突出某一区域 119

8.1 特显技术 119

第八章 显示窗口 119

程序8.2 用矩形框突出某一区域 121

8.2 删除和剪辑 122

删除(122) 剪辑 122

程序8.3 点和线的剪辑(飞机) 124

程序8.4 点、线和字符串的剪辑(飞机) 130

8.3 视区 131

程序8.5 显示视区(飞机) 132

习题 133

第四篇 高级图示学 136

(三维) 136

第九章 三维显示 136

9.1 在绘图纸上设计 136

9.3 消除隐藏线和隐藏面 137

9.2 三维坐标 137

程序9.1 在显示屏上从“后”至“前”给各矩形平面内部涂背景色,从而消除掉隐藏线 138

程序9.2 通过仅显示物体(立方体)的每对对称面中的一个可视面来消除隐藏线 140

程序9.3 通过确定隐藏点来消除隐藏面 141

隐藏面(138) 隐藏线 143

程序9.4 通过消除直线的隐藏线段来显示部分可视的线和面 144

9.4 透视图 148

程序9.5 显示一条两侧有电线杆的公路 149

程序9.6 单个物体(立方体)的三维透视图 150

9.5 阴影和加亮 152

程序9.7 三维直方图表 153

9.6 图表 153

程序9.8 三维曲线显示 155

程序9.9 三维曲线显示——仅显示可见线段以产生立体感 156

习题 157

程序10.1 三维位移和透视变换(积木) 159

第十章 三维变换 159

10.1 位移 159

10.2 扩缩 161

程序10.2 三维扩缩透视图象(机器人) 162

10.3 旋转 165

程序10.3 三维旋转(骰子) 167

习题 169

10.4 综合变换 169

第十一章 程序设计 172

11.1 设计图示程序 172

(如何应用图示学?) 172

第五篇 应用 172

程序设计的各个阶段(172) 效率问题 174

11.2 人机对话方式 174

选菜单(174) 光笔(177) 绘图板(177) 操纵杆 179

程序11.1 通过人机对话方式选择“菜单”中的任选项(直线、三角形、矩形、圆)来设计图象 179

11.3 构造图象 179

第十二章 商业图示学 185

12.1 一般方法 185

程序12.1 “切开”饼形图表 186

程序12.2 直方图表和曲线图表的组合 188

程序12.3 通用图表程序:允许任选图表类型 189

12.2 对比图表 191

程序12.4 对比直方图表 192

程序12.5 对比直方图表:一组朝上,一组朝下 194

程序12.6 累计区图表:显示两组数据 195

程序12.7 带形图表:在两条曲线之间的区域画上阴影图案 197

12.3 多种格式 199

程序12.8 多种格式图表:叠加的直方图、累计数曲线图和饼形图 200

12.4 规划管理图表 202

程序12.9 用时间图表规划任务 203

程序13.1 加法练习:出加法题,配有提示和图象 205

13.1 练习与实习程序 205

第十三章 教育图示学 205

13.2 指导与查询程序 208

程序13.2 模拟太阳系(只显示地球和月球围绕太阳公转) 209

13.3 模拟程序 209

13.4 计算机教学管理 210

14.1 家用图示学 211

第十四章 个人图示学 211

程序14.1 家庭开支的直方图表 211

程序14.2 分别用两个直方图和一个饼形图表示卡路里量和营养类 212

程序14.3 生物节奏图表 215

14.2 游戏 217

程序14.4 球拍拦球游戏 217

程序14.5 射箭游戏 220

附录A 图示命令对照表 224

附录B 微型计算机与图示学期刊一览表 226

汉英名词对照索引 227

相关图书
作者其它书籍
返回顶部