《Delphi 4核心编程技术》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:徐新华等编著
  • 出 版 社:北京希望电脑公司
  • 出版年份:1998
  • ISBN:7980007751
  • 页数:549 页
图书介绍:内容简介本书全面深入地介绍了Delphi4的数据库及MIDAS编程技术,尤其突出了MIDAS技术,因为这是Delphi4的精髓,也是广大程序员最迫切需要掌握的技术。本书的最后两章还详细剖析了几个典型的示范程序,以帮助读者更快地掌握有关编程技巧。本书的特点是条理清楚、文字简洁,许多其他参考书不可能讲透的内容在本书中都有详细的阐述。本书是针对从事Delphi4应用与开发人员而编写的,但其中有许多内容具有普遍性,对使用其他开发工具的读者也有重要的参考价值。为帮助大家学习方便,配套光盘(1张)中包含两部分内容:与本书配套的电子书以及赠送“跟我学用Windows95”中文版多媒体学习软件,祝大家学习愉快!需购买本书和配套光盘或获得技术支持的读者,可直接与010-62562329,62541992.62531267或传真010-62579874北京海淀8721信箱书刊部,邮编100080联系。

上 编 1

第1章 Delphi 3 的 IDE 1

1.1 IDE的主窗口 1

1.2 菜单栏 2

1.3 快捷工具栏 20

1.4 元件选项板 22

1.5 Object Inspector 35

1.6 代码编辑器 35

1.7 对象库 41

1.8 对象浏览器 51

1.9 设置IDE的选项 54

第2章 元件与Form 64

2.1 把元件加到Form上 64

2.2 在Form上选择元件 64

2.4 元件的剪切、复制、粘贴 65

2.3 元件的重设尺寸、移动和删除 65

2.5 在Form上排列元件 66

2.6 把元件分组 66

2.7 向工程中加入新的Form 67

2.8 在多个Form或单元间切换 68

2.9 从一个Form中调用另一个Form 69

2.10 与其它工程共享Form 70

2.11 把Form以ASCII格式存储 70

2.12 使用Form模板和向导 71

第3章 特性与事件 73

3.1 在设计期间修改元件的特性 73

3.2 在运行期修改元件的特性 74

3.3 特性编辑器 74

3.4 修改公共特性 78

3.5 生成新的事件句柄 78

3.7 重用事件句柄 80

3.6 生成默认的事件句柄 80

3.9 定位已有的事件句柄 81

3.8 几个元件共同响应的事件 81

3.10 修改共享的事件句柄 82

3.11 删除事件句柄 82

3.12 由用户产生的事件 82

第4章 工程管理 86

4.1 什么是工程 86

4.2 有关工程的基本操作 86

4.3 选择工程模板 87

4.4 工程管理器 88

4.5 指定工程的主Form 89

4.6 指定应用程序的帮助文件和图标 90

4.7 文法检查 91

4.10 运行 92

4.11 设置工程选项 92

4.9 工程的重建 92

4.8 编译 92

第5章 调试器 100

5.1 错误类型 100

5.2 准备调试 101

5.3 自定义调试器的颜色 103

5.4 Assert例程 103

5.5 控制程序的运行 104

5.6 断点 108

5.7 监视变量或表达式的值 110

5.8 调试动态链接库(DLL) 113

5.9 几个与调试有关的窗口 114

5.10 调试过程中可能会遇到的警告信息 118

5.11 其它调试手段 118

6.2 标识符 120

6.1 注释 120

第6章 词法 120

6.3 保留字、指示字和特殊符号 121

6.4 运算符 122

第7章 数据类型 129

7.1 简单类型 129

7.2 字符串类型 135

7.3 数组——构造类型之一 138

7.4 集合——构造类型之二 142

7.5 记录——构造类型之三 144

7.6 文件——构造类型之四 148

7.7 指针类型 151

7.8 过程类型 153

7.9 可变类型(Variant) 156

7.10 变量 160

7.11 类型常量 162

7.12 类型相容、赋值相容以及类型强制转换 166

第8章 类及类引用 170

8.1 类的概述 170

8.2 类的声明 170

8.3 类的字段 172

8.4 类的方法 172

8.5 类的特性 180

8.6 类成员的可见性 186

8.7 类引用 189

8.8 TObject和TClass 190

第9章 语句和块 192

9.1 声明语句 192

9.2 赋值语句 196

9.3 Goto语句 196

9.5 条件语句 197

9.4 复合语句 197

9.6 循环语句 199

9.7 With语句 202

第10章 过程和函数 203

10.1 调用Delphi预定义好的过程和函数 203

10.2 过程的声明、定义和调用 203

10.3 函数的声明、定义和调用 205

10.4 调用约定 207

10.5 过程或函数中变量的作用域问题 207

10.6 指示字 208

10.7 参数类型 209

10.8 嵌套和递归 212

第11章 程序结构 214

11.1 Program单元 214

11.2 子程序单元(Unit) 215

11.3 退出码 218

11.4 间接引用和循环引用 219

第12章 异常处理 220

12.1 为什么要使用异常处理 220

12.2 异常处理的语法 221

12.3 默认的异常处理句柄 225

12.4 定义用户自己的异常 226

