当前位置:首页 > 工业技术
Delphi 5入门与提高
Delphi 5入门与提高

Delphi 5入门与提高PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:鲁宗相编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302039011
  • 页数:392 页
图书介绍:Delphi是一个优秀的可视化开发工具。最新版本的Delphi 5除扩大了原有的VCL功能外,还在编辑器和编译器等方面作了许多改进,使数据库功能更加强大,并增加了许多网络应用程序开发组件和开发工具。本书介绍了Delphi 5的基本编程方法;Windows应用程序的一些特色功能在Delphi 5中的实现方法,如文本编辑器的设计方法、图形图像的使用、剪贴板、DDE和OLE功能的实现等;书中还讲述了Delphi的异常处理和数据库编程等知识。
《Delphi 5入门与提高》目录

引言 1

第1章 Delphi快速入门 3

1.1 Delphi 基本概念 4

1.1.1 Delphi 的基本形式 4

1.1.2 面向对象编程的概念 4

1.1.3 Delphi 5的新特点 5

1.2 Delphi 5快速入门 7

1.2.1 进入Delphi 的集成开发环境 7

1.2.2 Delphi 5集成开发环境介绍 9

1.2.3 设计简单的用户界面 12

1.2.4 改变对象的属性 15

1.2.5 编写事件处理过程 17

1.2.6 使用联机帮助 18

1.3 Delphi 5的可视化组件用法简介 19

1.3.1 常用的文本相关组件 19

1.3.2 按钮和复选框组件 21

1.3.3 分组和分界组件 22

1.3.4 图形和图像组件 24

1.3.5 关系图和文件列表组件 25

1.3.6 滚动组件 26

1.3.7 网格和表格组件 27

1.3.8 多媒体和OLE组件 28

1.4 使用非可视组件 29

1.4.1 使用菜单组件 29

1.4.2 使用计时器组件 32

1.4.3 使用公用对话框组件 33

1.5 使用Delphi的工程管理和设计工具 35

1.5.1 创建多窗体工程项目 35

1.5.2 使用工程管理器 37

1.5.3 使用窗体样板和对话框向导 39

1.5.4 使用工程样板和应用向导 41

第2章 Delphi面向对象的编程方法 43

2.1.1 编写赋值语句 44

2.1.2 标识符的说明与使用 44

2.1 编写Object Pascal程序代码 44

2.1.3 过程和函数 47

2.1.4 跳转语句 49

2.1.5 循环语句 51

2.1.6 程序模块 54

2.1.7 关于作用范围 55

2.1.8 编写一个过程或函数 55

2.1.9 定义新的数据类型 59

2.1.10 Object Pascal的库单元 62

2.2 用Delphi的类进行编程 65

2.2.1 什么是类和对象 66

2.2.2 类的封装 69

2.2.3 类的继承性 71

2.2.4 类的多态性 73

2.2.5 类引用 75

2.2.6 Tobject和Tclass 76

第3章 字符串列表及应用 79

3.1.1 在列表中操作字符串 80

3.1 字符串列的常用操作 80

3.1.2 装载和保存字符串列表 83

3.1.3 创建新的字符串列表 83

3.1.4 往字符串列表中加入对象 85

3.2 字符串列表的应用 86

3.2.1 设置自画风格 87

3.2.2 把图像加入字符串列表 87

3.2.3 绘制自画项目 88

第4章 文本编辑器的设计 91

4.1 多文档界面 92

4.1.1 创建父窗体 92

4.1.2 创建子窗体 93

4.1.3 创建应用程序菜单与菜单融合 93

4.2 多页面界面 95

4.2.1 静态多页界面 96

4.2.2 动态多页界面 97

4.3.1 Tedit组件 100

4.3 Tedit组件及应用 100

4.3.2 Tmemo组件 102

4.4 常用对话框的使用 103

4.4.1 字体对话框组件 103

4.4.2 查找对话框组件 106

4.4.3 替换对话框组件 111

4.4.4 打开对话框组件 112

4.5 文件打印 115

4.5.1 Tprinter对象 115

4.5.2 打印对话框 116

第5章 Delphi图形图像编程 121

5.1 图形对象概述 122

5.1.1 Tcanvas对象 122

5.1.2 Tpen对象 125

