图书介绍

Delphi 7程序设计与实例PDF|Epub|txt|kindle电子书版本网盘下载

Delphi 7程序设计与实例
  • 许洁舟等编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502431551
  • 出版时间:2003
  • 标注页数:534页
  • 文件大小:56MB
  • 文件页数:546页
  • 主题词:软件工具 Delphi

PDF下载


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

下载说明

Delphi 7程序设计与实例PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Delphi 7快速入门1

1.1 走进Delphi 71

1.1.1 安装Delphi 71

1.1.2 Delphi 7的特性2

1.1.3 Delphi 7工作界面3

1.1.4 窗体和操作6

1.1.5 使用Delphi帮助系统10

1.1.6 优化Delphi开发环境11

1.1.7 一个简单的实例14

1.2 对象Pascal语言15

1.2.1 对象Pascal语言简介15

1.2.2 对象Pascal语言基础15

1.3 对象Pascal语言的语法基础22

1.3.1 运算符与基本语句22

1.3.2 基本控制结构26

1.3.3 过程和函数28

1.4 面向对象程序设计基础31

1.4.1 类和对象31

1.4.2 继承机制33

1.4.3 多态性35

1.4.4 抽象类38

1.4.5 运行时类型信息39

1.4.6 类方法40

1.4.7 类引用41

1.5 程序的异常处理42

1.5.1 raise语句42

1.5.2 try..except语句42

1.5.3 try..finally语句43

1.6 程序的调试43

1.7 多媒体程序设计49

1.8 Delphi数据库编程50

1.8.1 数据库的相关知识50

1.8.2 在Delphi 7中开发数据库64

1.9 文件管理76

1.10 动态链接库和资源文件77

1.10.1 动态链接库的原理77

1.10.2 DLL术语78

1.10.3 DLL的优点79

小结79

第2章 写字板的制作80

2.1 编程思想80

2.1.1 重点内容80

2.1.2 设计思路80

2.1.3 制作效果80

2.2 编程大致流程80

2.2.1 文件菜单80

2.2.2 编辑菜单81

2.2.3 帮助菜单81

2.2.4 其他组成部分81

2.2.5 程序设计流程81

2.2.6 窗体和组件81

2.2.7 相关的组件84

2.2.8 主菜单、工具栏和状态栏等组件的使用84

2.3 设计思路86

2.4 编程实战86

2.4.1 步骤86

2.4.2 源代码93

小结96

第3章 文件管理器的制作97

3.1 编程思想97

3.1.1 重点内容97

3.1.2 设计思路97

3.1.3 制作效果97

3.1.4 功能98

3.2 编程大致流程98

3.2.1 Delphi文件的基本知识98

3.2.2 文件对话框组件100

3.2.3 Win3.1的相关组件101

3.2.4 鼠标事件和施放操作101

3.2.5 异常处理102

3.3 编程思路109

3.4 编程实战109

3.4.1 创建窗体基础知识109

3.4.2 窗体的创建111

3.4.3 源代码113

3.5 Delphi中常用的操作函数121

3.5.1 文件操作函数121

3.5.2 目录操作函数123

3.5.3 驱动器操作函数124

3.5.4 文件名操作函数124

小结125

第4章 图像浏览编辑软件的制作126

4.1 编程思想126

4.1.1 重点内容126

4.1.2 设计思路126

4.1.3 制作效果126

4.1.4 功能127

4.2 编程大致流程127

4.2.1 图像格式处理技术127

4.2.2 Delphi 7提供的图像类129

4.2.3 Delphi 7提供的图形类130

4.2.4 调用API函数BitBlt133

4.2.5 剪贴板的使用134

4.2.6 实现对多个图片的同时浏览135

4.2.7 添加和使用加速按钮136

4.2.8 在Timage组件上绘制图形136

4.3 编程实战138

4.3.1 设计主窗体的界面138

4.3.2 设计重命名对话框139

4.3.3 设计图像编辑窗口139

4.3.4 源代码139

4.4 图片打印145

小结147

第5章 多文档图像编辑器的制作148

5.1 编程思想148

5.1.1 重点内容148

5.1.2 设计思路148

5.1.3 制作效果148

5.1.4 功能149

5.2 编程大致流程149

5.2.1 多文档技术149

5.2.2 Delphi 7 Project(项目)的框架类150

5.2.3 制作快闪窗口155