12.5 Exception类 227

12.6 在异常处理句柄中再次触发异常 228

第13章 动态链接库 230

13.1 怎样访问DLL中的例程 230

13.2 怎样写自己的DLL 234

13.3 初始化代码 235

13.4 怎样在DLL中输出例程 236

13.5 把Form当作DLL重用(Reuse) 240

13.6 ShareMem单元 241

14.1 单调函数 242

第14章 DLL的高级用法 242

14.2 DLL中的模式Form 245

14.3 DLL中的无模式Form 246

14.4 DLL中的虚拟类 247

14.5 DLL中的全局变量 251

第15章 嵌入式汇编 256

15.1 嵌入式汇编的语法 256

15.2 嵌入式汇编语句 256

15.3 嵌入式汇编的保留字和特殊符号 258

15.4 嵌入式汇编的表达式 260

第16章 与C++共享代码 265

16.1 混合编程的方式 265

16.2 调用约定 266

16.3 怎样在Delphi中用C++的OBJ文件 266

16.4 怎样在C++中用Delphi的OBJ 267

16.5 C++怎样调用Object Pascal的DLLs 268

16.6 Opject Pascal怎样使用C++中的类 270

16.7 虚拟方法表 271

第17章 数据集 273

17.1 几个与数据集有关的类 273

17.2 TDataSet类 273

17.3 TBDEDataSet类 286

17.4 TDBDataSet类 290

17.5 TField对象 292

17.6 TFieldDef对象 302

177 TFieldDefs对象 302

第18章 建立数据库访问链路 305

18.1 访问数据库表 305

18.2 对数据库查询 314

18.4 预存储过程 328

18.5 控制与数据库的连接 332

18.6 多线程数据库应用程序 337

18.7 批量移动数据 345

18.8 更新只读的数据集 348

18.9 数据模块 350

第19章 显示数据库的数据 355

19.1 显示数据的一般步骤 355

19.2 TDBGrid元件 356

19.3 TDBNavigator元件 364

19.4 TDBText元件 367

19.5 TDBEdit元件 368

19.6 TDBMemo元件 369

19.7 TDBImage元件 370

19.8 TDBListBox元件 371

19.10 TDBCheckBox元件 373

19.9 TDBComboBox元件 373

19.11 TDBRadioGroup元件 374

19.12 TDBLookupListBox元件 375

19.13 TDBLookupComboBox元件 377

19.14 TDBRichEdit元件 378

19.15 TDBCtrlGrid元件 378

第20章 用Quick Report制作报表 382

20.1 QuickReport概述 382

20.2 建立报表的一般上步骤 383

20.3 TQuickRep元件 384

20.5 TQRBand元件 392

20.6 TQRChildBand元件 394

20.7 TQRGroup元件 395

20.8 TQRLabel元件 396

20.9 TQRDBText元件 396

20.10 TQRExpr元件 396

20.12 TQRMemo元件 398

20.11 TQRSysData元件 398

20.13 TQRRichText元件 399

20.14 TQRDBRichText元件 399

20.15 TQRShape元件 399

20.16 TQRImage元件 399

20.17 TQRDBImage元件 399

20.18 TQRCompositeReport元件 400

20.19 TQRPreview元件 400

20.20 TQRPrinter对象 400

20.21 QuickReport向导 403

20.22 QuickReport模板 403

第21章 决策方 404

21.1 使用决策支持元件的一般步骤 404

21.2 引入数据集 405

21.3 建立数据仓库 407

21.4 决策源 413

21.5 数据透视表 420

21.6 决策栅格 423

第22章 自定义数据集 428

22.1 创建自定义数据集 428

22.2 打开、初始化和关闭数据集 430

22.3 书签管理 432

22.4 记录管理 433

22.5 字段管理 435

22.6 记录导航 438

22.7 异常处理 438

22.8 建立FieldDefs 列表 438

22.9 注册数据集元件 439

第23章 多层Client/Server应用程序 440

23.1 应用服务器 440

23.2 “瘦”客户 444

23.3 如何把两层的Client/Server应用程序改造为多层模式 452

23.4 “公文包”模式 453

第24章 BDE和SQL Links 454

24.1 SDE简介 454

24.2 Borland SQL Links简介 455

24.3 配置BDE 和SQL Links 455

第25章 数据库浏览器 458

25.1 数据库浏览器的窗口 458

25.2 菜单命令 461

25.3 维护数据库别名 466

25.4 访问数据库表 466

25.5 数据字典 467

第26章 Database Desktop 469

26.1 Database Desktop概述 469

26.2 Database Desktop的对象 471

26.3 目录和别名 472

26.5 建立表的结构 476

26.6 字段的命名、类型和长度 486

26.7 索引和排序 489

26.8 查询 494

26.9 查询结果与查询特性 509

第27章 TeeChart图表 512

27.1 制作TeeChart图表的一般步骤 512

27.2 TeeChart向导 513

27.3 图表编辑器 515

27.4 怎样引出图表 516

27.5 预览和打印图表 517

27.6 创建数据库图表的一般步骤 517

27.7 在QuickReport报表上创建图表的一般步骤 519

27.8 创建决策图表的一般步骤 520

附录 编译期间错误信息 521