《Delphi 4.0编程与技巧》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张威,卢庆龄编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1999
  • ISBN:7030078055
  • 页数:469 页
图书介绍:

第1章 Delphi4.0概述 1

1.1 Delphi4.0的新增功能及特点 1

1.2 安装Delphi4.0 2

1.3 卸载Delphi4.0 7

第2章 面向对象的Pascal语言 9

2.1 类的概念和定义 9

2.2 构造函数 10

2.3 析构函数 11

2.4 类的封装 12

2.5 类的继承 12

2.6 类运算符 13

2.7 多态 13

2.7.1 重载和重定义对象方法 13

2.7.2 虚拟与动态对象方法 14

2.7.3 抽象对象方法 15

第3章 Windows通用对话框 16

3.1 文本编辑器 16

3.1.1 界面设计 16

3.1.2 功能实现 19

3.1.3 程序清单 31

3.2 图片处理程序 43

3.2.1 建立数据库表 43

3.2.2 建立项口 44

3.2.3 程序清单 49

第4章 通用窗体 51

4.1 建立通用窗体 51

4.1.1 界面设计 51

4.1.2 功能实现 56

4.1.3 程序清单 58

4.2.1 建立数据库表 59

4.2 图书管理程序 59

4.2.2 建立项目 60

4.2.3 程序清单 66

4.3 通信录管理程序 67

4.3.1 建立数据库表 68

4.3.2 建立项目 68

4.3.3 程序清单 72

第5章 拖放操作 74

5.1 建立项目 74

5.2 实现拖放操作 76

5.2.1 正向拖放 76

5.2.2 反向拖动 77

5.2.3 同一控件内的拖放操作 79

5.3 程序清单 80

6.1 改变鼠标指针 84

第6章 鼠标和键盘 84

6.2 确定鼠标指针的位置 85

6.3 确定按键 86

6.4 确定换档键和鼠标按钮的状态 89

6.4.1 确定换档键的状态 89

6.4.2 确定鼠标按钮的状态 91

6.4.3 程序清单 92

6.5 隐藏信用屏 94

6.5.1 建立和使用隐藏信用屏 94

6.5.2 程序清单 97

第7章 字符串列表 100

7.1 字符串列表的操作 100

7.1.1 计算列表中字符串的数量 100

7.1.2 访问字符串 100

7.1.5 移动字符串 101

7.1.3 定位字符串 101

7.1.4 添加字符串 101

7.1.6 删除字符串 102

7.1.7 复制整个字符串列表 102

7.2 加载和保存字符串列表 102

7.2.1 从文件中加载字符串 102

7.2.2 将字符串列表保存到文件中 103

7.3 自定义字符串列表 103

7.3.1 局部字符串列表 103

7.3.2 全局字符串列表 103

7.4 向字符串列表中添加对象 105

第8章 文本操作 109

8.1 对齐方式 109

8.2 滚动条 109

8.4 剪切、复制和粘贴文本 110

8.3 剪贴板对象 110

8.5 选中文本 111

8.6 禁用和启用菜单项 111

8.7 弹出式菜单 112

第9章 文件 114

9.1 文件属性 114

9.1.1 属性和属性字节 114

9.1.2 文件浏览 115

9.1.3 属性设置 118

9.1.4 程序清单 121

9.2 文件类型 124

9.2.1 文本文件 124

9.2.2 二进制文件 125

9.3 文件管理过程和函数 125

9.3.1 文件打开与关闭 125

9.3.2 文件定位 128

9.3.3 文件删除与截断 130

9.3.4 文件读写 131

9.3.5 目录、磁盘操作 132

9.3.6 文件查找 134

9.3.7 其他文件操作 135

9.4 类型文件使用示例 137

第10章 计算字段 143

10.1 使用计算字段 143

10.1.1 建立表 143

10.1.2 建立项目 145

10.1.3 添加计算字段 147

10.1.4 为计算字段添加代码 150

10.2 含计算字段的报表 151

10.3 程序清单 156

11.1.1 建立表 160

第11章 多表链接 160

11.1 建立多表链接 160

11.1.2 建立项目 163

11.2 多表报表 171

11.3 程序清单 177

第12章 多页窗体 180

12.1 使用Tab Control控件 180

12.1.1 Tab Control控件的常用属性 180

12.1.2 Tab Control控件示例程序 181

12.2 使用Page Control控件 184

12.2.1 Page Control控件的常用属性 185

12.2.2 Page Control控件示例程序 186

12.3 使用Notebook和TabSet控件 191

12.3.1 Notebook和TabSet控件的常用属性 191

12.3.2 使用Notebook建立具有向导风格的窗体 192

12.3.3 使用Notebook和TabSet控件建立带标签的多页窗体 201

12.4 使用TabbedNotebook控件 206