5.1.3 Tbrush对象 126

5.1.4 Tcolor类型 127

5.2 图形程序的开发 128

5.2.2 响应鼠标事件 129

5.2.1 在工具条中添加加速按钮 129

5.2.3 绘图功能的实现 131

5.3 图像对象概述 135

5.3.1 Tgraphic对象 135

5.3.2 Tpicture对象 135

5.3.3 Timage组件 136

5.3.4 Tbitmap对象 136

5.4 图像对象的应用 138

第6章 文件管理 141

6.1 文件类型和标准过程 142

6.1.1 老式 Pascal文件 142

6.1.2 Windows文件句柄 142

6.1.3 文件流 142

6.1.4 Delphi的文件管理标准过程 150

6.2 记录文件的应用 153

6.2.1 任务介绍 153

6.2.2 设计基本思路 154

6.2.3 记录文件的打开和创建 156

6.2.4 记录文件的读入和显示 158

6.2.5 增加一条记录 159

6.2.6 修改记录 160

6.2.7 记录的删除、插入和排序 162

6.2.8 结果综合 164

6.2.9 编辑对话框的输入检查 164

6.2.10 文件和系统的关闭 165

6.3 文件组件的应用 166

6.3.1 文件组件及其相互关系 166

6.3.2 文件名浏览查找系统的设计思路 167

6.3.3 文件名浏览查找系统的功能和实现 168

6.4 文件管理器的实现 172

6.4.1 设计的基本思路 172

6.4.2 文件组件的联系 174

6.4.3 DriveTabSet的自画风格显示 175

6.4.4 文件管理基本功能的实现 177

6.4.5 其他文件管理功能的实现 184

6.4.6 目录管理功能的实现 187

6.4.7 一些问题的处理 191

第7章 剪贴板和动态数据交换 195

7.1 剪贴板及其应用 196

7.1.1 剪贴板类 196

7.1.2 使用剪贴板传输文本 199

7.1.3 利用剪贴板传输图像 200

7.1.4 利用剪贴板传输组件对象 201

7.2 动态数据交换 202

7.2.1 DDE会话 202

7.2.2 DDE组件 203

7.3 DDE客户程序 204

7.3.1 创建DDE客户程序 204

7.3.2 与DDE服务器建立链接 205

7.3.3 数据申请 206

7.3.4 数据发送 207

7.3.5 控制服务器应用程序的执行 208

7.4.1 创建DDE服务器程序 209

7.4 DDE服务器程序的实现 209

7.4.2 建立与DDE客户程序的链接 210

7.4.3 接收数据 210

7.4.4 DDE的例子 211

第8章 对象的链接与嵌入 215

8.1 OLE简介 216

8.1.1 OLE1.0和OLE2.0 216

8.1.3 设计状态OLE对象的创建 217

8.1.2 链接与嵌入 217

8.1.4 OLE类、文件和项目 218

8.2 设计状态OLE对象的创建 218

8.2.1 TOLEContainer组件 218

8.2.2 创建OLE对象的步骤 219

8.3 OLE应用程序的开发 221

8.3.1 创建OLE对象 221

8.3.2 早期版本的样本OLE对象 221

8.3.3 新版本的样本OLE对象 222

8.3.4 使用CreateOleObject 224

第9章 Delphi拖曳编程快速入门 225

9.1 组件的拖曳支持 226

9.1.1 拖曳属性 226

9.1.2 拖曳事件 226

9.1.3 拖曳方法 228

9.2 开发拖曳功能的一般步骤 229

9.2.1 开邕拖曳操作 229

9.2.4 结束拖曳操作 230

9.2.2 接收拖曳项目 230

9.2.3 放下拖曳项目 230

9.3 文件管理器的拖曳支持 231

第10章 动态链接库编程 235

10.1 Windows的DLL原理 236

10.1.1 DLL的工作原理 236

10.1.2 Windows系统的DLL 236

10.2.1 DLL的编写 237

10.2 DLL的编写和调用 237

10.2.2 调用DLL 241

10.3 利用DLL实现数据传输 245

10.3.1 文件映射对象 245

10.3.2 示例 246

10.4 利用DLL实现窗体重用 246

10.4.1 利用DLL实现窗体重用的一般步骤 249

