第一章 输入库工具 1
1.1 IMPDEF:模块定义管理程序 1
1.1.1 DLL中的类 1
1.1.2 DLL中的函数 2
1.2 IMPLIB:输入库 2
1.2.1 重建IMPORT.LIB 3
1.3 IMPLIBW:Windows输入库 3
1.3.1 选择输入库 4
1.3.2 创建输入库 4
第二章 MAKE:程序管理器 5
2.1 MAKE是怎样工作的 5
2.2 启动MAKE 6
2.2.1 命令行选项 6
2.2.2 BULTMS.MAK文件 7
2.3 MAKE的一种简单运用 8
2.4 创建makefile文件 9
2.5 makefile文件的组成 10
2.5.1 隐式和显式规则的命令 11
2.5.2 显式规则 15
2.5.3 隐式规则 17
2.5.4 宏 19
2.5.5 指令 24
2.5.6 点指令 25
2.5.7 文件嵌入指令 27
2.5.8 条件执行指令 27
2.5.9 出错指令 30
2.5.10 取消宏定义指令 30
2.6 兼容选项-N 30
第三章 TLIB:Turbo库管理程序 32
3.1 为什么使用目标模块库 32
3.2 TLIB命令行 32
3.2.1 操作表 33
3.3 使用应答文件 34
3.4 创建一个扩展目录:/E选项 34
3.5 设置页大小:/P选项 35
3.6 高级操作:/C选项 35
3.7 例子 35
第四章 TLINK:Turbo连接程序 37
4.1 调用TLINK 37
4.1.1 DOS下连接的一个例子 38
4.1.2 Windows程序连接的一个例子 38
4.1.3 TLINK命令行中的文件名 39
4.1.4 使用应答文件 39
4.1.5 TLINK配置文件 40
4.1.6 使用TLINK连接Borland C++模块 41
4.1.7 利用BCC使用TLINK 43
4.2 TLINK选项 44
4.2.1 TLINK配置文件 44
4.2.2 /3(80386 32位码) 44
4.2.3 /A(段对齐) 44
4.2.4 /c(大小写敏感) 45
4.2.5 /C(大小写敏感的exports) 45
4.2.6 /d(重复符号) 45
4.2.7 /e(不使用扩展目录) 45
4.2.8 /i(未初始化的尾部段) 46
4.2.9 /l(行号) 46
4.2.10 /L(库查找路径) 46
4.2.11 /m,/s和/x(映象选项) 46
4.2.12 /n(忽略缺省库) 48
4.2.13 /o(覆盖) 48
4.2.14 /P(压缩代码段) 48
4.2.15 /t(微模式.COM文件) 49
4.2.16 /Tt和/Tw(目标选项) 49
4.2.17 /v(调试信息) 49
4.2.18 /ye(扩充内存) 50
4.2.19 /yx(扩展内存) 50
4.3 模块定义文件 50
4.3.1 缺省块定义文件 51
4.3.2 一个例子 51
4.4 模块定义引用 52
4.4.1 CODE(代码) 52
4.4.2 DATA(数据) 53
4.4.3 DESCRIPTION(描述) 53
4.4.4 EXETYPE 53
4.4.5 EXEPORTS 53
4.4.6 HEAPSIZE 54
4.4.7 IMPORTS 54
4.4.8 LIBARY(库) 55
4.4.9 NAME(名) 55
4.4.10 SEGMENTS 56
4.4.11 STACKSIZE 56
4.4.12 STUB 56
第五章 使用WinSight 58
5.1 入门 58
5.2 选择一个视图 59
5.2.1 挑选一个视窗 59
5.2.2 安排视窗 59
5.2.3 获取更多细节 59
5.3 使用窗口树 59
5.3.1 裁剪树 60
5.3.2 找到一个窗口 60
5.3.3 对窗口进行跟踪 60
5.4 类操作 61
5.4.1 使用Class List视窗 61
5.4.2 对类的跟踪 61
5.5 开关操作 61
5.5.1 关闭跟踪 61
5.5.2 挂起屏幕更新 61
5.6 选择要跟踪的消息 61
5.6.1 滤出消息 62
5.6.2 消息跟踪选项 62
5.7 WinSight窗口 67
5.7.1 Class List视窗 67
5.7.2 Windows Tree视窗 67
5.7.3 Message Trace视窗 68
第六章 RC:Windows资源编译器 69
6.1 创建资源 69
6.2 添加资源到可执行文件中 69
6.2.1 从IDE中编译资源 70
6.2.2 从命令行编译资源 70
6.2.3 从制作文件中编译资源 70
6.3 资源编译器句法 70
第七章 HG:Windows Help编译器 72
7.1 创建Help系统:开发周期 72
7.1.1 如何将Help显示给用户 73
7.1.2 Help是如何展示给Help作者的 73
7.1.3 Help是如何展示给Help程序员的 73
7.2 设计Help系统 74
7.2.1 拟定开发计划 74
7.2.2 决定标题文件结构 77
7.2.3 设计Help标题的外观 78
7.2.4 图形图象 80
7.3 建立Help标题文件 80
7.3.1 选择一个编著工具 81
7.3.2 建立Help标题文件 81
7.3.3 给Help标题文件编码 81
7.3.4 插入图形图象 88
7.3.5 管理主题文件 89
7.4 建立Help文件 93
7.4.1 建立Help项目文件 93
7.4.2 指定项目文件 94
7.4.3 指定创建标记 94
7.4.4 指定选择项 95
7.4.5 指定备用上下文字符串 100
7.4.6 上下文关联标题映象 101
7.4.7 引用点位图 102
7.4.8 编译Help文件 102
7.4.9 编制能访问Help的应用程序 103
7.5 Help示例 109
7.5.1 Helpex项目文件 111
附录 错误信息 112
A-1 错误信息分类 112
A-2 信息解释 116