《Delphi程序设计基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张世明编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2005
  • ISBN:7115133158
  • 页数:278 页
图书介绍:本书为高职高专计算机软件专业Delphi课程的教材。

目录 1

第1章 Delphi集成开发环境 1

1.1 Delphi主窗口 2

1.1.1 标题栏 2

1.1.2 菜单栏 2

1.1.3 工具栏 2

1.1.4 组件板 3

1.2 Delphi窗体窗口 3

1.2.1 窗体窗口 4

1.2.2 窗体文件 4

1.3 代码编辑器窗口 4

1.3.1 代码编辑器窗口组成 4

1.3.2 删除字符、单词和行 5

1.3.3 复制、移动和删除块 5

1.3.4 查找和替换字符串 5

1.4 对象查看器窗口 7

1.4.1 对象查看器窗口组成 8

1.4.2 设置属性 8

1.4.3 添加事件 9

1.5 项目管理器 9

1.5.1 项目组成 9

1.5.2 项目管理器窗口 12

1.5.3 项目管理 13

1.5.4 项目编译和运行 16

1.6 Delphi程序设计过程 18

习题 21

第2章 Delphi的编程语言 22

2.1 保留字和标识符 22

2.1.1 保留字和标准指令符 22

2.1.2 标识符 23

2.1.3 注释 23

2.1.4 控制台程序中的屏幕输入和输出 24

2.2.1 简单数据类型 25

2.2 数据类型 25

2.2.2 字符串类型 28

2.2.3 结构类型 29

2.2.4 指针类型 33

2.2.5 过程与函数类型 34

2.2.6 可变类型 34

2.3 常量和变量的定义 34

2.3.1 常量 34

2.3.2 变量 35

2.3.3 类型常量 36

2.4 运算符和表达式 36

2.4.1 运算符 36

2.5 语句 39

2.5.1 简单语句 39

2.4.2 表达式 39

2.5.2 结构语句 40

2.5.3 条件语句 42

2.5.4 循环语句 44

2.5.5 转向语句 45

2.6 过程与函数 46

2.6.1 标准过程与函数 47

2.6.2 用户自定义过程和函数的定义 48

习题 55

第3章 窗体设计 57

3.1 Delphi窗体 57

3.1.1 窗体与窗口 57

3.1.2 窗体属性 57

3.1.3 窗体事件 58

3.2 设计窗体 60

3.2.1 新建窗体 60

3.2.2 设置窗体属性 60

3.2.4 编辑组件 61

3.2.3 添加组件 61

3.2.5 设置组件属性 63

3.2.6 Tab顺序 63

3.2.7 创建顺序 64

3.2.8 窗体网格 64

3.2.9 保存文件 65

3.3 窗体模板 66

3.4 运行时改变窗体 67

3.4.1 运行时设置属性 67

3.4.2 运行时创建组件 70

3.5 MDI程序 70

3.5.1 MDI窗体 71

3.5.2 创建子窗体 71

3.5.3 MDI的属性和方法 72

3.5.4 MDI的菜单设计 73

习题 77

第4章 Delphi的基本组件 78

4.1 文本型组件 78

4.1.1 Label组件 78

4.1.2 StaticText组件 79

4.2 按钮型组件 79

4.2.1 Button组件 79

4.2.2 BitBtn组件 80

4.2.3 RadioButton组件 82

4.2.4 CheckBox组件 84

4.2.5 按钮型组件实例 84

4.3 编辑型组件 86

4.3.1 Edit组件 86

4.3.2 MaskEdit组件 87

4.3.3 SpinEdit组件 89

4.3.4 UpDown组件 89

4.3.5 Memo组件 90

4.3.7 编辑型组件实例 91

4.3.6 RichEdit组件 91

4.4 列表框型组件 94

4.4.1 ListBox组件 95

4.4.2 CheckListBox组件 96

4.4.3 ComboBox组件 96

4.4.4 列表框型组件实例 97

4.5 滑块型组件 99

4.5.2 TrackBar组件 100

4.5.1 ScrollBar组件 100

4.5.3 滑块型组件实例 101

4.6 容器型组件 103

4.6.1 GroupBox组件 103

4.6.2 Panel组件 104

4.6.3 ScrollBox组件 104

习题 105

5.1.2 菜单命令项的作用 106

5.1.1 菜单结构 106

5.1 菜单设计简介 106

第5章 菜单设计 106

5.1.3 菜单设计器 107

5.2 主菜单设计 107

5.2.1 打开主菜单设计器 107

5.2.2 菜单命令项的添加 108

5.2.3 菜单命令项的分组 109

5.2.4 菜单命令项的热键 109

5.2.5 菜单命令项的调整 109

5.2.6 创建级联菜单 110

5.3 菜单命令响应 110

5.4 运行时设置菜单 113

5.4.1 菜单命令项灰显 113

5.4.2 菜单命令项隐藏 113

5.4.3 改变菜单命令项文本 114

5.4.4 菜单命令项单选标记 114

5.5 创建动态菜单 115

5.4.5 菜单命令项复选标记 115

5.6.1 菜单命令项图标 118

5.6 图形菜单 118

5.6.2 图形菜单命令项 120

5.7 菜单模板 121

5.7.1 插入菜单模板 122

5.7.2 创建菜单模板 122

