图书介绍

Delphi 7基础编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi 7基础编程
  • 飞思科技产品研发中心编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505383965
  • 出版时间:2003
  • 标注页数:433页
  • 文件大小:74MB
  • 文件页数:450页
  • 主题词:

PDF下载


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

下载说明

Delphi 7基础编程PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础Delphi73

第1章 Delphi7入门3

1.1 Delphi7的安装3

1.1.1 Delphi7的安装步骤3

1.1.2 Delphi7安装注意事项9

1.2 Delphi7的新特点9

1.2.1 集成开发环境(IDE)方面9

1.2.2 Wed方面11

1.2.3 COM方面11

1.2.4 数据库技术11

1.2.5 组件库12

1.2.6 运行时间库12

1.2.7 编译器13

1.2.8 Rave报告支持13

1.2.9 模型生成支持13

1.2.10 文档方面13

1.3 一个简单的实例工程13

1.4 利用向导生成应用程序16

第2章 OOP PASCAL基础25

2.1 OOP PACAL 基本特征25

2.1.1 概况25

2.1.2 PASCAL语言基础26

2.2 基本控制元件29

2.2.1 运算符29

2.2.2 赋值和相等29

2.2.3 数学运算符29

2.2.4 关系运算符30

2.3 程序结构30

2.3.1 选择结构30

2.3.2 循环结构32

2.4 数据类型35

2.4.1 整型和实型35

2.4.2 字符36

2.4.3 字符串36

2.4.4 布尔型37

2.4.5 指针、用户定义类型和子类型37

2.4.6 可变类型Variant38

2.5 数据结构38

2.5.1 数组38

2.5.2 动态数组39

2.5.3 集合39

2.5.4 记录40

2.5.5 类和对象41

2.6 工程结构与作用域41

2.6.1 工程组41

2.6.2 程序42

2.6.3 单元42

2.6.4 过程和函数44

2.6.5 作用域47

2.7 Delphi7 实现OOP48

2.7.1 程序设计方法学48

2.7.2 面向对象程序设计49

2.7.3 OOP和Delphi51

2.7.4 代码游览器和类向导54

2.8 OOP 技术原理56

2.8.1 多态性56

2.8.2 无类对象56

2.8.3 类游览器58

2.9 高级OOP PASCAL60

2.9.1 类作用域60

2.9.2 Properties62

2.10 结构化异常处理63

2.10.1 基本异常处理结构64

2.10.2 异常类机制65

第3章 Delphi7 IDE67

3.1 认识集成开发环境67

3.1.1 主窗口67

3.1.2 窗体设计器69

3.1.3 对象查看器69

3.1.4 代码编辑器70

3.1.5 代码游览器70

3.1.6 源代码生成器70

3.2 基于组件的编程思想72

3.2.1 什么是组件72

3.2.2 Delphi7中的组件73

3.3 Delphi7的优势73

3.3.1 可视化开发环境74

3.3.2 编译器的速度和已编译代码的效率75

3.3.3 编程语言的功能及其复杂性75

3.3.4 数据库结构的灵活性和可扩展性76

3.3.5 框架对设计和使用模式的扩充76

3.4 帮助的使用76

第4章 Delphi7的VCL库79

4.1 Delphi7 VCL的体系结构79

4.1.1 TObject类79

4.1.2 VCL的层次结构80

4.1.3 VCL的通用属性、方法和事件82

4.1.4 VCL的新变化86

4.2 窗体、按钮和菜单87

4.2.1 窗体87

4.2.2 按钮90

4.2.3 菜单94

4.3 标签和编辑框105

4.3.1 标签105

4.3.2 编辑框106

4.3.3 标签和编辑框组件应用示例108

4.4 列表框、组合框和滚动条110

4.4.1 列表框111

4.4.2 组合框112

4.4.3 滚动条114

4.4.4 应用示例114

4.5 对话框116

4.6 工具栏和状态栏119

