《TURBO PASCAL绘图软件及其应用 第1.0版》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:张永明等译
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:1988
  • ISBN:7113003958
  • 页数:143 页
图书介绍:

目录 1

引言 1

1.使用这个软件包可以达到的目的 1

2.本书编排介绍 4

3. 销售盘 4

4.说明 4

第一章 计算机绘图入门 5

§1.1 象素 5

§1.2 屏幕 5

§1.3 字符和字型 6

§1.4 坐标系 6

§1.4.1 绝对屏幕坐标系 6

§1.5 窗口 7

§1.4.2 完全坐标系 7

§1.5.1 剪取 8

§1.6 怎样使用你的硬件设备运行TURBO PASCAL绘图软件包 9

§1.6.1 IBM PC及其兼容机 9

§1.6.2 IBM彩色图形卡 10

§1.6.3 Hercules单色图形卡 10

§1.6.4 Heath/Zenith Z-100计算机 10

第二章 起步 11

§2.1 用户程序中必须包含的TURBO PASCAL绘图过程 11

§2.2 画点 12

§2.2.1 画单个点 12

§2.2.2 画一组点 12

§2.2.3 在完全坐标系中画点 13

§2.3.1 画一条线 14

§2.3 画线 14

§2.2.5 有关画点程序的小结 14

§2.2.4 删除一个点 14

§2.3.2 画“动画线” 15

§2.3.3 有关画线程序的小结 16

§2.4 画矩形 16

§2.4.1 有关画矩形程序的小结 17

§2.5 画圆 17

§2.5.1 有关画圆程序的小结 18

§2.6 文本 18

§2.6.1 显示由设备所决定的文本 18

§2.6.2 显示4×6象素点阵的文本 20

§2.6.3 有关文本绘图程序的小结 21

§2.7 窗口 21

§2.7.1 定义一个窗口 21

§2.7.2 在窗口内绘图 23

§2.7.3 移动窗口 24

§2.7.4 窗口的另一种应用一流程图 27

§2.7.5 有关窗口程序的小结 31

§2.8 饼图和直方图 32

§2.8.1 饼图 32

§2.8.2 直方图 35

§2.8.3 有关饼图和直方图程序的小结 40

§2.9 绘制曲线 40

§2.9.1 一个简单的示例:绘制一条正弦曲线 40

§2.9.2 过程DrawAxis 42

§2.9.3 绘制带有坐标轴的正弦曲线 43

§2.9.4 多边形的换过程 44

§2.9.5 根据多边形的大小确定完全坐标系 48

§2.10.1 用过程Spline拟合一条曲线 50

§2.10 曲线拟合 50

§2.10.2 用过程Bezier建立一条曲线模型 52

§2.10.3 有关绘制多边形和曲线过程的小结 55

§2.11 屏幕 56

§2.11.1 屏幕的存取 56

§2.11.2 屏幕的打印 60

第三章 技术标准 64

§3.1 TURBO PASCAL绘图文件 64

§3.1.1 基本系统文件 64

§3.1.2 辅助系统文件 64

§3.1.3 高级命令文件 65

§3.1.4 TURBO PASCAL绘图软件包程序 65

CharFile 66

ConOutPtr 66

AspectFactor 66

BackgroundArray 66

§3.2 常量及其类型的定义 66

HardwareGrafBase 67

HeaderS izeGlb 67

IVStepGlb 67

MaxBackground 67

MaxForeground 67

MaxPiesGlb 67

MaxPlotGlb 67

RamScreenGlb 68

PlotArray 68

MinForeground 68

PieArray 68

MinBackground 68

MaxWorldsGlb 68

MaxWindowsGlb 68

ScreenSizeGlb 69

StringSizeGlb 69

WrkString 69

XMaxGlb 69

XScreenMaxGlb 69

YMaxGlb 69

§3.3 TURBO PASCAL绘图过程快速索引指南 70

§3.4 过程和函数 74

BaseAddress 74

Bezier 74

ClearScreen 76

ClearWindowStack 77

Clip 77

Clipping 78

CopyScreen 79

CopyWindow 79

Dc 79

DefineHeader 80

DefineTextWindow 80

DefineWindow 81

DefineWorld 82

DisplayChar 82

DP 82

DrawAscii 83

DrawAxis 83

DrawBorder 84

DrawCartPie 85

DrawCircle 86

DrawCircleDirect 87

DrawCircleSegment 87

DrawCross 88

DrawCrossDiag 89

DrawDiamond 89

DrawHistogram 90

DrawLine 91

DrawLineClipped 91

DrawPoint 91

DrawPolarPie 92

DrawPolygon 93

DrawSquarec 95

DrawSquare 95

DrawStar 96

DrawStraight 96

DrawText 96

DrawTextW 97

DrawWye 98

EnterGraphic 98

Error 99

FindWorld 99

GetAspect 100

GetColor 100

GetErrorCode 101

GetLineStyle 101

GetWindow 102

GetVStep 102

GetScreen 102

GetScreenAspect 102

GotoXY 103

GotoXYTurbo 103

HardCopy 103

HardwarePresent 104

Hatch 104

InitGraphic 105

InvertScreen 106

InvertWindow 106

LeaveGraphic 106

LoadWindow 107

LoadWindowStack 107

LoadScreen 107

MoveHor 108

MoveVer 108

PD 109

PointDrawn 109

RedefineWindow 110

RemoveHeader 110

ResetWindowStack 111

ResetWindows 111

ResetWorlds 112

RestoreWindow 112

RotatePolygon 113

RotatePolygonAbout 113

SaveWindowStack 114

SaveWindow 114

SaveScreen 114

ScalePclygon 115

SelectScreen 115

SelectWindow 116

SelectWorld 116

SetAspect 117

SetBackground 117

SetBackground8 117

SetBackgroundColor 118

SetBreakOff 118

SetBreakOn 119

SetClippingOff 119

SetColorBlack 120

SetClippingOn 120

SetColorwhite 121

SetForegroundColor 121

SetHeaderOff 122

SetHeaderOn 122

SetHeaderToBottom 123

SetHeaderToTop 123

SetLineStyle 124

SetMessageOff 124

SetMessageOn 125

SetScreenAspect 125

SetVStep 126

SetWindowModeOff 126

SetWindowModeOn 127

Spline 127

StoreWindow 128

SwaPScreen 129

TextDown 129

TextLeft 130

TextRight 130

TextUP 131

TransLatePolygon 131

WindowMode 132

WindowSize 132

WindowX 133

WindowY 133

附录A:硬件配置与兼容问题 134

§A.1 IBM彩色图形卡 134

§A.1.1 颜色 134

§A.1.2 文本 135

§A.2 Hercules单色图形卡 136

§A.2.1 颜色 136

§A.2.2 文本 136

§A.2.3 特别注释 137

§A.3 Zenith彩色图形卡 137

§A.3.1 颜色 137

§A.3.2 文本 138

§A.4 兼容问题 138

§A.4.1 屏幕尺寸 138

§A.4.2 文本的布局 139

§A.4.3 颜色 140

§A.4.4 运行速度 141

§A.4.5 提前停止运行 141

附录B:术语汇编 142