图书介绍

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

Delphi 7.0程序设计
  • 田原等编著 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810826301
  • 出版时间:2005
  • 标注页数:319页
  • 文件大小:33MB
  • 文件页数:334页
  • 主题词:软件工具-程序设计-高等学校-教材

PDF下载


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

下载说明

Delphi 7.0程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Delphi 7.0集成开发环境1

1.1 概述1

1.1.1 Windows应用程序开发1

目录1

1.1.2 可视化开发工具2

1.2 主窗体2

1.2.2 组件面板3

1.3 窗体设计器与组件属性窗口3

1.2.1 菜单与工具栏3

1.3.1 窗体设计器4

1.3.2 属性窗口4

1.3.3 代码浏览器4

1.4 代码编辑器5

1.4.1 代码编辑器的窗口与菜单5

1.4.2 代码的书写与浏览5

1.5 第一个Delphi 7.0应用程序6

1.5.1 创建工程7

1.5.2 向Form中添加按钮7

1.5.3 添加事件处理过程8

1.5.4 编译运行10

第2章 Object Pascal语言基础11

2.1 Windows程序设计11

2.1.1 Windows消息11

2.1.2 事件驱动机制11

2.2 语法格式12

2.2.1 注释12

2.2.4 保留字13

2.2.3 标识符13

2.2.2 缩进与分行13

2.3 数据类型与变量14

2.3.1 简单数据类型14

2.3.2 构造数据类型16

2.3.3 指针类型18

2.3.4 变量19

2.3.5 常量19

2.4 运算符19

2.4.2 逻辑运算符20

2.4.3 关系运算符20

2.4.1 算术运算符20

2.4.4 字符串运算符21

2.4.5 集合运算符21

2.4.6 地址运算符22

2.5 控制语句22

2.5.1 赋值语句22

2.5.2 复合语句22

2.5.3 条件语句23

2.5.4 循环语句25

2.5.5 goto跳转语句27

2.6 过程与函数28

2.6.1 过程28

2.6.2 函数28

2.6.3 过程与函数的参数类型29

2.7 类及类引用31

2.7.1 类的封装与继承32

2.7.2 构造函数和析构函数33

2.7.3 多态性36

2.7.4 抽象类41

2.7.5 运行时类型信息43

2.7.6 类方法45

2.7.7 类引用47

2.7.8 定义两个相互包含的类49

2.8 获取和使用命令行参数50

2.9 使用动态多维数组51

2.10 Delphi 7.0程序设计基础52

2.10.1 Delphi程序的基本构成52

2.10.2 单元文件53

2.10.3 工程文件54

3.1.1 Label控件55

3.1.2 Edit控件55

第3章 Delphi 7.0的基本控件55

3.1 文本控件55

3.1.3 StaticText控件57

3.1.4 MaskEdit控件57

3.1.5 Memo控件59

3.2 命令按钮60

3.2.1 Button控件60

3.2.3 SpeedButton按钮63

3.2.2 BitBtn按钮63

3.3 单选按钮与复选框64

3.3.1 RadioButton按钮64

3.3.2 CheckBox控件64

3.4 列表框65

3.4.1 ComboBox控件65

3.4.2 CheckListBox控件66

3.5 容器控件66

3.5.1 GroupBox控件66

3.5.2 RadioGroup控件67

3.5.3 Panel控件68

3.5.4 ScrollBox控件68

3.6 信息显示控件69

3.6.1 ScrollBar控件69

3.6.2 ProgressBar控件71

3.7 文件系统控件72

3.7.1 FileListBox控件72

3.7.2 DirectoryListBox控件73

3.7.3 DriveComboBox控件73

3.7.4 FilterComboBox控件74

第4章 设计应用程序的图形界面76

4.1 菜单76

4.1.1 使用菜单设计器76

4.1.2 在菜单上使用图形76

4.1.3 响应菜单命令78

4.1.4 在运行时控制菜单80

4.2 工具栏和状态栏80

4.2.1 工具栏80