第13章 绘图 207

13.1 图形元素 207

13.1.1 坐标 207

13.1.2 画布 207

13.1.3 像素 208

13.1.4 画笔 208

13.1.5 画刷 208

13.2 基本图形功能 209

13.2.1 直线 209

13.2.2 折线 209

13.2.3 矩形和圆角矩形 210

13.2.4 椭圆 211

13.2.5 多边形 212

13.2.6 在画布上输出文本 213

13.2.7 打印画布上的图形 213

13.3 绘图程序实例 215

13.3.1 绘制正弦波 215

13.3.2 绘制多边形 217

13.3.3 手工绘图 219

第14章 多媒体 236

14.1 多媒体及其设备 236

14.1.1 多媒体的硬体配置 236

14.1.2 多媒体控制设备 236

14.2 多媒体控件MediaPlayer 237

14.2.1 MediaPlayer的功能 237

14.2.2 MediaPlayer的常用属性 239

14.3.1 利用API调用播放声音文件 242

14.3 多媒体程序实例 242

14.2.3 MediaPlayer的常用方法 242

14.3.2 音频播放程序 245

14.3.3 视频播放程序 252

14.3.4 视频捕捉程序 255

第15章 多线程应用程序 261

15.1 线程概述 261

15.1.1 线程的概念 261

15.1.2 线程的优先级 262

15.2 定义线程对象 262

15.2.1 初始化线程对象 263

15.2.2 编定线程函数 264

15.2.3 编写线程的清除代码 265

15.3 线程的同步 266

15.3.1 避免线程同时访问共享资源 266

15.3.2 等待其他线程 267

15.4 执行线程对象 269

15.5 多线程应用程序示例 271

第16章 应用程序间的信息传递和共享 278

16.1 对象链接与嵌入(OLE) 278

16.1.1 OLE概述 278

16.1.2 OLE控件 279

16.1.3 在设计时创建OLE对象 284

16.1.4 在运行时使用OLE对象 288

16.2 动态数据交换(DDE) 292

16.2.1 DDE的概念 292

16.2.2 DDE组件 293

16.2.3 DDE示例程序 294

第17章 动态链接库(DLL) 300

17.1 通用口令DLL 300

17.1.1 制作口令DLL 300

17.1.2 调用口令DLL 302

17.1.3 程序清单 304

17.2 报表DLL 307

17.2.1 建立学籍管理项目 307

17.2.2 制作报表DLL 313

17.2.3 调用报表DLL 315

17.2.4 程序清单 317

第18章 模板和向导 328

18.1 New标签页 328

18.2 ActiveX标签页 338

18.3 Multitier标签页 345

18.4 项目标签页 354

18.5 Forms标签页 354

18.6 Dialogs标签页 357

18.7 Projects标签页 360

18.9 Business标签页 372

18.8 Data Modules标签页 372

第19章 联机帮助系统 383

19.1 帮助系统的主要功能和特点 383

19.1.1 帮助系统的主要功能 383

19.1.2 帮助系统的主要特点 384

19.2 帮助系统的开发过程 384

19.3 制作帮助源文件(.rtf文件) 385

19.3.1 帮助源文件的基本结构 385

19.3.2 主题页的构成 385

19.3.3 帮助源文件中的控制符 385

19.3.4 制作RTF文件 387

19.4 生成帮助文件 392

19.4.1 Microsoft Help Workshop的用户界面 393

19.4.2 帮助项目文件 395

19.4.3 编译项目文件 410

19.5 帮助文件示例 412

19.5.1 最简单的帮助文件 412

19.5.2 使用建立标志、页名、浏览顺序号和关键字 413

19.5.3 创建不可滚动的标题区域 415

19.5.4 使用图形和超图形 416

19.6 在Delphi应用程序中调用帮助文件 419

第20章 制作安装程序 422

20.1 安装InstallShield Express 422

20.2 InstallShield Express的用户界面 425

20.3 设置安装选项 427

20.3.1 Set the Visual Design 427

20.3.2 Select Install Shield Objccts for Delphi 430

20.3.3 Specity Components and Files 436

20.3.4 Select User Interface Components 440

20.3.5 Make Registry Changes 442

20.3.6 Specify Folders and Icons 445

20.3.7 Run Disk Builder 448

20.3.8 Tcst the Installarion 449

20.3.9 Create Distribution Media 449

20.4 制作安装程序实例 450

第21章 创建国际化Delphi应用程序 457

21.1 本地化与国际化 457

21.2 Delphi应用程序的国际化 458

21.2.1 分离资源 458

21.2.2 设计用户界面 460

21.2.3 强化应用程序代码 462

21.3 Delphi应用程序的本地化 464

21.3.1 本地化资源 464

21.3.2 创建资源模块 465

21.3.3 使用资源模块 469