图书介绍

Delphi 7应用案例开发篇【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi 7应用案例开发篇
  • 甘志等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302075891
  • 出版时间:2003
  • 标注页数:447页
  • 文件大小:62MB
  • 文件页数:463页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Delphi 7应用案例开发篇PDF格式电子书版下载

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

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

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

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

图书目录

第1章 神奇的Delphi1

1.1 Delphi 7概述2

1.1.1 优秀的RAD开发工具2

1.1.2 全面的开发平台2

1.1.3 最佳的数据库开发方案3

1.1.4 Borland公司20年技术创新的顶峰4

1.2 优秀的集成开发环境4

1.3 可视的开发方式5

1.3.1 简单易用的窗体设计器5

1.3.2 强大的对象观察器6

1.3.3 控件的选择和对齐7

1.3.4 自动调节控件的大小和位置8

1.3.5 其他特性9

1.4 人性化的代码编辑器9

1.5.1 保存界面设置14

1.5 强大的定制功能14

1.5.2 自定义Delphi环境16

1.6 丰富的标准控件组17

1.7 开放的控件体系19

1.8 强大的调试工具20

1.8.1 使用集成调试器20

1.8.2 使用断点20

1.10 小结24

1.9 简易的应用程序发布方式24

第2章 面向对象的Delphi语言27

2.1 面向过程的语言要素28

2.1.1 简单数据类型28

2.1.2 复杂数据类型30

2.1.3 简单语句语法34

2.1.4 流程控制语句37

2.1.5 使用指针47

2.1.6 Object Pascal的单元文件(Unit)51

2.2.1 什么是对象52

2.2 面向对象编程52

2.2.2 面向对象方法的基本特性55

2.2.3 构造函数和析构函数61

2.2.4 存取特性:私有、保护和公共61

2.2.5 从对象中继承数据和方法62

2.2.6 虚拟函数63

2.2.7 实现接口66

2.2.8 异常处理72

2.3.1 标识符命名75

2.3 使用Borland的编码风格75

2.3.2 源文件命名76

2.3.3 空白的使用76

2.3.4 关于缩进76

2.3.5 关于类77

2.4 小结78

第3章 通用程序设计79

3.2.1 建立Action80

3.2 建立标准界面元素80

3.1 生成MDI框架80

3.2.2 设置菜单和工具条85

3.2.3 添加状态条86

3.3 和文件相关的功能87

3.3.1 修改子窗体87

3.3.2 打开文件89

3.3.3 保存文件90

3.3.4 完善打开文件功能92

3.3.5 编写“最近打开文件列表”94

3.4 保存应用程序配置99

3.4.1 方法介绍99

3.4.2 保存配置100

3.5 显示状态信息101

3.5.1 显示当前编辑文件信息101

3.5.2 显示提示信息102

3.6 编写帮助系统104

3.6.1 生成帮助文件104

3.6.2 为应用和窗体设置帮助文件107

3.6.3 使用帮助API109

3.6.4 添加上下文相关帮助111

3.6.5 建立上下文相关帮助系统111

3.7 小结116

第4章 案例——分析和设计117

4.1 使用标准的工具和过程118

4.1.1 统一建模语言(UML)118

4.1.2 规范软件开发过程118

4.2 捕获需求和建立用况119

4.3 使用ModelMaker编写用况图120

4.3.1 领域模型121

4.3.2 业务模型122

4.3.3 补充需求122

4.3.4 需求工作小结123

4.3.5 客户的需求观124

4.4 确定系统构架127

4.5.2 设计阶段的开始128

4.5 从分析到设计128

4.5.1 分析阶段的总结128

4.6 界面设计129

4.6.1 界面是一个舞台129

4.6.2 对界面的主要期望130

4.6.3 尽量符合用户的预测130

4.6.4 什么是理想的界面130

4.6.5 界面的一致性131

4.6.6 形式符合功能131

4.6.7 屏幕设计基础131

4.7 对工程进行测试132

4.8 使用CVS进行版本控制133

4.8.1 CVS简介134

4.8.2 安装CVS136

4.8.3 设置CVS用户136

4.8.4 CVS基础用法138

4.8.5 CVS高级特性142

4.8.6 从其他版本控制系统导入模块143

4.8.7 CVS小结144

4.9 小结144

第5章 案例——建立数据库系统145

5.1 数据库分析与设计146

5.2 数据库范式146

5.3 MySQL简介148

5.3.1 什么是MySQL148

5.3.2 MySQL的主要特征148

5.4 安装和设置MySQL150

5.4.1 安装MySQL150

5.4.2 设置默认字符集150

5.4.3 使用支持事务的数据表151

5.5 使用Delphi连接MySQL数据库153

5.5.1 dbExpress简介153

5.5.2 使用Delphi连接MySQL数据库154

5.6 业务数据库设计159

5.6.1 分析并设计数据表160

5.6.2 MySQL数据类型160

5.6.3 确定表格字段164

5.7 辅助数据库设计171

5.8 采用DataSnap架构存取数据172

5.8.1 多级数据库模式优点173

5.8.2 技术基础174

5.9 小结174

第6章 案例——应用服务器和管理软件175

6.1 应用服务器176

6.1.1 建立应用服务器176

6.1.2 安装应用服务器178

6.2 建立客户端180

6.3 完善书籍管理功能184

6.4 添加进货记录管理功能190

6.4.1 在应用服务器中设置主/从关系190

