-
\"D5开发者指南第二卷\
资源介绍
第6章 代码标准文档 130
6.1 一般的源代码格式规则 130
6.1.1 缩进 130
6.1.2 边距 130
6.1.3 begin...end 130
6.2 Object Pascal 131
6.2.1 括号 131
6.2.2 保留字和关键字 131
6.2.3 过程和函数 131
6.2.4 变量 132
6.2.5 类型 133
6.2.6 构造类型 133
6.2.7 语句 134
6.2.8 结构化异常处理 134
6.2.9 类 135
6.3 文件 136
6.3.1 项目文件 136
6.3.2 窗体文件 136
6.3.3 数据模块文件 137
6.3.4 远程数据模块文件 137
6.3.5 单元文件 137
6.3.6 文件头 138
6.4 窗体与数据模块 138
6.4.1 窗体 138
6.4.2 数据模块 139
6.5 包 139
6.5.1 运行期包与设计期包 139
6.5.2 文件命名标准 140
6.6 组件 140
6.6.1 自定义组件 140
6.6.2 组件实例的命名规则 140
6.7 代码标准文档升级 141
第7章 使用ActiveX控件 142
7.1 什么是ActiveX控件 142
7.2 何时使用ActiveX控件 142
7.3 把ActiveX控件加到组件面板上 143
7.4 Delphi组件外套 144
7.4.1 外套文件是从哪来的 152
7.4.2 枚举 152
7.4.3 控件接口 152
7.4.4 TOleControl的派生类 152
7.4.5 方法 152
7.4.6 属性 153
7.5 在应用程序中使用ActiveX控件 153
7.6 发布带有ActiveX控件的应用程序 154
7.7 注册ActiveX控件 155
7.8 BlackJack:一个OCX示范程序 155
7.8.1 纸牌 155
7.8.2 游戏 157
7.8.3 调用ActiveX控件的方法 165
7.9 总结 166
第二部分 高级技术
第8章 使用GDI和字体的图像编程 167
8.1 TImage:Delphi的图像显示 167
8.2 存储图像 168
8.3 使用TCanvas的属性 169
8.3.1 画笔 170
8.3.2 使用TCanvas.Pixels属性 175
8.3.3 使用刷子 175
8.3.4 使用字体 180
8.3.5 使用CopyMode属性 181
8.3.6 其他属性 184
8.4 使用TCanvas的方法 184
8.4.1 用TCanvas画线 184
8.4.2 用TCanvas画几何形状 185
8.4.3 画图的示范程序 185
8.4.4 用TCanvas输出文字 189
8.5 坐标系统和映射模式 193
8.5.1 设备坐标系 193
8.5.2 逻辑坐标系 194
8.5.3 屏幕坐标系 194
8.5.4 窗体坐标系 194
8.5.5 坐标映射 195
8.5.6 设置映射模式 196
8.5.7 设置窗口/视区范围 196
8.5.8 关于映射模式的示范程序 197
8.6 创建一个绘画程序 202
8.7 编写动画程序 215
8.8 高级字体 221
8.8.1 Win32字体类型 222
8.8.2 基本字体元素 222
8.8.3 GDI字体分类 223
8.8.4 显示不同字体 223
8.9 实际创建一种字体 224
8.9.1 这个程序是如何工作的 224
8.9.2 显示字体的有关信息 230
8.10 总结 233
第9章 动态链接库 234
9.1 究竟什么是DLL 234
9.2 静态链接与动态链接 235
9.3 为什么要使用DLL 236
9.3.1 共享代码、资源和数据 236
9.3.2 隐藏实现的细节 237
9.3.3 自定义控件 237
9.4 创建和使用DLL 237
9.4.1 数美分:一个简单的DLL 237
9.4.2 显示DLL中的模式窗体 239
9.5 显示DLL中的无模式窗体 241
9.6 在Delphi应用程序中使用DLL 242
9.7 DLL的入口函数和出口函数 246
9.7.1 进程/线程初始化和终止例程 246
9.7.2 DLL入口/出口示例 246
9.8 DLL中的异常 250
9.8.1 在16位Delphi中捕捉异常 250
9.8.2 异常和Safecall指示符 250
9.9 回调函数 250
9.9.1 使用回调函数 253
9.9.2 拥有者绘制的列表框 253
9.10 从DLL中调用回调函数 253
9.11 在不同的进程间共享DLL数据 256
9.11.1 一个可以被共享数据的DLL 256
9.11.2 访问DLL中的共享数据 259
9.12 引出DLL中的对象 261
9.13 总结 265
第10章 Delphi 5的打印 266
10.1 TPrinter对象 266
10.2 TPrinter.Canvas 267
10.3 简单打印 267
10.3.1 打印TMemo组件中的内容 267
10.3.2 打印位图 268
10.3.3 打印RTF格式的文本 269
10.4 打印窗体 269
10.5 高级打印 270
10.5.1 打印分栏报表 270
10.5.2 放弃打印进程 275
10.5.3 打印信封 275
10.5.4 抽象打印 276
10.5.5 一个简单的打印预览程序 285
10.6 其他打印任务 286
10.6.1 TDeviceMode结构 286
10.6.2 设置打印份数 288
10.6.3 设置打印方向 288
10.6.4 设置纸张尺寸 288
10.6.5 设置纸张的长度 289
10.6.6 设置页的宽度 289
10.6.7 设置打印比例 289
10.6.8 设置打印颜色 289
10.6.9 设置打印质量 289
10.6.10 设置双面打印 290
10.6.11 指定默认打印机 290
10.7 获取打印机信息 291
10.7.1 GetDeviceCaps()和DeviceCapa-
bilities() 292
10.7.2 获取打印机信息的示范程序 292
10.8 总结 303
- 上一篇: windows高级编程
- 下一篇: windows高级编程指南(第三版).part1