当前位置:首页 > 工业技术
全面掌握Delphi 4
全面掌握Delphi 4

全面掌握Delphi 4PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郭迅华等编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1998
  • ISBN:7115075689
  • 页数:304 页
图书介绍:
《全面掌握Delphi 4》目录
标签:掌握

第1章 Delphi4概述 1

1.1 软件开发工具的发展 1

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

1.1.2 RAD的产生 2

1.1.3 VB和Delphi 2

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

1.2 应用程序类库 3

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

1.2.2 VCL 4

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 增强的VCL 6

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 goto 48

4.5.2 break 49

4.5.3 continue 49

4.5.4 exit 50

4.5.5 halt 50

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 从结构化到OOP 55

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 关于ModalResult 138

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 指定使用的MainMenu 159

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 关于DirectX 187

第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 WinSight32 215

第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 Wizard 227

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 导航组件DBNavigator 238

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 Report 256

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到Delphi 284

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

相关图书
作者其它书籍
返回顶部