《全面掌握Delphi 4》求取 ⇩

第1章 Delphi4概述1

1.1 软件开发工具的发展1

1.1.1 从DOS到Windows95:开发理念的变迁1

1.1.2 RAD的产生2

1.1.3 VB和Delphi2

1.1.4 拖放技术(Drag-and-Drop)3

1.2 应用程序类库3

1.2.1 程序库、类库和组件库3

1.2.2 VCL4

1.3 数据库应用程序开发4

1.3.1 数据库引擎5

1.3.2 数据库工具5

1.3.3 数据库组件5

1.4 开发组件5

1.5 Internet应用程序开发及其他5

1.6 Delphi4的新特性6

1.6.1 改进的集成开发环境6

1.6.2 增强的VCL6

1.6.3 先进的MIDAS和CORBA技术与分布式对象计算7

1.6.4 全面支持Oracale8的对象关联扩展功能7

1.6.5 其它特性7

第2章 Delphi4的集成开发环境(IDE)8

2.1 IDE概貌8

2.2 IDE基本结构8

2.2.1 菜单和快捷工具栏8

2.2.2 窗体(Form)和窗体设计器(Form Designer)9

2.2.3 组件调色板(Component Palette)10

2.2.4 代码编辑器(Code Editor)10

2.2.5 对象监视器(ObjectInspector)11

2.3 菜单体系11

2.3.1 “File”菜单11

2.3.2 “Edit”菜单13

2.3.3 “Search”菜单15

2.3.4 “View”菜单16

2.3.5 “Project”菜单18

2.3.6 “Run”菜单19

2.3.7 “Component”菜单21

2.3.8 “Database”菜单22

2.3.9 “Tools”菜单23

2.3.10 “WorkGroup”菜单23

2.3.11 “Help”菜单24

2.3.12 右键快速菜单24

2.3.13 快捷键25

2.4 编辑器的使用25

2.4.1 激活编辑器25

2.4.2 使用编辑器25

2.4.3 定制编辑器25

2.4.4 代码洞察(Code Insight)25

2.5 IDE的定制26

2.5.1 组件调色板定制26

2.5.2 快捷工具栏定制27

第3章 Delphi4的程序组成28

3.1 文件类型28

3.1.1 工程文件28

3.1.2 窗体文件29

3.1.3 包文件31

3.1.4 代码单元文件31

3.1.5 桌面配置文件31

3.1.6 工程目标文件31

3.2 变量、函数、对象和组件31

3.3 窗体设计和代码编写、GUI设计风格32

3.3.1 窗体设计和代码编写32

3.3.2 窗体设计和代码编写的关系32

3.3.3 GUI设计风格32

3.4 让程序运行起来33

3.4.1 “Hello World”(一)33

第4章 Object Pascal基本程序设计34

4.1 常量和变量34

4.1.1 标识符(Identifier)34

4.1.2 常量35

4.1.3 变量36

4.1.4 基本(Fundamental)数据类型36

4.1.5 常变量38

4.2 数据结构38

4.2.1 枚举类型(Enumeraled types)39

4.2.2 子界类型(Subrange types)39

4.2.3 数组类型(Array types)39

4.2.4 集合类型(Set types)40

4.2.5 记录类型(Record types)40

4.2.6 变体类型(Variant types)41

4.3 运算符(Operators)和表达式(Expressions)42

4.3.1 算术(Arithmatic)运算符42

4.3.2 逻辑运算符(Logical operators)42

4.3.3 关系运算符(Relational operators)43

4.3.4 @运算符43

4.3.5 运算符优先级43

4.4 流程控制44

4.4.1 条件语句44

4.4.2 情况语句46

4.4.3 for循环语句47

4.4.4 while循环语句47

4.4.5 repeat循环语句48

4.5 分支48

4.5.1 I goto48

4.5.2 break49

4.5.3 continue49

4.5.4 exit50

4.5.5 halt50

4.6 程序(Program)50

4.6.1 单元(Unit)51

4.6.2 过程与函数(Procedure and Function)52

第5章 面向对象的程序设计54

5.1 关于软件工程54

5.1.1 软件危机54

