《Delphi 2005程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘瑞新主编;张志纲,张连堂,常永英等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111169077
  • 页数:344 页
图书介绍:本书介绍了DELPHI的基础知识,基本程序设计等。

目录 1

出版说明 1

前言 1

第1章 Delphi的基础知识 1

1 1 Delphi简介 1

1 1 1 Delphi的发展史 1

1 1 2 Delphi的特卢 2

1 2 Delphi的集成开发环境(IDE) 5

1 2 1 主窗口 5

1 2 2 代码编辑器 10

1 2 3 窗体设计器 11

1 2 4 对象观察器 12

1 3 Delphi的可视化编程 13

1 3 1 Delphi可视化编程的基本概念 13

1 3 2 Delphi可视化编程的步骤 15

1 4 习题 19

第2章 Object Pascal语言基础 20

2 1 学习Object Pascal语言的一个通用例程 20

2 2 标识符与保留字、指令字 22

2 2 1 标识符 22

2 2 2 保留字和指令字 22

2 3 数据类型 23

2 3 1 数值型数据 24

2 3 2 字符数据 25

2 3 3 布尔型数据 26

2 4 常量与变量 26

2 4 1 常量 26

2 4 2 变量 27

2 5 运算符和表达式 28

2 5 1 运算符 29

2 5 2 表达式 31

2 6 1 数学运算函数 32

2 6 常用内部函数 32

2 6 2 字符串处理函数 34

2 6 3 时间和日期函数 35

2 6 4 数据类型转换函数 35

2 6 5 格式输出函数 36

2 7 程序语句 37

2 7 1 语句的书写规则 37

2 7 2 语句格式中的符号约定 38

2 7 3 赋值语句 38

2 7 4 注释语句 38

2 7 5 声明语句 39

2 7 6 GOTO语句 40

2 8 习题 40

3 2 选择结构 42

3 2 1 IF语句 42

第3章 基本程序设计 42

3 1 顺序结构 42

3 2 2 Case语句 44

3 3 循环结构 45

3 3 1 While语句 45

3 32 Repeat语句 46

3 3 3 For语句 47

3 3 4 循环的嵌套 49

3 3 5 Break过程 49

3 3 6 Continue过程 50

3 4 过程与函数 50

3 4 1 过程 50

3 4 2 函数 51

3 4 3 参数 52

3 4 4 子程序的嵌套与递归 55

3 4 5 变量的作用域 57

3 5 习题 57

第4章 高级数据类型 60

4.1 类型定义语句 60

4.2 枚举类型 60

4 3 子界类型 62

4.4 集合类型 64

4.5 数组 68

4 5 1 静态数组 68

4 5 2 动态数组 73

4.6 记录类型 75

4 7 指针类型 81

4.8 习题 89

5 1 面向对象的基本概念 92

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

5 2 类与对象 93

5 2 1 类的定义 93

5 2 2 构造函数和析构函数 94

5 3 类的方法 97

5 4 类的封装与继承 99

5 5 异常处理 100

5 5 1 raise语句 100

5 5 2 try except语句 101

5 5 3 try finally语句 102

5.6 习题 103

第6章 建立用户界面 104

6 1 窗体对象 104

6 1 1 基本属性 104

6 1 2 常用事件和方法 107

6 2 1 组件的一般操作 108

6 2 常用的组件 108

6 2 2 文本组件 111

6 2 3 特殊输入组件 112

6 2 4 按钮及其分类组件 114

6 2 5 列表组件 116

6 2 6 分组组件 119

6 2 7 信息反馈组件 120

6 2 8 图形显示组件 121

6 3 常用组件的用法 123

6 4 习题 134

第7章 菜单、多选项卡的设计 135

7 1 菜单设计简介 135

7 1 1 菜单的结构 135

7 1 2 菜单选项的作用 135

7 2 1 打开MainMenu Designer 136

7 2 2 添加菜单项 136

7 2 使用MainMenu Designer设计菜单 136

7 1 3 菜单的设计工具 136

7 2 3 插入和删除菜单项 137

7 2 4 重新安排菜单项的顺序 138

7 2 5 设置加速键和热键 138

7 2 6 设计级联菜单 139

7 3 菜单的操作 139

7 3 1 设置和取消复选标志 139

7 3 2 菜单项的显灰与隐藏 141

7 3 3 打开文件和存储文件 141

7 4 文本编辑器的例子 143

7 5 多选项卡对象 145

7 5 1 TabControl组件 145

7 5 2 PageControl组件 147

7 6 习题 149

8 1 数据库 151

8 1 1 信息与数据 151

第8章 数据库应用程序开发基本概述 151

8 1 2 数据处理 152

8 1 3 数据库 152

8 2 数据模型 153

8 2 1 数据抽象 154

8 2 2 实体模型 154

8 2 3 数据模型 157

8 3 数据库系统 160

8 3 1 数据库系统组成 160

8 3 2 数据库系统结构 161

8 3 3 数据库系统设计 162

8 4 数据库管理系统 165

8 4 1 数据库管理系统的功能 165

