简介
Delphi作为一个面向对象程序设计的系统构建的集成工具,已经拥有了比较稳定的第三方工具,借助于这些工具可以最大限度地提高相应的应用程序开发效率。本书针对这一特点,重点对作为IDE(集成开发环境)增强工具的GExperts、最受欢迎的第三方代码编写工具CodeRush、调试工具Codesite和系统建模工具ModelMaker做了比较全面而系统的介绍。
全书语言通俗,重点突出,实用性强,适合初、中级Delphi程序开发人员参阅。
1.对作为IDE增强工具的GExpert、最受欢迎的第三方代码编写工具CodeRush、调试工具CodeSite和系统建模工具ModelMaker等著名的第三方工具进行了较全面而系统的介绍。
2.实用为主,不再是概念的赘述。
3.突出第三方工具在Delphi编程中提高程序设计的速度与质量方面的作用。
4.语言通俗,重点突出,图文并茂,适合初、中级Delphi程序开发人员参阅。
目录
第1章 领略gexperts 1
1-1 序 言 2
1-2 gexperts的安装 2
1-3 delphi ide中的gexperts 3
1-4 功能组件的介绍 4
1-4-1 procedure list(过程列表工具) 4
1-4-2 expert manager(专家管理器) 8
1-4-3 grep search 8
1-4-4 message dialog(提示对话框制作) 12
1-4-5 backup project(项目备份) 15
1-4-6 clear directories(清除目录中的垃圾文件) 17
1-4-7 clipboard history(剪贴板历史) 19
1-4-8 favorite files(收藏的文件) 22
1-4-9 urce export(源代码文件输出) 25
1-4-10 code librarian(代码库工具) 27
1-4-11 ascii chart(ascii图表) 32
1-4-12 replace components(组件替换工具) 33
1-4-13 component grid(组件网格) 35
1-4-14 components to code(产生组件的代码) 37
1-4-15 editor experts(编辑器专家) 38
.1-5 gexperts的配置环境 44
1-5-1 file location(文件及目录位置) 45
1-5-2 editor experts(代码编辑器专家) 46
1-5-3 ide扩展 47
1-5-4 palette(面板) 47
第2章 初见coderush 51
2-1 初见coderush 52
2-1-1 coderush概述 52
2-1-2 什么是新的内容 52
2-1-3 安装coderush 53
2-2 键盘模板(key templates) 58
2-2-1 键盘模板的介绍 58
2-2-2 使用模板生成变量 58
2-2-3 使用模板生成方法 59
2-2-4 设置变量 61
2-2-5 返回变量的自动化 62
2-2-6 定义程序结构 63
2-2-7 键盘模板的配置 64
2-2-8 template coach 91
2-2-9 clipboard history 94
2-2-10 bookmarks 97
2-2-11 diagram repository 102
2-2-12 flowchart 105
2-2-13 samples(示例) 107
2-2-14 sequence(顺序) 109
2-2-15 files(文件查找与显示) 109
2-2-16 search files(搜索文件) 111
2-2-17 statistics(统计工具) 114
2-2-18 尾声 117
第3章 coderush的窗体设计工具 119
3-1 序 言 120
3-2 align palette 120
3-3 anchor palette 123
3-4 lock/unlock controls 125
3-5 magnifier(放大器) 125
3-6 quick connect(快速连接) 126
3-7 reveal links 129
3-8 show active datasets(显示激活的数据集) 133
3-9 tab order 134
第4章 coderush的代码辅助增强工具 137
4-1 程序代码结构增强显示 138
4-1-1 配置环境 141
4-1-2 block selection(选择块) 141
4-1-3 colors(颜色) 142
4-1-4 jumping(跳转结构) 143
4-1-5 lines(边线) 143
4-1-6 options(选项) 145
4-1-7 timing(时间参数) 145
4-2 代码编写的自动化 147
4-2-1 autofill(自动代码填充) 147
4-2-2 变量输入的自动化 147
4-2-3 函数输入自动化 150
4-2-4 过程、函数粘贴的自动化 152
4-2-5 注释自动化 154
4-2-6 结构代码输入自动化 155
第5章 首屈一指的调试工具codesite 157
5-1 序 言 158
5-2 codesite简介 159
5-2-1 codesite object介绍 160
5-2-2 利用csglobalobject组件发送消息 161
5-2-3 利用csobject组件发送消息 162
5-2-4 csglobalobject与csobject组件的区别 163
5-3 codesite 调试消息发送 164
5-3-1 消息的类别 164
5-3-2 更多的消息发送方法 165
5-3-3 addcheckpoint方法 165
5-3-4 addseparator 166
5-3-5 assert 166
5-3-6 clear 167
5-3-7 entermethod 168
5-3-8 exceptionhandler 168
5-3-9 exitmethod 169
5-3-10 fmtscratchpad 169
5-3-11 resetcheckpoint 170
5-3-12 savelogfile 171
5-3-13 scratchpad 171
5-3-14 send 173
5-3-15 sendassigned和sendassignedex 174
第6章 更多调试信息的发送过程 177
6-1 序 言 178
6-2 更多消息的发送过程 178
6-2-1 sendbitmap 178
6-2-2 sendboolean 179
6-2-3 sendchar 180
6-2-4 sendcolor 181
6-2-5 sendcurrency 182
6-2-6 sendcustomdata 182
6-2-7 senddatetime 186
6-2-8 senddword 187
6-2-9 sendenum 188
6-2-10 senderror 189
6-2-11 sendexception 190
6-2-12 sendfileashex 191
6-2-13 sendfloat 192
6-2-14 sendfmterror 194
6-2-15 sendfmtmsg 194
6-2-16 sendfmtnote 195
6-2-17 sendfmtwarning 196
6-2-18 sendint64 196
6-2-19 sendmemoryashex 198
6-2-20 sendmemorystatus 199
6-2-21 sendmsg 200
6-2-22 sendnote 201
6-2-23 sendnumashex 202
6-2-24 sendobject 203
6-2-25 sendpchar 205
6-2-26 sendpicture 206
6-2-27 sendpoint 208
6-2-28 sendpointer 210
6-2-29 sendproperty 212
6-2-30 sendrect 213
6-2-31 sendregistry 214
6-2-32 sendstream 217
6-2-33 sendstreamashex 218
6-2-34 sendstring 220
6-2-35 sendstringlist 221
6-2-36 sendtextfile 221
6-2-37 sendvariant 223
6-2-38 sendwarning 224
6-2-39 sendwindowhandle 226
6-2-40 sendwinerror 229
第7章 实战codesite 231
7-1 序 言 232
7-2 测试信息的使用 232
7-2-1 多线程程序中调试信息的使用进程和线程的概念 233
7-2-2 多线程对象中的方法 236
7-2-3 使用codesite进行多线程程序调试 237
7-3 最 后 244
第8章 初次领略modelmaker 245
8-1 引 言 246
8-2 安 装 246
8-3 modelmaker的第一印象 247
8-4 用modelmaker创建代码概览 249
8-4-1 演示组件:tintlabel 251
8-4-2 modelmaker类创建向导 251
8-4-3 创建一个新工程 251
8-4-4 创建新类 252
8-4-5 给类添加属性和方法 253
8-4-6 实现方法 255
8-4-7 创建源文件 258
8-4-8 加入控件到vcl 262
8-4-9 将控件加入到vcl中 263
8-4-10 在modelmaker中改进控件 263
8-4-11 在modelmaker中继续编辑你的代码 263
8-4-12 重载构造器create 264
8-4-13 实现create,非用户节代码 266
8-4-14 即时代码生成 267
8-4-15 文档化你的控件 268
8-4-16 创建一个帮助文件 271
8-4-17 在图中文档化设计 272
8-4-18 可视化单元intlabel.pas 275
8-5 总 结 277
第9章 modelmaker中的基本概念 279
9-1 序 言 280
9-2 代码模板 280
9-2-1 创建代码模板 280
9-2-2 应用代码模板 281
9-2-3 注册代码模板 281
9-2-4 使用宏来参数化代码模板 281
9-3 宏 283
9-3-1 概 述 283
9-3-2 代码生成过程中的宏 283
9-3-3 在代码中使用宏 285
9-3-4 在代码编辑器中使用宏 287
9-3-5 在默认单元模板中使用宏 287
9-4 图 288
9-4-1 图,图列表视图 288
9-4-2 关 系 290
9-4-3 可视风格 293
9-4-4 可视风格属性 293
9-4-5 控制与指定风格 294
9-4-6 风格管理器 296
9-4-7 类和接口符号 298
9-4-8 尺寸和对齐 298
9-4-9 超链接,导航 300
9-4-10 外部文件 301
9-5 联接(coupling)符号到代码模型 301
9-5-1 专用符号和关系 303
9-5-2 泛化关系 303
9-5-3 实现关系 303
9-5-4 包(单元) 303
9-6 文件和oneliners 303
9-6-1 浮动的文件视图 303
9-7 图形编辑器 305
9-7-1 属 性 305
9-8 拖动和转换 307
9-8-1 类视图 307
9-8-2 成员视图 308
9-8-3 单元视图 309
9-8-4 方法实现视图 310
9-8-5 单元代码视图 311
9-8-6 事件库视图 311
9-8-7 图视图 312
9-9 定制modelmaker 312
9-10 与delphi ide集成 313
第10章 实用modelmaker 315
10-1 基本概念 316
10-1-1 概 述 316
10-1-2 图 318
10-2 与模型一起工作 319
10-2-1 模型文件 319
10-2-2 modelmaker中的拥有者 321
10-2-3 团队开发,模型分界线和版本控制 321
10-3 产生源代码 322
10-3-1 概 述 322
10-3-2 代码生成控制标记 323
10-3-3 代码生成选项 325
10-3-4 调整单元模板 327
10-3-5 版本控制支持和别名 330
10-3-6 使用modelmaker生成自动化(intrumentation)代码 330
10-4 导入源代码 332
10-4-1 背景知识 332
10-4-2 从源代码中更新已存在的类 333
10-5 源文件注释 346
10-5-1 概 述 346
10-5-2 生成源文件注释 348
10-5-3 导入源文件注释 349
1-1 序 言 2
1-2 gexperts的安装 2
1-3 delphi ide中的gexperts 3
1-4 功能组件的介绍 4
1-4-1 procedure list(过程列表工具) 4
1-4-2 expert manager(专家管理器) 8
1-4-3 grep search 8
1-4-4 message dialog(提示对话框制作) 12
1-4-5 backup project(项目备份) 15
1-4-6 clear directories(清除目录中的垃圾文件) 17
1-4-7 clipboard history(剪贴板历史) 19
1-4-8 favorite files(收藏的文件) 22
1-4-9 urce export(源代码文件输出) 25
1-4-10 code librarian(代码库工具) 27
1-4-11 ascii chart(ascii图表) 32
1-4-12 replace components(组件替换工具) 33
1-4-13 component grid(组件网格) 35
1-4-14 components to code(产生组件的代码) 37
1-4-15 editor experts(编辑器专家) 38
.1-5 gexperts的配置环境 44
1-5-1 file location(文件及目录位置) 45
1-5-2 editor experts(代码编辑器专家) 46
1-5-3 ide扩展 47
1-5-4 palette(面板) 47
第2章 初见coderush 51
2-1 初见coderush 52
2-1-1 coderush概述 52
2-1-2 什么是新的内容 52
2-1-3 安装coderush 53
2-2 键盘模板(key templates) 58
2-2-1 键盘模板的介绍 58
2-2-2 使用模板生成变量 58
2-2-3 使用模板生成方法 59
2-2-4 设置变量 61
2-2-5 返回变量的自动化 62
2-2-6 定义程序结构 63
2-2-7 键盘模板的配置 64
2-2-8 template coach 91
2-2-9 clipboard history 94
2-2-10 bookmarks 97
2-2-11 diagram repository 102
2-2-12 flowchart 105
2-2-13 samples(示例) 107
2-2-14 sequence(顺序) 109
2-2-15 files(文件查找与显示) 109
2-2-16 search files(搜索文件) 111
2-2-17 statistics(统计工具) 114
2-2-18 尾声 117
第3章 coderush的窗体设计工具 119
3-1 序 言 120
3-2 align palette 120
3-3 anchor palette 123
3-4 lock/unlock controls 125
3-5 magnifier(放大器) 125
3-6 quick connect(快速连接) 126
3-7 reveal links 129
3-8 show active datasets(显示激活的数据集) 133
3-9 tab order 134
第4章 coderush的代码辅助增强工具 137
4-1 程序代码结构增强显示 138
4-1-1 配置环境 141
4-1-2 block selection(选择块) 141
4-1-3 colors(颜色) 142
4-1-4 jumping(跳转结构) 143
4-1-5 lines(边线) 143
4-1-6 options(选项) 145
4-1-7 timing(时间参数) 145
4-2 代码编写的自动化 147
4-2-1 autofill(自动代码填充) 147
4-2-2 变量输入的自动化 147
4-2-3 函数输入自动化 150
4-2-4 过程、函数粘贴的自动化 152
4-2-5 注释自动化 154
4-2-6 结构代码输入自动化 155
第5章 首屈一指的调试工具codesite 157
5-1 序 言 158
5-2 codesite简介 159
5-2-1 codesite object介绍 160
5-2-2 利用csglobalobject组件发送消息 161
5-2-3 利用csobject组件发送消息 162
5-2-4 csglobalobject与csobject组件的区别 163
5-3 codesite 调试消息发送 164
5-3-1 消息的类别 164
5-3-2 更多的消息发送方法 165
5-3-3 addcheckpoint方法 165
5-3-4 addseparator 166
5-3-5 assert 166
5-3-6 clear 167
5-3-7 entermethod 168
5-3-8 exceptionhandler 168
5-3-9 exitmethod 169
5-3-10 fmtscratchpad 169
5-3-11 resetcheckpoint 170
5-3-12 savelogfile 171
5-3-13 scratchpad 171
5-3-14 send 173
5-3-15 sendassigned和sendassignedex 174
第6章 更多调试信息的发送过程 177
6-1 序 言 178
6-2 更多消息的发送过程 178
6-2-1 sendbitmap 178
6-2-2 sendboolean 179
6-2-3 sendchar 180
6-2-4 sendcolor 181
6-2-5 sendcurrency 182
6-2-6 sendcustomdata 182
6-2-7 senddatetime 186
6-2-8 senddword 187
6-2-9 sendenum 188
6-2-10 senderror 189
6-2-11 sendexception 190
6-2-12 sendfileashex 191
6-2-13 sendfloat 192
6-2-14 sendfmterror 194
6-2-15 sendfmtmsg 194
6-2-16 sendfmtnote 195
6-2-17 sendfmtwarning 196
6-2-18 sendint64 196
6-2-19 sendmemoryashex 198
6-2-20 sendmemorystatus 199
6-2-21 sendmsg 200
6-2-22 sendnote 201
6-2-23 sendnumashex 202
6-2-24 sendobject 203
6-2-25 sendpchar 205
6-2-26 sendpicture 206
6-2-27 sendpoint 208
6-2-28 sendpointer 210
6-2-29 sendproperty 212
6-2-30 sendrect 213
6-2-31 sendregistry 214
6-2-32 sendstream 217
6-2-33 sendstreamashex 218
6-2-34 sendstring 220
6-2-35 sendstringlist 221
6-2-36 sendtextfile 221
6-2-37 sendvariant 223
6-2-38 sendwarning 224
6-2-39 sendwindowhandle 226
6-2-40 sendwinerror 229
第7章 实战codesite 231
7-1 序 言 232
7-2 测试信息的使用 232
7-2-1 多线程程序中调试信息的使用进程和线程的概念 233
7-2-2 多线程对象中的方法 236
7-2-3 使用codesite进行多线程程序调试 237
7-3 最 后 244
第8章 初次领略modelmaker 245
8-1 引 言 246
8-2 安 装 246
8-3 modelmaker的第一印象 247
8-4 用modelmaker创建代码概览 249
8-4-1 演示组件:tintlabel 251
8-4-2 modelmaker类创建向导 251
8-4-3 创建一个新工程 251
8-4-4 创建新类 252
8-4-5 给类添加属性和方法 253
8-4-6 实现方法 255
8-4-7 创建源文件 258
8-4-8 加入控件到vcl 262
8-4-9 将控件加入到vcl中 263
8-4-10 在modelmaker中改进控件 263
8-4-11 在modelmaker中继续编辑你的代码 263
8-4-12 重载构造器create 264
8-4-13 实现create,非用户节代码 266
8-4-14 即时代码生成 267
8-4-15 文档化你的控件 268
8-4-16 创建一个帮助文件 271
8-4-17 在图中文档化设计 272
8-4-18 可视化单元intlabel.pas 275
8-5 总 结 277
第9章 modelmaker中的基本概念 279
9-1 序 言 280
9-2 代码模板 280
9-2-1 创建代码模板 280
9-2-2 应用代码模板 281
9-2-3 注册代码模板 281
9-2-4 使用宏来参数化代码模板 281
9-3 宏 283
9-3-1 概 述 283
9-3-2 代码生成过程中的宏 283
9-3-3 在代码中使用宏 285
9-3-4 在代码编辑器中使用宏 287
9-3-5 在默认单元模板中使用宏 287
9-4 图 288
9-4-1 图,图列表视图 288
9-4-2 关 系 290
9-4-3 可视风格 293
9-4-4 可视风格属性 293
9-4-5 控制与指定风格 294
9-4-6 风格管理器 296
9-4-7 类和接口符号 298
9-4-8 尺寸和对齐 298
9-4-9 超链接,导航 300
9-4-10 外部文件 301
9-5 联接(coupling)符号到代码模型 301
9-5-1 专用符号和关系 303
9-5-2 泛化关系 303
9-5-3 实现关系 303
9-5-4 包(单元) 303
9-6 文件和oneliners 303
9-6-1 浮动的文件视图 303
9-7 图形编辑器 305
9-7-1 属 性 305
9-8 拖动和转换 307
9-8-1 类视图 307
9-8-2 成员视图 308
9-8-3 单元视图 309
9-8-4 方法实现视图 310
9-8-5 单元代码视图 311
9-8-6 事件库视图 311
9-8-7 图视图 312
9-9 定制modelmaker 312
9-10 与delphi ide集成 313
第10章 实用modelmaker 315
10-1 基本概念 316
10-1-1 概 述 316
10-1-2 图 318
10-2 与模型一起工作 319
10-2-1 模型文件 319
10-2-2 modelmaker中的拥有者 321
10-2-3 团队开发,模型分界线和版本控制 321
10-3 产生源代码 322
10-3-1 概 述 322
10-3-2 代码生成控制标记 323
10-3-3 代码生成选项 325
10-3-4 调整单元模板 327
10-3-5 版本控制支持和别名 330
10-3-6 使用modelmaker生成自动化(intrumentation)代码 330
10-4 导入源代码 332
10-4-1 背景知识 332
10-4-2 从源代码中更新已存在的类 333
10-5 源文件注释 346
10-5-1 概 述 346
10-5-2 生成源文件注释 348
10-5-3 导入源文件注释 349
Delphi高级辅助工具精解
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
