《Microsoft QuicR C程序员参考手册》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:宫照宇等编译
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1988
  • ISBN:7118004936
  • 页数:196 页
图书介绍:

目 录 2

第一部分 入 门 2

第一章 安装及启动Quick C 2

1.1备份系统盘 2

1.2检查系统盘内容 2

1.3安装Quick C 2

1.3.1硬盘系统上的安装 3

1.3.1.1硬盘上SETUP的工作过程 3

1.3.1.2运行SETUP于硬盘系统 3

1.3.1.3硬盘上建立库 4

1.3.1.4删除库成份 5

1.3.1.5完成安装 5

1.3.1.6硬盘系统中DOS环境的设置 5

1.3.2软盘系统上的安装 5

1.3.2.1软盘上SETUP的工作过程 5

1.3.2.2软盘系统上运行SETUP 5

1.3.2.3软盘系统上建立库 6

1.3.2.4在软盘系统上建立DOS环境 7

1.4使用未合并库 7

1.5使用Microsoft C图形库 8

1.6使用鼠标 8

1.7运行Quick C编译器 8

1.7.1启动Quick C 9

1.7.2 QC命令 9

1.7.3从Quick C中退出 9

1.7.4编译示例 9

1.8保存设置的选项 10

第二章 Quick C程序设计环境入门 11

2.1 Quick C屏幕 11

2.2使用菜单 12

2.2.1 Quick C菜单内容 12

2.2.2从菜单上选择命令 13

2.2.3命令捷径键 13

2.3对话框的使用 14

2.4文本选择 16

2.5滚动 16

2.6求助 17

第三章C语言快速入门 18

3.1 C程序结构 18

3.2说明 19

3.3预处理命令与include文件 20

3.4变量说明 21

3.5语句、表达式和操作符 23

3.6函数的说明与定义 24

3.7循环语句 25

3.8条件和分支语句 26

3.9数组和串 28

3.10指针概述 29

3.11指向函数的指针 30

3.12结构 31

3.13 C语言输入/输出函数 32

3.14文件I/O函数 33

3.15 C语言中命令行参数的获取 34

第四章图形快速入门 37

4.1图形程序结构 37

4.2设置视频方式 39

4.3获取视频配置信息 40

4.4彩色文本方式的使用 41

4.5 CGA图形方式的使用 43

4.6 EGA图形方式的使用 44

4.7 VGA图形方式的使用 45

4.8坐标系统 46

4.9绘点 47

4.10绘直线 49

4.11图形实体的描述 50

4.12绘制基本形体 51

4.13用指定的模式填充图形 52

4.14绘制与存储图形 54

4.15动画技术的使用 55

第二部分Quick C编程环境 58

第五章显示的控制:VieW菜单 58

5.1显示程序表:Source...命令 58

5.2显示包含文件:Include命令 59

5.3改变显示设置:Options...命令 59

5.4显示程序的输出:Output Screen命令 60

5.5打开或关闭出错窗口:Error命令 60

第六章程序的建立及保存 61

6.1程序与模块:程序表 61

6.1.1单摸块程序 61

6.1.2多模块程序 62

6.1.3程序表的使用 63

6.1.4 Quick C是如何使用程序表的 63

6.1.5有关内存程序和程序表的基本问题 64

6.2.1创建新程序:New命令 65

6.2源文件的处理:File菜单 65

6.2.2装入文件进行编辑:Open...命令 66

6.2.2.1使用Open...装入文件 66

6.2.2.2使用Open...显示文件 67

6.2.3装入最新编辑过的文件:Open Last File命令 67

6.2.4文件的合并:Merge...命令 67

6.2.6建立或装入程序表:Set Program List...命令 68

6.2.7清除当前程序表:Clear Program List命令 68

6.2.5文件的保存:Save命令及Save As...命令 68

6.2.8 程序表的编辑:Edit Program List...命令 69

6.2.9文件的打印:Print...命令 70

