《Delphi 5教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:曾钟建,谭来长编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360604
  • 页数:428 页
图书介绍:

第1篇 基础篇 2

第1章 Dephi 5简介 2

1.1 Delphi 5新特性 2

1.2 Delphi 5的安装 5

1.2.1 软硬件环境要求 5

1.2.2 安装过程 5

1.2.3 卸载Delphi 5 11

1.3 本章总结 11

思考与练习 12

第2章 Delphi 5的集成开发环境 13

2.1 主窗口 13

2.1.1 菜单 13

2.1.2 控件选项板 68

2.1.3 主窗口快捷工具栏 81

2.2 Object Inspector控件属性窗口 81

2.3 代码编辑器 82

2.3.1 代码编辑器窗口 82

2.3.2 代码编辑器的弹出菜单 83

2.4 本章总结 84

思考与练习 84

第3章 Object Pascal语言基础 85

3.1 提高源程序的可读性 85

3.2 基本语句 85

3.2.1 注释语句 85

3.2.2 斌值语句 85

3.2.3 流程控制语句 86

3.2.4 循环语句 88

3.3 数据类型 90

3.3.1 简单类型 90

3.3.2 构造类型 92

3.3.3 指针类型 96

3.4 标识符 97

3.4.1 保留字与运算符 97

3.4.2 变量 97

3.4.3 常量 98

3.5 过程与函数 98

3.5.1 过程 99

3.5.2 函数 100

3.5.3 过程与函数的参数 102

3.5.4 自定义过程和函数 103

3.6 作用域 105

3.6.1 标识符的作用域 105

3.6.2 标识符的访问 106

3.7 面向对象程序设计 107

3.7.1 类 107

3.7.2 数据域 108

3.7.3 方法 109

3.7.4 属性 110

3.7.5 继承 111

3.7.6 重载 112

3.7.7 类成分的可见性 113

3.7.8 类操作符 115

3.7.9 实例 115

3.7.10 实例的创建 115

3.7.11 实例的释放 116

3.8 异常处理 117

3.8.1 运行期异常基类 117

3.8.2 自定义异常 117

3.8.3 异常的触发 118

3.8.4 异常的捕捉与处理 119

3.9 本章总结 121

思考与练习 121

第1篇 回顾 122

第2篇 入门篇 124

第4章 Delphi程序设计基础 124

4.1 Delphi程序的基本构成 124

4.2 Delphi的工程文件 124

4.3 子程序单元 125

4.3.1 单元的首部 126

4.3.2 interface部分 126

4.3.3 implementation部分 128

4.3.4 initialization部分 129

4.3.5 finalization部分 129

4.3.6 使用Delphi的可视化控件及其程序单元 129

4.3.7 建立与窗体无关的新程序单元 130

4.3.8 向工程中添加和删除程序单元 130

4.4 用户窗体Form 130

4.4.1 创建用户窗体 130

4.4.2 把控件加入到窗体中 131

4.4.3 TForm控件 131

4.5 控件的使用 140

4.5.1 在Form上选择控件 141

4.5.2 在Form中设置控件的大小和位置 141

4.5.3 控件的剪切、拷贝、粘贴 141

4.5.4 控件的调整与对齐 142

4.5.5 对控件分组 143

4.6 简单的用户界面范例 144

4.6.1 选取控件加入到窗体中 144

4.6.2 保存工程和窗体 146

4.6.3 运行工程 146

4.6.4 改变对象的属性 146

4.6.5 设置窗体的缺省按钮 147

4.6.6 编写事件处理过程 147

4.6.7 使用颜色编辑对话框 147

4.7 使用联机帮助Help 148

4.8 创建SDI与MDI窗体 148

4.9 创建融合窗体 151

4.10 本章总结 152

思考与练习 152

第5章 文本编辑器的设计 154

5.1 多文档界面 154

5.1.1 创建父窗体 154

5.1.2 创建子窗体 162

5.1.3 创建应用程序菜单与菜单融合 164

5.1.4 子窗体切换 165

5.2 多页面界面 165

5.2.1 静态多页面界面 166

5.2.2 动态多页面界面 167

5.3 文本编辑控件及应用 168

5.3.1 TMemo控件 169

5.3.2 TRichEdit控件 171

5.4 常用对话框的使用 174

5.4.1 字体对话框控件 174

5.4.2 查找对话框控件 175

5.4.3 替换对话框控件 176

5.4.4 打开、保存对话框控件 177

5.5 本章总结 178

思考与练习 178

第6章 打印处理 179

6.1 TPrinter对象 179

6.2 Delphi文本和图形的打印 182

6.3 窗体的打印 186

6.4 QuickReport控件组 186

6.5 QuickReport报表打印 205

6.6 本章总结 213

思考与练习 214

第2篇 回顾 215

第3篇 应用篇 218

第7章 OLE与ActiveX 218

7.1 OLE简介 218

7.1.1 OLE 1.0和OLE 2.0 218

7.1.2 OLE链接、嵌入与OCX 219

7.1.3 OLE对象的创建方式 220

7.1.4 OLE类、文件、项目 220

7.2 设计期OLE对象的创建 221

7.2.1 TOleContainer控件 221

7.2.2 OLE对象创建的步骤 228