5.2.4 改变一幅图片的色阶156

5.2.5 对图片取反色158

5.2.6 限制用户的键盘输入158

5.3 编程实战158

5.3.1 设计父窗体158

5.3.2 设计子窗体158

5.3.3 设计图片属性窗口和关于窗口159

5.3.4 设计浮动画图工具窗口159

5.3.5 设计快闪窗体159

5.3.6 源代码160

小结162

第6章 多媒体播放器的制作163

6.1 编程思想163

6.1.1 重点内容163

6.1.2 设计思路163

6.1.3 制作效果163

6.1.4 功能163

6.2 编程大致流程164

6.2.1 多媒体概述164

6.2.2 TMediaPlayer组件的使用165

6.2.3 组件的调整与对齐167

6.2.4 相关的API函数167

6.3 编程思路169

6.3.1 初始化工作169

6.3.2 文件的打开169

6.3.3 播放器上时间的显示169

6.3.4 滑条与播放进程169

6.4 编程实战169

6.4.1 步骤169

6.4.2 源代码170

小结174

第7章 多线程程序的编写175

7.1 编程思想175

7.1.1 重点内容175

7.1.2 设计思路175

7.1.3 制作效果175

7.1.4 功能176

7.2 编程大致流程176

7.2.1 进程和线程176

7.2.2 Delphi 7提供的线程对象178

7.2.3 实现与主VCL线程的同步181

7.2.4 线程的优先级和时序安排182

7.2.5 多线程的管理182

7.2.6 在Delphi 7中产生随机数189

7.2.7 数组的排序190

7.3 编程实战190

7.3.1 创建窗体并添加组件190

7.3.2 源代码190

小结195

第8章 使用动态链接库制作带日历的计算器197

8.1 编程思想197

8.1.1 重点内容197

8.1.2 设计思路197

8.1.3 制作效果197

8.1.4 功能197

8.2 编程大致流程198

8.2.1 动态链接库198

8.2.2 编写一般DLLs的步骤200

8.2.3 创建一个动态链接库200

8.2.4 exports子句201

8.2.5 DLLs中的变量和段202

8.2.6 DLLs中的运行时间错和处理方法202

8.2.7 库初始化代码的编写202

8.2.8 DLLs应用实例203

8.2.9 应用程序调用DLL中的过程和函数的方法204

8.2.10 利用DLLs实现数据传输205

8.2.11 利用DLLs实现窗体重用208

8.3 编程思路208

8.4 编程实战209

8.4.1 步骤209

8.4.2 源代码212

小结215

第9章 自定义组件的制作216

9.1 编程思想216

9.1.1 重点内容216

9.1.2 设计思路216

9.1.3 制作效果216

9.1.4 功能217

9.2 编程大致流程217

9.2.1 组件217

9.2.2 组件的结构218

9.2.3 可视化组件的层次结构222

9.2.4 编写自定义组件方法应注意的问题226

9.2.5 构造器和析构器226

9.2.6 注册组件228

9.2.7 组件包的相关知识228

9.3 编程思路230

9.4 编程实战230

9.4.1 步骤230

9.4.2 源代码233

小结245

第10章 记录器的制作246

10.1 编程思想246

10.1.1 重点内容246

10.1.2 设计思路246

10.1.3 制作效果246

10.1.4 功能246

10.2 编程大致流程246

10.2.1 注册表246

10.2.2 TRegistry类248

10.2.3 与注册表操作相关的API函数248

10.3 编程思路253

10.4 编程实战253

10.4.1 具体步骤253

10.4.2 源代码254

小结257

第11章 加密工具的制作258

11.1 编程思想258

11.1.1 重点内容258

11.1.2 设计思路258

11.1.3 制作效果258

11.1.4 功能258

11.2 编程大致流程259

11.2.1 API函数概述259

11.2.2 API函数的使用259

11.3 编程思路261

11.4 编程实战269

小结273

第12章 贪吃蛇游戏的制作274

12.1 编程思想274

12.1.1 重点内容274

12.1.2 设计思路274

12.1.3 制作效果274

12.1.4 功能274

12.2 编程大致流程275

12.2.1 利用Delphi 7窗体作画275

12.2.2 使用Delphi 7提供的TTimer组件275

12.2.3 对游戏规则和所要实现功能的总体分析275

