引言 1
第一章 集成环境 2
启动和退出 2
在实模式下运行 2
在保护模式下运行 2
Windows和保护模式 3
命令行选项 3
退出Borland C++ 5
组成部分 5
菜单条与菜单 5
简捷键 6
Borland C++窗口 9
状态行 11
会话框 11
复选方框与单选按钮 12
输入窗与列表 12
编辑 13
工程和配置文件 14
Turbo C文件 14
Borland C++工程文件 14
配置文件 14
第二章 菜单与选项参考 17
〓(系统)菜单 17
About 18
Clear Desktop 18
Repaint Desktop 18
切换项(Transfer items) 18
File菜单 18
Open 18
文件列表窗的使用 19
New 19
Save 19
Save As 20
Save ALL 20
Change Dir 20
Print 21
Get Info 21
DOS Shell 22
Quit 22
Edit菜单 22
Undo 23
Redo 23
Cut 23
Copy 24
Paste 24
Copy Example 24
Show Clipboard 24
Clear 24
Search菜单 24
Find 25
Replace 26
Search Again 26
Go to Line Number 27
Previous Error 27
Locate Function 27
Run菜单 27
Run 27
Program Reset 28
Go to Cursor 28
Trace Into 29
Step Over 29
Arguments 30
Compile菜单 30
Compile to OBJ 31
Make EXE File 31
Link EXE File 31
Build All 31
Remove Messages 32
Debug菜单 32
Windows 32
Inspect 32
Evaluate/Modify 34
Call Stack 36
Watches 37
Add Watch 37
Delete Watch 37
Edit Watch 37
Remove All Watches 38
Toggle Breakpoint 38
Breakpoints 38
Project菜单 39
Open Project 39
Close Project 40
Add Item 40
Delete Item 41
Local Options 41
Include Files 41
Options 菜单 42
Compiler 42
Code Generation 42
Entry/Exit Code 45
C++ Options 46
Optimizations 47
Source 49
Messages 49
Names 52
Transfer 52
Make 58
Linker 59
Set Application Options 60
Debugger 61
Directories 62
Environment 63
Preferences 63
Editor 64
Mouse 65
Desktop 66
Save 66
Window菜单 66
Size/Move 67
Zoom 67
Tile 67
Cascade 67
Next 67
Close 67
Message 67
Output 67
Watch 68
User Screen 68
Register 68
Project 68
Project Notes 68
List 68
Help菜单 69
Contents 69
Index 70
Search 70
Previous Topic 70
Help on Help 70
第三章 构造Windows应用程序 71
基本过程 71
在集成环境中编译和连接 72
理解资源文件 72
理解模块定义文件 72
编译和连接WHELLO 72
从命令行编译和连接 74
从命令行进行编译 74
从命令行进行连接 74
使用制作文件 75
入口和出口 76
_export关键字 78
入口、出口与输出:小结 78
存储模式 79
Windows程序的连接 79
在集成环境中连接 79
用TLINK来连接 79
为Windows程序构造一个工程 81
WinMain 82
资源编译器 82
资源编译器调用句法 83
动态连接库 84
在集成环境中编译连接DLL 84
从命令行编译器连接DLL 85
创建动态连接库 86
第四章 管理多文件工程 90
使用工程管理程序 90
错误跟踪 93
中止制作 93
多个源程序文件中的语法错误 93
保存或删除消息 94
工程管理程序的功能 94
自身依赖性检查 94
使用不同的文件译码器 95
取代库 96
其它 97
查看工程中的文件 98
工程记事 99
第五章 编辑器 100
新增的和原有的 100
编辑器参考 100
光标跳移 103
块命令 103
其它编辑命令 104
查找并替换 105
配对 106
第六章 命令行编译器 109
使用命令行编译器 109
在实模式下运行 109
在保护模式下运行 109
使用选项 110
句法和文件名 114
应答文件 114
配置文件 115
编译器选项 116
存储模式 116
宏定义 117
代码生成选项 117
优化选项 120
源代码选项 121
出错报告选项 121
段命名控制 124
编译控制选项 125
EMS和扩展内存选项 126
C++虚表 127
连接程序选项 127
环境选项 128
查找嵌入文件和库文件 128
文件查找算法 128
第七章 实用程序 131
IMPDEF(模块定义文件) 131
IMPLIB(输入库) 132
重建IMPORT.LIB 134
MAKE:程序管理器 134
MAKE是怎样工作的? 134
启动MAKE 135
MAKE的一种简单运用 137
制作makefile文件 138
makefile文件的组成 139
命令表 140
指令 149
MAKE错误信息 154
TLIB:Turbo库管理程序 157
为什么使用目标模块库 157
TLIB命令行 158
使用应答文件 159
建立一个扩展目录:/E选项 160
设置页大小:/P选项 160
高级操作:/C选项 160
例子 161
TLINK(连接程序) 161
调用TLINK 162
TLINK选项 168
/3(80386 32位码) 168
/A(编址码) 168
/c(大小写敏感) 169
/C(大小写敏感的exports) 169
/d(重复出现符号) 169
/e(不使用扩展目录) 169
/i(未初始化的尾部段) 170
/l(行号) 170
/L(库查找路径) 170
/m,/a和/x(映象选项) 170
/n(忽略默认库) 171
/o(覆盖) 171
/P(组合代码段) 172
/t(极小模式.COM文件) 172
/Td和/Tw(目标选项) 173
/v(调试信息) 173
/y(扩大或扩展存储) 173
限制 174
模块定义文件 176
模块定义引用 176
CODE 176
DATA 177
DESCRIPTION 177
EXETYPE 177
EXEPORTS 178
HEAPSIZE 178
IMPORTS 178
LIBARY 178
NAME 179
SEGMENTS 179
STACKSIZE 179
STUB 180
TLINK信息 180
附录A 预编译头文件 188
预编译头文件是如何工作的 188
限制 188
使用预编译头文件 188
指定文件名 189
验证一致性 189
优化预编译头文件 189