6.2.10暂时返回DOS:DOS Shell命令 70

6.2.11退出Quiek C:Exit命令 71

第七章源文件的编辑 72

7.1用键盘及鼠标器编辑 72

7.1.1使用Quick C编辑键 72

7.1.2使用插入及覆盖状态 73

7.2编辑命令:Edit菜单 74

7.1.5用鼠标进行编辑 74

7.1.3在正文中使用地点标记 74

7.1.4匹配括号 74

7.2.1恢复原内容:Undo命令 75

7.2.2删除及插入正文:Cut,Copy,Paste和Clear命令 75

7.2.3设置只读状态:Read Only命令 76

7.3正文的查询及替换:Search菜单 76

7.3.1查找正文:Find...,Selected Text和Repeat Last Find命令 76

7.3.1.1 Find...命令 77

7.3.1.2查找已选定的正文:Selected命令 77

7.3.1.3 Repeat Last Find命令 77

7.3.1.4正则表达式中的特殊字符 78

7.3.2正文的替换:Chang...命令 78

7.3.3函数的查找:Function命令 79

7.3.4查找程序中的错误:Next Error和Previous Error命令 79

8.1.2准备重新运行:Restart命令 81

8.1.1运行程序:Start命令 81

8.1编译和运行程序:Run菜单 81

第八章编译、运行及跟踪调试程序 81

8.1.3继续运行程序:Continue命令 82

8.1.4编译选项的控制:Compile命令 82

8.1.4.1压缩编译警告错误:Warning Level选项 83

8.1.4.2选择输出文件格式:Output选项 83

8.1.4.3跟踪调试的准备:Debug选项 83

8.1.4.4检查指针:Pointer Check~ 83

8.1.4.5栈溢出检查:Stack Check选项 84

8.1.4.6使用Microsoft扩充C语言:Language Extension选项 85

8.1.4.7生成优化程序:Optimization选项 85

8.1.4.8查找包含文件: Include正文窗口 85

8.1.4.9定义常量和宏: Define正文窗口 85

8.1.4.10编译命令键 86

8.1.5运行选项的控制:Set Runtime Options...命令 86

8.2.1跟踪的一般过程 87

8.2程序的跟踪 87

8.2.1.1加入观察表达式 88

8.2.2.2设置断点 88

8.2.2键盘跟踪命令 88

8.2.3跟踪命令:Debug菜单 88

8.2.3.1加入观察表达式:Add Watch...命令 89

8.2.3.2删除观察变量: Delete Last Watch/All Watch命令 90

8.2.3.3控制跟踪:Trace On命令 90

8.2.4函数间的跟踪:Calls菜单 91

8.2.3.5断点控制:Toggle/Clear All Breakpoint命令 91

8.2.3.4屏幕交换控制: Screen Swapping On命令 91

第三部分Quick C工具集 93

第九章编译、连接程序 93

9.1编译及连接过程 93

9.1.1使用单一QCL命令行 93

9.1.2使用QCL和LINK命令 94

9.2单步编译和连接 94

9.2.1.3路径名 95

9.2.1.2文件名的扩展名 95

9.2.1指定文件名 95

9.2.1.1大写字母与小写字母 95

9.3使用QCL选择项控制编译 96

9.3.1环境选择项 97

9.3.2控制连接的选择项 98

9.3.3列出编译程序选择项(/HELP) 98

9.3.4命名目标文件(/F0) 98

9.3.5内存模式(/A)和浮点(/FP)选择项 99

9.3.6使用8086或80286处理器(/G0,/G2) 100

9.3.7预处理器控制 101

9.3.7.1取消预先规定标识符的定义(/U,/u) 101

9.3.7.2产生一个预处理列表(/P,/E,/EP) 101

9.3.7.3保留注释(/C) 102

9.3.7.4查找INCLUDE文件(/X) 102

9.3.9压缩结构成员(/Zp) 103

9.3.8准备调试信息(/Zi,/Zd) 103

9.3.11控制调用约定(/Gc) 104