5.7.3 删除菜单模板 123

5.8 快捷菜单设计 123

5.8.1 快捷菜单的设计 124

5.8.2 快捷菜单的响应 124

5.9 控制菜单设计 125

5.9.1 控制菜单设计 125

5.9.2 控制菜单响应 127

习题 129

6.1 公共对话框 130

第6章 对话框设计 130

6.1.1 “打开”对话框组件 131

6.1.2 “保存”对话框组件 134

6.1.3 “字体”对话框组件 136

6.1.4 “颜色”对话框组件 137

6.1.5 “打印”对话框组件 138

6.1.6 “打印设置”和“页面设置”对话框 139

6.1.7 “查找”对话框组件 140

6.1.8 “替换”对话框组件 142

6.2 标准对话框 143

6.2.1 消息框 143

6.2.2 输入框 144

习题 146

第7章 工具栏和状态栏设计 147

7.1 快捷按钮 147

7.2.1 用面板构成工具栏 148

7.2 工具栏设计 148

7.2.2 使用工具栏组件 152

7.2.3 使用CoolBar组件 156

7.2.4 使用控件栏组件 158

7.3 状态栏设计 159

7.3.1 状态栏的基本属性 159

7.3.2 显示状态及提示信息 160

习题 162

第8章 数据库编程 163

8.1 数据库系统概述 163

8.1.1 数据库管理系统(DBMS) 163

8.1.2 关系数据库(Relational Database) 164

8.1.3 数据库应用程序 164

8.1.4 Delphi数据库的体系结构 164

8.2 BDE组件 169

8.2.1 TTable组件介绍 169

8.2.2 TQuery组件介绍 181

8.3 ADO组件 188

8.3.1 TADOConnection组件 189

8.3.2 TADOCommand组件 191

8.3.3 TADODataSet组件 193

8.3.4 TADOTable组件 194

8.4 数据控制组件简介 195

8.4.1 TDBGrid组件 196

8.4.2 TDBNavigator组件 198

8.4.3 TDBText组件 200

8.4.4 TDBEdit组件 200

8.4.5 TDBMemo组件 201

8.4.6 TDBImage组件 201

8.4.7 TDBListBox组件 201

8.4.8 TDBComboBox组件 202

8.4.9 TDBCheckBox组件 202

8.4.11 TDBLookupListBox组件 203

8.4.12 TDBLookupComboBox组件 203

8.4.10 TDBRadioGroup组件 203

8.4.13 TDBCtrlGrid组件 204

8.4.14 TDBRichEdit组件 204

8.4.15 TDBChart组件 204

习题 212

第9章 报表与图表 213

9.1 QuickReport组件 213

9.1.1 QuickReport概述 213

9.1.2 TQuickRep组件 214

9.1.3 TQRSubDetail组件 216

9.1.4 TQRBand组件 217

9.1.5 TQRChildBand组件 218

9.1.6 TQRGroup组件 218

9.1.7 TQRLabel组件 218

9.1.9 TQRExpr组件 219

9.1.8 TQRDBText组件 219

9.1.10 TQRsysData组件 220

9.1.11 TQRMemo组件 220

9.1.12 TQRRichText组件 220

9.1.13 TQRDBRichText组件 220

9.1.14 TQRShape组件 220

9.1.15 TQRImage组件 221

9.1.16 TQRDBImage组件 221

9.1.17 TQRComposite组件 221

9.1.18 TQRPreview组件 221

9.1.19 QuickReport报表实例 221

9.2 图表 229

9.2.1 DBChart组件 230

9.2.2 图表应用实例 231

习题 232

10.1 实训1 Delphi集成开发环境操作 233

10.1.1 Delphi集成开发环境操作 233

第10章 实训 233

10.1.2 实训报告 234

10.2 实训2 Delphi编程语言训练 234

10.2.1 编写对象Pascal应用程序 234

10.2.2 函数和过程的编写和调用 235

10.2.3 函数和过程的编写和调用,尝试窗体编程方法 237

10.2.4 实训报告 240

10.3 实训3 Delphi窗体设计 240

10.3.1 建立窗体,在窗体中添加和设置组件 240

10.3.2 建立MDI窗体,并对子窗体进行管理 244

10.3.3 实训报告 246

10.4 实训4 Delphi组件应用 246

10.4.1 设计由按钮类组件实现的功能窗体 246

10.4.2 设计由列表类组件实现的功能窗体 249

10.4.3 按需求将各种组件灵活组合,实现功能窗体 252

10.5.1 设计窗体菜单(1) 253

10.5 实训5 Delphi菜单设计 253

10.4.4 实训报告 253

10.5.2 设计窗体菜单(2) 255

10.5.3 实训报告 256

10.6 实训6对话框设计 256

10.6.1 对话框的设计和使用 256

10.6.2 实训报告 259

10.7 实训7工具栏、状态栏设计 259

10.7.1 建立窗体工具栏、状态栏 259

10.8.1 设计数据表结构 261

10.7.2 实训报告 261

10.8 实训8数据库编程 261

10.8.2 设计数据表编辑窗体 262

10.8.3 设计数据表查询窗体 268

10.8.4 实训报告 272

10.9 实训9报表设计 272

10.9.1 熟悉Delphi报表设计 272

10.9.2 实训报告 278