8 4 2 数据库管理系统的分类 166

8 4 3 数据库管理系统的发展 167

8 4 4 典型数据库管理系统的简介 169

8 4 5 Delphi的数据库特性及功能简介 171

8 4 6 Delphi的数据库工具 173

8 5 习题 176

第9章 数据访问组件 178

9 1 数据访问组件简介 178

9 2 TTable组件介绍 179

9 2 1 数据集组件的基本知识 179

9 2 2 TTable组件的重要属性 179

9 2 3 TTable组件的重要方法 183

9 2 4 TTable组件的重要事件 190

9 2 5 举例说明 191

9 3 TQuery组件介绍 192

9 3 1 TQuery组件和TTable组件的比较 193

9 3 2 TQuery组件的重要属性 193

9 3 3 TQuery组件的重要方法 196

9 4 TDataSource组件介绍 197

9 4 1 TDataSource组件的重要属性 198

9 4 2 TDataSource组件的重要方法 199

9 4 3 TDataSource组件的重要事件 200

9 4 4 应用程序中建立TDataSource组件的基本步骤 201

9 5 TDatabase组件介绍 201

9 5 1 TDatabase组件的重要属性 201

9 5 2 TDatabase组件的重要方法 204

9 5 3 TDatabase组件的重要事件 205

9 6  其他组件介绍 205

9 7 数据访问组件的应用实例 206

9 8 dbGo组件页介绍 210

9 8 1 TADOConnection组件 211

9 8 2 TADOCommand组件 213

9 8 3 TADODataSet组件 215

9 8 4 TADOTable组件 216

9 9 习题 216

第10章 数据控制组件 218

10 1 数据控制组件简介 218

10 2 TDBGrid组件介绍 219

10 2 1 TDBGrid组件的重要属性 219

10 2 2 TDBGrid组件的重要事件 221

10 2 3 TDBGrid组件的应用举例 222

10 3 TDBNavigator组件介绍 224

10 3 1 TDBNavigator组件实现的主要功能 224

10 3 2 TDBNavigator组件的重要属性 225

10 3 3 TDBNavigator组件应用举例 226

10 4 TDBText组件介绍 226

10 4 1 TDBText组件的重要属性 227

10 4 2 TDBText组件的应用举例 227

10 5 1 TDBEdit组件的重要属性 229

10 5 TDBEdit组件介绍 229

10 5 2 TDBEdit组件的应用举例 230

10 6 TDBMemo组件介绍 232

10 6 1 TDBMemo组件的重要属性 232

10 6 2 TDBMemo组件的应用举例 233

10 7 TDBImage组件介绍 234

10 8 TDBList组件介绍 235

10 9 TDBComboBox组件介绍 237

10.10 TDBCheckBox组件介绍 238

10 11 TDBRadioGroup组件介绍 239

10 12 TDBLookupListBox组件介绍 240

10 13 TDBLookupComboBox组件介绍 242

10 14 TDBCtrlGrid组件介绍 243

10.15 TDBRichEdit组件介绍 243

10 16 习题 243

11 1 1 数据的排序 245

第11章 利用窗体维护数据 245

11 1 利用窗体进行数据操作 245

11 1 2 数据的查询 246

11 1 3 对数据库中的数据进行修改 252

11 1 4 数据的插入和删除 254

11 2 字段对象 257

11 2 1 字段对象的数据类型 257

11 2 2 创建永久字段对象 258

11 2 3 字段对象的属性和方法 258

11 2 4 字段对象的使用 259

11 3 使用多个数据表格 263

11 4 习题 265

第12章 使用SQL结构化查询语言 266

12 1 SQL语言简介 266

12 1 1 查询语言 267

12 1 2 简单查询 268

12 1 3 选择行 271

12 1 4 连接查询 275

12 1 5 执行子查询 279

12 1 6 在查询的基础上创建新表 281

12 1 7 操纵数据 281

12 2 SQL在Delphi中的应用 284

12 3 习题 289

第13章 Client/Server数据库应用程序开发 290

13 1 Client/Server的基本概念和体系结构 290

13 1 1 单/双层数据库程序 290

13 1 2 Client/Server的基本概念 291

13 1 3 Client/Server的体系结构 292

13 2 构造Client/Server的应用开发环境 293

13 2 1 BDEAdministrator数据库页的操作 293

13 2 2 BDEAdministrator配置页的操作 294

13 3 1 系统分析 302

13 3 Client/Server的应用开发实例 302

13 3 2 系统设计与实现 303

13 4 习题 332

第14章 Windows窗体应用程序 333

14 1 .NET Framework概述 333

14 1 1 公共语言运行库的功能 334

14 1 2 NET Framework类库 335

14 1 3 客户端应用程序开发 336

14 1 4 服务器应用程序开发 337

142 使用NET Framework开发Windows应用程序 338

14 2 1 Windows窗体介绍 338

14 2 2 Windows窗体的组件 340

14 2 3 创建Windows窗体应用程序 341

14 2 4 Windows窗体的菜单设计 341

14 2 5 打开和存储文件 342

14 3 习题 344