《Delphi3.0使用与开发指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:冯永红等编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115070989
  • 页数:298 页
图书介绍:

1.1 Hello! Delphi 1

第一章 Delphi基础 1

1.2 Delphi2.0到3.0的飞跃 4

1.3 可视化及OOP概念 5

1.3.1 什么是对象 5

1.3.2 什么是属性 6

1.3.3 什么是事件 6

1.4 什么是面向对象编程(OOP) 7

1.4.1 对象的封装性、继承性 7

1.4.2 对象的多态性 8

1.4.3 对象的可见性 8

1.4.4 如何访问对象的域和方法 9

1.5 本章小结 10

2.1.1 菜单栏(Menuitem) 11

第二章 Delphi集成环境开发 11

2.1 主窗口 11

2.1.2 快速按钮(SpeedBar) 14

2.1.3 组件板(Compoment Palette) 14

2.2 工程管理器(Project Manager) 14

2.3 表单窗体(Form) 15

2.4 对象查看器(Object Inspector) 16

2.5 代码窗口(Code Editor) 17

2.6 本章小结 20

第三章 如何利用IDE创建一简单加减计算器程序 21

3.1 计算器的功能 21

3.2 项目的创建的途径 22

3.3 创建用户界面 23

3.3.1 如何选取所需的部件 23

3.3.2 如何实现部件的调整 24

3.4 如何设计部件的属性 26

3.5 计算器功能的实现——代码的编写 29

3.5.1 计算功能的实现 31

3.5.2 清除功能的实现 34

3.6 程序的运行 35

3.7 程序的改进 37

3.8 程序的简单调试 38

3.8.1 断点的设置 38

3.8.2 变量值的观察 39

3.8.3 程序的运行控制 39

3.9 项目的管理 40

3.9.1 如何设置自己的图标和标题 40

3.9.2 帮助文件的联接 42

3.10 本章小结 42

4.1 编辑器的功能 43

第四章 构建简单的编辑器程序 43

4.2 编辑器的输入 46

4.2.1 Edit的使用 46

4.2.2 RichEdit的改进 51

4.3 如何实现对字体的控制 56

4.3.1 单选框与复选框的使用 57

4.3.2 用组合框改进 59

4.4 菜单设计 61

4.4.1 菜单设计 62

4.4.2 菜单项功能的实现 65

4.5 对话框的使用 68

4.5.1 普通对话框 68

4.5.2 如何打开文件 69

4.5.3 如何存储文件 72

4.5.4 文件的打印 73

4.5.5 字体对话框 78

4.6 本章小结 80

第五章 窗体风格的设计 81

5.1 Form对象 81

5.2 编辑器的About窗口 84

5.2.1 窗体的添加与删除 84

5.2.2 为编辑器写软件说明 85

5.3 让编辑器支持右键 86

5.4 对编辑器菜单的改进 88

5.4.1 级联菜单的设计 88

5.4.2 复选标记设置 89

5.4.3 菜单项的灰显 90

5.5 工具条的添加 91

5.5.1 工具条的使用 91

5.5.2 快速按钮设计 92

5.6 窗口状态栏的设计 95

5.7 窗体的分割 99

5.7.1 用Panel组件分割 99

5.7.2 用 HeaderControl组件分割 101

5.7.3 用Header组件分割 103

5.8 本章小结 104

第六章 OOP程序设计风格 105

6.1 Delphi代码的结构 105

6.2 类和对象 107

6.3 对象系统的三个特性 110

6.4 方法重载 112

6.5 本章小结 112

7.2.1 Notebook与TabSet 115

7.2 与多页对象有关的组件 115

7.1 多页对象概述 115

第七章 多页对象与多文档界面设计 115

7.2.2 TabbedNotebook与TabControl 120

7.2.3 PageControl与TabSheet 121

7.3 多文档界面的结构 122

7.4 多文档界面建立 122

7.4.1 建立MDI父窗体 122

7.4.2 建立子MDI子窗体 123

7.4.3 动态建立子窗体的方法 124

7.5 子窗体菜单设计 125

7.5.1 合并菜单 126

7.5.2 代码的更改 127

7.5.3 对子窗体的管理 127

7.6 MDI窗体的关闭 129

7.7 MDI模板 130

7.8 本章小结 132

第八章 图像、图形与多媒体 133

8.1 Delphi图形基础 133

8.1.1 画布(TCanvas) 133

8.1.2 颜色(Tcolor)对象 133

8.1.3 坐标与像素 134

8.1.4 画笔(Tpen)对象 136

8.1.5 画刷(Tbrush)对象 139

8.2 用Canvas编写图形应用程序 140

8.2.1 响应鼠标事件 142

8.2.2 用鼠标绘制各种图形 143

8.2.3 TPaintBox组件 145

8.3 图像的处理 146

8.3.1 图像基础 147

8.3.2 如何显示一个已存在的图像 148

8.3.3 如何在Delphi中编辑图像 151

