当前位置:首页 > 工业技术
Delphi 3从入门到精通
Delphi 3从入门到精通

Delphi 3从入门到精通PDF电子书下载

工业技术

  • 电子书积分:24 积分如何计算积分?
  • 作 者:(美)(M.坎茨)Marco Cantu著;王辉等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505344587
  • 页数:920 页
图书介绍:Delphi被人们称为“第四代编程语言”,它具有基于窗口和面象对象的方法,高速的编译、强大的数据库支持与Windows的紧密结合,特别是Pascal式的语法结构,因而倍爱编程者的青睐。它具有Visual C++的功能、Visual Basic的易于使用特性,因而大有后来居上之势。本书全面介绍了Delphi的编程知识、开发环境、可视组件库;介绍了用Delphi组件创建Windows 95图形控件、菜单、鼠标控制程序等专项技术;介绍了Delphi组件及动态链接库的开发方法;并着重介绍了许多高级开发技术,例如资源管理、文件访问等。利用本书,可以帮助读者理解所学内容,而且可以应用到实际程序之上。总之,无论是内容还是篇幅,本书均可称得上“从入门到精通”,相信读者看完本书会感到“物有所值”。
《Delphi 3从入门到精通》目录
标签:精通 入门

第一部分 Delphi与Object Pascal 1

第1章 窗体(Form)即窗口(Window) 1

1.1 创建第一个窗体 1

1.2 使用组件 3

1.3 改变属性 4

1.4 事件响应 5

1.5 程序的编译和运行 8

1.6 在运行时改变属性 9

1.7 向程序中添加代码 10

1.8 双向工具 11

1.9 ActiveForm 17

本章小结 20

第2章 Delphi开发环境的重要特性 21

2.1 Delphi的不同版本 21

2.2 帮助系统 22

2.3 Delphi的菜单和命令 23

2.4 使用窗体设计程序 32

2.5 在编辑器中编写代码 35

2.6 项目的管理 39

2.7 深入研究编译程序 40

2.8 其它Delphi工具 41

2.9 系统产生的文件 42

本章小结 45

第3章 对象库与Delphi向导 46

3.1 对象库 46

3.2 Delphi向导 51

3.3 定制对象库 54

本章小结 57

第4章 Pascal语言 59

4.1 类型、变量和常量 59

4.2 Delphi的数据类型 61

4.3 变体类型 70

4.4 用户定义的数据类型 73

4.5 Delphi中的字符串 82

4.6 编程风格 88

4.7 Pascal语句 93

4.8 过程和函数 102

本章小结 113

第5章 面向对象的语言Object Pascal 114

5.1 引进类和对象 114

5.2 类和信息隐含 122

5.3 类和单元 124

5.4 已有类型的继承 134

5.5 滞后联编和多态 139

5.6 运行时类型信息 146

5.7 异常处理 147

本章小结 155

第6章 高级Object Pascal 157

6.1 Self关键字 157

6.2 类方法与类的数据 159

6.3 类的引用 167

6.4 接口与多重继承 170

6.5 定义属性 178

6.6 Delphi中的事件 183

6.7 创建Tdate组件 185

本章小结 187

第7章 可视组件库(VCL) 188

7.1 TObject类 188

7.2 VCL的层次结构 191

7.3 通用的VCL属性 198

7.4 通用的VCL对象方法 204

7.5 通用的VCL事件 205

7.6 使用Delphi集合 206

7.7 研究VCL源代码 208

本章小结 209

第二部分 组件的使用 211

第8章 漫谈基本组件 211

8.1 Windows自己的组件 211

8.2 单击按钮 212

8.3 单击鼠标键 215

8.4 向窗体添加彩色文本 216

8.5 组件之间的拖动 219

8.6 接受用户的输入 221

8.7 复杂的输入模式 227

8.8 创建简单的编辑器 229

8.9 作出选择 232

8.10 多种选择列表 236

8.11 多项选择的实现 242

8.12 减小列表所占空间 246

8.13 在某个范围内选择值 248

本章小结 250

第9章 菜单的创建与处理 251

9.1 主菜单的结构 251

9.2 响应菜单命令 254

9.3 在运行时改动菜单 258

9.4 图形菜单项 267

9.5 定制系统菜单 276

9.6 创建完整的菜单 279

9.7 弹出式菜单 289

本章小结 292

第10章 再论窗体 294

10.1 窗体与窗口 294

10.2 设置窗体类型 296

10.3 边框样式 299

10.4 设置窗体的位置与尺寸 306

10.5 自动建立窗体 311

10.6 键盘输入的管理 314

10.7 获取鼠标输入 316

10.8 在窗体上绘图 319

10.9 在窗口中绘图与重绘 323

10.10 Delphi的输出组件 328

本章小结 328

第11章 图形组件 330

11.1 使用图形来改进用户界面 330

11.2 按钮中的位图 331

11.3 按钮中的动画位图 336

11.4 Animate控件 344

11.5 图象查看器 347

11.6 在位图上绘图 349

11.7 图形列表 352

11.8 图形网格 365

11.9 使用TeeChart 374

11.10 新型的DateTimePicker通用控件 380

本章小结 381

第12章 工具栏、CoolBar及状态条 383

12.1 用面板将控件编组 383

12.2 使用面板构建工具栏 384

12.3 向窗体添加定制的提示 390

12.4 向工具栏添加特性 393

12.5 Windows 95工具栏控件 398

12.6 真正的Cool工具栏 401

12.7 建立状态条 403

本章小结 407

13.1 对话框与窗体 408

13.2 向程序添加二级窗体 408

第13章 多重窗体与对话框 408

13.3 模态窗体与非模态窗体 411