5.1.2 软件生命周期54

5.1.3 软件工程的目标和原则55

5.1.4 从结构化到OOP55

5.1.5 再谈面向对象56

5.2 对象的引入57

5.2.1 抽象和封装57

5.2.2 函数和过程、模块、单元57

5.2.3 对象58

5.2.4 构造函数(constructor)和析构函数(destructor)60

5.3 多态和重载62

5.4 继承和派生63

5.4.1 派生类63

5.5 多态和虚拟65

5.5.1 虚拟函数65

第6章 创建应用程序67

6.1 对象仓库(Object Repository)67

6.1.1 “New Items”中的标签68

6.1.2 三种应用方式69

6.1.3 浏览对象仓库70

6.1.5 向对象仓库内添加对象71

6.2 向导(Wizards)72

6.2.1 用向导创建应用程序72

6.2.2 用向导创建对话框75

6.3 应用程序开发的一般模式76

6.3.1 建立应用程序工程76

6.3.2 在窗体上添加组件76

6.3.3 设定对象的属性77

6.3.4 编写事件处理(Event Handler)79

6.3.5 编译运行79

6.3.6 添加成员80

6.3.7 “Hello World”(三)81

6.4 设计时的技巧82

6.4.1 连续建立同一种组件82

6.4.2 选取多个对象82

6.4.3 使用剪贴板83

6.4.4 在成组组件上添加组件83

6.4.5 对象对齐86

6.5 窗体对象86

6.5.1 外形及状态设定87

6.5.2 控制管理88

6.5.3 显示与关闭89

6.5.4 “Hello World“(四)90

6.5.5 动态创建窗体92

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

7.1 关于组件94

7.1.1 组件和组件类94

7.1.2 可见组件和不可见组件94

7.1.3 属性(Properties)94

7.1.4 方法(Methods)95

7.1.5 事件(Events)95

7.1.6 事件句柄(Event Handler)95

7.2 组件说明96

7.2.1 标准(Standard)组件96

7.2.2 附加(Additional)组件97

7.2.3 32位Windows (Win32)组件97

7.2.4 系统(System)组件98

7.2.5 互联网络(Interent)组件99

7.2.6 数据存取(Data Access)组件101

7.2.7 数据控制(Data Controls)组件102

7.2.8 Midas组件103

7.2.9 多维数据(Decision Cube)组件104

7.2.10 快速报表(QReport)组件105

7.2.11 对话框(Dialogs)组件106

7.2.12 Windows3.1(Win3.1)组件107

7.2.13 范例(Samples)组件108

7.2.14 ActiveX(ActiveX)组件109

7.3 补充说明110

7.3.1 重要的共同属性110

7.3.2 基本的事件和方法113

第8章 输入、输出和打印115

8.1 文字的输入输出115

8.1.1 Label组件( Standard)115

8.1.2 Edit组件(Standard)115

8.1.3 Memo组件(Standard)117

8.1.4 MaskEdit组件(Additional)117

8.1.5 RichEdit组件(Win32)119

8.1.6 StaticText组件(Additional)121

8.2 信息对话框122

8.2.1 InputBox和InputQuery函数122

8.2.2 消息对话框123

8.3 OpenDialog和SaveDialog组件(Dialogs)127

8.4 打印131

8.4.1 使用Printer组件132

8.4.2 打印窗体133

8.4.3 PrintDialog组件(Dialogs)133

8.4.4 PrinterSetupDialog组件(Dialogs)135

8.4.5 范例136

第9章 按钮、成组组件与选择表138

9.1 按钮138

9.1.1 OnClick事件响应138

9.1.2 关于ModalResult138

9.1.3 默认(Default)按钮和取消(Cancel)按钮139

9.1.4 按钮上的图标139

9.1.5 BitBtn的Kind属性141

9.1.6 快速按钮SpeedButton组件142

9.2 单选钮和复选框146

9.2.1 选项值的设定147

9.2.2 单选钮RadioButton(Standard)147

9.2.3 复选框CheckBox(Standard)147

9.3 成组组件148

9.3.1 GroupBox组件(Standard)148

9.3.2 RadioGroup组件(Standard)149

