图书介绍

Delphi程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi程序设计
  • 张新成主编 著
  • 出版社: 武汉:武汉理工大学出版社
  • ISBN:7562921245
  • 出版时间:2004
  • 标注页数:368页
  • 文件大小:55MB
  • 文件页数:386页
  • 主题词:

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 Delphi的主要特点1

目录1

1.1.2 Delphi的启动与退出3

1.2 Delphi的IDE4

1.2.1 主窗口5

1.2.2 窗体5

1.2.3 对象监视器6

1.2.4 代码编辑器7

1.3.1 编程步骤8

1.3.2 启动Delphi集成开发环境8

1.3 创建一个应用程序8

1.2.5 代码浏览器8

1.3.3 应用程序的主窗体的创建10

1.3.4 编写事件处理程序12

1.3.5 保存和编译程序14

1.3.6 应用程序的发布15

1.4 Delphi的文件类型15

1.4.1 工程文件16

1.4.2 窗体文件16

1.4.3 单元文件17

1.5 Delphi程序的调试19

1.5.1 准备调试19

1.5.2 调试方法19

1.5.3 断点设置20

1.5.5 变量监视24

1.5.6 变量值修改24

1.5.4 断点列表24

1.5.7 嵌套调用查看25

1.6 使用帮助25

实验1 Delphi的集成开发环境(创建一个应用程序)28

2 Object Pascal语言29

2.1 概述29

2.1.1 程序组成29

2.1.2 标准数据类型31

2.1.3 常量定义与变量说明33

2.1.4 表达式34

2.2 用户自定义类型36

2.2.1 枚举类型36

2.2.2 子界类型38

2.2.3 数组类型39

2.2.4 字符串类型40

2.2.5 集合类型41

2.2.6 记录类型44

2.2.7 文件类型46

2.2.8 指针类型50

2.3 语句55

2.3.1 赋值语句55

2.3.2 复合语句56

2.3.3 条件语句56

2.3.4 循环语句58

2.4 函数与过程62

2.4.1 函数63

2.4.2 过程66

2.4.3 参数传递67

2.5 单元68

2.5.1 单元的结构68

2.5.3 建立新库单元70

2.5.2 使用Delphi的可视化组件及其库单元70

2.5.4 将库单元加入工程71

实验2 Object Pascal语言71

3 Delphi基本组件72

3.1 概述72

3.1.1 组件的编程方法72

3.1.2 组件的分类76

3.1.3 组件的常用属性、事件及方法77

3.2 文本显示与编辑组件79

3.2.1 Label79

3.2.2 Edit79

3.2.3 MaskEdit81

3.2.4 Memo81

3.2.5 RichEdit83

3.3.1 Button84

3.3 按钮84

3.3.2 BitBtn85

3.4 选项按钮86

3.4.1 CheckBox86

3.4.2 RadioButton88

3.4.3 GroupBox89

3.4.4 RadioGroup89

3.5 列表组件92

3.5.1 ListBox92

3.5.2 ComboBox96

3.5.3 CheckListBox98

3.6 其他组件100

3.6.1 Timer100

3.6.2 TreeView102

3.6.3 ListView105

3.6.4 ScrollBar107

3.6.5 UpDown108

3.6.6 ScrollBox109

3.6.7 DateTimePicker111

3.6.8 PageControl112

3.6.9 ProgressBar113

实验3 Delphi基本组件1115

实验4 Delphi基本组件2116

4 应用程序界面设计117

4.1 设计软件启动封面117

4.2 应用程序主界面设计119

4.2.1 MainMenu主菜单119

4.2.2 StatusBar状态栏122

4.2.3 ToolBar工具栏123

4.2.4 PopupMenu弹出式菜单124

4.2.5 ActionList行为列表组件125

4.3 设计软件登录界面126

4.3.1 窗体的增加与组件布局126

4.3.2 为图书管理登录窗体的数据组件进行数据连接127

4.3.3 编制图书管理登录检验程序127

4.3.4 通过菜单按钮调用图书管理登录窗体128

4.4 多文档界面设计129

4.4.1 MDI父窗体的创建129

4.4.2 MDI子窗体的创建129

4.4.3 窗体的动态生成与关闭130

4.4.4 子窗体的状态控制133

实验5 应用程序界面设计133

5 图形处理134

5.1 使用Canvas画图134

5.1.1 TCanvas类的主要属性135

5.1.2 TCanvas绘图的主要方法140

