《计算机应用教程 Delphi 初级》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:上海市计算机应用能力考核办公室编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2002
  • ISBN:7313030339
  • 页数:251 页
图书介绍:本书按照Delphi5的体系,系统、全面地介绍了Delphi5的各种功能,在讲解功能的同时结合可视化的编程方法,选取简短易学的例子帮助读者深入理解所学的内容。

目录 1

第1章Delphi集成开发环境 1

1.1 Delphi主窗口 1

1.1.1标题栏 2

1.1.2菜单栏 2

1.1.3工具栏 3

1.2 Delphi窗体窗口 4

1.2.1窗体窗口 4

1.2.2窗体文件 4

1.3代码编辑 4

1.3.1代码编辑器窗口 4

1.3.2编辑模式 5

1.3.5查找和替换字符串 6

1.3.4复制、移动和删除块 6

1.3.3删除字符、单词和行 6

1.3.6编辑器设置 9

1.4对象查看器 11

1.4.1对象查看器组成 11

1.4.2设置属性 11

1.4.3添加事件 12

1.5项目管理器 13

1.5.1项目组成 13

1.5.2项目管理器 15

1.5.3项目管理 17

1.5.4项目编译 20

1.6例程 22

2.1.1保留字和标准指令符 26

第2章Delphi的编程语言 26

2.1保留字和标识符 26

2.1.2标识符 27

2.1.3注释 27

2.2 对象Pascal的数据类型 28

2.2.1简单数据类型 29

2.2.2字符串类型 32

2.2.3结构类型 32

2.2.4指针类型 35

2.2.5过程与函数类型 37

2.2.6 可变类型 37

2.3.1 常量 38

2.3.2 变量 38

2.3常量和变量的定义 38

2.3.3类型常量 39

2.4运算符和表达式 39

2.4.1 运算符 39

2.4.2表达式 42

2.5语句 43

2.5.1 简单语句 43

2.5.2结构语句 44

2.5.3循环语句 45

2.6过程与函数 46

2.6.1 过程与函数的定义 46

2.6.2过程与函数的调用 50

2.6.3过程与函数的重载 51

3.2窗体属性 52

3.1窗体与窗口 52

第3章窗体设计 52

3.3设计窗体 54

3.3.1 新建窗体 54

3.3.2设置窗体属性 54

3.3.3 添加组件 54

3.3.4编辑组件 55

3.3.5 Tab顺序 57

3.3.6创建顺序 58

3.3.7窗体网格 58

3.4窗体模板 59

3.5运行时改变窗体 61

3.5.1运行时设置属性 61

3.5.2运行时创建组件 64

3.6 MDI程序 65

3.6.1 “父”Form 65

3.6.2“子”Form 66

3.6.3 自动创建“子”Form的实例 66

3.6.4在运行期生成“子”Form的实例 67

3.6.5合并菜单 67

3.6.6排列打开的子窗口 67

第4章Delphi的基本组件 69

4.1文本型组件 69

4.1.1 Label组件 69

4.1.2 StaticText组件 70

4.2按钮型组件 70

4.2.1 Button组件 70

4.2.2 BitBtn组件 71

4.2.3 RadioButton组件 74

4.2.4 CheckBox组件 75

4.2.5例程 75

4.3编辑型组件 78

4.3.1 Edit组件 78

4.3.2 MaskEdit组件 79

4.3.3 SpinEdit组件 81

4.3.4 UpDown组件 81

4.3.5 Memo组件 82

4.3.6 RichEdit组件 83

4.3.7例程 84

4.4列表框型组件 87

4.4.1 ListBox组件 88

4.4.3 ComboBox组件 89

4.4.2 CheckListBox组件 89

4.4.4例程 90

4.5滑块型组件 93

4.5.1 Scrollbar组件 93

4.5.2 TrackBar组件 94

4.5.3例程 95

4.6容器型组件 98

4.6.1 GroupBox组件 98

4.6.2 Panel组件 98

4.6.3 ScrollBox组件 99

第5章菜单设计 100

5.1菜单设计简介 100

5.1.1 菜单结构 100

5.1.3菜单设计器 101

