图书介绍

Delphi程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载

Delphi程序设计基础教程
  • 李云祥主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505399861
  • 出版时间:2004
  • 标注页数:425页
  • 文件大小:91MB
  • 文件页数:445页
  • 主题词:软件工具-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi程序设计基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Delphi基础知识1

1.1 Delphi简介1

1.1.1 什么是Delphi1

1.1.2 Delphi的特点1

1.1.3 Delphi 7的新特性3

1.2 Delphi可视化编程的基本概念4

1.2.1 类和对象4

1.2.2 对象的属性、事件和方法5

1.2.3 类的封装6

1.2.4 类的继承7

1.2.5 类的定义和引用7

1.2.6 TObject和TClass8

1.2.7 窗体和组件9

1.3  Delphi 7可视化编程的环境10

1.3.1 进入Delphi 710

1.3.2 主窗体11

1.3.3 对象观察器13

1.3.4 对象树视图15

1.3.5 窗体设计器16

1.3.6 代码编辑器16

1.3.7 项目管理器18

1.3.8 使用联机帮助19

1.4 Delphi可视化编程的步骤19

1.4.1 创建一个工程20

1.4.2 添加组件20

1.4.3 设置属性20

1.4.4 编写代码21

1.4.5 保存工程22

1.4.6 运行工程23

1.4.7 关闭工程和关闭Delphi23

1.5 组件的画法和一些操作23

1.5.1 选定组件24

1.5.2 组件的缩放和移动24

1.5.3 组件的复制与删除25

1.5.4 组件的对齐25

1.5.5 锁定窗体上的组件26

1.5.6 掌握一些常用的快捷键26

1.6 程序设计的常用规范26

1.6.1 程序代码的书写格式27

1.6.2 命名规则28

1.7 程序的基本组成29

1.7.1 工程文件29

1.7.2 单元文件29

1.7.3 窗体文件31

1.7.4 资源文件33

1.7.5 应用程序文件33

本章小结33

练习34

第2章 Delphi的语法基础35

2.1 保留字与标识符35

2.1.1 保留字35

2.1.2 标识符36

2.1.3 指令符37

2.2 标准数据类型37

2.2.1 数值型数据38

2.2.2 字符数据39

2.2.3 布尔型数据40

2.3 常量与变量40

2.3.1 常量40

2.3.2 变量41

2.4 运算符与表达式45

2.4.1 算术运算符45

2.4.2 位运算符46

2.4.3 字符串运算符47

2.4.4 关系运算符47

2.4.5 布尔运算符48

2.4.6 运算符的优先顺序49

2.5 Delphi的程序结构50

2.5.1 主程序50

2.5.2 单元与作用域51

2.5.3 程序段52

本章小结52

练习52

第3章 Delphi的过程与函数53

3.1 过程53

3.1.1 事件过程的创建与调用53

3.1.2 通用过程的语法格式54

3.1.3 通用过程的创建与调用55

3.2 函数56

3.2.1 函数的语法格式56

3.2.2 函数的定义与调用57

3.3 向子程序传递参数58

3.3.1 形式参数与实际参数58

3.3.2 参数传递方式59

3.3.3 使用默认参数61

3.4 子程序的嵌套61

3.4.1 嵌套层次61

3.4.2 调用规则62

3.5 常用函数与过程62

3.5.1 数学运算函数62

3.5.2 字符处理函数63

3.5.3 日期时间函数66

3.5.4 顺序类型函数68

本章小结69

练习69

第4章 Delphi的窗体设计70

4.1 Delphi的窗体70

4.1.1 主窗体70

4.1.2 应用窗体70

4.2 窗体的属性70

4.2.1 BorderIcons属性71

4.2.2 BorderStyle属性71

4.2.3 FormStyle属性72

4.2.4 Position属性72

4.2.5 其他属性73

4.3 窗体的事件73

4.3.1 创建和获得焦点时的事件73

4.3.2 销毁和失去焦点时的事件75

4.3.3 OnPaint事件78

4.3.4 其他事件79

4.4 窗体的创建和销毁79

4.4.1 对象的生命周期80

4.4.2 窗体的自动创建80

4.4.3 窗体的销毁80

4.5 模态和非模态的窗体81

4.6 窗体的使用技巧81

4.6.1 显示欢迎窗体82

4.6.2 在窗体关闭前提示保存83

4.6.3 窗体嵌入84

本章小结85

练习86

第5章 Delphi的基本组件87

5.1 组件简介87

5.1.1 Delphi的组件分类87

5.1.2 Delphi的标准组件87

5.1.3 对象88

5.2 按钮类组件88

5.2.1 “Button”按钮组件89

5.2.2 “BitBtn”按钮组件91

5.2.3 “SpeedButton”按钮组件93

5.3 文本类组件96

5.3.1 Label组件96

5.3.2 Edit组件97