9.3.10抑制缺省库选择(Zl) 104

9.3.12设置数据临界值 105

9.3.13循环优化(Ol) 105

9.4用QCL和LINK分别进行编译和连接 105

9.4.1用QCL命令连接 105

9.4.2用LINK命令连接 106

9.4.2.1 LINK的缺省信息 106

9.4.2.2为LINK指定文件 108

9.4.2.3为LINK指定库 108

9.4.2.4 LINK对存储器的要求 109

9.5利用连接程序选择项 110

9.5.1查看选择项列表(/HE) 110

9.5.2暂停连接(/PAU) 110

9.5.3显示连接过程信息(/I) 110

9.5.5创建Quick库(/Q) 111

9.5.4阻止连接程序提示(/B) 111

9.5.6压缩可执行文件(/E) 112

9.5.7忽略缺省库(/NOD) 112

9.5.8设置最大段个数(/SE) 112

9.5.9设置最大分配空间(/CP) 112

9.5.10创建映像文件(/M,/LI) 113

9.5.11控制栈尺寸(/ST) 114

9.5.12变换远调用(/F,/NOF) 115

9.5.13压缩连续分段(/PAC,/NOP) 115

9.5.14 其它LINK选择项 115

9.6控制栈及堆存储分配 116

9.7使用覆盖 117

9.7.1覆盖限制 117

9.7.2覆盖管理程序提示 117

10.1.2加载Quick库 119

10.1.1创建Quick库 119

10.1 Quick库 119

第十章创建Quick库和独立库 119

10.1.3 Quick库中的标准库程序 120

10.2管理独立库:LIB实用程序 121

10.2.1运行LIB 121

10.2.2缺省设置 122

10.2.3命令符号 122

1 0.2.4交叉引用列表文件 124

10.2.5置库页大小 124

第十一章使用MAKE进行自动程序开发 126

11.1 MAKE的心脏:描述文件 126

11.1.1建立一个MAKE描述文件 126

11.1.2描述块 127

11.2运行MAKE 129

11.3在MAKE中使用宏定义 129

11.3.1定义和说明宏 130

11.3.2在宏定义中使用宏 131

11.3.3使用特殊的宏 131

11.4定义推理规则 132

11.5使用.MAK文件 133

11.5.1在MAKE中使用.MAK文件 133

11.5.2 Include~ 134

11.5.3指定连接程序选择 134

附录A ASCII码表 135

附录B Quick C的内存模式 137

B.1 near和far地址方式 137

B.2使用标准内存模式 137

B.2.1生成小模式程序 138

B.2.2生成中模式程序 138

B.2.3生成紧凑模式程序 139

B.2.4生成大模式程序 140

B.3使用near和far关键字 140

B.3.2用near和far说明数据 142

B.3.1库对near和far的支持 142

B.3.3用near和far关键字说明函数 143

B.3.4指针转换 144

B.4设置数据临界值 145

B.5命名正文段 146

附录C C和汇编语言的接口 147

C.1编写汇编语言过程 147

C.1.3分配局部变量(任选) 148

C.1.2进入过程 148

C.1.1建立过程 148

C.1.4保存寄存器的值 149

C.1.5存取参数 149

C.1.6返回值(任选) 150

C.1.7退出过程 151

C.2从C中调用汇编语言子程序 151

C.3从汇编语言中调用C子程序 152

C.4 Microsoft的段模式 153

D.1编译错误 156

附录D出错信息说明 156

D.1.1致命错误 157

D.1.2编译错误 160

D.1.3警告错误 170

D.1.4编译限制 175

D.2命令行错误 176

D.2.1命令行致命错误 176

D.2.2命令行错误 176

D.2.3命令行警告错误 177

D.3运行错误 178

D.3.1浮点违例 178

D.3.2运行库错误 179

D.3.3运行限制 181

D.4 LINK错误 181

D.5 LIB错误 187

D.6 MAKE错误 189

词汇表 191