13.4 建立对话框 415

13.5 使用预定义对话框 423

13.6 可扩展的对话框 430

13.7 使用About框 433

13.8 可视化窗体继承 440

本章小结 447

14.2 滚动窗体 448

14.1 窗体太大的情况 448

第14章 滚动、多页窗体以及分割 448

14.3 使用Delphi建立笔记簿 454

14.4 不带标签的Notebook与不属于Notebook的标签 465

14.5 带有标签的图象查看器 466

14.6 窗体分割技术 471

14.7 其它的分割组件 474

14.8 在窗体中直接处理鼠标事件 482

本章小结 484

15.1 MDI概述 486

第15章 建立MDI应用程序 486

15.2 Delphi中的帧与子窗口 488

15.3 带有不同子窗口的MDI应用程序 493

15.4 快速建立MDI程序 497

本章小结 498

第16章 构建数据库应用程序 499

16.1 数据、文件、数据库与数据表格 499

16.2 Delphi的数据库组件 501

16.3 手工建立数据库应用程序 505

16.4 访问数据字段 514

16.5 使用字段处理数据表格 522

16.6 开发数据库的数据表格 529

16.7 建立数据表格 535

16.8 多记录网格 543

16.9 使用Wizard构建主从窗体 545

本章小结 550

17.1 访问SQL服务器 551

第17章 高级数据库访问 551

17.2 将已有程序移到SQL服务器中 555

17.3 数据表格与Visual Query Builder的连接 560

17.4 数据模块 563

17.5 用于多重查看的数据模块 565

17.6 数据字典 571

17.7 数据库事务处理 574

17.8 处理数据库错误 577

本章小结 581

第三部分 组件与库 583

第18章 创建组件 583

18.1 扩展VCL 583

18.2 创建第一个组件 585

18.3 创建崭新的组件 593

18.4 创建图形组件的步骤 594

18.5 Clock组件 610

18.6 定义数组属性 612

18.7 建立非可视组件 617

本章小结 622

第19章 组件与ToolsAPI 623

19.1 编写属性编辑器 623

19.2 编写组件编辑器 627

19.3 编写简单的Wizard 630

19.4 其它ToolsAPI接口 633

19.5 通过名称访问属性 633

本章小结 636

第20章 动态链接库 637

20.1 DLL在Windows中的作用 637

20.2 使用已有的DLL 641

20.3 在Delphi中创建DLL 645

20.4 DLL中的Delphi窗体 647

20.5 建立图标的DLL 651

20.6 在运行时调用DLL函数 652

本章小结 656

21.1 OLE与COM 657

第21章 OLE与COM 657

21.2 DLL中的对象 658

21.3 实现IUnknown 662

21.4 使用Delphi3的COM接口 666

21.5 使用外壳接口 673

本章小结 678

第22章 OLE自动化与OLE文档 679

22.1 OLE自动化 679

22.2 编写OLE自动化服务器 682

22.3 OLE文档 689

22.4 使用OLE容器组件 690

22.5 多个OLE接收器 696

本章小结 698

第23章 ActiveX控件的建立与使用 699

23.1 ActiveX控件简介 699

23.2 在Delphi中使用ActiveX控件 700

23.3 编写ActiveX控件 705

本章小结 713

24.1 浏览HTML文件 714

第24章 Internet编程 714

24.2 生成HTML文件 718

24.3 建立ActiveForms 725

本章小结 730

第四部分 高级Delphi编程 731

第25章 应用程序的结构 731

25.1 使用Application对象 731

25.2 测试应用程序的实例 737

25.3 不使用组件的编程方式 742

25.4 Windows中的事件、消息与多任务处理 744

25.5 使用计时器建立时钟 745

25.6 后台计算与多任务处理 751

25.7 Delphi中的多线程处理 757

25.8 线程的同步 763

25.9 使用Screen对象 771

25.10 保存状态信息 774

本章小结 781

26.1 使用调试器 782

第26章 深入研究程序的行为 782

26.2 其它调试技术 791

26.3 使用Object Browser观察被编译的程序 795

26.4 消息流 796

26.5 应用程序的内存映象 803

26.6 Windows系统内存 804

本章小结 806

第27章 使用资源 807

27.1 Windows中的资源 807

27.2 应用程序与窗体的图标 811

27.3 在Delphi中使用光标 820

27.4 使用字符串表格资源 825

27.5 版本信息 830

本章小结 832

第28章 向Delphi应用程序添加打印功能 833

28.1 打印完整的窗体 833

28.2 访问Printer对象 836

28.3 打印文本 842

28.4 打印数据库记录与数据表格 844

28.5 QuickReport组件 846

28.6 建立ReportSmith报表 849

本章小结 856

第29章 向应用程序添加文件支持 857

29.1 文件与Pascal语言 857

29.2 Delphi组件中的文件支持 867

29.3 流数据 870

本章小结 876

第30章 数据交换 877

30.1 什么是剪贴板 877

30.2 Delphi中的剪贴板 878

30.3 动态数据交换(DDE) 889

30.4 Delphi中的DDE 890

30.5 复制与粘贴DDE链接 893

30.6 计时器与图形的DDE 894

本章小结 897

31.1 Windows的缺省声音 898

第31章 Delphi的多媒体开发 898

31.2 Media Player组件 904

31.3 使用CD驱动器 909

后记 911

附录A OOP概念简介 912

编程语言中的抽象 912

类 912

继承 913

多态 913

OOP语言 914

OOP的定义 914

面向对象的分析与设计 915

附录B SQL简介 916

什么是SQL 916

Select语句 916

其它SQL语句 919

《Delphi 3从入门到精通》的选配光盘 920

读者购盘说明 920

返回顶部