5.3.3 Memo组件99

5.3.4 MaskEdit组件102

5.3.5 RichEdit组件105

5.4 单选、复选类组件107

5.4.1 RadioButton组件108

5.4.2 CheckBox组件109

5.4.3 RadioGroup组件111

5.5 成组类和修饰性组件112

5.5.1 GroupBox组件112

5.5.2 Panel组件113

5.5.3 SrollBox组件114

5.6 列表类组件114

5.6.1 ListBox组件115

5.6.2 ComboBox组件117

5.6.3 ListView组件119

5.6.4 TreeView组件122

5.6.5 ImageList组件123

5.7 多选项卡类组件124

5.7.1 TabControl组件124

5.7.2 PageControl组件127

5.8 特别输入与输出类和计时器组件131

5.8.1 TrackBar组件131

5.8.2 UpDown组件131

5.8.3 ProgressBar组件132

5.8.4 Timer组件133

本章小结134

练习135

第6章 Delphi的语句136

6.1 语句的一般概念136

6.1.1 语句的书写规则136

6.1.2 语句格式中的符号约定136

6.2 赋值语句和注释语句137

6.2.1 赋值语句137

6.2.2 注释语句137

6.3 if语句138

6.3.1 简单条件语句138

6.3.2 复合条件语句139

6.4 Case语句141

6.4.1 多分支选择结构141

6.4.2 case语句的应用142

6.5 循环结构144

6.5.1 while语句144

6.5.2 repeat语句145

6.5.3 for语句147

6.5.4 循环的嵌套149

6.5.5 循环的中断150

6.6 with语句153

本章小结153

练习154

第7章 Delphi的高级数据类型156

7.1 类型定义语句156

7.2 枚举类型156

7.2.1 枚举类型定义与变量声明156

7.2.2 枚举类型的运算157

7.3 子界类型160

7.3.1 子界类型定义与变量声明160

7.3.2 子界类型变量的运算161

7.4 集合类型161

7.4.1 集合与集合类型161

7.4.2 集合类型定义与变量声明162

7.4.3 集合类型数据的运算164

7.5 数组及其应用168

7.5.1 静态数组168

7.5.2 动态数组175

本章小结177

练习178

第8章 菜单、工具栏及对话框设计179

8.1 创建主菜单179

8.1.1 使用菜单设计器设计菜单179

8.1.2 设计各种类型的菜单181

8.1.3 设计图像菜单项182

8.1.4 设计主菜单的例子183

8.1.5 使用菜单模板设计菜单185

8.1.6 ActionList行为列表组件185

8.2 创建快捷菜单187

8.3 创建工具栏187

8.3.1 用ControlBar组件创建工具栏188

8.3.2 用ToolBar组件创建工具栏188

8.3.3 用CoolBar组件创建工具栏193

8.4 创建状态栏195

8.5 信息对话框设计197

8.5.1 MessageBox函数197

8.5.2 MessageDlg函数198

8.5.3 MessageDlgPos函数199

8.5.4 ShowMessage过程200

8.5.5 ShowMessageFmt过程200

8.5.6 InPutBox函数201

8.5.7 InPutQuery函数201

8.6 专用对话框设计202

8.6.1 打开与保存对话框202

8.6.2 颜色与字体对话框203

8.6.3 打印与打印设置对话框205

8.6.4 查找与替换对话框206

本章小结209

练习209

第9章 多文档界面设计210

9.1 MDI窗体的组成210

9.1.1 父窗体210

9.1.2 子窗体211

9.2 MDI窗体的创建211

9.2.1 窗体类型211

9.2.2 窗体的自动创建211

9.2.3 窗体的手动创建211

9.2.4 动态创建子窗体213

9.2.5 使用模板创建标准的MDI窗体213

9.3 MDI的属性和方法214

9.3.1 MDI的主要属性214

9.3.2 MDI的主要方法214

9.4 MDI窗体菜单设计216

9.4.1 菜单合并216

9.4.2 菜单覆盖217

9.5 MDI窗体的应用举例217

本章小结222

练习222

第10章 异常处理及程序调试223

10.1 什么是异常处理223

10.2 异常处理结构224

10.2.1 try...except结构224

10.2.2 try...finally结构225

10.2.3 再次引发异常226

10.2.4 异常类的派生227

10.3 异常的类型227

10.3.1 运行时间库异常(RTL Exception)类228

10.3.2 对象异常类232

10.3.3 组件异常类233

10.4 改变程序的默认异常处理234

10.5 异常保护235

10.5.1 需要保护的资源235

10.5.2 产生一个资源保护块235

10.6 异常响应236

10.6.1 使用异常实例237

10.6.2 提供默认响应237

10.6.3 响应一组异常238

10.6.4 自定义异常类的应用238

10.6.5 利用异常响应编程242

10.7 调试程序简介243

10.7.1 常见的错误类型243

