注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 7入门与提高实用教程

Delphi 7入门与提高实用教程

Delphi 7入门与提高实用教程

定 价:¥38.00

作 者: 张增强编著
出版社: 中国铁道出版社
丛编项: 入门与提高丛书
标 签: Delphi

ISBN: 9787113052317 出版时间: 2003-05-01 包装: 精装
开本: 26cm 页数: 392 字数:  

内容简介

  本书融合了利用Delphi 7开发Windows应用程序的理论和实践,全面地介绍了利用Delphi开发应用程序的方法和技巧,并附带大量的程序开发实例,有很强实用性。全书共包括14章,涵盖了Delphi编程的各个方面,如Object Pascal语言,基本的控件编程方法,用户界面设计,图形图像编程方法,多媒体编程,多线程应用,自定义控制,如何使用Delphi开发数据库应用程序等。本书资料丰富、内容详实,适合于Delphi的初级开发人员使用,也可以作为广大计算机爱好者的参考资料。

作者简介

暂缺《Delphi 7入门与提高实用教程》作者简介

图书目录

第1章 Delphi快速入门 1
1-1 Delphi简介 2
1-1-1 什么是Delphi 2
1-1-2 Delphi的特点 2
1-2 Delphi的集成开发环境 3
1-2-1 用户界面 3
1-2-2 主窗口 5
1-2-3 对象监视器 7
1-2-4 窗体窗口 8
1-2-5 代码编辑器 9
1-2-6 使用帮助 10
1-3 第一个应用程序 11
1-3-1 编程步骤 11
1-3-2 启动程序 11
1-3-3 创建程序界面 12
1-3-4 编写程序代码 13
1-3-5 保存和编译程序 15
1-4 Delphi的文件结构 15
1-4-1 工程文件(.dpr) 15
1-4-2 源代码文件(.pas) 16
1-4-3 窗体与数据模块(.dfm) 16
1-4-4 配置与选项文件(.dof) 17
1-4-5 中间编译单元(.dcu) 17
1-4-6 备份文件(.~pas) 18
1-4-7 包文件(.dpk) 18
1-4-8 应用程序文件(.dll,.exe,.ocx) 18
1-5 单元文件的内部结构 18
1-5-1 单元的各个部分 19
1-5-2 Unit语句 19
1-5-3 接口部分 19
1-5-4 实现部分 20
1-5-5 定义Uses子句 20
1-5-6 Type子句 20
1-5-7 变量部分 21
1-5-8 资源声明 21
1-5-9 Initialization部分的使用 21
1-5-10 Finalization部分的使用 21
1-6 小结 21
1-7 习题 22
1-7-1 填空题 22
1-7-2 问答题 22
1-7-3 操作题 22
第2章 Object Pascal语言 23
2-1 Object Pascal语言基础 24
2-1-1 Object Pascal入门 24
2-1-2 注释语句 25
2-1-3 标识符 26
2-1-4 数据类型 27
2-1-5 编写赋值语句 36
2-1-6 过程与函数 37
2-2 控制语句 39
2-2-1 判断语句 39
2-2-2 循环语句 40
2-2-3 Break()过程 42
2-2-4 Continue()过程 42
2-2-5 With语句 42
2-3 对象Pascal技术 43
2-3-1 类与对象 43
2-3-2 类与单元 46
2-3-3 类的继承 48
2-4 处理异常 48
2-4-1 异常控制语句 49
2-4-2 raise语句 51
2-4-3 异常类 51
2-5 小结 52
2-6 习题 52
2-6-1 填空题 52
2-6-2 问答题 52
2-6-3 操作题 52
第3章 用户界面设计 53
3-1 窗体控件 54
3-1-1 窗体的属性 54
3-1-2 窗体的方法 57
3-1-3 窗体的事件 57
3-2 单文档和多文档窗体 59
3-2-1 单文档窗体 59
3-2-2 多文档窗体 61
3-3 菜单设计 62
3-3-1 使用菜单设计器建立菜单 63
3-3-2 定制各种类型的菜单 64
3-3-3 动态改变菜单 66
3-4 工具栏 70
3-5 信息对话框 71
3-5-1 MessageBox函数 71
3-5-2 MessageDlg函数 72
3-5-3 MessageDlgPos函数 73
3-5-4 MessageDlgPosHelp函数 74
3-5-5 ShowMessage函数 74
3-5-6 InputBox函数 74
3-6 专用对话框 75
3-6-1 字体对话框 75
3-6-2 查找对话框 76
3-6-3 替换对话框 77
3-6-4 打开对话框 78
3-6-5 颜色对话框 79
3-6-6 打印对话框 80
3-7 小结 82
3-8 习题 82
3-8-1 填空题 82
3-8-2 问答题 82
3-8-3 操作题 82
第4章 基本控件编程 83
4-1 文字输入控件 84
4-1-1 Edit控件 84
4-1-2 Memo控件 85
4-1-3 MaskEdit控件 87
4-1-4 RichEdit控件 89
4-2 按钮及其分类控件 90
4-2-1 Button控件 90
4-2-2 BitBtn控件 91
4-2-3 SpeedButton控件 92
4-2-4 CheckBox控件 93
4-2-5 RadioButton控件 93
4-3 列表控件 94
4-3-1 ListBox控件 94
4-3-2 ComboBox控件 95
4-3-3 TreeView控件 97
4-3-4 ListView控件 100
4-3-5 ImageList控件 101
4-4 特殊输入控件 102
4-4-1 ScrollBar控件 102
4-4-2 TrackBar控件 104
4-4-3 UpDown控件 105
4-4-4 HotKey控件 105
4-5 信息反馈控件 107
4-5-1 ProgressBar控件 107
4-5-2 StatusBar控件 108
4-6 表格显示控件 108
4-6-1 StringGrid控件 108
4-6-2 DrawGrid控件 110
4-7 多选项卡控件 112
4-7-1 TabControl控件 112
4-7-2 PageControl控件 113
4-8 小结 114
4-9 习题 114
4-9-1 填空题 114
4-9-2 问答题 114
4-9-3 操作题 114
第5章 文件管理 115
5-1 文件类型 116
5-1-1 文本文件 116
5-1-2 记录文件 117
5-1-3 无类型文件 118
5-2 文件的基本操作函数 120
5-2-1 打开和关闭文件 120
5-2-2 目录操作函数 120
5-2-3 文件名操作函数 123
5-3 文件操作控件 125
5-4 文件操作技巧 127
5-4-1 查看驱动器类型 127
5-4-2 启动控制面板中的内容 128
5-4-3 打开和关闭光驱 130
5-4-4 获取文件属性 131
5-5 文件操作综合实例 132
5-5-1 程序功能描述 132
5-5-2 实现方法 133
5-6 小结 136
5-7 习题 136
5-7-1 填空题 136
5-7-2 问答题 136
5-7-3 操作题 136
第6章 多媒体编程 137
6-1 MediaPlayer控件 138
6-1-1 MediaPlayer控件的属性 138
6-1-2 MediaPlayer控件的方法 144
6-1-3 MediaPlayer控件的事件 148
6-2 使用MediaPlayer控件 149
6-2-1 播放Wav和Mp3文件 149
6-2-2 播放VCD文件 150
6-2-3 CD播放器 151
6-3 多媒体操作的其他技巧 158
6-3-1 控制光驱 158
6-3-2 显示声音控制属性窗口 159
6-3-3 禁止光驱自动播放 160
6-3-4 判断光驱中是否有CD 160
6-3-5 全屏播放电影 162
6-4 小结 163
6-5 习题 163
6-5-1 填空题 163
6-5-2 问答题 164
6-5-3 操作题 164
第7章 图形图像编程 165
7-1 画布技术 166
7-1-1 TCanvas Object(画布对象) 166
7-1-2 TBrush Object(画刷对象) 172
7-1-3 TPen Object(画笔对象) 174
7-1-4 TColor Object(颜色对象) 175
7-2 图形图像控件 176
7-2-1 Image组件 176
7-2-2 Shape组件 176
7-2-3 PaintBox组件 177
7-3 图形编程技巧 177
7-3-1 放大图片 178
7-3-2 将图片颠倒显示 180
7-3-3 绘制正弦曲线 181
7-4 小结 182
7-5 习题 182
7-5-1 填空题 182
7-5-2 问答题 182
7-5-3 操作题 182
第8章 与操作系统交互 183
8-1 创建程序的快捷方式 184
8-1-1 注册表简介 184
8-1-2 TRegistry类 185
8-1-3 创建程序的快捷方式 186
8-2 建立托盘程序 190
8-2-1 托盘程序基础 190
8-2-2 制作托盘程序 191
8-3 使用剪贴板 195
8-3-1 剪贴板基础 195
8-3-2 使用剪贴板 196
8-4 防止程序二次运行 198
8-5 内存映射文件 200
8-5-1 内存映射文件的应用 200
8-5-2 使用映射文件 200
8-5-3 内存映射实例 203
8-6 对象的连接与嵌入 205
8-6-1 OLE简介 205
8-6-2 OLE控件 206
8-6-3 OLE对象应用实例 210
8-7 小结 216
8-8 习题 216
8-8-1 填空题 216
8-8-2 问答题 216
8-8-3 操作题 216
第9章 多线程应用 217
9-1 线程的概念 218
9-1-1 线程与进程 218
9-1-2 线程的执行方式 219
9-1-3 Delphi对线程的支持 219
9-2 TThread对象 220
9-2-1 TThread基础 220
9-2-2 建立TThread对象 221
9-2-3 TThread对象的属性 222
9-2-4 TThread对象的方法 222
9-2-5 TThread类的事件 223
9-3 对TThread对象进行控制 223
9-3-1 线程的同步 223
9-3-2 线程的优先级 224
9-3-3 挂起和唤醒线程 225
9-3-4 测试线程的执行时间 225
9-4 线程使用实例 225
9-5 线程与数据库 232
9-6 线程与图形处理 236
9-7 小结 239
9-8 习题 240
9-8-1 填空题 240
9-8-2 问答题 240
9-8-3 操作题 240
第10章 数据库概述 241
10-1 数据库系统概述 242
10-1-1 数据库管理系统(DBMS) 242
10-1-2 数据库应用程序 243
10-1-3 数据库的建立 244
10-1-4 数据库的开发步骤 244
10-2 Delphi的数据库功能 245
10-2-1 显示记录 246
10-2-2 选择要显示的数据 246
10-2-3 Delphi 7访问数据库的机制 246
10-3 Delphi的数据库管理工具 248
10-3-1 DataBase DeskTop 248
10-3-2 数据库引擎 253
10-3-3 数据字典 255
10-3-4 Data Pump工具 256
10-4 第一个数据库程序 257
10-5 小结 259
10-6 习题 259
10-6-1 填空题 259
10-6-2 问答题 259
10-6-3 操作题 259
第11章 开发数据库应用程序 261
11-1 数据连接组件 262
11-1-1 TTable组件 262
11-1-2 TQuery组件 268
11-1-3 TDataSource组件 270
11-1-4 TStoredProc组件 272
11-1-5 TDatabase组件 274
11-1-6 TSession组件 277
11-2 数据连接组件应用 279
11-2-1 动态创建表 279
11-2-2 更改BDE别名 280
11-2-3 动态创建和删除永久字段 281
11-3 数据感知控件 282
11-3-1 使用数据感知控件的一般步骤 283
11-3-2 TDBGrid控件 283
11-3-3 TDBCtrlGrid控件 286
11-3-4 TDBNavigator控件 289
11-3-5 TDBText控件 290
11-3-6 TDBEdit控件 290
11-3-7 TDBMemo控件 290
11-3-8 TDBImage控件 291
11-3-9 TDBListBox控件 293
11-3-10 TDBComboBox控件 295
11-3-11 TDBCheckBox控件 296
11-3-12 TDBRadioGroup控件 296
11-4 设计报表 298
11-4-1 设置数据源 298
11-4-2 设计Rave报表 298
11-4-3 编写程序代码 300
11-5 数据库应用开发实例 301
11-5-1 设计思路 301
11-5-2 数据库设计 301
11-5-3 程序编制 302
11-6 小结 308
11-7 习题 308
11-7-1 填空题 308
11-7-2 问答题 308
11-7-3 操作题 308
第12章 网络编程 309
12-1 网络编程基础 310
12-1-1 计算机网络概述 310
12-1-2 网络结构和网络通信模型 310
12-1-3 TCP/IP协议 312
12-1-4 网络提供的服务 313
12-2 使用网络组件 314
12-2-1 TCPServer控件和TCPClient控件 314
12-2-2 网络聊天室 316
12-2-3 使用WebBrowser控件 317
12-2-4 实现Ping操作 321
12-3 使用系统函数编程 323
12-3-1 信使服务程序 323
12-3-2 判断本机是否联网 326
12-3-3 取得Modem状态 326
12-3-4 启动Outlook Express 327
12-3-5 检测局域网中的计算机 328
12-4 小结 330
12-5 习题 330
12-5-1 填空题 330
12-5-2 问答题 330
12-5-3 操作题 330
第13章 Web Service编程 331
13-1 Web Service基础 332
13-1-1 HTML 332
13-1-2 CGI 332
13-1-3 ISAPI/NSAPI 334
13-1-4 Apache Modules 335
13-2 服务器响应编程 335
13-2-1 WebBroker概述 335
13-2-2 TWebModule 336
13-2-3 TCustomWebDispatcher 338
13-2-4 操作项(TWebActionItem) 338
13-2-5 操作项的返回内容 342
13-2-6 传送信息 344
13-2-7 获取客户的输入 345
13-2-8 进行安全验证 347
13-2-9 Cookie的设置 348
13-3 使用WebBroker组件 350
13-3-1 TPageProducer 351
13-3-2 TDataSetPageProducer 352
13-4 使用Web App Debugger 354
13-5 WebSnap应用 355
13-5-1 创建一个简单的WebSnap程序 356
13-5-2 WebSnap组件 357
13-6 ActiveForm 358
13-7 小结 361
13-8 习题 361
13-8-1 填空题 361
13-8-2 问答题 361
13-8-3 操作题 361
第14章 自定义控件 363
14-1 控件基础 364
14-1-1 什么是控件 364
14-1-2 控件的类型 364
14-1-3 控件的结构 365
14-2 自定义控件开发入门 366
14-2-1 为什么要编写控件 366
14-2-2 编写控件需要注意的问题 366
14-2-3 编写控件的步骤 367
14-2-4 祖先类的选择 367
14-3 编写控件 367
14-3-1 创建控件单元 367
14-3-2 将控件添加到控件面板中 369
14-3-3 删除控件 369
14-3-4 更改控件的图标 370
14-4 编写非可视控件 372
14-5 编写ActiveX控件 375
14-5-1 ActiveX简介 375
14-5-2 使用ActiveX 376
14-5-3 创建ActiveX控件 378
14-6 小结 380
14-7 习题 380
14-7-1 填空题 380
14-7-2 问答题 380
14-7-3 操作题 380
附录A 习题答案 381
附录B 常用API函数 387

本目录推荐