5.2 图像的重画141

5.1.3 PaintBox组件141

5.3 图像文件的处理146

5.3.1 图像类146

5.3.2 Shape组件153

5.3.3 Image组件153

实验6 图形处理155

6 异常处理与文件管理156

6.1 异常处理156

6.1.1 Delphi异常处理机制与异常类157

6.1.2 异常保护159

6.1.3 自定义异常162

6.2 文件类型与标准过程166

6.2.1 文本文件166

6.3.1 流的概念169

6.3.2 TStream类169

6.2.3 无类型文件169

6.3 类型文件及流的处理169

6.2.2 类型文件169

6.3.3 TFileStream对象171

6.3.4 应用举例174

6.4 无类型文件180

实验7 异常处理与文件管理182

7 面向对象程序设计183

7.1 面向对象程序设计概念183

7.1.1 面向对象的特点183

7.1.2 其他基本概念184

7.2 类185

7.2.1 共同祖先TObject185

7.2.2 类的定义187

7.2.3 保护方式188

7.2.4 类实例化189

7.3 方法192

7.3.1 一般方法192

7.3.2 构造方法194

7.3.3 析构方法195

7.3.4 类方法195

7.3.5 隐含参数Self196

7.4 面向对象程序设计196

7.4.1 继承196

7.4.2 覆盖197

7.4.3 抽象类199

7.4.4 多态200

7.4.5 对象201

7.5 自定义组件的建立202

7.5.1 建立Windows组件202

7.5.2 示例:建立一个组件203

7.5.3 自定义组件的装入207

实验8 面向对象程序设计209

8 Delphi开发数据库应用程序基础210

8.1 Delphi的数据库特性及功能210

8.1.1 数据库系统概述210

8.1.2 Delphi的数据库特性217

8.1.3 Delphi可以访问的数据源223

8.2 Delphi数据库应用程序的开发方法226

8.2.1 数据库应用程序的开发步骤227

8.2.2 数据库操作台(DBD)228

8.2.3 配置BDE233

8.2.4 数据访问组件239

8.2.5 数据库控制组件241

8.3 数据访问组件242

8.3.1 数据集组件TTable242

8.3.2 TDataSource组件251

8.3.3 TDataBase组件252

8.4 数据控制组件255

8.4.1 数据控制组件的共同属性255

8.4.2 DBGrid组件256

8.4.3 DBNavigator组件259

实验9 数据库操作(DBD应用)、BDE配置260

实验10 数据访问组件与数据控制组件应用264

9 数据库编程265

9.1 SQL与数据库编程265

9.1.1 Query组件265

9.1.2 UpdateSQL组件269

9.1.3 动态SQL与参数使用276

9.2 ADO数据库编程277

9.2.1 ADO概述277

9.2.2 ADO组件278

9.3 DBExpress编程289

9.3.1 dbExpress概述290

9.3.2 dbExpress组件292

9.4 Field对象293

9.4.1 动态字段294

9.4.2 永久字段295

实验11 ADO数据库编程297

实验12 dbExpress数据库编程297

10 报表工具Rave299

10.1 概述299

10.1.1 Rave报表的特点299

10.1.2 Rave报表应用300

10.2 Rave的类303

10.2.1 TbaseReport类303

10.2.2 其他类304

10.3.1 TRvProject组件305

10.3 Rave组件305

10.3.2 TRvSystem组件307

10.3.3 其他组件308

10.4 报表设计器309

10.4.1 概述309

10.4.2 创建数据视图309

10.4.3 创建报表313

10.4.4 报表向导316

实验13 报表工具Rave应用320

11 综合应用示例:图书管理信息系统321

11.1 概述321

11.2 图书管理信息系统的设计与实现322

11.2.1 系统总体设计322

11.2.2 数据库设计322

11.2.3 窗体结构设计323

11.2.4 主窗体设计325

11.2.5 数据模块设计330

11.2.6 图书管理窗体设计332

11.2.7 读者管理窗体设计338

11.2.8 借阅管理窗体设计345

11.3 帮助文件CHM设计354

11.3.1 设计CHM帮助文件355

11.3.2 应用程序中调用CHM帮助文件356

11.4 图书管理信息系统的发布358

11.4.1 InstallShield概述358

11.4.2 用InstallShield发布图书管理信息系统359

11.4.3 反安装364

实验14 帮助文件CHM设计367

实验15 用InstallShield发布应用程序367

参考文献368

热门推荐