10.7.2 调试的准备和开始244

10.7.3 程序运行的控制245

10.7.4 断点的使用247

10.7.5 监视数据的值250

10.7.6 其他调试工具252

本章小结254

练习254

第11章 文件管理255

11.1 基本文件类型255

11.1.1 文本文件255

11.1.2 记录文件255

11.1.3 类型文件255

11.1.4 无类型文件256

11.2 文件的基本操作256

11.2.1 文件的打开与关闭常用函数256

11.2.2 目录操作函数267

11.2.3 文件名操作函数269

11.3 文件操作组件271

11.3.1 文件操作组件及其相互关系271

11.3.2 文件操作组件的应用272

11.4 目录管理275

11.4.1 驱动器管理275

11.4.2 获得特定目录282

11.4.3 遍历文件夹283

本章小结287

练习288

第12章 图形图像程序设计289

12.1 图形图像组件289

12.1.1 几何图形组件(Shape)289

12.1.2 图像组件(Image)292

12.2 使用TCanvas绘图293

12.2.1 像素操作293

12.2.2 画笔操作294

12.2.3 画刷操作298

12.2.4 使用字体299

12.2.5 使用TCanvas绘图300

12.3 图形编程技巧300

12.3.1 图像的淡入淡出显示300

12.3.2 图像动态显示302

本章小结304

练习304

第13章 多媒体程序设计305

13.1 Animate组件305

13.1.1 Animate组件的常用属性305

13.1.2 Animate组件的常用方法307

13.2 MediaPlayer组件310

13.2.1 MediaPlayer组件的属性311

13.2.2 MediaPlayer组件的方法313

13.2.3 MediaPlayer组件的事件313

13.3 使用MediaPlayer组件314

13.3.1 使用播放控制导航条314

13.3.2 设置显示面板315

13.3.3 自定义控制播放316

本章小结317

练习317

第14章 数据库应用程序设计318

14.1 Delphi数据库编程基础318

14.1.1 数据库基本概念318

14.1.2 Delphi 7的数据库辅助工具319

14.1.3 Delphi的数据库特性及功能简介327

14.1.4 数据库开发使用的组件简介328

14.2 Delphi数据库应用程序的开发与设计332

14.2.1 数据库应用程序的开发步骤333

14.2.2 数据库应用程序的设计334

14.3 数据连接组件339

14.3.1 TTable组件339

14.3.2 TQuery组件342

14.3.3 TDataSource组件344

14.3.4 TDataBase组件345

14.4 数据连接组件应用347

14.4.1 动态创建表347

14.4.2 动态创建和删除永久字段351

14.5 数据控制组件352

14.5.1 数据控制组件的特性与属性352

14.5.2 TDBText组件354

14.5.3 TDBEdit组件355

14.5.4 TDBMemo组件355

14.5.5 TDBImage组件355

14.5.6 TDBGrid组件356

14.5.7 DBNavigator组件362

14.5.8 TDBCtrlGrid组件363

14.5.9 TDBListBox组件364

14.5.10 TDBComboBox组件364

14.5.11 TDBCheckBox组件365

14.5.12 TDBRadioGroup组件365

14.6 使用TTable组件编程365

14.6.1 打开和关闭数据集365

14.6.2 数据集的状态366

14.6.3 添加数据集到TTable366

14.6.4 操作数据集字段367

14.6.5 移动记录370

14.6.6 修改记录372

14.6.7 记录的索引与排序374

14.6.8 数据查找375

14.6.9 数据过滤380

14.6.10 明细表应用382

14.6.11 计算字段和查找字段的应用383

14.6.12 综合实例384

14.7 使用TQuery组件编程391

14.7.1 动态SQL表达式391

14.7.2 使用TQuery执行SQL语句393

14.8 SQL语言介绍397

14.8.1 SELECT语句398

14.8.2 INSERT语句403

14.8.3 UPDATE语句404

14.8.4 DELETE语句404

14.9 事务处理405

14.9.1 什么是事务405

14.9.2 使用TDataBase组件实现事务406

14.9.3 使用SQL语言实现事务407

14.10 设计Rave报表407

14.10.1 Rave报表组件概述407

14.10.2 Rave报表的格式编辑408

14.10.3 Rave报表设计举例410

本章小结413

练习413

第15章 使用动态链接库415

15.1 动态链接库(DLL)概述415

15.1.1 什么是动态链接库415

15.1.2 为什么要使用动态链接库415

15.2 创建DLL416

15.2.1 DLL工程416

15.2.2 编写一般DLL的步骤416

15.2.3 动态链接库中的标准指示418

15.2.4 编写一般DLL的应用举例418

15.3 调用DLL418

15.3.1 Delphi中DLL的调用方式418

15.3.2 静态调用419

15.3.3 动态调用420

本章小结423

练习424

参考文献425

热门推荐