4.2.2 工具栏的设计实例81

4.2.3 状态栏83

4.3 停靠窗口85

4.3.1 在窗体中停靠控件86

4.3.2 在窗体中停靠窗体86

4.4 动作列表86

4.4.1 使用动作列表87

4.4.2 使用标准动作90

4.5 应用程序事件对象91

4.5.1 TApplicationEvents的事件91

4.5.2 TApplicationEvents应用示例94

5.1 多文档界面97

5.1.1 创建父窗口97

5.1.2 创建子窗口97

第5章 文本编辑器的设计97

5.1.3 创建应用程序菜单与将菜单融合98

5.2.1 静态多页面界面99

5.2.2 动态多页面界面99

5.2 多页面界面99

5.1.4 子窗口切换99

5.3 文本编辑部件及应用100

5.3.1 TMemo控件100

5.3.2 TRichEdit控件101

5.4 对话框的使用102

5.4.1 普通对话框的使用102

5.4.2 通用对话框的使用104

5.5 文件读写操作106

5.5.1 文本文件的处理106

5.5.2 类型文件的处理109

5.5.3 无类型文件的处理110

6.1 图形对象概述113

6.1.1 画布对象TCanvas113

第6章 图形应用程序的设计113

6.1.2 画笔对象Tpen114

6.1.3 画刷对象TBrush115

6.1.4 TColor类型116

6.2 图形程序的开发117

6.2.1 响应鼠标事件117

6.2.2 绘图功能的实现118

6.3.3 Tlmage控件122

6.3.5 形状控件Shape122

6.3.4 TBitmap对象122

6.3 图像对象概述122

6.3.2 TPicture对象122

6.3.1 TGraphic对象122

6.3.6 图像列表控件ImageList124

6.4 图像对象的应用125

6.5 图表控件127

6.5.1 Series127

6.5.2 Series的函数129

6.5.3 TChart控件的选项134

6.5.4 运行时修改Series的数据138

第7章 多媒体程序设计140

7.1 Delphi 7.0的多媒体控件140

7.1.1 相关的属性140

7.1.2 相关的方法142

7.1.3 相关的事件142

7.2.2 使用MediaPlayer播放WAVE文件143

7.2.1 WAVE文件143

7.2 用MediaPlayer播放WAVE声音文件143

7.3用 MediaPlayer播放MIDI声音文件144

7.3.1 MIDI文件144

7.3.2 使用MediaPlayer播放MIDI文件144

7.4 用MediaPlayer播放AVI声音文件146

7.4.1 AVI文件146

7.4.2 使用MediaPlayer播放AVI文件146

8.1 异常处理的基本概念149

8.1.1 异常处理的概念149

第8章 异常处理149

8.1.2 异常处理的语法150

8.1.3 默认的异常处理句柄152

8.2 异常处理的类153

8.2.1 Exception类153

8.2.2 定义自己的异常处理154

8.3 异常处理实例155

8.3.1 捕获异常的类型155

8.3.2 Finally与Except的区别156

9.1.1 单层结构159

9.1.2 双层结构159

第9章 Delphi数据库开发环境159

9.1 数据库应用程序的层次结构159

9.1.3 多层结构160

9.2 Delphi数据库开发环境160

9.3 数据库引擎管理器161

9.3.1 BDE Administrator主界面162

9.3.2 数据库别名162

9.3.3 Database选项卡163

9.3.4 Configuration选项卡163

9.3.5 创建数据库别名164

9.3.6 配置数据库引擎驱动程序165

9.4 数据库桌面166

9.4.1 数据库桌面的主窗口167

9.4.2 创建新的数据表167

9.5 SQL浏览器168

9.5.1 SQL浏览器的主界面168

9.5.2 显示数据库表所包含的对象169

9.5.3 显示和编辑数据库表的记录170

9.5.4 使用SQL语句进行数据库查询操作171

第10章 用Table控件开发数据库应用程序173

10.1 Table控件173

10.1.1 Table控件的属性173

10.1.2 Table控件的方法174