12.2.4 通过游戏规则设计内部算法276

12.2.5 实现算法与用户交互界面的连接282

12.3 编程实战285

12.3.1 创建工程并添加相关组件285

12.3.2 源代码285

小结300

第13章 数据库的创建302

13.1 编程思想302

13.1.1 重点内容302

13.1.2 设计思路302

13.1.3 制作效果302

13.1.4 功能303

13.2 编程大致流程303

13.2.1 使用Delphi 7数据库应用程序向导303

13.2.2 Delphi 7中数据库的相关组件306

13.3 编程实战309

小结313

第14章 数据条件查询软件的制作314

14.1 编程思想314

14.1.1 重点内容314

14.1.2 设计思路314

14.1.3 制作效果314

14.1.4 功能314

14.2 编程大致流程315

14.2.1 InterBase简介315

14.2.2 InterBase数据库管理316

14.2.3 利用SQL Explorer连接和管理数据库321

14.2.4 主细表的使用321

14.2.5 建立数据模板323

14.2.6 使用数据过滤查询技术323

14.3 编程实战324

14.3.1 创建窗体及添加组件324

14.3.2 源代码326

小结332

第15章 人事管理系统的制作333

15.1 编程思想333

15.1.1 设计思路333

15.1.2 制作效果333

15.1.3 功能334

15.2 编程大致流程334

15.2.1 系统功能分析334

15.2.2 数据库需求分析335

15.3 编程实战341

小结346

第16章 网上聊天室的制作347

16.1 编程思想347

16.1.1 重点内容347

16.1.2 设计思路347

16.1.3 制作效果347

16.1.4 功能348

16.2 编程大致流程348

16.2.1 WinSocket基础知识348

16.2.2 WinSocket原理及相关的WinAPI函数调用349

16.2.3 WinSocket及其相关API的封装类352

16.2.4 TclientSocket和TserverSocket的应用356

16.3 编程实战357

16.3.1 服务器端和客户端的架构及信息传输过程中的格式规范357

16.3.2 设计客户端和服务器端程序界面358

16.3.3 编写事件处理代码360

16.3.4 源代码367

小结379

第17章 Web浏览器的制作380

17.1 编程思想380

17.1.1 重点内容380

17.1.2 设计思路380

17.1.3 制作效果380

17.1.4 功能380

17.2 编程大致流程381

17.2.1 Web与HTTP传输协议381

17.2.2 TwebBrowser组件的使用382

17.2.3 为TAnimate添加动画387

17.2.4 实现历史记录及网址记录388

17.3 编程实战388

17.3.1 步骤388

17.3.2 源代码389

小结392

第18章 多层分布式程序设计393

18.1 编程思想393

18.1.1 重点内容393

18.1.2 设计思路393

18.1.3 制作效果393

18.1.4 功能393

18.2 编程大致流程394

18.2.1 MIDAS的特点与优势394

18.2.2 MIDAS的数据包395

18.2.3 MIDAS的体系结构396

18.2.4 MIDAS连接方式比较397

18.2.5 开发多层分布式数据库398

18.3 编程实战400

18.3.1 创建应用服务器400

18.3.2 创建瘦客户应用401

18.3.3 源代码401

小结403

第19章 扫雷游戏的制作404

19.1 编程思想404

19.1.1 重点内容404

19.1.2 设计思路404

19.1.3 制作效果404

19.2 编程大致流程404

19.3 编程实战404

19.3.1 界面设计404

19.3.2 源代码415

小结431

第20章 婚纱摄影客户管理系统的开发432

20.1 编程思想432

20.1.1 设计思路432

20.1.2 制作效果432

20.1.3 功能432

20.2 编程大致流程432

20.3 编程思路433

20.3.1 需求分析433

20.3.2 模块划分433

20.3.3 编写代码435

20.4 编程实战435

20.4.1 主窗口435

20.4.2 数据输入438

20.4.3 信息查询486

小结514

附录 API函数表515

A.1 控件与消息函数515

A.2 硬件与系统函数517

A.3 设备场景函数520

A.4 绘图函数521

A.5 位图、图标和光栅运算函数524

A.6 菜单函数525

A.7 文本和字体函数526

A.8 打印函数528

A.9 文件处理函数529

A.10 Windows消息函数532

A.11 网络函数533

A.12 进程和线程函数533

A.13 同步函数534

热门推荐