《Delphi 6.0程序设计与应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:徐宝林主编;李连天,康菁发参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:711111955X
  • 页数:356 页
图书介绍:本书介绍了DELPHI语言、类与对象、集成开发环境等。

编写说明 1

前言 1

第1章 面向对象Pascal语言基础 1

1.1 常量与变量 1

1.1.1 常量 1

目录 1

1.1.2 变量 3

1.2 数据类型 4

1.2.1 简单类型 5

1.2.2 字符串类型 10

1.2.3 结构类型 15

1.2.4 指针 21

1.3.2 关系表达式 24

1.3 表达式 24

1.3.1 算术表达式 24

1.3.3 布尔表达式 25

1.3.4 字符表达式 25

1.4 语句控制 25

1.4.1 简单语句与复合语句 25

1.4.2 常用语句结构 28

1.4.3 过程与函数 33

第2章 类与对象 44

2.1 类的定义与对象的创建 44

2.1.1 类的定义 44

2.1.2 类的成员 48

2.2 类的封装 48

2.3 对象成员的访问 50

2.4 类的继承性 52

2.5 类的多态及多态方法 56

的实现 56

2.5.1 类的方法 56

2.5.2 方法的声明 57

2.5.3 方法的继承与重载 59

2.5.4 静态、动态与虚拟 63

方法 63

2.5.5 方法的覆盖、重引入与重定义 65

2.5.6 滞后联编与多态 67

3.1.1 标题栏 70

3.1.2 菜单栏 70

3.1 Delphi 6.0主窗口 70

第3章 Delphi 6.0集成开发环境 70

3.1.3 工具栏 71

3.1.4 组件面板 71

3.2 Delphi 6.0的窗体窗口 72

与窗体文件 72

3.2.1 窗体窗口 72

3.2.2 窗体文件 74

3.3 代码编辑器 74

3.4 对象查看器 75

3.4.1 设置属性 76

3.4.2 设计事件 77

3.5 对象层次结构窗口 78

3.6 项目管理器 78

3.6.1 项目的组成 78

3.6.2 项目管理 80

4.1 窗体属性 82

第4章 窗体设计 82

4.2 设计窗体 84

4.2.1 新建窗体 84

4.2.2 设计窗体属性 84

4.2.3 窗体中添加组件 84

4.2.4 编辑窗体中组件 85

4.3 多窗体技术 89

4.3.1 多窗体的创建 89

4.3.2 多窗体的运行显示 90

4.3.3 关闭窗体 90

4.3.4 多窗体实例 91

5.1.1 标签 93

第5章 Delphi6.0的基本组件 93

5.1 文本型组件 93

5.1.2 静态文本 95

5.2 按钮型组件 98

5.2.1 普通按钮 98

5.2.2 位图按钮 103

5.2.3 单选按钮 106

5.2.4 复选框 110

5.3 编辑型组件 114

5.3.1 编辑框 115

5.3.2 存储框 121

5.3.3 复文本编辑框 123

5.4.1 列表框 124

5.4 列表框型组件 124

5.4.2 复选列表框 134

5.4.3 组合框 135

5.5 容器型组件 138

5.5.1 成组框 138

5.5.2 面板 139

5.6 对话框组件 142

5.6.1 文件型对话框组件 142

5.6.2 “字体”对话框组件 144

5.6.3 “颜色”对话框组件 145

5.6.4 “查找”和“替换” 145

对话框组件 145

5.7 文件管理类型组件 146

5.8 组件的动态生成 152

第6章 菜单设计 156

6.1 菜单设计的相关知识 156

6.1.1 菜单结构 156

6.1.2 菜单命令的作用 157

6.1.3 菜单设计器 158

6.2 主菜单设计 158

6.2.1 打开主菜单设计器 158

6.2.2 添加菜单命令 159

6.2.3 菜单命令分组 160

6.2.4 菜单命令修改 160

6.2.5 创建级联菜单 161

6.3 弹出菜单设计 161

6.3.1 弹出菜单的设计 161

实例 162

6.4 建立主菜单和弹出菜单 162

6.3.2 弹出菜单的响应 162