4.6.1 工具栏119

4.6.2 状态栏121

4.6.3 应用示例122

4.7 VCL综合应用举例123

4.7.1 文本文件编辑器123

4.7.2 员工资料信息显示127

4.7.3 简单图形的绘制130

第5章 Delphi7 异常与调试技巧141

5.1 异常的体系结构141

5.1.1 运行时异常类(RTL Exception)142

5.1.2 对象异常类145

5.1.3 组件异常类147

5.2 异常处理简述148

5.2.1 异常响应与try...except语句148

5.2.2 异常保护与try...finally149

5.2.3 使用异常的实例152

5.2.4 提供默认响应152

5.2.5 响应--组异常153

5.2.6 异常的重引发和处理嵌套153

5.2.7 自定义异常类的应用154

5.2.8 利用异常响应编程155

5.3 程序错误类别156

5.4 编译器的配置156

5.5 程序的调试158

5.5.1 程序运行的控制159

5.5.2 断点的使用159

5.5.3 监视数据的值162

5.5.4 微处理状态的监视165

5.5.5 局部变量窗口166

5.5.6 模块窗口166

5.5.7 事件日志窗口168

5.5.8 FPU窗口169

5.5.9 使用Brower171

5.6 异常处理及调试实例173

5.6.1 设置界面174

5.6.2 添加代码176

5.6.3 运行调试181

第二篇 提高Delphi7185

第6章 多线程编程技术185

6.1 线程与进程185

6.2 TThread对象186

6.2.1 TThread基础186

6.2.2 线程的终止190

6.2.3 线程的挂起和唤醒191

6.2.4 线程的优先级191

6.3 创建多线程193

6.3.1 问题描述193

6.3.2 界面设计193

6.3.3 程序编码194

6.3.4 程序运行201

6.4 线程的同步202

6.4.1 线程与VCL同步202

6.4.2 线程间的同步204

第7章 常用组件开发215

7.1 自定义组件与设计方法215

7.1.1 编写组件和使用组件的不同之处215

7.1.2 设计新组件的起点216

7.1.3 设计新组件的方法217

7.1.4 编写组件的面向对象技术219

7.2 开发自定义组件的步骤221

7.2.1 创建属性222

7.2.2 创建事件228

7.2.3 处理消息234

7.3.4 注册组件238

7.3 自定义组件举例244

7.3.1 创建组件245

7.3.2 设定属性和事件245

7.3.3 安装自定义组件251

7.4 ActiveX控件与开发实例252

7.4.1 什么是ActiveX控件252

7.4.2 何时使用ActiveX控件252

7.4.3 如何制作ActiveX控件253

7.4.4 ActiveX控件开发实例253

第8章 组件包及其使用263

8.1 为什么使用包263

8.1.1 使用包的优点263

8.1.2 不使用包情况263

8.2 包与DLL的比较264

8.2.1 包与DLL的相同之处264

8.2.2 包与DLL的不同之处264

8.3 包的建立264

8.3.1 包的类型264

8.3.2 包文件265

8.3.3 设计自己的包265

8.3.4 包的编译指令270

8.3.5 附加包271

8.4 包集合编辑器的使用271

8.5 包的装载使用274

8.5.1 使用Project Options 加载包274

8.5.2 使用LoadPackage function加载包275

8.5.3 添加第三方包275

第9章 DLL技术277

9.1 什么是DLL277

9.2 静态链接与动态链接277

9.3 为什么要使用DLL278

9.3.1 共享代码、资源和数据279

9.3.2 隐藏实现的细节279

9.3.3 自定义组件279

9.4 DLL的编写和调用280

9.4.1 DLL的编写280

9.4.2 调用DLL287

9.5 利用DLL实现窗体重用293

9.5.1 利用DLL实现窗体重用的一般步骤293

9.5.2 使用DLL模式窗体294

9.5.3 DLL中的非模式窗体295

