简介
本书特色:
层次清晰、语言通俗、语法简练,以实用性为第一位。
深入剖析了Object Pascal程序语言,包括指针、数据结构以及有关Override和Overload函数的语法等。
以面向对象的观点详述了Delphi VCL组件的属性、方法及事件,且在数据库设计方面辅以应用的范例。
实例配有光盘,快速引导您踏入Delphi程序开发领域。
适合想要深入了解Delphi程序设计的专业设计师,对一开始就想打好Delphi程序设计基础的初学者也非常适用。
目录
第0章 认识delphi 1
0-1 前言 2
0-2 delphi简介 2
0-3 进入delphi7 2
0-4 退出delphi 3
第1章 常用的窗口工具 5
1-1 窗体(form) 6
1-2 代码编辑器(code editor) 6
1-3 代码浏览器(code explorer) 9
1-4 组件面板(component palette) 9
1-5 对象检视器(object inspector) 11
1-6 快捷工具栏(speed menu) 13
1-7 项目管理器(project manager) 14
1-8 桌面工具栏(desktops toolbar) 15
1-9 图像编辑器(image editor) 16
1-10 对象浏览器(object treeview) 17
1-11 关联选项卡(diagram page) 18
第2章 常用的菜单 19
2-1 file菜单 20
2-2 edit菜单 22
.2-3 search菜单 25
2-4 view菜单 26
2-5 project菜单 28
2-6 run菜单 31
2-7 tools菜单 34
2-8 window菜单 36
第3章 集成开发环境的改变 37
3-1 delphi集成开发环境介绍 38
3-2 操作菜单方面的改进 38
3-2-1 外观方面的改变 38
3-2-2 内容方面的改变 39
3-3 对象检视器方面的改进 40
3-4 组件面板的改进 41
3-5 代码编辑器的改进 42
3-6 设计陈列室的改进 46
3-7 编译信息的显示 48
3-8 调试器方面的改进 49
3-8-1 watch list改进 50
3-8-2 debugger选项的改进 52
3-8-3 run parameters对话框的改进 52
第4章 delphi object pascal的初步印象 55
4-1 面向对象程序概论 56
4-1-1 类 56
4-1-2 对象 56
4-1-3 继承 57
4-1-4 封装 57
4-1-5 信息 58
4-2 delphi项目结构及窗体的建立 58
4-2-1 gui模式的项目 58
4-2-2 console模式的项目 64
4-3 object pascal程序结构 67
4-3-1 项目程序(program)的结构 67
4-3-2 单元程序(unit)的结构 68
4-4 如何完成一个简单的窗体程序 70
第5章 简单的常用指令介绍 73
5-1 tlabel类对象 74
5-1-1 caption属性 74
5-2 tbutton类对象 75
5-2-1 caption属性 75
5-2-2 onclick事件 75
5-3 tedit类对象 76
5-4 tcanvas类对象 77
5-5 showmessage函数 77
5-6 inputbox函数 78
5-7 messagedlg函数 78
第6章 delphi与object pascal程序的基本概念 81
6-1 object pascal program程序结构与delphi项目结构的关系 82
6-1-1 标头(heading) 82
6-1-2 uses子句 83
6-1-3 编译指令(compiler directive) 85
6-1-4 源代码区(begin…end.) 86
6-2 unit程序结构与窗体的关系 90
6-2-1 unit代码结构 90
6-2-2 语句(statement) 98
6-2-3 unit间use的状况 99
6-3 数据类型与定义变量 102
6-3-1 数据类型概论 102
6-3-2 不需要使用type声明的数据类型 106
6-3-3 必须使用type声明的数据类型 110
6-3-4 定义变量 118
6-3-5 变量的作用域 119
6-3-6 定义常量 122
6-3-7 变量的类型转换(typecast) 123
6-4 object pascal的运算符(operator) 125
6-4-1 设置运算符(assign operator) 125
6-4-2 算数运算符(arithmetic operators) 125
6-4-3 关系运算符(relational operators) 126
6-4-4 布尔运算符 127
6-4-5 集合运算符 128
6-4-6 字符串运算符 130
6-4-7 位逻辑运算符 131
6-4-8 运算符优先级 133
6-5 流程控制 134
6-5-1 语句的基本概念 135
6-5-2 表达式语句(expression-statement) 135
6-5-3 流程控制语句 136
6-5-4 可视化程序与嵌套程序 154
6-6 数组与指针 157
6-6-1 数组类型 157
6-6-2 指针类型 171
6-6-3 浅谈指针与数据结构 181
6-7 程序与函数(procedures and functions) 186
6-7-1 函数的意义与优点 186
6-7-2 函数的分类与效用 186
6-7-3 自定义函数使用方法概述 187
6-7-4 函数的声明、定义及其实现 189
6-7-5 参数传递方式 193
6-7-6 声明修饰字 202
6-7-7 常用的内建函数 207
第7章 object pascal面向对象设计 221
7-1 类和对象 222
7-1-1 类(class)与对象(object)的基本概念 222
7-1-2 对象的构造与类的关系 224
7-2 类的声明与对象的定义 226
7-2-1 类的声明与对象的实现 226
7-2-2 对象的构造与析构 229
7-3 类成员的封装等级与可见度 231
7-3-1 封装的意义 231
7-3-2 object pascal类成员的封装等级 231
7-3-3 以实例说明类成员封装等级的可见度 233
7-3-4 开头不加保留字的类成员 239
7-3-5 成员封装等级的变更法则 239
7-4 类成员的定义与实现 240
7-4-1 字段(field)与对象引用(object reference)的实现 240
7-4-2 方法(method) 242
7-4-3 属性(property) 245
7-5 类的继承 245
7-5-1 继承的意义与优点 246
7-5-2 子类成员的存在方式 247
7-6 成员函数的override及overload 248
7-6-1 override适用的情况——virtual与dynamic的成员函数 248
7-6-2 override成员函数的定义语法 248
7-6-3 virtual成员函数与动态绑定(dynamic binding) 250
7-6-4 覆盖(overriding)与隐藏(hiding)的差别 252
7-6-5 override与overload的差别 256
7-7 abstract成员函数与多态(polymorphic) 260
7-7-1 一般与纯虚函数的多态实现概念 260
7-7-2 纯虚函数的定义语法及实现 261
7-8 self、as、is、sender、parent、owner、inherited的意义 263
7-8-1 self变量 264
7-8-2 as运算符 266
7-8-3 is运算符 267
7-8-4 sender 269
7-8-5 parent 270
7-8-6 owner 272
7-8-7 inherited保留字 274
7-9 静态成员方法——class methods 276
第8章 异常处理 281
8-1 异常处理存在的目的 282
8-2 object pascal异常的种类 282
8-2-1 delphi内建的异常类 282
8-2-2 自定义异常类 283
8-3 触发异常的方法 285
8-3-1 由程序系统自动触发 285
8-3-2 使用raise指令触发 286
8-4 处理异常情况 286
8-4-1 try…finally…end语法说明 287
8-4-2 try…except…end语法说明 289
第9章 delphi用户接口设计详述 293
9-1 基本概念 294
9-2 tform的属性 297
9-2-1 由tcomponent继承而来的属性 298
9-2-2 由tcontrol继承而来的属性 304
9-2-3 由twincontrol继承而来的属性 325
9-2-4 由tscrollingwincontrol继承而来的属性 333
9-2-5 由tcustomform类继承而来的属性 335
9-3 tform的方法 362
9-3-1 由tobject继承而来的方法 363
9-3-2 由tpersistent继承而来的方法 371
9-3-3 由tcomponent继承而来的方法 371
9-3-4 由tcontrol继承而来的方法 378
9-3-5 由wincontrol继承而来的方法 386
9-3-6 由tscrollingwincontrol继承而来的方法 394
9-3-7 由tcustomform继承而来的方法 396
9-3-8 tform新增的方法 404
9-4 tform的事件 407
9-4-1 由tcontrol继承而来的事件 407
9-4-2 由twincontrol继承而来的事件 418
9-4-3 由tcustomform继承而来的事件 430
9-5 tlabel的类成员 438
9-5-1 tlabel的属性 438
9-5-2 tlabel的方法 441
第10章 标准组件介绍及实作范例 443
10-1 frames组件 444
10-2 mainmenu组件 445
10-3 popumenu组件 449
10-4 label组件 451
10-5 edit组件 453
10-6 memo组件 460
10-7 button组件 466
10-8 checkbox组件 466
10-9 radiobutton组件 470
10-10 listbox组件 471
10-11 combobox组件 473
10-12 scrollbar组件 476
10-13 groupbox组件 478
10-14 radiogroup组件 479
10-15 panel组件 480
10-16 actionlist组件 480
第11章 tapplication与tscreen类介绍及应用 485
11-1 tapplication类 486
11-1-1 tapplication类对象常用的属性 486
11-1-2 tapplication类对象常用的方法 491
11-2 tscreen类 499
第12章 高级组件介绍 503
12-1 additional选项卡中的常用组件 504
12-1-1 tbitbtn组件 504
12-1-2 tmaskedit组件 506
12-1-3 timage组件 507
12-1-4 tshape组件 508
12-2 win32选项卡常用组件 509
12-2-1 tpagecontrol组件 510
12-2-2 timagelist组件 511
12-2-3 trichedit组件 512
12-2-4 tdatetimepicker组件 514
12-2-5 tstatusbar组件 515
12-3 system选项卡常用组件 517
12-3-1 ttimer组件 517
12-4 dialogs选项卡常用组件 518
12-4-1 topendialog组件 518
12-4-2 tfontdialog组件 520
12-4-3 tcolordialog组件 520
第13章 封装delphi7开发的应用程序 521
13-1 安装borland的installshiled程序 522
13-2 利用installshield封装delphi7开发的程序 525
13-2-1 installshield环境界面简介 526
13-2-2 封装一个简单的delphi项目 527
第14章 数据库概念及sql指令介绍 541
14-1 数据库基本概念 542
14-1-1 数据库结构 542
14-1-2 开放数据库连接协议(odbc) 543
14-1-3 sql explorer 546
14-2 结构化查询语言(sql) 548
14-2-1 create语句 549
14-2-2 alter table语句 551
14-2-3 drop语句 551
14-2-4 select语句 552
14-2-5 insert、update语句 554
14-2-6 delete语句 556
14-3 sql指令高级使用 557
14-3-1 union运算 557
14-3-2 join运算 558
14-3-3 特殊运算符 560
14-3-4 子查询(sub query) 561
第15章 delphi数据库程序基础 563
15-1 delphi各种数据库连接设置 564
15-1-1 建立dbase、paradox连接 564
15-1-2 建立access连接 565
15-1-3 建立mssql连接 566
15-1-4 建立mysql连接 567
15-2 delphi的database desktop使用方法 568
15-2-1 字段定义 568
15-2-2 输入数据 569
15-2-3 设置bde数据库别名与连接数据库 570
第16章 delphi数据库程序设计——使用bde组件 571
16-1 tdataset组件 572
16-1-1 tdataset组件常用的属性 572
16-1-2 tdataset组件常用的方法 575
16-1-3 tdataset组件常用的事件 576
16-2 ttable组件 577
16-2-1 ttable组件常用的属性 577
16-2-2 ttable组件常用的方法 577
16-3 tquery组件 578
16-3-1 tquery组件常用的属性 578
16-3-2 tquery组件常用的方法 579
16-4 tdatamodule组件 579
16-5 tdatabase组件 579
16-5-1 tdatabase组件常用的属性 580
16-5-2 tdatabase组件常用的方法 580
16-5-3 tdatabase组件常用的事件 581
16-6 综合范例 581
16-6-1 员工管理系统——使用ttable组件 581
16-6-2 员工管理系统——使用tquery组件 582
16-6-3 订单管理系统——使用ttable组件 582
16-6-4 订单系统——使用tquery组件 584
第17章 delphi数据库程序设计——使用ado组件 585
17-1 tadoconnection组件 586
17-1-1 tadoconnection组件常用的属性 586
17-1-2 tadoconnection组件常用的方法 588
17-1-3 tadoconnection组件常用的事件 589
17-2 tadocommand组件 589
17-2-1 tadocommand组件常用的属性 590
17-2-2 tadocommand组件常用的方法 590
17-3 tadodataset组件 590
17-3-1 tadodataset组件常用的属性 591
17-3-2 tadodataset组件常用的方法 592
17-3-3 tadodataset组件常用的事件 593
17-4 tadotable组件 593
17-4-1 tadotable组件常用的属性 593
17-4-2 tadotable组件常用的方法 594
17-5 tadoquery组件 595
17-6 综合范例 595
17-6-1 客户管理系统——使用tadodataset组件 595
17-6-2 客户管理系统——使用tadotable组件 596
17-6-3 客户管理系统——使用tadoquery组件 597
17-6-4 订单管理系统——使用tadotable组件 598
17-6-5 订单系统——使用tadoquey组件 599
第18章 数据感知组件 601
18-1 tdbtext组件 602
18-2 tdbedit组件 603
18-3 tdbmemo组件 604
18-4 tdbimage组件 604
18-5 tdblistbox组件 605
18-6 tdbcombobox组件 606
18-7 tdblookuplistbox与tdblookupcombobox组件 606
18-8 tdbnavigator组件 608
18-9 tdbgrid组件 609
第19章 设计delphi数据库报表 613
19-1 设计报表的基本观念 615
19-1-1 报表的组成 615
19-1-2 报表的主体组件——tquickrep 617
19-1-3 建立第一个报表程序 626
19-2 quickreport中可打印出组件 627
19-2-1 tqr系列组件介绍 627
19-2-2 tqrdb系列组件介绍 627
19-3 综合范例 628
19-3-1 一般表达式报表范例 628
19-3-2 标签式报表范例 632
19-3-3 主/明细报表范例 634
19-3-4 一般表达式附图片报表范例 636
19-3-5 分组式报表范例——打印多色报表 637
19-3-6 报表输出及输出范例 641
附录 kylix程序安装及转换 645
0-1 前言 2
0-2 delphi简介 2
0-3 进入delphi7 2
0-4 退出delphi 3
第1章 常用的窗口工具 5
1-1 窗体(form) 6
1-2 代码编辑器(code editor) 6
1-3 代码浏览器(code explorer) 9
1-4 组件面板(component palette) 9
1-5 对象检视器(object inspector) 11
1-6 快捷工具栏(speed menu) 13
1-7 项目管理器(project manager) 14
1-8 桌面工具栏(desktops toolbar) 15
1-9 图像编辑器(image editor) 16
1-10 对象浏览器(object treeview) 17
1-11 关联选项卡(diagram page) 18
第2章 常用的菜单 19
2-1 file菜单 20
2-2 edit菜单 22
.2-3 search菜单 25
2-4 view菜单 26
2-5 project菜单 28
2-6 run菜单 31
2-7 tools菜单 34
2-8 window菜单 36
第3章 集成开发环境的改变 37
3-1 delphi集成开发环境介绍 38
3-2 操作菜单方面的改进 38
3-2-1 外观方面的改变 38
3-2-2 内容方面的改变 39
3-3 对象检视器方面的改进 40
3-4 组件面板的改进 41
3-5 代码编辑器的改进 42
3-6 设计陈列室的改进 46
3-7 编译信息的显示 48
3-8 调试器方面的改进 49
3-8-1 watch list改进 50
3-8-2 debugger选项的改进 52
3-8-3 run parameters对话框的改进 52
第4章 delphi object pascal的初步印象 55
4-1 面向对象程序概论 56
4-1-1 类 56
4-1-2 对象 56
4-1-3 继承 57
4-1-4 封装 57
4-1-5 信息 58
4-2 delphi项目结构及窗体的建立 58
4-2-1 gui模式的项目 58
4-2-2 console模式的项目 64
4-3 object pascal程序结构 67
4-3-1 项目程序(program)的结构 67
4-3-2 单元程序(unit)的结构 68
4-4 如何完成一个简单的窗体程序 70
第5章 简单的常用指令介绍 73
5-1 tlabel类对象 74
5-1-1 caption属性 74
5-2 tbutton类对象 75
5-2-1 caption属性 75
5-2-2 onclick事件 75
5-3 tedit类对象 76
5-4 tcanvas类对象 77
5-5 showmessage函数 77
5-6 inputbox函数 78
5-7 messagedlg函数 78
第6章 delphi与object pascal程序的基本概念 81
6-1 object pascal program程序结构与delphi项目结构的关系 82
6-1-1 标头(heading) 82
6-1-2 uses子句 83
6-1-3 编译指令(compiler directive) 85
6-1-4 源代码区(begin…end.) 86
6-2 unit程序结构与窗体的关系 90
6-2-1 unit代码结构 90
6-2-2 语句(statement) 98
6-2-3 unit间use的状况 99
6-3 数据类型与定义变量 102
6-3-1 数据类型概论 102
6-3-2 不需要使用type声明的数据类型 106
6-3-3 必须使用type声明的数据类型 110
6-3-4 定义变量 118
6-3-5 变量的作用域 119
6-3-6 定义常量 122
6-3-7 变量的类型转换(typecast) 123
6-4 object pascal的运算符(operator) 125
6-4-1 设置运算符(assign operator) 125
6-4-2 算数运算符(arithmetic operators) 125
6-4-3 关系运算符(relational operators) 126
6-4-4 布尔运算符 127
6-4-5 集合运算符 128
6-4-6 字符串运算符 130
6-4-7 位逻辑运算符 131
6-4-8 运算符优先级 133
6-5 流程控制 134
6-5-1 语句的基本概念 135
6-5-2 表达式语句(expression-statement) 135
6-5-3 流程控制语句 136
6-5-4 可视化程序与嵌套程序 154
6-6 数组与指针 157
6-6-1 数组类型 157
6-6-2 指针类型 171
6-6-3 浅谈指针与数据结构 181
6-7 程序与函数(procedures and functions) 186
6-7-1 函数的意义与优点 186
6-7-2 函数的分类与效用 186
6-7-3 自定义函数使用方法概述 187
6-7-4 函数的声明、定义及其实现 189
6-7-5 参数传递方式 193
6-7-6 声明修饰字 202
6-7-7 常用的内建函数 207
第7章 object pascal面向对象设计 221
7-1 类和对象 222
7-1-1 类(class)与对象(object)的基本概念 222
7-1-2 对象的构造与类的关系 224
7-2 类的声明与对象的定义 226
7-2-1 类的声明与对象的实现 226
7-2-2 对象的构造与析构 229
7-3 类成员的封装等级与可见度 231
7-3-1 封装的意义 231
7-3-2 object pascal类成员的封装等级 231
7-3-3 以实例说明类成员封装等级的可见度 233
7-3-4 开头不加保留字的类成员 239
7-3-5 成员封装等级的变更法则 239
7-4 类成员的定义与实现 240
7-4-1 字段(field)与对象引用(object reference)的实现 240
7-4-2 方法(method) 242
7-4-3 属性(property) 245
7-5 类的继承 245
7-5-1 继承的意义与优点 246
7-5-2 子类成员的存在方式 247
7-6 成员函数的override及overload 248
7-6-1 override适用的情况——virtual与dynamic的成员函数 248
7-6-2 override成员函数的定义语法 248
7-6-3 virtual成员函数与动态绑定(dynamic binding) 250
7-6-4 覆盖(overriding)与隐藏(hiding)的差别 252
7-6-5 override与overload的差别 256
7-7 abstract成员函数与多态(polymorphic) 260
7-7-1 一般与纯虚函数的多态实现概念 260
7-7-2 纯虚函数的定义语法及实现 261
7-8 self、as、is、sender、parent、owner、inherited的意义 263
7-8-1 self变量 264
7-8-2 as运算符 266
7-8-3 is运算符 267
7-8-4 sender 269
7-8-5 parent 270
7-8-6 owner 272
7-8-7 inherited保留字 274
7-9 静态成员方法——class methods 276
第8章 异常处理 281
8-1 异常处理存在的目的 282
8-2 object pascal异常的种类 282
8-2-1 delphi内建的异常类 282
8-2-2 自定义异常类 283
8-3 触发异常的方法 285
8-3-1 由程序系统自动触发 285
8-3-2 使用raise指令触发 286
8-4 处理异常情况 286
8-4-1 try…finally…end语法说明 287
8-4-2 try…except…end语法说明 289
第9章 delphi用户接口设计详述 293
9-1 基本概念 294
9-2 tform的属性 297
9-2-1 由tcomponent继承而来的属性 298
9-2-2 由tcontrol继承而来的属性 304
9-2-3 由twincontrol继承而来的属性 325
9-2-4 由tscrollingwincontrol继承而来的属性 333
9-2-5 由tcustomform类继承而来的属性 335
9-3 tform的方法 362
9-3-1 由tobject继承而来的方法 363
9-3-2 由tpersistent继承而来的方法 371
9-3-3 由tcomponent继承而来的方法 371
9-3-4 由tcontrol继承而来的方法 378
9-3-5 由wincontrol继承而来的方法 386
9-3-6 由tscrollingwincontrol继承而来的方法 394
9-3-7 由tcustomform继承而来的方法 396
9-3-8 tform新增的方法 404
9-4 tform的事件 407
9-4-1 由tcontrol继承而来的事件 407
9-4-2 由twincontrol继承而来的事件 418
9-4-3 由tcustomform继承而来的事件 430
9-5 tlabel的类成员 438
9-5-1 tlabel的属性 438
9-5-2 tlabel的方法 441
第10章 标准组件介绍及实作范例 443
10-1 frames组件 444
10-2 mainmenu组件 445
10-3 popumenu组件 449
10-4 label组件 451
10-5 edit组件 453
10-6 memo组件 460
10-7 button组件 466
10-8 checkbox组件 466
10-9 radiobutton组件 470
10-10 listbox组件 471
10-11 combobox组件 473
10-12 scrollbar组件 476
10-13 groupbox组件 478
10-14 radiogroup组件 479
10-15 panel组件 480
10-16 actionlist组件 480
第11章 tapplication与tscreen类介绍及应用 485
11-1 tapplication类 486
11-1-1 tapplication类对象常用的属性 486
11-1-2 tapplication类对象常用的方法 491
11-2 tscreen类 499
第12章 高级组件介绍 503
12-1 additional选项卡中的常用组件 504
12-1-1 tbitbtn组件 504
12-1-2 tmaskedit组件 506
12-1-3 timage组件 507
12-1-4 tshape组件 508
12-2 win32选项卡常用组件 509
12-2-1 tpagecontrol组件 510
12-2-2 timagelist组件 511
12-2-3 trichedit组件 512
12-2-4 tdatetimepicker组件 514
12-2-5 tstatusbar组件 515
12-3 system选项卡常用组件 517
12-3-1 ttimer组件 517
12-4 dialogs选项卡常用组件 518
12-4-1 topendialog组件 518
12-4-2 tfontdialog组件 520
12-4-3 tcolordialog组件 520
第13章 封装delphi7开发的应用程序 521
13-1 安装borland的installshiled程序 522
13-2 利用installshield封装delphi7开发的程序 525
13-2-1 installshield环境界面简介 526
13-2-2 封装一个简单的delphi项目 527
第14章 数据库概念及sql指令介绍 541
14-1 数据库基本概念 542
14-1-1 数据库结构 542
14-1-2 开放数据库连接协议(odbc) 543
14-1-3 sql explorer 546
14-2 结构化查询语言(sql) 548
14-2-1 create语句 549
14-2-2 alter table语句 551
14-2-3 drop语句 551
14-2-4 select语句 552
14-2-5 insert、update语句 554
14-2-6 delete语句 556
14-3 sql指令高级使用 557
14-3-1 union运算 557
14-3-2 join运算 558
14-3-3 特殊运算符 560
14-3-4 子查询(sub query) 561
第15章 delphi数据库程序基础 563
15-1 delphi各种数据库连接设置 564
15-1-1 建立dbase、paradox连接 564
15-1-2 建立access连接 565
15-1-3 建立mssql连接 566
15-1-4 建立mysql连接 567
15-2 delphi的database desktop使用方法 568
15-2-1 字段定义 568
15-2-2 输入数据 569
15-2-3 设置bde数据库别名与连接数据库 570
第16章 delphi数据库程序设计——使用bde组件 571
16-1 tdataset组件 572
16-1-1 tdataset组件常用的属性 572
16-1-2 tdataset组件常用的方法 575
16-1-3 tdataset组件常用的事件 576
16-2 ttable组件 577
16-2-1 ttable组件常用的属性 577
16-2-2 ttable组件常用的方法 577
16-3 tquery组件 578
16-3-1 tquery组件常用的属性 578
16-3-2 tquery组件常用的方法 579
16-4 tdatamodule组件 579
16-5 tdatabase组件 579
16-5-1 tdatabase组件常用的属性 580
16-5-2 tdatabase组件常用的方法 580
16-5-3 tdatabase组件常用的事件 581
16-6 综合范例 581
16-6-1 员工管理系统——使用ttable组件 581
16-6-2 员工管理系统——使用tquery组件 582
16-6-3 订单管理系统——使用ttable组件 582
16-6-4 订单系统——使用tquery组件 584
第17章 delphi数据库程序设计——使用ado组件 585
17-1 tadoconnection组件 586
17-1-1 tadoconnection组件常用的属性 586
17-1-2 tadoconnection组件常用的方法 588
17-1-3 tadoconnection组件常用的事件 589
17-2 tadocommand组件 589
17-2-1 tadocommand组件常用的属性 590
17-2-2 tadocommand组件常用的方法 590
17-3 tadodataset组件 590
17-3-1 tadodataset组件常用的属性 591
17-3-2 tadodataset组件常用的方法 592
17-3-3 tadodataset组件常用的事件 593
17-4 tadotable组件 593
17-4-1 tadotable组件常用的属性 593
17-4-2 tadotable组件常用的方法 594
17-5 tadoquery组件 595
17-6 综合范例 595
17-6-1 客户管理系统——使用tadodataset组件 595
17-6-2 客户管理系统——使用tadotable组件 596
17-6-3 客户管理系统——使用tadoquery组件 597
17-6-4 订单管理系统——使用tadotable组件 598
17-6-5 订单系统——使用tadoquey组件 599
第18章 数据感知组件 601
18-1 tdbtext组件 602
18-2 tdbedit组件 603
18-3 tdbmemo组件 604
18-4 tdbimage组件 604
18-5 tdblistbox组件 605
18-6 tdbcombobox组件 606
18-7 tdblookuplistbox与tdblookupcombobox组件 606
18-8 tdbnavigator组件 608
18-9 tdbgrid组件 609
第19章 设计delphi数据库报表 613
19-1 设计报表的基本观念 615
19-1-1 报表的组成 615
19-1-2 报表的主体组件——tquickrep 617
19-1-3 建立第一个报表程序 626
19-2 quickreport中可打印出组件 627
19-2-1 tqr系列组件介绍 627
19-2-2 tqrdb系列组件介绍 627
19-3 综合范例 628
19-3-1 一般表达式报表范例 628
19-3-2 标签式报表范例 632
19-3-3 主/明细报表范例 634
19-3-4 一般表达式附图片报表范例 636
19-3-5 分组式报表范例——打印多色报表 637
19-3-6 报表输出及输出范例 641
附录 kylix程序安装及转换 645
Delphi 7完美经典
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!