9.3.3 Panel组件( Standard)152

9.3.4 ScrollBox组件( Additional)153

9.3.5 成组组件的其他问题154

9.4 Bevel组件和Splitter组件154

9.5 菜单设计器155

9.5.1 菜单设计器的基本操作156

9.5.2 菜单命令的响应157

9.5.3 菜单设计器的右键快速菜单157

9.5.4 预建菜单模板及其汉化158

9.6 菜单组件159

9.6.1 指定使用的MainMenu159

9.6.2 合并主菜单、MDI简介159

9.6.3 使用PopupMenu组件161

9.7 列表框和组合框161

9.7.1 ListBox列表框组件(Standard)161

9.7.3 CheckListBox组件(Additional)163

9.7.4 FileListBox及其他163

第10章 图形、图像和多媒体165

10.1 执行阶段的绘图、Canvas对象165

10.1.1Canvas的基本属性165

10.1.2 绘图方法167

10.1.3 关于重画169

10.2 其他绘图组件169

10.2.1 PaintBox组件(System)169

10.2.2 Shape组件(Additional)170

10.3 图像文件处理171

10.3.1 重要属性171

10.3.2 基本操作172

10.3.3 Image组件(Additional)174

10.3.4 范例174

10.4 无声视频播放(动画)181

10.4.1 Animate组件(Win32)181

10.4.2 动画窗体182

10.5 媒体播放184

10.5.1 媒体文件类型184

10.5.2 MediaPlayer组件(System)184

10.5.3 MediaPlayer组件的重要属性和方法186

10.5.4 关于DirectX187

第11章 其他重要组件188

11.1 系统对象188

11.1.1 Application对象188

11.1.2 提示信息的显示189

11.1.3 Screen对象190

11.1.4 关于剪贴板的补充说明190

11.1.5 Timer计时器组件(System)191

11.2 通用对话框192

11.2.1 FontDialog对话框组件(Dialogs)192

11.2.2 ColorDialog对话框组件(Dialogs)194

11.2.3 FindDialog和ReplaceDialog组件(Dialogs)195

11.3 多页组件195

11.3.1 Notebook、TabSet和TabbedNotebook(Win3.1)196

11.3.2 TabControl和PageControl(Win32)196

11.4 杂项197

11.4.1 ScrollBar组件(Standard)197

11.4.2 TrackBar组件(Win32)201

11.4.3 ProgressBar(Win32)和Gauge(Samples)201

11.4.4 StringGrid组件(Additional)203

11.4.5 HeaderControl组件(Win32)205

11.4.6 TreeView和ListView组件(Win32)206

第12章 工程管理与程序调试208

12.1 工程组织的基本问题208

12.1.1 目录管理208

12.1.2 文件命名209

12.1.3 对象命名209

12.2 工程管理器(Project Manager)209

12.2.1 工程管理器的使用209

12.2.2 工程选项设置210

12.2.3 版本控制211

12.3 关于调试211

12.4 调试选项设置212

12.4.1 编译器中的调试选项212

12.5 调试器使用212

12.5.1 程序运行方式213

12.5.2 使用断点213

12.5.3 变量监视214

12.6 WinSight32215

第13章 数据库应用程序开发217

13.1 Delphi的数据库体系218

13.1.1 关系数据模型218

13.1.2 数据库管理模式218

13.1.3 BDE概述219

13.1.4 BDE管理219

13.1.5 其他数据库工具220

13.2 用Database Desktop创建数据库表222

13.2.1 数据库应用程序的一般开发过程222

13.2.2 创建数据库表222

13.2.3 索引224

13.2.4 补充说明225

13.2.5 数据输入226

13.2.6 Database Desktop的其他功能227

13.3 使用Form Wizard227

13.3.1 建立数据库应用窗体227

13.3.2 运行229

13.4 数据库访问机制230

13.4.1 数据的基本流程231

13.4.2 Table和Query组件(Data Access)232

13.4.3 数据访问234

13.4.4 DataSource组件(Data Access)236

13.4.5 数据集中的字段236

13.4.6 字段的使用237

13.5 数据控件(Data Controls)238