10.4.2 窗体重用实例 249

第11章 Delphi应用程序的Help应用 257

11.1 Help文件的建立 258

11.1.1 建立 Help文件所需的工具和文件 258

11.1.2 Help文件的创建 260

11.2 Delphi应用程序的Help编程 267

11.2.1 定义应用程序的帮助文件 267

11.2.2 在通用对话框中使用帮助系统 269

11.3 Delphi帮助提示的应用 270

11.3.1 帮助提示的显示 270

11.3.2 OnHint事件 271

第12章 异常处理与程序调试 273

12.1 Delphi异常处理机制与异常类 274

12.1.1 运行时间库异常类 275

12.1.2 对象异常类 280

12.1.3 组件异常类 281

12.1.4 常用异常类小结 282

12.2 异常保护 284

12.2.1 需要保护的资源 285

12.2.2 被保护语句块 285

12.2.3 产生一个资源保护块 287

12.3 异常响应 289

12.3.1 使用异常实例 289

12.3.2 提供默认响应 290

12.3.3 响应一族异常 291

12.3.4 异常的重引发 292

12.3.5 自定义异常类的应用 293

12.3.6 利用异常响应编程 294

12.4 程序调试简介 295

12.4.1 调试的准备和开始 296

12.4.2 程序运行的控制 297

12.4.3 断点的使用 297

12.4.4 监视数据的值 298

12.5 其他调试工具 301

12.5.1 Turbo Debugger 301

12.5.2 WinSight32 302

12.6 使用Browser 304

12.6.1 Browser界面 304

12.6.2 使用快捷菜单 305

12.6.3 使用查找功能 306

12.6.4 配置Browser 306

第13章 数据库的基本概念 309

13.1 设计数据库应用程序 310

13.1.1 使用数据库 310

13.1.2 数据库应用程序的体系结构 313

13.1.3 设计用户界面 317

13.2 连接数据库 319

13.2.1 Tdatabase组件 319

13.2.2 控制连接 321

13.2.3 遍历一个数据库的所有数据集 325

13.2.4 Tdatabase与Tsession的关系 325

13.3 什么是数据集 325

13.3.2 数据集的状态 327

13.3.1 打开和关闭数据集 327

13.3.3 浏览记录 328

13.3.4 搜索特定的记录 331

13.3.5 修改数据 332

13.3.6 TBDEDataSet 335

13.3.7 TDBDataSet 336

13.4 字段对象 337

13.4.1 理解字段对象 338

13.4.2 动态以及永久字段对象 339

13.4.3 设置永久字段对象的特性 341

13.4.4 显示、转换和访问字段的值 345

13.5 访问表格 346

13.5.1 使用Ttable组件的一般步骤 346

13.5.2 在表格中搜索记录 346

13.5.3 对记录排序 348

13.6 查询数据库 350

13.6.1 有效地使用查询 350

13.6.2 使用Tquery组件一般步骤 351

13.6.3 执行查询 352

13.6.4 查询结果 353

第14章 数据浏览组件 355

14.1 数据浏览组件的基本特性 356

14.2 使用TDBText组件显示表中的数据 358

14.3 使用TDBEdit组件显示和编辑表中的数据 359

14.4 TDBMemo组件及其应用 360

14.5 TDBImage组件及其应用 360

14.6 用TDBGrid组件显示和编辑表中的数据 361

14.7 TDBNavigator组件及其应用 368

14.8 数据浏览组件中的列表框和组合框 369

第15章 SQL编程 373

15.1 SQL语言简介 374

15.2 Tquery组件在SQL编程中的运用 374

15.2.1 Tquery组件的使用 375

15.2.2 在Tquery组件中编写简单的SQL查询命令 376

15.3 SQL语言编程概述 377

15.3.1 SQL命令文本的编写 378

15.3.2 SQL程序的执行 380

15.3.3 通过Tquery组件获得活动的数据 381

15.4 动态SQL语句的编程 382

15.4.1 使用Params属性为参数赋值 384

15.4.2 使用ParamByName方法为参数赋值 384

15.4.3 使用DataSource属性为参数赋值 384

15.4.4 Prepare方法的使用 385

15.5 SQL编程实例 386

相关图书
作者其它书籍
返回顶部