图书介绍
Turbo Debugger for Windows用户手册【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 李毅编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502726098
- 出版时间:1992
- 标注页数:191页
- 文件大小:39MB
- 文件页数:210页
- 主题词:
PDF下载
下载说明
Turbo Debugger for Windows用户手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
简介1
0.1 3.0版本中的新特点和与以前各版本的不同之处1
0.2硬件和软件要求1
目录1
0.3术语2
0.4本手册的内容2
0.5如何与Borland公司联系3
0.5.1软件包资源3
0.5.2 Borland资源3
0.6参考书目4
1.2.1文件README5
1.2.2文件MANUAL.TDW5
1.2.3文件HELPME!.TDW5
1.2联机文本文件5
1.1磁盘5
第一章起步5
1.2.4文件ASMDEBUG.TDW6
1.2.5文件UTILS.TDW6
1.3安装TDW6
1.3.3安装TDDEBUG.3866
1.5.3 Turbo Debugger的熟练程序员7
1.5.2学会了Turbo C++但是Turbo debugger初学者的程序员7
1.5.1学Turbo C++的程序员7
1.5下一步7
1.4调试硬件7
第二章TDW的基础知识8
2.0.1有错误吗?8
2.0.2哪儿出错了?8
2.0.3是什么错?8
2.0.4改正错误8
2.1 TDW能帮您什么忙8
2.2 TDW的优点9
2.1.1 TDW不能做什么9
2.1.2 TDW怎样做9
2.2.1菜单和对话窗口10
2.2.1.1使用菜单10
2.2.1.2对话窗口11
2.2.2知道所处之处11
2.2.2.1局部菜单12
2.2.3历史记录13
2.2.3.1自动补充完整名称14
2.2.4增量匹配14
2.2.5制宏定义块15
2.2.6窗口15
2.2.6.1 View菜单中的窗口15
Breadkpoint窗口15
Stack窗口15
CPU窗口16
File窗口16
Dump窗口16
Watch窗口16
Module窗口16
Variable窗口16
Log窗口16
Registers窗口17
Numberic Processor窗口17
Execution History窗口17
Hierarchy窗口17
Windows Messages窗口17
Clipboard窗口17
Duplicate窗口17
2.2.6.2用户屏幕18
2.2.6.3检查窗口18
2.2.6.4活动窗口18
2.2.6.5窗口中的内容19
2.2.6.6在窗口中工作20
窗口跳跃20
移动和重定窗口大小21
关闭和恢复窗口21
保存屏幕格式22
2.2.7拷贝和拼接22
2.2.7.1选择对话窗口22
Clipboard中项的类别23
2.2.7.2 Clipboard窗口23
Clipboard窗口局部菜单24
自动修改25
2.2.7.3 Clipboard使用略述25
2.2.8获得帮助25
2.2.8.1联机help26
2.2.8.2状态行27
在窗口中27
3.1演示程序28
在菜单或对话窗口中28
第三章速学实例28
3.2使用TDW30
3.2.1菜单30
3.2.2状态行30
3.2.3窗口31
3.3使用C演示程序32
3.3.1设置断点33
3.3.2使用Watches34
3.3.3检查简单的C数据目标35
3.3.4检查复合的C数据目标35
3.3.5改变C的数据值36
第四章启动TDW38
4.1准备待调试程序38
4.2启动TDW38
4.3运行TDW39
4.2.1.3注意事项39
4.2.1键入命令行选择项39
4.2.1.1直接输入命令行选择项39
4.2.1.2从TDW中键入命令行选择项39
4.4命令行选择项40
4.4.1调入配置文件(—C)40
4.4.2视频更新(—d)40
4.4.3获得帮助(—1和—?)40
4.4.4汇编方式(—1)40
4.4.5支持鼠标(—p)41
4.4.6源代码处理(—s)41
4.4.7开始目录(—t)41
4.5配置文件41
4.6选择项菜单42
4.6.1 Language命令42
4.6.2 Macro菜单42
4.6.3 Display Options命令43
4.6.2.4 Delete All43
4.6.3.1 Display Swapping43
4.6.2.1 Create43
4.6.2.3 Remove43
4.6.2.2 Stop Recording43
4.6.3.2 Integer Format44
4.6.3.3 Screen Lines44
4.6.3.4 Tab Size44
4.6.4 Path for Source命令44
4.6.5 Save Options命令44
4.6.6 Restore Options命令45
4.7返回Windows45
第五章控制程序执行46
5.1检查当前程序状态46
5.1.1 Variable窗口46
5.1.1.1 Global画面子菜单47
Inspect48
Change48
Watch48
5.1.1.2 Static画面局部菜单48
Inspect49
Change49
Watch49
Show49
5.1.2 Stack窗口50
5.1.2.1 Stack窗口子菜单51
Inspect51
Locals51
5.1.3 Origin子菜单命令51
5.1.4 Get Info命令51
5.1.4.2 Status line信息52
5.1.4.1 Global memory信息52
5.2 Run菜单53
5.2.1 Run命令(F9)54
5.2.2 Go to Cursor命令(F4)54
5.2.3 Trace into(F7)54
5.2.4 Step over命令(F8)54
5.2.8 Back Trace命令(Alt—F4)55
5.2.7 Animate命令55
5.2.6 Until Return命令(Alt—F8)55
5.2.5 Execute To命令(Alt—F9)55
5.2.9 Inspection Trace命令(Alt—F7)56
5.2.10 Arguments命令56
5.2.11 Programe Reset命令(Ctrl—F2)56
5.3 Execution History窗口56
5.3.1子菜单57
5.4中断程序执行58
Full History58
Reverse Execute(Alt—F4)58
Inspect58
5.5程序终止59
5.6重新开始调试过程59
5.7打开一新的调试程序59
5.8改变程序参数60
第六章检查和修改数据61
6.1 Data菜单61
6.1.1 Inspect61
6.1.2 Evaluate/Modify62
6.1.3 Add Watch64
6.1.4 Function Return64
6.2指向源文件中的数据目标64
6.3 Watches窗口64
6.3.1 Watches窗口子菜单65
Change66
Inspect66
6.4 Inspector窗口66
Watch66
Remove66
Edit66
6.4.1 C数据的Inspector窗口67
纯量67
指针67
结构和集合68
数组69
函数70
6.4.2汇编语言数据的Inspector窗口70
纯量70
指针71
数组72
6.5 Inspector窗口子菜单73
结构和集合73
6.5.1 Range命令74
6.5.2 change命令74
6.5.3 Inspector命令74
6.5.4 Descend命令74
6.5.5 New Expression命令75
6.5.6 Type Cast命令75
第七章断点76
7.1 Breakpoints菜单77
7.1.0.1 Toggle77
7.1.0.2 At77
7.1.0.3 change Memory Global77
7.1.0.4 Expression true global77
7.1.0.5 Hardware Breakpoint77
7.1.0.6 Delete All77
7.2 Breakpoints窗口77
7.2.1 Breakpoints窗口的子菜单78
7.2.1.1 Set Options79
7.2.1.2 Add79
7.2.1.3 Remove79
7.2.1.4 Delete All79
7.2.1.5 Inspect79
7.2.1.6 Group79
Groups80
Add80
Delete81
Enable81
Disable81
7.2.2 Breakpoint Options对话窗口81
7.2.2.1 Address81
7.2.2.2 Group ID81
7.2.2.3 Global81
7.2.2.8 Delete82
7.2.2.7 Add82
7.2.3 Conditions and Actions对话窗口82
7.2.2.4 Disable82
7.2.2.6 change82
7.2.2.5 Conditions and Actions82
7.2.3.1 Condition收音按钮83
Always83
Change Memory83
Expression True83
Hardware83
7.2.3.2 Action按钮83
Break83
Execute83
Log83
Enable group83
7.2.3.5动作表达式84
7.2.3.4条件表达式84
7.2.3.3设置条件和动作84
Disable Group84
7.2.3.6 Pass count85
7.3指定断点85
7.3.1简单断点85
7.3.2全程断点。85
7.3.3检测内存改变的断点85
7.3.4条件表达式86
7.3.4.1断点表达式的作用域86
7.3.5硬件断点86
7.3.6运行记录变量值87
7.3.7断点和模板(templates)87
7.3.7.1类模板上的断点87
7.3.7.2函数模板上的断点87
7.3.7.3模板类程现场和目标上的断点87
7.4 Log窗口87
7.4.1 Log窗口子菜单88
7.4.1.1 Open Log File命令89
7.4.1.2 Close Log File命令89
7.4.1.3 Logging命令89
7.4.1.4 Add Comment命令89
7.4.1.5Erase Log命令89
7.4.1.6 Display Windows Info命令89
第八章检查文件90
8.1检查程序的源文件90
8.1.1 Module窗口90
8.1.2 Module窗口子菜单91
8.1.2.10 Goto命令92
8.1.2.9 Origin命令92
8.1.2.8 Next命令92
8.1.2.7 Search命令92
8.1.2.6 Line命令92
8.1.2.5 Previous命令92
8.1.2.4 File命令92
8.1.2.3 Module命令92
8.1.2.2 Watch命令92
8.1.2.1Inspet命令92
8.2检查其它磁盘文件93
8.2.1 File窗口93
8.2.2.1 Goto命令94
8.2.2 File窗口子菜单94
8.2.2.2 Search95
8.2.2.3 Next命令95
8.2.2.4 Display As命令95
8.2.2.5 File95
第九章表达式96
9.1选择表达式赋值语言96
9.2代码地址、数据地址和行号96
9.3.1.1在C,C++和汇编程序中跨越作用域97
9.3访问当前作用域以外的符号97
9.3.1作用域跨越语法97
作用域跨越要点99
9.3.1.2在Pascal程序中跨越作用域99
作用域跨越要点100
8.3.1.3作用域和DLL100
9.3.2表达式求值的隐含作用域100
9.2字节串101
9.3 C语言表达式101
9.3.1 C语言符号101
9.3.2 C寄存器伪变量101
9.3.3 C语言的常数和数字格式103
9.3.4换码符序列103
9.3.5 C运算符优先级103
9.3.6执行程序中的C函数104
9.4汇编表达式105
9.3.7有副作用的C表达式105
9.3.8 C保留字和类型转换105
9.4.1汇编语言的符号106
9.4.2汇编语言常量106
9.4.3汇编运算符106
9.4格式控制106
第十章面向目标的调试108
10.1 Hierarchy窗口108
10.1.1 Class List画面108
10.1.1.1 Class List画面子菜单109
Inspect109
Tree109
10.1.2 Hierachy Tree画面109
10.1.2.1 Hierarchy Tree画面子菜单109
10.1.3 Parent Tree画面110
10.2 Class Inspector窗口111
10.1.3.1 Parent Tree画面子菜单111
10.2.1 Class Inspector窗口子菜单112
10.2.1.1 Data Member画面(上端画面)112
Inspect112
Hierarchy112
Show Inherited112
10.2.1.2 Member Function画面(下端画面)112
Inspect112
Hierarchy112
Show Inherited112
10.3 Object Inspector窗口113
10.3.1 Object Inspector窗口子菜单113
10.3.1.6 Descend命令114
10.3.1.5 Inspect命令114
10.3.1.4 Show Inherited命令114
10.3.1.3 Methods命令114
10.3.1.2 Change命令114
10.3.1.1 Range命令114
10.3.1.7 New Expression命令115
10.3.1.8 Type Cast命令115
10.3.1.9 Hierarchy命令115
10.3.2中间和底端画面115
第十一章使用Windows调试功能116
11.1 Windows功能116
11.1.1运行记录窗口信息116
11.1.1.1为标准Windows应用程序选择窗口116
为一个标准Windows应用程序添加一个窗口选择117
11.1.1.2为ObjectWindow应用程序选择窗口118
获得窗口句柄118
指定允许ObjectWindows支持的窗口119
在ObjectWindows支持下添加一个窗口120
11.1.1.4指定一个信息类和动作121
11.1.1.3删除一项窗口选择121
添加一个信息类122
删除一个信息类123
窗口信息要点123
11.1.1.4观察信息124
11.1.2获得内存和模块表124
11.1.2.1列出全程堆的内容125
11.1.2.2列出局部堆的内容126
11.1.2.3获得模块表127
11.1.3调试动态连接库(DLL)127
11.1.3.1 使用Load Modules or DLLs对话窗口128
改变源模块129
用DLL和程序129
11.1.3.4控制TDW调入DLL符号表130
11.1.3.5调试DLL启动代码130
11.1.3.2在DLLs Programs表中添加一个DLL130
11.1.3.3在DLL中设置调试选择项130
11.1.5把内存句柄转换为地址131
第十二章汇编级调试133
12.1当仅调试源代码还不够时133
12.2 CPU窗口133
12.3 Code画面135
12.3.1反汇编135
12.4 Register和Flags画面135
12.5.1 Selector画面子菜单136
12.5 Selector画面136
12.5.1.1 Selector137
12.5.1.2 Examine137
12.6 Data画面137
12.7 Stack画面138
12.8 Dump窗口138
12.9 Registers窗口138
第十三章命令参考140
13.1热键140
12.2菜单条上的命令141
12.2.1≡(系统)菜单142
12.2.2 File菜单142
12.2.3 Edit菜单142
12.2.4 View菜单142
13.2.5 Run菜单143
13.2.6Breakpoints菜单143
13.2.7Data菜单143
13.2.8 Options菜单143
13.2.9 Windows菜单144
13.2.10 Help菜单144
12.3子菜单命令144
13.3.1 Breakpoints窗口144
13.3.2.3 Data画面145
13.3.2.2 Selector画面145
13.3.2.1 Code画面145
13.3.2 CPU窗口菜单145
13.3.2.4 Flags画面146
13.3.2.5 Register画面146
13.3.2.6 Stack画面146
13.3.3 Dump窗口147
13.3.4 Execution History窗口菜单147
13.3.4.1 Instruction画面147
13.3.4 File窗口147
13.3.5Log窗口147
13.3.6 Module窗口148
13.3.7 Windows Message窗口148
13.3.7.1 Window Selection画面148
13.3.7.2 Message Class画面148
13.3.9.2 Status画面149
13.3.9 Nemberic Processor窗口149
13.3.9.1 Register画面149
13.3.7.3 Message画面149
13.3.8 Clipboard窗口149
13.3.9.3 Control画面150
13.3.10 Hierarchy窗口150
13.3.10.1 Class画面150
13.3.10.2 Hierarchy画面150
13.3.10.3 Parent Tree画面150
13.3.11 Registers窗口菜单150
13.3.12 Stack窗口150
13.3.13 Variable窗口150
13.3.13.1 Global Symbol画面151
13.3.13.2 Local Symbol画面151
13.3.14 Watches窗口151
13.3.15 Inspector窗口151
13.3.17 Object Inspector窗口152
13.4文本画面152
13.3.16 Class Inspector窗口152
13.5列表画面153
13.6输入和历史列表框中的命令154
13.7窗口移动命令154
13.8全面搜索模板155
13.9完全菜单树155
14.2.1整个运行157
14.2调试风格157
14.1 当程序不能工作时157
第十四章调试标准C应用程序157
14.2.2增量测试158
14.3错误类型158
14.3.1通常的错误158
14.3.1.1隐藏的效应158
14.3.1.2假设初始化数据158
14.3.2.2混淆=和==。159
14.3.2 C语言特色的错误159
14.3.2.1用没初始化的动态变量159
14.3.1.3未清除159
14.3.1.4 “栏杆”错误159
14.3.2.3混淆运算符的优先级160
14.3.2.4错误的指针运算160
14.3.2.5不可预期的符号扩展160
14.3.2.6不可预期的截断160
14.3.2.7分号写错了位置160
14.3.2.8有副作用的宏定义161
14.3.2.9重复使用自动变量名161
14.3.2.10错误地使用自动变量161
14.3.2.11未定义函数返回值162
14.3.2.12错误使用Break关键字162
14.3.2.13代码不起作用162
14.4 确性测试162
14.4.1检测边界条件162
14.6.1寻找错误163
14.6调试过程样例163
14.4.2不合法数据输入163
14.5把调试作为程序设计的一部分163
14.4.3空数据输入163
14.6.2决定动手计划164
14.6.3启动Turbo Debugger164
14.6.4检查165
14.6.5断点165
14.6.6 Watches窗口165
14.6.7 Evaluate/Modify对话窗口165
14.6.8 Eurekal166
第十五章调试ObjectWindows应用程序167
15.1关于程序167
15.1.1 Color Scribble窗口类型定义167
15.1.1.4 WMLButtonUp168
15.1.1.3 WMLButtonDown168
15.1.1.1 ScribbleWindow168
15.1.1.2 GetWindowClass168
15.1.2建应用程序169
15.2.1找出第一个错误169
15.2调试程序169
15.2.1.1找出调用Windows的函数169
15.1.1.7 Pen_color例程169
15.1.1.6 WMMouseMove169
15.1.1.5 WMRButtonDown169
15.2.1.2 调试WMLButtonDown170
15.2.1.3调试MoveTo170
15.2.1.4修改错误170
15.2.1.5检测修改部分171
15.2.2找出笔颜色方面的错误171
15.2.2.1设置一个窗口信息断点171
用句柄设置窗口信息断点172
15.2.2.2检查WParam173
用窗口目标设置窗口信息断点173
15.2.2.3检查修改部分174
15.2.3找出离开窗口时的错误174
15.2.3.1记录窗口信息174
15.2.3.2找出错误174
15.2.3.3修改错误。174
15.2.3.4检查修改175
15.2.4找出清除屏幕错误175
15.2.4.1分析产生错误的原因176
15.2.4.2修改错误176
15.2.4.3检测修改部分177
附录A命令行选择项小结178
附录B错误和信息179
B.1对话窗口信息179
B.2错误信息183
B.2.1严重错误183
B.2.2其它错误信息183
热门推荐
- 3209985.html
- 3230515.html
- 1271103.html
- 3341964.html
- 1455701.html
- 3542167.html
- 265646.html
- 1914954.html
- 3660718.html
- 3310399.html
- http://www.ickdjs.cc/book_2066162.html
- http://www.ickdjs.cc/book_2437569.html
- http://www.ickdjs.cc/book_2142358.html
- http://www.ickdjs.cc/book_3043829.html
- http://www.ickdjs.cc/book_1482282.html
- http://www.ickdjs.cc/book_934683.html
- http://www.ickdjs.cc/book_289751.html
- http://www.ickdjs.cc/book_1651697.html
- http://www.ickdjs.cc/book_3460819.html
- http://www.ickdjs.cc/book_2668788.html