13.5.1 一般性质238

13.5.2 导航组件DBNavigator238

13.5.3 范例239

13.6 数据查询243

13.6.1 数据过滤243

13.6.2 范围设定244

13.6.3 使用索引(Indexes)245

13.6.4 数据集的状态(States)246

13.7 计算出(Calculated)的字段247

13.8 使用多个数据库表248

13.8.1 使用查找(Lookup)字段249

13.8.2 主从复合表251

13.8.3 用From Wizard创建主从复合表窗体251

13.8.4 有关主从复合结构的属性253

第14章 报表和图表256

14.1 Quick Report256

14.1.1报表模板256

14.1.2报表向导(QuickReport Wizard)257

14.1.3快速报表组件258

14.1.4报表数据控件260

14.1.5报表的预览和打印261

14.1.6定制预览窗体261

14.2 Chart图表262

14.2.1图表向导(Chart Wizard)262

14.2.2使用Chart组件267

14.3 Decision Cube简介268

第15章 Internet开发270

15.1 实例270

15.1.1搭建应用程序框架271

15.2 应用程序实现272

15.2.1初始化272

15.2.2定位与寻址273

15.2.3导航操作273

第16章 应用程序发行275

16.1 帮助系统275

16.1.1软件说明文档275

16.1.2联机帮助系统276

16.2 使用注机册表278

16.2.1Registry对象278

16.3 再谈包279

16.4 创建安装程序279

第17章 从VB到Delphi284

17.1 开发环境284

17.1.1重要功能键比较284

17.2 代码286

17.2.1变量及数据类型286

17.2.2赋值语句286

17.2.3字符串286

17.2.4注释代码287

17.3 组作287

17.3.1窗体(Forms)288

17.3.2按钮(CommandButtons)290

17.3.3编辑框(Text Boxes)290

17.3.4下拉框(ListBoxs)291

17.3.5文件控制292

17.3.6单元(Units)293

17.3.7变量范围293

17.3.8条件语句294

17.3.9循环语句296

17.3.10过程和函数298

17.3.11控制数组(Control Arrays)299

17.3.12对象变量(Object Variables)299

17.4 图像(Graphies)300

17.4.1画布(Canvas)301

17.4.2图象处理实现301

1998《全面掌握Delphi 4》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郭迅华等编 1998 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

全面掌握Corel PHOTO-PAINTTM 8(1998 PDF版)
全面掌握Corel PHOTO-PAINTTM 8
1998 北京:北京航空航天大学出版社
掌握Photoshop 5.5( PDF版)
掌握Photoshop 5.5
全面掌握 Windows NT 5.0(1999年06月第1版 PDF版)
全面掌握 Windows NT 5.0
1999年06月第1版
最后的论述(1991年10月第1版 PDF版)
最后的论述
1991年10月第1版 中国建筑工业出版社
Power Builder 5.0使用入门(1998 PDF版)
Power Builder 5.0使用入门
1998 北京:北京航空航天大学出版社
轻松掌握iMac(1999 PDF版)
轻松掌握iMac
1999 北京:电子工业出版社
工人诗歌一百首(1958 PDF版)
工人诗歌一百首
1958 北京:中国青年出版社
掌握PHOTOSHOP 5.5(1999 PDF版)
掌握PHOTOSHOP 5.5
1999 广州市:广东教育出版社
掌握英语(1999 PDF版)
掌握英语
1999 世界图书出版公司北京公司
FREEHAND 8.0全面掌握(1998 PDF版)
FREEHAND 8.0全面掌握
1998 北京:专利文献出版社
掌握俄语(1989 PDF版)
掌握俄语
1989 上海:上海外语教育出版社
Visual Basic简明教程(1998 PDF版)
Visual Basic简明教程
1998 北京:机械工业出版社
艺术掌握论(1996 PDF版)
艺术掌握论
1996 北京:中国青年出版社
轻松掌握Delphi 4(1999 PDF版)
轻松掌握Delphi 4
1999 北京:电子工业出版社
Delphi 4实用大全(1999 PDF版)
Delphi 4实用大全
1999 北京:中国水利水电出版社