6.5 运行时设置菜单 173

6.5.1 菜单命令灰显 173

6.5.2 菜单命令隐藏 174

6.5.3 改变菜单命令文本 174

6.5.4 菜单命令单选标记 174

6.5.5 菜单命令复选标记 174

6.6 创建动态菜单 174

6.7 控制菜单 179

6.7.1 控制菜单设计 179

6.7.2 控制菜单响应 181

7.1 基本拖曳与放开 184

7.2 拖曳图标程序实例 184

第7章 拖曳与放开 184

7.3 两个列表框间的项目拖曳设计实例 186

第8章 工具栏和状态栏设计 193

8.1 工具栏设计 193

8.1.1 用面板构成工具栏 193

8.1.2 使用工具栏组件 200

8.1.3 使用CoolBar组件 204

8.1.4 使用控件栏组件 206

8.2 状态栏设计 207

8.2.1 状态栏的基本属性 207

8.2.2 显示状态及提示信息 208

第9章 异常处理 210

9.1 异常处理的必要性 210

9.2 异常处理机制与异常类 211

9.2.2 对象异常类 214

9.2.1 运行时间库异常类 214

9.3 异常处理编程 215

9.3.1 Try…finally结构 215

9.2.3 组件异常类 215

9.3.2 Try…except结构 216

第10章 数据库应用 219

10.1 数据库应用程序体系 219

结构 219

10.1.1 单层体系结构 219

10.1.2 双层体系结构 219

10.1.3 多层体系结构 219

10.2.1 什么是数据集 220

10.2.2 TTable组件 220

10.2 数据集 220

10.2.3 TQuery组件 223

10.3 数据浏览组件 226

10.3.1 数据浏览组件的 226

特点 226

10.3.2 TDBText组件 227

10.3.3 TDBEdit组件 227

10.3.4 TDBGrid组件 228

10.3.5 TDBNavigator组件 229

10.3.6 TDBMemo组件 231

10.3.7 TDBImage组件 232

10.4 TSession组件 233

10.5 数据模块 235

10.6.1 记录查询 237

10.6 数据处理方法 237

10.6.2 记录的修改 242

10.6.3 记录的插入与删除 244

10.7 SQL编程 246

10.7.1 结构化查询语句 246

10.7.2 执行查询语句 253

10.7.3 带参数化查询 254

10.8 ODBC编程 256

10.8.1 配置ODBC 256

10.8.2 ODBC应用 260

10.9 ADO编程 263

10.9.1 ADO组件 264

10.9.2 ADO动态数据库 271

开发 271

录界面 274

10.9.3 设计ADO中文登 274

10.10 TDatabase组件 279

10.11 数据库报表 284

10.11.1 自动生快速报表 284

10.11.2 常用数据库报表 289

组件 289

第11章 自动化服务器应用 298

11.1 自动化服务简介 298

11.2 调用WORD 298

11.3 调用EXCEL 299

11.4 自己设计自动化服务器与客户程序 301

12.1.1 TcustomWinSocket的主要属性、方法 312

聊天程序 312

12.1 用WinSocket开发网上 312

第12章 网络编程简介 312

12.1.2 WinSocket编程实例 313

12.2 制作简易网络浏览程序 318

12.2.1 TwebBrowser控件的主要方法、事件 318

12.2.2 TwebBrowser控件浏览网页实例 318

12.3 用Delphi创建Web应用 322

程序 322

第13章 综合应用实例 325

13.1 界面设计与功能简介 325

13.2 程序源代码 327

13.2.1 主窗体单元文件 327

代码 327

13.2.2 新建别名单元文件代码 336

13.2.3 登录后台数据库单元文件代码 338

13.2.4 数据维护身份验证单元文件代码 340

13.3 程序执行情况示例 342

第14章 动态链接 345

14.1 Windows的DLL原理 345

14.2 DLL的编写与调用 345

14.2.1 DLL的建立 345

14.2.2 调用DLL 347

14.3 DLL窗体重用 352

14.3.1 实现DLL窗体重用的一般步骤 352

14.3.2 DLL窗体重用实例 352

参考文献 356