《IBM PC制图入门》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:M.怀特,C.L.摩根著
  • 出 版 社:邵阳市科技情报研究所邵阳市微电脑应用研究会
  • 出版年份:1985
  • ISBN:
  • 页数:284 页
图书介绍:

第一章 IBM PC制图法简介 1

一、引言 2

计算机制图的含义 2

二、本书的对象 3

计算机制图举例 3

计算机制图简史 3

三、PC硬件和软件概述 5

两种视频转换器 6

彩色视频的限制因素 8

广播电视信号 9

使用BASICA的优点 10

保存BASICA程序 11

第二版高级BASIC 12

四、制图命令演示 13

例1—1 马鞍 14

五、小结 16

第二章 图形与文本方式 17

一、引言 18

二、文本方式 18

SCREEN命令 18

WIDTH命令 19

CLS命令 19

COLOR命令 19

例2—1 多色文本 21

地址变换 22

例2—2 字符绘制 27

三、图形方式 28

例2—3 中分辨率图形方式的颜色 29

高分辨率图形方式 32

四、小结 33

第三章 绘图和画线 34

一、引言 35

编程注释 35

例3—1 初始化程序 36

例3—2 暂停和标题子程序 37

二、命令 38

PSET和PRESET命令 38

例3—3 绘点 40

LINE命令 41

例3—4 画横过屏幕的线 42

例3—5 画矩形的复杂方法 43

例3—6 画矩形的较简易方法 44

例3—7 画矩形的最简易方法 45

例3—8 随机画矩形 46

例3—9 填充式矩形 47

例3—10 线的形式 48

例3—11 把形式变换到屏幕 50

例3—12 直角三角形 53

例3—13 一条线上20个三角形 53

例3—14 画五边形 54

例3—15 画六边形 55

例3—16 画七边形 55

高级LINE命令 56

例3—17 复杂多边形Ⅰ 56

例3—18 复杂多边形Ⅱ 59

CIRCLE命令 61

例3—19 画圆 61

例3—20 画弧的复杂方法 62

例3—21 画弧的容易方法 65

例3—22 画椭圆 66

例3—23 馅饼图 68

三、高级制图概念 70

视图概念——坐标和变换 70

二维视图变换 71

视图变换中常数的由来 74

POINT和PMAP函数 76

例3—24 简单绘图程序包(SGP) 77

例3—25 柱状图 78

例3—26 二维函数绘图 80

限幅、图形移动和变化 82

例3—27 画球形 83

三维视图概念——新颖的课题 88

例3—28 三维简单绘图程序包 91

例3—29 三维函数绘图 93

用数据确定图象 95

例3—30 画房子的程序扩展成三维简单绘图程序包 96

例3—31 房子程序的数据部分 98

例3—32 房子程序的主程序部分 99

四、小结 102

第四章 图象定义语言 103

一、引言 104

例4—1 初始化程序 104

例4—2 中止和标题子程序 104

二、DRAW命令 105

M命令 105

例4—3 绝对运动 107

例4—4 相对移动 108

例4—5 绘制一个螺旋形图 109

B和N的调整 111

例4—6 弧形中的箭头 111

例4—7 划一个星号 113

颜色设置 113

例4—8 绘制矩形图 114

角的设置 115

例4—9 旋转箭头 115

度数旋转 116

例4—10 环形螺旋线 116

例4—11 螺旋圆环 117

调整尺度 118

例4—12 增大的三角形 119

X命令 119

例4—13 用X命令的多边形 120

三、制图的基本原理 121

龟形图 121

填满整个屏幕的曲线 121

例4—14 填满整个屏幕的曲线 122

移动和光标键 125

交替输入 125

画符号 127

例4—15 电子符号 127

四、小结 133

第五章 区域着色 134

一、引言 135

二、PAINT命令 135

例5—1 给一个复杂区域着色 135

例5—2 给同一幅图中的不同区域着色 138

着其它颜色 141

例5—3 给立方体着色 142

具有边界色的PAINT 143

例5—4 有图案的立方体 143

“盖瓦” 145

例5—5 多色图案 146

例5—6 NTSC颜色 148

例5—7 糊墙纸 150

例5—8 背景 151

例5—9 隔板 153

三、PAINT和BOX FILL命令 155

四、DRAW命令的P选择 156

例5—10 一个用GDL着色的臭虫 156

五、PAINT的应用 157

着了色的馅饼图 158

例5—11 给馅饼图着色 158

着色的三维物体 158

例5—12 着了色的房子 168

例5—13 有背景的风景 160

六、小结 167

第六章 图形阵列的显示 168

一、引言 169

二、命令 169

例6—1 臭虫图案 170

数组大小的确定 172

PUT命令——Action参数 173

XOR的作用 174

例6—2 在一个多色屏幕上的多色臭虫 175

例6—3 会动的臭虫 179

例6—4 在多色背景上运动的臭虫 182

例6—5 观察字母 183

PSET和PRESET作用 187

例6—6 放大字母 187

AND和OR作用 189

例6—7 颜色滤色器 190

三、实用编程 192

例6—8 插画 193

四、小结 199

第七章 自定字符和制图字符 200

一、引言 201

二、字符和字符制图 201

三、字符定位和产生 202

CSRLIN,POS和SCREEN函数 202

LOCATE命令 203

PRINT命令 204

在屏幕上放置文本的其他方式 204

四、图形方式字符 205

例7—1 放大的字符 205

例7—2 字形编辑 208

五、字符动画片 219

例7—3 行走的人 220

六、文本方式着色 221

例7—4 乒乓游戏 222

七、页面翻转 227

例7—5 简单的动画片序例 227

八、小结 229

第八章 在彩色/图形转换器上的特殊编程 230

一、引言 231

二、6845I/O口 231

三、对6845视频控制器的编程 232

四、6845的各独立寄存器 234

水平寄存器 234

纵向寄存器 235

其它纵向寄存器 236

50行80列的文本显示 237

例8—1 50行文本方式 238

翻滚寄存器 239

例8—2 翻滚 239

五、彩色/图形转换器的编程 240

六、一些新的方式 244

特殊的十六色、80×100图形方式 244

例8—3 80×100十六色方式 245

其它的特殊图形方式 247

七、小结 248

第九章 单色显示器上的图形 249

一、引言 250

二、单色装置 250

屏幕显示格式 250

字符显示格式 251

视频同步 252

数字与模拟 254

荧光体 255

三、单色部件的编程 255

两种转换器之间的选择开关 255

程序员方式 256

高级编程 257

特殊编程 259

例9—1 50行文本显示 263

四、特殊图形字符的使用 265

例9—2 用字符图作柱状图 267

例9—3 窗格 269

五、字符编辑 271

例9—4 字符图形编辑 272

六、小结 278

附录一 三维旋转 279

附录二 ASCII字符和二次编码(略) 281

附录三 小辞典 282