6.4.2 修改客户端192

6.4.3 增加进货记录195

6.5 小结208

第7章 案例——建立Web应用209

7.1 预期目标210

7.2 IntraWeb简介210

7.2.1 控件简介210

7.2.2 使用IntraWeb建立Web应用213

7.3 建立Web应用216

7.3.1 生成IntraWeb应用216

7.3.2 为主窗口添加登录功能219

7.4 建立会员系统223

7.4.1 连接会员数据库223

7.4.2 建立会员注册页面223

7.4.3 使用客户端JavaScript检查数据的有效性226

7.4.4 会员注册和登录功能229

7.4.5 会员修改信息页面233

7.5.1 书籍信息查询页面237

7.5 建立销售系统237

7.5.2 定购系统247

7.6 定制页面显示效果257

7.7 安装IntraWeb应用到Web服务器258

7.8 小结261

第8章 案例——完善软件系统263

8.1 完善管理软件264

8.1.1 使用ActionList集中管理菜单和工具栏264

8.1.2 设置帮助菜单和系统菜单269

8.1.3 设计启动窗口272

8.2 添加权限控制系统275

8.2.1 增加用户登录机制275

8.2.2 增加权限管理功能279

8.2.3 如何获得更高的安全性287

8.3 完善应用服务器290

8.3.1 添加任务栏图标290

8.3.2 添加连接信息显示293

8.4.2 本地化窗口资源295

8.4 软件的国际化和本地化295

8.4.1 加入新的语言295

8.4.3 将普通字符串转化为ResourceStrino297

第9章 案例——建立报表系统303

9.1 Rave报表设计系统介绍304

9.1.1 组件介绍304

9.1.2 报表设计器介绍304

9.1.3 Rave组件的一些共同属性310

9.2 为书籍管理子系统提供报表功能312

9.2.1 添加Rave组件312

9.2.2 打印书籍清单313

9.2.3 使用FontMirror功能统一管理字体316

9.2.4 打印当前页号317

9.2.5 添加运行时打印功能317

9.3 为进货管理子系统提供报表功能319

9.3.1 生成数据连接控件319

9.3.2 添加Band控件319

9.3.3 添加其他报表控件321

9.3.4 使用Lookup字段添加书名显示324

9.3.5 添加运行时打印功能325

9.4 小结326

第10章 其他开发范例327

10.1 窗体停靠编程328

10.2 拖放文件331

10.3 不打开IDE编译工程335

10.4 查看DLL中的符号信息336

10.5 与VC相互调用DLL336

10.5.1 Delphi调用VC生成DLL336

10.5.2 VC调用Delphi的DLL337

10.6 利用Delphi编写Windows外壳扩展338

10.6.1 上下文相关菜单扩展339

10.6.2 文件信息提示扩展345

10.7 正确地发出HTTP请求352

10.8 使用Google进行搜索353

10.9 在Delphi与C++之间实现函数与对象共享359

10.10 编写具有插件的应用程序364

10.11 小结368

附录A ModeIMaker的使用371

A.1 UML简介372

A.1.1 何处使用UML373

A.1.2 UML的构造374

A.1.3 UML的扩展382

A.2 ModelMaker界面383

A.3 ModelMaker使用初步388

A.3.1 导入代码388

A.3.2 生成代码391

A.3.3 添加图表391

A.3.4 保存模型394

A.4 ModelMaker使用进阶394

A.4.1 创建新类394

A.4.2 成员列表397

A.4.3 编辑新类398

A.4.4 添加代码402

A.4.5 ModelMaker中的各种图表404

A.4.6 编辑宏407

A.4.7 代码模板409

A.4.8 单元代码编辑411

A.4.9 ModelMaker的文档管理412

A.5 ModelMaker与Delphi IDE的协作413

A.6 小结415

附录B 高效MySQL手册417

B.1 SQL语言速成418

B.1.1 创建表418

B.1.2 创建索引418

B.1.3 改变表结构419

B.1.4 删除数据对象419

B.1.5 执行Select查询419

B.1.6 修改表中数据420

B.1.8 统计函数421

B.1.7 数据库切换421

B.1.9 运用MySQL建立新数据库422

B.1.10 更换数据库422

B.1.11 创建表422

B.2 Select语句例程426

B.2.1 列的最大值427

B.2.2 拥有某个列的最大值的行427

B.2.3 分组并列出每组的最大值428

B.2.4 拥有某个字段的组间最大值的行428

B.2.5 使用外键430

B.3 养成良好的使用方法431

B.3.1 只存储需要的信息432

B.3.2 只要求需要的东西432

B.3.3 规范化表的结构433

B.3.4 复合索引434

B.3.5 使用索引加快查询435

B.3.7 不要过分使用索引437

B.3.6 查询处理437

B.3.8 使用REPLACE查询438

B.3.9 使用临时表438

B.3.10 尽量使用最新版的MySQL439

B.4 优化指南439

B.4.1 在编译时优化MySQL439

B.4.2 调整服务器440

B.4.3 使用正确的表类型441

B.4.4 使用优化工具442

B.5 MySQL不支持的功能以及回避方法443

B.5.1 子选择443

B.5.2 SELECT INTO TABLE444

B.5.3 事务处理444

B.5.4 存储过程和触发器445

B.5.5 外键445

B.5.6 视图446

B.5.7 使用“--”作为一个注释的开始446

B.6 小结447

热门推荐