10.1.3 Table控件的事件175

10.2 一个最简单的数据库应用程序175

10.3 用Table控件开发数据库应用程序177

10.3.1 用Table控件实现查询功能178

10.3.2 用Table控件实现插入功能181

10.3.3 用Table控件实现删除功能183

10.3.4 用Table控件实现更新功能184

10.3.5 用Table控件开发数据库应用程序示例186

10.4 Database控件的使用188

10.4.1 控制数据库的连接188

10.4.2 事务处理190

10.5 DBGrid控件的使用191

10.6 DBNavigator控件的使用193

11.1 Query控件194

11.1.1 Query控件的属性194

第11章 Query控件开发数据库应用程序194

11.1.2 Query控件的方法195

11.1.3 Query控件的事件195

11.2 用Query控件开发数据库应用程序196

11.2.1 用Query控件实现查询功能197

11.2.2 用Query控件实现插入功能201

11.2.3 用Query控件实现删除功能203

11.2.4 用Query控件实现更新功能204

11.2.5 动态SQL语句205

11.2.7 Prepare方法208

11.2.6 事务处理208

11.2.8 用Query控件开发数据库应用程序示例209

第12章 Internet程序设计214

12.1 Socket编程214

12.1.1 Socket基本概念214

12.1.2 Socket组件215

12.1.3 聊天程序设计216

12.2 设计网络浏览器220

12.3 编写邮件特快专递程序227

12.4 利用Indy的TIdFtp控件实现FTP协议231

第13章 WebBroker238

13.1 Web服务器应用程序开发概述238

13.1.1 网页简介238

13.1.2 Web服务器应用程序工作方式238

13.1.3 URL组成部分239

13.1.4 HTTP请求消息的内容240

13.1.5 使用Web服务器241

13.1.6 Web服务器应用程序种类243

13.2 WebBroker概述244

13.3 TWebModule组件246

13.4 TWebActionItem(动作项)247

13.5 页面生成器组件250

13.5.1 TPageProducer组件251

13.5.2 TDataSetPageProcduer组件253

13.5.3 TDataSetTableProducer组件257

13.5.4 数据流260

13.5.5 获取客户输入的数据262

13.5.5 设置Cookie263

13.6 应用WebBroker开发Web服务器应用程序实例263

14.2 确定祖先类271

第14章 自定义组件开发271

14.1 编写组件的步骤271

14.3 创建一个组件单元272

14.4 添加属性273

14.4.1 简单数据类型273

14.4.2 枚举型属性274

14.4.3 集合型属性274

14.4.4 对象型属性275

14.6 加入事件277

14.5 添加成员方法277

14.7 构造器与析构器278

14.7.1 构造方法279

14.7.2 析构方法279

14.8 注册组件280

14.9 提供组件图标280

14.10 自定义组件的实例280

14.10.1 实例一:创建多行文本编辑组件280

14.10.2 实例二:创建一个按钮和文本框的组合组件284

15.1.1 什么是DLL288

15.1 DLL概述288

第15章 DLL与Package的开发288

15.1.2 为什么要使用DLL289

15.2 高效DLL的开发290

15.2.1 使用关键字Exports291

15.2.2 创建DLL的一般步骤291

15.2.3 DLL的初始化代码294

15.2.3 DLL的创建296

15.3 组件包298

15.3.2 在应用程序中使用包299

15.3.1 包类型和包文件299

15.4 循环引用的避免300

15.3.3 如何安装包300

第16章 多线程程序设计302

16.1 线程的基本概念302

16.1.1 线程的优先级302

16.1.2 线程的同步303

16.2 定义线程对象304

16.2.1 创建线程对象304

16.1.3 线程的局部存储(TLS)304

16.2.2 初始化线程对象307

16.2.3 编写线程函数308

16.2.4 编写线程的清除代码309

16.3 使用线程对象310

16.3.1 线程的同步310

16.3.2 执行线程对象310

16.4 利用多线程排序311

参考文献319

热门推荐