9.5.4 窗体重用的实现295

9.6 利用DLL实现数据传输307

9.6.1 DLL的编写307

9.6.2 服务器程序的编写309

9.6.3 客户程序的编写313

9.6.4 运行程序315

第三篇 实战Delphi7319

第10章 数据库技术初步319

10.1 数据库应用基础319

10.1.1 数据库管理系统(DBMS)319

10.1.2 数据库应用程序320

10.2 Delphi7的数据库组件321

10.2.1 数据访问组件321

10.2.2 数据控制组件329

10.3 数据库访问技术332

10.3.1 Borland数据库引擎BDE332

10.3.2 开放式数据库连接驱动引擎ODBC333

10.4 设计数据库应用程序的基本思路336

10.4.1 数据库设计336

10.4.2 数据库应用程序的开发337

10.5 数据库报表的制作337

10.5.1 QReport组件介绍338

10.5.2 利用Quick Report Wizard快速生成报表340

10.5.3 用QReport组件手动创建报表342

10.6 数据库编程344

10.6.1 数据库与应用程序设计345

10.6.2 登录功能模块的实现347

10.6.3 图书馆管理模块的实现349

10.6.4 修改图书记录模块的实现350

10.6.5 修改学生记录模块的实现352

10.6.6 图书馆服务模块的实现353

10.6.7 查询与借阅图书模块的功能实现354

第11章 网络开发技术359

11.1 网络编程的技术要点359

11.2 Delphi7常用网络组件362

11.2.1 ClientSocket组件和ServerSocket组件362

11.2.2 传输控制协议TCP客户端组件TcpClient与服务器端组件TepServer364

11.2.3 Indy 客户端TCP(传输控制协议)组件IdTCPClient366

11.2.4 Indy服务器组件IdTCPServer368

11.2.5 数据报(UDP)组件的使用369

11.3 其他网络组件371

11.3.1 WebBrowser组件371

11.3.2 WebBroker组件组372

11.4 简易网络应用举例373

11.4.1 网络聊天程序373

11.4.2 网页游览工具WebBrowse377

11.4.3 探测局域网上的主机380

第12章 多媒体开发技术383

12.1 Delphi7 多媒体开发简介383

12.1.1 多媒体概述383

12.1.2 多媒体技术的应用383

12.1.3 Delphi 7多媒体开发384

12.2 图形图像组件385

12.2.1 图形对象385

12.2.2 图像对象与组件388

12.3 图形编程的实例389

12.3.1 编程思想389

12.3.2 程序窗体设计391

12.3.3 添加程序代码392

12.3.4 运行程序396

12.4 图像编程实例397

12.4.1 程序窗体设计397

12.4.2 添加程序代码398

12.4.3 运行程序399

12.5 TMediaPlayer组件详解400

12.5.1 TMediaPlayer组件属性介绍401

12.5.2 TMediaPlayer组件方法及使用402

12.5.3 使用TMediaPlayer组件的简单例子404

12.6 TMediaPlayer组件视频应用实例404

12.6.1 编程思想405

12.6.2 程序窗体设计405

12.6.3 程序代码设计406

12.6.4 运行程序407

12.7 TMediaPlayer组件音频应用实例407

第13章 帮助与安装程序的制作413

13.1 帮助文件的制作413

13.1.1 HLP帮助文件的制作过程413

13.1.2 RTF文件的制作414

13.1.3 制作一个简单的帮助文件417

13.1.4 在程序中如何启动帮助419

13.2 帮助文件开发实例420

13.2.1 RTF文件的生成420

13.2.2 建立帮助主题文件421

13.2.3 建立主题索引文件421

13.2.4 建立帮助工程文件422

13.2.5 编译工程文件423

13.3 安装文件的制作423

13.3.1 制作前的准备工作424

13.3.2 创建新的项目424

13.3.3 制作安装程序的设定步骤426

13.3.4 运行安装程序433

热门推荐