微信扫一扫,移动浏览光盘
简介
程序设计技巧与实例系列丛书。
Delphi 7是著名的Borland(Inprise)公司开发的可视化程序开发工具,功能强大,广受好评。Delphi 7增强了原有的Windows程序开发优势,而且进军Linux,全面支持.NET技术,为工业标准化的网络服务,以及互联网上B2B、B2C和P2P的集成带来了唯一的快速开发工具。
全书一共由17章组成,主要内容包括Delphi的开发环境的使用、对象Pascal语言、Delphi程序的编译、调试和组件的使用,全面、深入介绍Windows编程的各个方面如界面设计、多媒体、ActiveX、文件和打印、MDI、多线程、数据库、网络编程以及Windows的核心编程。本书的特点是将各种编程技术分解为各个知识要点,讲解透彻,用丰富的实例加上明确的步骤、详细的解说注释帮助您扎实地掌握Delphi编程的各个方面的技巧。本书附带的光盘收录了全部的例程源代码。
本书既适合于初中级读者,也适合于有一定编程基础的程序设计人员和Delphi爱好者作为编程参考和提高水平之用。更多>>
目录
第1章 亲密接触delphi 7 1
1-1 关于delphi的来龙去脉 2
1-2 delphi 7的新特点 3
1-3 delphi 7的集成开发环境(ide) 4
1-4 编程环境的优化 5
1-5 编辑环境的设置 6
1-6 工程设置 7
1-7 搜索代码 8
1-8 使用“to-do list” 8
1-9 使用项目管理 9
1-10 对齐组件 9
1-11 使用代码浏览器 9
1-12 使用代码编辑器 10
1-13 单元文件代码说明 10
1-14 工程文件代码说明 12
1-15 组件编辑技巧 12
1-16 复制组件模板 13
1-17 delphi的对象库(object repository) 14
1-18 delphi相关工具 14
1-19 delphi几个易混概念的比较 15
.1-20 delphi程序设计技巧 15
1-21 ide的快捷键 16
1-22 delphi的命名规范 17
1-23 delphi的文件格式 18
第2章 对象pascal语言 21
2-1 pascal的标识符(identifiers) 22
2-2 pascal的保留字 22
2-3 pascal的数字和字符 23
2-4 pascal的注释 23
2-5 pascal的整数类型 24
2-6 pascal的实数类型 24
2-7 pascal的布尔类型 25
2-8 pascal的字符类型 25
2-9 pascal的字符串类型 26
2-10 pascal的用户自定义类型 26
2-11 pascal的枚举类型 27
2-12 pascal的数组类型 27
2-13 pascal的集合类型 28
2-14 pascal的记录类型 29
2-15 pascal的指针类型 30
2-16 pascal的可变类型 31
2-17 pascal的文件类型 31
2-18 pascal的常量和变量 34
2-19 pascal的运算符 35
2-20 pascal的语句 36
2-21 pascal的过程和函数 41
2-22 pascal的作用域 44
2-23 基本数据类型相关函数 44
2-24 文件操作 48
2-25 面向对象编程(oop) 50
2-26 delphi中的类和封装 52
2-27 delphi中的继承 54
2-28 delphi中的多态 54
2-29 delphi中的方法 56
2-30 delphi中的接口 58
2-31 delphi的异常处理 60
2-32 “异常”的异常 62
第3章 delphi的工程和框架类 63
3-1 delphi的工程结构 64
3-2 delphi工程的建立 65
3-3 delphi工程的管理 67
3-4 使用工程浏览器(project browser) 67
3-5 delphi的tobject类 69
3-6 delphi中的iinterface和iunknown类 69
3-7 delphi中的tpersistent类 70
3-8 delphi中的tcomponet类 70
3-9 delphi中的tcontrol 类和twincontrol 类 71
3-10 delphi中的tform 类 72
3-11 delphi中的tapplication 类 74
3-12 delphi中的tcanvas类 77
3-13 delphi中的trecall类 78
3-14 delphi中的tscreen类 79
3-15 delphi中的tprinter类 79
3-16 delphi中的时间库异常类 81
3-17 delphi中的对象异常类 84
3-18 delphi中的组件异常类 85
第4章 delphi的编译与调试 87
4-1 delphi 7的编译 88
4-2 程序的运行 94
4-3 变量的查看 94
4-4 断点的使用 95
4-5 其他的调试查看窗口 97
4-6 向集成调试器传递命令行参数 97
4-7 数据的计算和修改 97
4-8 简化中断命令 98
4-9 编译设置 98
4-10 调试设置 99
4-11 使用turbo debugger调试 100
4-12 使用winsight调试 100
第5章 delphi界面设计 103
5-1 窗体概述 104
5-2 设置窗体的标题栏 104
5-3 设置窗体的外观和边框 104
5-4 设置窗体的字体整体风格 105
5-5 设置窗体的大小和显示状态 105
5-6 关闭窗体的常用处理方法 105
5-7 使用onclosequery关闭窗体 106
5-8 创建窗体的初始化处理 106
5-9 处理窗体的键盘响应事件 107
5-10 绘制窗体 107
5-11 创建启动画面 108
5-12 创建透明窗体 109
5-13 限制窗体大小 111
5-14 随意拖动的窗体 111
5-15 禁止用户切换的窗口 112
5-16 不受用户控制的窗体 112
5-17 设置菜单属性的常用技巧 113
5-18 在菜单上添加历史文件 114
5-19 动态生成菜单 115
5-20 在菜单中添加图标 116
5-21 创建不规则窗体 117
5-22 在窗体上设置热键 118
5-23 工具条与按钮概述 119
5-24 状态栏的使用技巧 119
5-25 浮动工具栏设计 120
5-26 状态栏中插入进程条 121
5-27 设计与众不同的工具栏 123
5-28 splitter的使用 124
5-29 treeview的使用 125
5-30 制作彩色标签 126
5-31 分行提示 127
5-32 制作动态有声标签 127
5-33 listview组件的使用 128
5-34 组件的拖放事件 129
5-35 使用查找和替换对话框 130
5-36 外部文件的拖放打开 133
第6章 多媒体技术 135
6-1 delphi 7图形图像组件的使用 136
6-2 mediaplayer组件的使用 137
6-3 tcanvas的使用 138
6-4 tpen和tbrush的使用 141
6-5 tmediaplayer的使用 142
6-6 tanimate的使用 144
6-7 播放视频文件 146
6-8 视频的全屏显示 147
6-9 播放mp3 148
6-10 利用画布为控件添加边框 151
6-11 利用画布实现卡拉ok效果 152
6-12 显示鼠标选取框 154
6-13 鼠标绘图 156
6-14 通用动画演示 156
6-15 图像显示特效 158
6-16 放大镜效果 164
6-17 使用彩色光标 168
6-18 制作自己的屏保程序 169
6-19 用tchart组件显示内存使用情况 172
第7章 com、ole和activex技术 175
7-1 什么是com 176
7-2 面向对象pascal中的com的实现 177
7-3 com对象的创建 178
7-4 什么是ole 180
7-5 ole与自动化 181
7-6 什么是activex 184
7-7 delphi中创建ole对象 185
7-8 delphi中使用自动化技术 189
7-9 delphi中使用自动化事件 193
7-10 delphi中使用ole server组件 198
7-11 添加activex控件 202
7-12 delphi中使用activex控件 204
7-13 activex程序发布和控件注册 206
第8章 文件操作和管理 207
8-1 delphi中的文件类型 208
8-2 文本文件的操作 208
8-3 类型文件的操作 210
8-4 无类型文件的操作 212
8-5 文件管理的过程和函数 214
8-6 目录操作的过程和函数 217
8-7 delphi的文件组件 220
8-8 delphi中的文件流 221
8-9 文件相关的api函数 228
8-10 从文件中读取超过255个字符的行 230
8-11 ini文件的操作 230
8-12 将文件删除到回收站中 233
8-13 文件搜索 234
8-14 对多个文件进行操作 238
8-15 删除目录 241
8-16 拷贝整个目录 246
8-17 查询驱动器状态 248
8-18 如何把一个url加入到浏览器中的收藏夹 249
8-19 获取同文件关联的图标 251
第9章 delphi的打印 257
9-1 组件的简单打印 258
9-2 打印位图 259
9-3 使用tprinter 260
9-4 打印相关的api函数 262
9-5 坐标系统和坐标映射 264
9-6 delphi中的打印相关组件 267
9-7 打印的一些经验和技巧 270
9-8 检测打印的页边距 270
9-9 检测是否存在打印机 273
9-10 使用打印机内置字体打印 273
9-11 打印旋转字体 276
9-12 打印可视组件 279
9-13 制作预览窗口 283
9-14 改变系统默认打印机 291
第10章 mdi应用程序 293
10-1 mdi的窗体 294
10-2 创建mdi应用程序 294
10-3 mdi中的菜单融合 300
10-4 给mdi客户区加上背景图像 308
10-5 在mdi的客户区实现颜色渐变 310
10-6 去除mdi客户区的滚动条 311
10-7 使mdi主窗体响应键盘事件 313
第11章 多线程应用程序 315
11-1 任务、线程和进程 316
11-2 tthread类 317
11-3 线程与vcl的同步 321
11-4 线程的优先级 324
11-5 线程的同步 328
11-6 线程的数据存储 336
11-7 多线程查找 336
11-8 查看系统的进程 341
第12章 桌面数据库应用程序 345
12-1 数据库系统概述 346
12-2 使用sql语句 349
12-3 使用数据库桌面 350
12-4 使用borland数据库引擎 353
12-5 使用sql explorer 354
12-6 数据访问组件 355
12-7 使用database组件 356
12-8 使用datasource组件 358
12-9 tdataset类 360
12-10 使用table组件 364
12-11 使用query组件 367
12-12 创建数据库应用程序 368
12-13 数据控制组件 370
12-14 记录的过滤、查找与排序 373
12-15 报表处理 380
12-16 数据处理综合应用 382
第13章 ado和odbc数据库编程 391
13-1 数据库接口的比较 392
13-2 delphi的ado组件 393
13-3 ado组件的使用 397
13-4 动态设置odbc数据源 401
13-5 访问odbc数据库 403
第14章 客户/服务器应用程序 409
14-1 客户/服务器的基本概念 409
14-2 客户/服务器模型 411
14-3 客户/服务器模型的工作机制 412
14-4 为什么选用客户/服务器结构 412
14-5 使用interbase服务器 414
14-6 服务器端的程序设计 416
14-7 存储过程 419
14-8 客户端程序设计 423
第15章 midas开发 429
15-1 midas和多层体系 430
15-2 midas的组成 432
15-3 midas的工作原理 434
15-4 delphi中的midas组件 434
15-5 创建应用服务器 436
15-6 创建客户程序 437
15-7 应用服务器和客户程序的连接 438
15-8 一个midas应用程序实例 440
15-9 错误处理 443
15-10 midas程序的发布 444
第16章 网络编程 447
16-1 cgi、isapi和nsapi概述 448
16-2 web应用系统的构成 448
16-3 web程序的工作原理 451
16-4 delphi中的web组件 452
16-5 创建web应用程序 459
16-6 使用delphi创建计数器 462
16-7 开发自己的浏览器 470
16-8 套接字基础 473
16-9 网络通讯协议简介 476
16-10 使用winsock实现ftp功能 478
第17章 windows核心编程 485
17-1 win32 api编程 486
17-2 消息机制 487
17-3 动态链接库 492
17-4 动态数据交换 496
17-5 剪贴板技术 499
17-6 注册表 502
17-7 制作托盘程序 508
17-8 设置快捷方式 515
17-9 内存映射文件 517
17-10 使用钩子 523
1-1 关于delphi的来龙去脉 2
1-2 delphi 7的新特点 3
1-3 delphi 7的集成开发环境(ide) 4
1-4 编程环境的优化 5
1-5 编辑环境的设置 6
1-6 工程设置 7
1-7 搜索代码 8
1-8 使用“to-do list” 8
1-9 使用项目管理 9
1-10 对齐组件 9
1-11 使用代码浏览器 9
1-12 使用代码编辑器 10
1-13 单元文件代码说明 10
1-14 工程文件代码说明 12
1-15 组件编辑技巧 12
1-16 复制组件模板 13
1-17 delphi的对象库(object repository) 14
1-18 delphi相关工具 14
1-19 delphi几个易混概念的比较 15
.1-20 delphi程序设计技巧 15
1-21 ide的快捷键 16
1-22 delphi的命名规范 17
1-23 delphi的文件格式 18
第2章 对象pascal语言 21
2-1 pascal的标识符(identifiers) 22
2-2 pascal的保留字 22
2-3 pascal的数字和字符 23
2-4 pascal的注释 23
2-5 pascal的整数类型 24
2-6 pascal的实数类型 24
2-7 pascal的布尔类型 25
2-8 pascal的字符类型 25
2-9 pascal的字符串类型 26
2-10 pascal的用户自定义类型 26
2-11 pascal的枚举类型 27
2-12 pascal的数组类型 27
2-13 pascal的集合类型 28
2-14 pascal的记录类型 29
2-15 pascal的指针类型 30
2-16 pascal的可变类型 31
2-17 pascal的文件类型 31
2-18 pascal的常量和变量 34
2-19 pascal的运算符 35
2-20 pascal的语句 36
2-21 pascal的过程和函数 41
2-22 pascal的作用域 44
2-23 基本数据类型相关函数 44
2-24 文件操作 48
2-25 面向对象编程(oop) 50
2-26 delphi中的类和封装 52
2-27 delphi中的继承 54
2-28 delphi中的多态 54
2-29 delphi中的方法 56
2-30 delphi中的接口 58
2-31 delphi的异常处理 60
2-32 “异常”的异常 62
第3章 delphi的工程和框架类 63
3-1 delphi的工程结构 64
3-2 delphi工程的建立 65
3-3 delphi工程的管理 67
3-4 使用工程浏览器(project browser) 67
3-5 delphi的tobject类 69
3-6 delphi中的iinterface和iunknown类 69
3-7 delphi中的tpersistent类 70
3-8 delphi中的tcomponet类 70
3-9 delphi中的tcontrol 类和twincontrol 类 71
3-10 delphi中的tform 类 72
3-11 delphi中的tapplication 类 74
3-12 delphi中的tcanvas类 77
3-13 delphi中的trecall类 78
3-14 delphi中的tscreen类 79
3-15 delphi中的tprinter类 79
3-16 delphi中的时间库异常类 81
3-17 delphi中的对象异常类 84
3-18 delphi中的组件异常类 85
第4章 delphi的编译与调试 87
4-1 delphi 7的编译 88
4-2 程序的运行 94
4-3 变量的查看 94
4-4 断点的使用 95
4-5 其他的调试查看窗口 97
4-6 向集成调试器传递命令行参数 97
4-7 数据的计算和修改 97
4-8 简化中断命令 98
4-9 编译设置 98
4-10 调试设置 99
4-11 使用turbo debugger调试 100
4-12 使用winsight调试 100
第5章 delphi界面设计 103
5-1 窗体概述 104
5-2 设置窗体的标题栏 104
5-3 设置窗体的外观和边框 104
5-4 设置窗体的字体整体风格 105
5-5 设置窗体的大小和显示状态 105
5-6 关闭窗体的常用处理方法 105
5-7 使用onclosequery关闭窗体 106
5-8 创建窗体的初始化处理 106
5-9 处理窗体的键盘响应事件 107
5-10 绘制窗体 107
5-11 创建启动画面 108
5-12 创建透明窗体 109
5-13 限制窗体大小 111
5-14 随意拖动的窗体 111
5-15 禁止用户切换的窗口 112
5-16 不受用户控制的窗体 112
5-17 设置菜单属性的常用技巧 113
5-18 在菜单上添加历史文件 114
5-19 动态生成菜单 115
5-20 在菜单中添加图标 116
5-21 创建不规则窗体 117
5-22 在窗体上设置热键 118
5-23 工具条与按钮概述 119
5-24 状态栏的使用技巧 119
5-25 浮动工具栏设计 120
5-26 状态栏中插入进程条 121
5-27 设计与众不同的工具栏 123
5-28 splitter的使用 124
5-29 treeview的使用 125
5-30 制作彩色标签 126
5-31 分行提示 127
5-32 制作动态有声标签 127
5-33 listview组件的使用 128
5-34 组件的拖放事件 129
5-35 使用查找和替换对话框 130
5-36 外部文件的拖放打开 133
第6章 多媒体技术 135
6-1 delphi 7图形图像组件的使用 136
6-2 mediaplayer组件的使用 137
6-3 tcanvas的使用 138
6-4 tpen和tbrush的使用 141
6-5 tmediaplayer的使用 142
6-6 tanimate的使用 144
6-7 播放视频文件 146
6-8 视频的全屏显示 147
6-9 播放mp3 148
6-10 利用画布为控件添加边框 151
6-11 利用画布实现卡拉ok效果 152
6-12 显示鼠标选取框 154
6-13 鼠标绘图 156
6-14 通用动画演示 156
6-15 图像显示特效 158
6-16 放大镜效果 164
6-17 使用彩色光标 168
6-18 制作自己的屏保程序 169
6-19 用tchart组件显示内存使用情况 172
第7章 com、ole和activex技术 175
7-1 什么是com 176
7-2 面向对象pascal中的com的实现 177
7-3 com对象的创建 178
7-4 什么是ole 180
7-5 ole与自动化 181
7-6 什么是activex 184
7-7 delphi中创建ole对象 185
7-8 delphi中使用自动化技术 189
7-9 delphi中使用自动化事件 193
7-10 delphi中使用ole server组件 198
7-11 添加activex控件 202
7-12 delphi中使用activex控件 204
7-13 activex程序发布和控件注册 206
第8章 文件操作和管理 207
8-1 delphi中的文件类型 208
8-2 文本文件的操作 208
8-3 类型文件的操作 210
8-4 无类型文件的操作 212
8-5 文件管理的过程和函数 214
8-6 目录操作的过程和函数 217
8-7 delphi的文件组件 220
8-8 delphi中的文件流 221
8-9 文件相关的api函数 228
8-10 从文件中读取超过255个字符的行 230
8-11 ini文件的操作 230
8-12 将文件删除到回收站中 233
8-13 文件搜索 234
8-14 对多个文件进行操作 238
8-15 删除目录 241
8-16 拷贝整个目录 246
8-17 查询驱动器状态 248
8-18 如何把一个url加入到浏览器中的收藏夹 249
8-19 获取同文件关联的图标 251
第9章 delphi的打印 257
9-1 组件的简单打印 258
9-2 打印位图 259
9-3 使用tprinter 260
9-4 打印相关的api函数 262
9-5 坐标系统和坐标映射 264
9-6 delphi中的打印相关组件 267
9-7 打印的一些经验和技巧 270
9-8 检测打印的页边距 270
9-9 检测是否存在打印机 273
9-10 使用打印机内置字体打印 273
9-11 打印旋转字体 276
9-12 打印可视组件 279
9-13 制作预览窗口 283
9-14 改变系统默认打印机 291
第10章 mdi应用程序 293
10-1 mdi的窗体 294
10-2 创建mdi应用程序 294
10-3 mdi中的菜单融合 300
10-4 给mdi客户区加上背景图像 308
10-5 在mdi的客户区实现颜色渐变 310
10-6 去除mdi客户区的滚动条 311
10-7 使mdi主窗体响应键盘事件 313
第11章 多线程应用程序 315
11-1 任务、线程和进程 316
11-2 tthread类 317
11-3 线程与vcl的同步 321
11-4 线程的优先级 324
11-5 线程的同步 328
11-6 线程的数据存储 336
11-7 多线程查找 336
11-8 查看系统的进程 341
第12章 桌面数据库应用程序 345
12-1 数据库系统概述 346
12-2 使用sql语句 349
12-3 使用数据库桌面 350
12-4 使用borland数据库引擎 353
12-5 使用sql explorer 354
12-6 数据访问组件 355
12-7 使用database组件 356
12-8 使用datasource组件 358
12-9 tdataset类 360
12-10 使用table组件 364
12-11 使用query组件 367
12-12 创建数据库应用程序 368
12-13 数据控制组件 370
12-14 记录的过滤、查找与排序 373
12-15 报表处理 380
12-16 数据处理综合应用 382
第13章 ado和odbc数据库编程 391
13-1 数据库接口的比较 392
13-2 delphi的ado组件 393
13-3 ado组件的使用 397
13-4 动态设置odbc数据源 401
13-5 访问odbc数据库 403
第14章 客户/服务器应用程序 409
14-1 客户/服务器的基本概念 409
14-2 客户/服务器模型 411
14-3 客户/服务器模型的工作机制 412
14-4 为什么选用客户/服务器结构 412
14-5 使用interbase服务器 414
14-6 服务器端的程序设计 416
14-7 存储过程 419
14-8 客户端程序设计 423
第15章 midas开发 429
15-1 midas和多层体系 430
15-2 midas的组成 432
15-3 midas的工作原理 434
15-4 delphi中的midas组件 434
15-5 创建应用服务器 436
15-6 创建客户程序 437
15-7 应用服务器和客户程序的连接 438
15-8 一个midas应用程序实例 440
15-9 错误处理 443
15-10 midas程序的发布 444
第16章 网络编程 447
16-1 cgi、isapi和nsapi概述 448
16-2 web应用系统的构成 448
16-3 web程序的工作原理 451
16-4 delphi中的web组件 452
16-5 创建web应用程序 459
16-6 使用delphi创建计数器 462
16-7 开发自己的浏览器 470
16-8 套接字基础 473
16-9 网络通讯协议简介 476
16-10 使用winsock实现ftp功能 478
第17章 windows核心编程 485
17-1 win32 api编程 486
17-2 消息机制 487
17-3 动态链接库 492
17-4 动态数据交换 496
17-5 剪贴板技术 499
17-6 注册表 502
17-7 制作托盘程序 508
17-8 设置快捷方式 515
17-9 内存映射文件 517
17-10 使用钩子 523
Delphi 7程序设计技巧与实例
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!