7.3 OLE应用程序分析 229

7.4 ActiveX控件 240

7.4.1 ActiveX控件简介 240

7.4.2 ActiveX控件的创建和使用 241

7.4.3 ActiveX控件的使用 253

7.5 本章总结 254

思考与练习 254

第8章 创建和使用DLL 255

8.1 DLL概况 255

8.1.1 DLL的概念 255

8.1.2 使用DLL的优点 256

8.1.3 DLL工程和单元 257

8.2 DLL编程基础 259

8.2.1 DLL中的函数和过程 259

8.2.2 DLL过程与函数的输出 261

8.2.3 DLL的载入初始化与DLLProc变量 262

8.3 DLL的加载 264

8.3.1 静态加载 265

8.3.2 动态加载 266

8.4 创建DLL工程 268

8.5 含窗体的DLL 273

8.5.1 创建包含窗体的DLL 273

8.5.2 创建含MDI子窗体的DLL 275

8.5.3 调用约定 276

8.6 使用DLL资源 277

8.6.1 创建资源DLL 278

8.6.2 使用资源DLL 278

8.7 本章总结 279

思考与练习 279

第9章 BDE数据库引擎与SQL Explore 280

9.1 BDE数据库引擎 280

9.1.1 关于数据库 280

9.1.2 Borland数据库引擎 281

9.1.3 BDE别名管理 283

9.1.4 测试BDE别名 286

9.2 SQL语法基础 286

9.2.1 SQL的常用字段类型 287

9.2.2 SQL数据库定义语句 287

9.2.3 SQL数据库操作语句 288

9.3 SQL Explore 292

9.3.1 SQL Explore浏览器的外观 292

9.3.2 SQL Explore浏览器窗口菜单 293

9.3.3 在SQL Explore中执行SQL语句 296

9.4 本章总结 297

思考与练习 297

第10章 数据库开发 298

10.1 Delphi的数据库体系结构 298

10.1.1 数据库表格控件TTable控件 298

10.1.2 TDataSource控件 317

10.1.3 数据库窗体专家和数据库模块 318

10.2 简单的数据库应用 322

10.2.1 用TTable控件创建一个简单的数据库应用 322

10.2.2 利用TDBNavigator控件操作数据集 323

10.2.3 创建主/从式数据库窗体 324

10.2.4 字段对象的使用 325

10.2.5 查询记录 326

10.3 本章总结 327

思考与练习 327

第11章 SQL编程 328

11.1 TQuery控件 328

11.2 SQL编程概述 332

11.2.1 SQL命令的编写 332

11.2.2 SQL语句的执行 335

11.3 动态SQL语句 335

11.3.1 使用Params属性为参数赋值 336

11.3.2 使用ParamByName方法为参数赋值 336

11.3.3 使用DataSource属性为参数赋值 337

11.3.4 Prepare方法的使用 337

11.4 用TQuery控件创建数据库窗体应用 338

11.4.1 用TQuery控件创建简单的数据库应用 338

11.4.2 用TQuery控件创建主/从表数据库应用 339

11.5 本章总结 341

思考与练习 341

第3篇 回顾 342

第4篇 提高篇 344

第12章 图形应用程序的设计 344

12.1 图形对象概述 344

12.1.1 TCanvas对象 344

12.1.2 TPen对象 350

12.1.3 TBrush对象 352

12.1.4 TColor类型 354

12.2 图形程序的开发 354

12.2.1 Graphex的工具条 354

12.2.2 响应鼠标事件 355

12.2.3 绘图功能的实现 357

12.3 图像对象概述 362

12.3.1 TGraphic对象 362

12.3.2 TPicture对象 364

12.3.3 TBitmap对象 368

12.3.4 Tlcon对象 371

12.3.5 TMetafile对象 373

12.4 图像对象的应用 376

12.5 本章总结 380

思考与练习 380

第13章 客户/服务器应用开发 381

13.1 Client/Server数据库系统原理 381

13.2 客户/服务器编程基础 382

13.2.1 使用TDatabase控件连接SQL服务器 382

13.2.2 TStoredProc控件 383

13.2.3 使用存储过程 386

13.3 客户/服务器应用实例分析 387

13.3.1 数据库环境介绍 388

13.3.2 应用程序分析 389

13.4 本章总结 393

思考与练习 393

第14章 自定义控件的开发 394

14.1 Delphi控件原理 394

14.1.1 控件简介 394

14.1.2 建立控件的基本过程 395

14.2 Delphi控件编程方法 395

14.2.1 Delphi创建控件概述 395

14.2.2 Delphi控件编程 398

14.3 Delphi控件编程实例 402

14.3.1 创建非可视化控件TTimerColor 402

14.3.2 创建可视化控件TTimerShape 407

14.4 本章总结 410

思考与练习 411

第15章 Web应用程序的设计 412

15.1 Web技术基础 412

15.2 HTML基本文法 413

15.3 可输入的HTML组件 416

15.4 Web应用程序分类 418

15.5 Web应用程序的结构 419

15.6 使用Delphi编制Web程序 419

15.6.1 简单的Web应用程序 420

15.6.2 程序实例分析 421

15.7 本章总结 426

思考与练习 427

第4篇 回顾 428