8.4 如何在程序中使用声音 154

8.4.1 用 MediaPlayer组件播放声音 154

8.4.2 调用API函数播放声音 155

8.5 视频文件的播放 156

8.6 对媒体播放器的方法控制 157

8.7 本章小结 160

第九章 文件系统的管理 161

9.1 文件的类型和属性 161

9.2 编辑文本文件的操作 162

9.2.1 文件的打开与关闭 162

9.2.2 文件的读写 163

9.3.1 File ListBox和FilterComboBox 164

9.3 文件系统的管理控制 164

9.3.2 Directory Listbox和DriveComboBox 168

9.3.3 DirectoryOutline 171

9.4 开发一个文本与图像浏览器 172

9.5 本章小结 175

第十章 灵活运用集成调试器 177

10.1 如何设置环境 177

10.2 控制程序运行方式 178

10.3 断点的设置及使用 180

10.4 跟踪程序过程 182

10.5 异常处理 185

10.5.1 Delphi异常处理机制与异常类 185

10.5.2 常见的几类异常 185

10.5.3 异常保护 188

10.5.4 异常响应 190

10.6 本章小结 192

第十一章 开发数据库应用程序 193

11.1 数据库的建立 193

11.1.1 关系数据库 193

11.1.2 Delphi数据库特性 194

11.2 建立一个新的数据库表 194

11.2.1 Database Desktop工具 194

11.3 如何访问数据库表 198

11.3.1 Form Wizard创建简单数据库应用程序 198

11.3.2 数据访问组件(Data Access)的应用 201

11.3.3 数据控制组件cData Control)的应用 203

11.4 运行期间访问数据库表 207

11.4.1 数据集的打开与关闭 207

11.4.2 数据库表记录的定位 207

11.4.3 对数据库表数据的操作方法 208

11.5 记录的排序与查询 211

11.5.1 索引的建立 212

11.5.2 利用索引排序 213

11.5.3 精确查找某一记录 213

11.5.4 利用GotoNearest和FindNearest执行不精确查找 216

11.5.5 限制记录范围 217

11.6 SQL语言与TQuery组件 217

11.6.1 TQuery组件 217

11.6.2 在TQuery组件中使用静态SQL 218

11.6.3 在TQuery组件中使用动态SQL语句 220

11.7 多数据库表的查询 221

11.7.1 链接两数据库表 222

11.7.2 数据集的过滤(Filter) 223

11.8 创建学生信息管理应用程序 224

11.8.1 数据模块(Data Module)使用 225

11.8.2 界面设计 226

11.8.3 有关代码编写 227

11.9 客户/服务器结构 230

11.9.1 客户机概述 230

11.9.2 中间件 231

11.10 本章小结 231

第十二章 创建自己的可视组件和ActiveX组件 233

12.1Windows的动态链接库DLLs 233

12.1.1 如何创建一个新的DLLs 233

12.1.2 如何调用 DLLs 234

12.2 创建自己的可视组件 238

12.2.1 包(Package) 238

12.2.2 如何在组件板里加入自己的组件 238

12.3 为组件添加属性、方法和事件——TMinMax组件 242

12.3.1 利用Component创建骨架单元 242

12.3.3 TMinMax属性的添加 243

12.3.2 Delphi对象类的访问类型 243

12.3.4 方法的添加——CompareAB方法 245

12.3.5 事件OnEqual的添加 245

12.3.6 事件的触发 246

12.3.7 构造函数 246

12.3.8 MinMax组件的安装 248

12.3.9 组件MinMax的应用 249

12.4 对组件MinMax的改进 252

12.4.1 通过函数方法访问属性值 252

12.4.2 从已有组件继承组件 253

12.4.3 组件的更新 256

12.5 带参数事件的添加 256

12.5.1 新事件类型的定义 256

12.6 ActiveX组件 257

12.5.2触发事件和响应事件 257

12.6.1 创建一基于TButton组件的ActiveX组件 258

12.6.2 ActiveX组件的注册 262

12.6.3 添加新方法 262

12.8 本章小结 265

第十三章 Internet应用程序的开发 267

13.1 网页浏览器的创建 267

13.1.1 界面设计 267

13.1.2 THTML组件的应用 268

13.2 Web Server Application的应用 273

13.2.1 Hello!应用程序的编写 273

13.2.2 网络投票应用程序 274

13.3 利用ActiveForm重写投票应用程序 278

附录 Pascal简介 281

13.4 本章小结 283

A.1 代码格式与程序风格 283

A.2 一般数据类型 286

A.3 常量型 288

A.4 定义数据类型 288

A.5 流程的控制 293

A.5.1 if语句 293

A.5.2 case语句 294

A.6 循环 295

A.6.1 repeat语句 295

A.6.2 while语句 295

A.6.3 for语句 296

A.7 过程与函数 296

A.7.1 过程与函数的概念 296

A.7.2 参数的传递 297