5.1.2菜单命令项的作用 101

5.2主菜单设计 102

5.2.1 打开主菜单设计器 102

5.2.2添加菜单命令项 102

5.2.3菜单命令项分组 104

5.2.4菜单命令项热键 104

5.2.5菜单命令项调整 104

5.2.6创建级联菜单 105

5.3菜单命令响应 105

5.4运行时设置菜单 108

5.4.1菜单命令项灰显 109

5.4.2菜单命令项隐藏 109

5.4.3改变菜单命令项文本 110

5.4.4菜单命令项单选标记 111

5.4.5菜单命令项复选标记 112

5.5创建动态菜单 113

5.6 图形菜单 115

5.6.1 菜单命令项图标 115

5.6.2 图形菜单命令项* 117

5.7菜单模板 120

5.7.1 插入菜单模板 120

5.7.2创建菜单模板 121

5.7.3删除菜单模板 122

5.8快捷菜单设计 122

5.8.1快捷菜单的设计 123

5.8.2快捷菜单的响应 124

5.9控制菜单设计* 125

5.9.1控制菜单设计 126

5.9.2控制菜单响应 127

第6章对话框设计 130

6.1“打开”对话框组件 131

6.2“保存”对话框组件 135

6.3“字体”对话框组件 136

6.4“颜色”对话框组件 138

6.5“打印”对话框组件 139

6.6“打印设置”对话框 140

6.7“查找”对话框组件 142

6.8“替换”对话框组件 143

6.9标准对话框 145

6.9.1 消息框 145

6.9.2输入框 146

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

7.1快捷按钮 148

7.2工具栏设计 149

7.2.1用面板构成工具栏 149

7.2.2使用工具栏组件 155

7.2.3使用CoolBar组件 160

7.2.4使用控件栏组件 162

7.3状态栏设计 163

7.3.1状态栏的基本属性 163

7.3.2显示状态及提示信息 165

第8章 图形类组件应用 167

8.1绘图组件 167

8.1.1 Shape组件 167

8.1.3画布对象 168

8.1.2 PaintBox组件 168

8.1.4 Image组件 172

8.1.5 ImageList组件 175

8.1.6绘制图元文件 176

8.1.7 打印图形 180

8.2图形列表 180

8.2.1 TreeView组件 181

8.2.2 ListView组件 182

8.3图形栅格 186

8.3.1 StringGrid组件 186

8.3.2 DrawGrid组件 187

8.3.3 ColorGrid组件 187

8.4.1 DateTimePicker组件 189

8.4图形日历 189

8.4.2 MonthCalendar组件 190

8.4.3 Calendar组件 190

8.5多媒体组件 191

第9章数据库应用 194

9.1数据库概述 194

9.2数据库组件 200

9.2.1 概述 200

9.2.2 Data Aceess类组件 201

9.2.3 Data Control类组件 202

9.3数据表组件 204

9.3.1 DBGrid组件 204

9.3.2 TField组件 206

9.3.3使用Table组件 213

9.3.4 DataSource组件的响应事件 220

9.3.5 DBNavigator组件 221

9.4查询组件 222

9.4.1 SQL属性 223

9.4.2动态SQL表达式 227

第10章报表与图表 229

10.1 QuickReport 229

10.1.1 QuickReport概述 229

10.1.2 TQuickRep组件 230

10.1.3 TQRSubDetail组件 233

10.1.4 TQRBand组件 234

10.1.7 TQRLabel组件 235

10.1.8 TQRDBText组件 235

10.1.6 TQRGroup组件 235

10.1.5 TQRChildBand组件 235

10.1.9 TQRExpr组件 236

10.1.10 TQRsysData组件 237

10.1.11 TQRMemo组件 238

10.1.12 TQRRichText组件 238

10.1.13 TQRDBRichText组件 238

10.1.14 TQRShape组件 238

10.1.15 TQRImage组件 238

10.1.16 TQRDBImage组件 238

10.1.17 TQRComposite组件 238

10.1.18 TQRPreview组件 238

10.1.19 QuickReport报表例程 239

10.2 图表 246

10.2.1 TeeChart组件 247

10.2.2例程 249