图书介绍

Delphi数据库系统开发完全手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi数据库系统开发完全手册
  • 宋坤,邹天思编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115145482
  • 出版时间:2006
  • 标注页数:514页
  • 文件大小:194MB
  • 文件页数:536页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Delphi数据库系统开发完全手册PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Delphi开发环境概述3

1.1 Delphi概述3

第一篇 Delphi编程篇3

1.2.1 熟悉Delphi 7开发环境4

1.2 Delphi 7的集成开发环境4

1.2.2 常用菜单5

1.2.3 工具栏8

1.2.4 组件面板9

1.2.5 对象检查器12

1.2.6 代码编辑器13

1.2.8 对象树状窗口15

1.2.7 代码浏览器15

1.2.9 项目管理器16

1.3.1 制作一个简单的应用程序17

1.3 应用程序的开发过程17

1.3.3 构成Delphi 7项目的主要文件说明21

13.2 构成Delphi 7项目的主要文件21

2.1.1 对象的引入24

2.1 面向对象的程序设计24

第2章 面向对象的应用程序设计24

2.1.2 Delphi提供的对象25

2.2 认识Delphi的窗体26

2.3.1 与窗体位置、大小有关的属性27

2.3 窗体对象的主要属性27

2.3.3 与窗体显示有关的属性28

2.3.2 与窗体客户区大小有关的属性28

2.3.4 与窗体透明有关的属性29

2.3.6 窗体的绘图属性30

2.3.5 与窗体外观有关的属性30

2.3.8 与窗体约束有关的属性31

2.3.7 与窗体控制有关的属性31

2.4.1 窗体对象的创建与释放32

2.4 窗体的操作方法32

2.3.9 与窗体字体比例调整有关的属性32

2.4.3 窗体对象的焦点设置33

2.4.2 窗体对象的显示与隐藏33

2.5.1 窗体激活时产生的相关事件34

2.5 窗体的事件处理34

2.4.4 对象控制的操作方法34

2.5.2 窗体关闭时产生的相关事件35

2.5.3 鼠标相关事件处理36

2.5.4 键盘相关事件处理37

2.5.5 拖动相关事件处理38

2.6 应用程序窗体组成39

2.7 应用软件开发流程45

3.1.1 界面设计基础47

3.1 可视化用户界面设计47

第3章 用户图形界面设计47

3.1.3 人机交互界面举例48

3.1.2 人机交互界面设计48

3.2.2 控件命名约定50

3.2.1 控件分类50

3.2 控件概述50

3.2.4 控件的通用方法与事件51

3.2.3 控件的通用属性51

3.2.6 关于焦点52

3.2.5 关于Tab键次序52

3.3.3 控件数组应用实例53

3.3.2 定义控件数组53

3.3 使用控件数组53

3.3.1 为何使用控件数组53

3.4.1 统一控件尺寸54

3.4 调整控件布局54

3.4.2 调整水平和垂直间距55

3.5.1 主要属性设置57

3.5 标签控件57

3.4.3 锁定控件布局57

3.6.2 文本类控件属性设置58

3.6.1 引入文本类控件58

3.5.2 标签控件的实例应用58

3.6 文本类控件58

3.7.2 按钮类控件属性设置59

3.7.1 按钮类控件的主要应用59

3.6.3 文本类控件实例应用59

3.7 按钮类控件59

3.8.1 复选框与单选按钮62

3.8 选择类控件62

3.7.3 按钮类控件应用62

3.8.2 列表框控件应用64

3.8.3 组合框控件应用65

3.9.2 时钟控件在用户界面中的应用66

3.9.1 时钟控件主要属性、事件66

3.9 时钟控件66

3.10.3 框架控件实例应用67

3.10.2 框架控件主要属性、方法67

3.10 框架控件67

3.10.1 框架控件在用户界面中的应用67

3.11.1 主要修饰类控件68

3.11 修饰类控件68

3.11.2 使用修饰类控件美化用户界面69

4.1.1 创建菜单与菜单项70

4.1 菜单栏设计70

第4章 菜单栏、工具栏和对话框70

4.1.4 设计单选菜单71

4.1.3 设计级联菜单71

4.1.2 在菜单中添加分隔线71

4.1.6 为菜单添加图标72

4.1.5 设计复选菜单72

4.1.9 设计弹出式菜单74

4.1.8 动态管理菜单74

4.1.7 菜单命令的响应74

4.2.1 TToolBar组件与TToolButton组件75

4.2 设计工具栏75

4.2.2 设置按钮样式76

4.2.4 为工具栏设置提示信息77

4.2.3 为工具栏设置响应代码77

4.3.2 打开对话框和保存对话框78

4.3.1 通用对话框的引入78

4.3 通用对话框78

4.3.3 颜色对话框和字体对话框81

4.3.4 打印对话框和替换对话框82

5.1.2 使用BDE连接SQL Server数据库86

5.1.1 BDE Administrator86

第5章 数据库开发技术86

5.1 BDE数据库程序开发技术86

5.1.3 TTable组件89

5.1.4 TQuery组件90

5.1.5 TDatabase组件92

5.2.2 TADOConnection组件93

5.2.1 ADO技术简介93

5.2 ADO数据库程序开发技术93

5.2.3 TADOCommand组件96

5.2.4 TADOTable组件97

5.2.5 TADOQuery组件98

6.1.1 创建数据库与数据表101

6.1 操作数据库101

第6章 访问与编辑数据101

6.1.2 修改数据表结构103

6.1.3 删除表104

6.2.1 添加记录105

6.2 编辑数据105

6.2.2 修改记录109

6.2.3 删除记录111

6.3.1 数据查找113

6.3 数据查询与统计113

6.3.2 数据查询116

6.3.3 数据排序117

6.3.4 数据过滤118

6.3.5 数据统计119

7.2 TDBEdit组件介绍122

7.1 数据控制组件介绍122

第7章 数据库用户界面设计122

7.3 TDBNavigator组件介绍124

7.4 TDBImage组件介绍125

7.5 TDBListBox组件介绍127

7.6 TDBComboBox组件介绍128

7.7 TDBLookupListBox组件介绍129

7.8 TDBRadioGroup组件介绍131

7.9 TDBGrid组件介绍132

7.10 TDBCtrlGrid组件介绍134

8.1.1 常用Rave组件介绍137

8.1 利用Rave组件设计报表137

第8章 报表与打印程序设计137

8.1.2 使用Rave组件设计报表138

8.1.3 使用代码创建报表142

8.2.1 设计页眉和页脚143

8.2 特色报表设计143

8.2.2 设计带表格的报表144

8.2.3 打印分栏文本145

8.3.1 设计主从式报表146

8.3 使用Rave组件设计报表实例应用146

8.3.2 设计汇款单式报表147

8.3.3 设计分组式报表148

8.3.4 设计随查询结果自动更新的报表149

8.4.1 创建简单报表152

8.4 利用向导创建报表152

8.4.2 调整报表的外观154

8.5.1 图案报表设计155

8.5 使用QuickReport组件设计报表155

8.4.3 改变长度单位155

8.5.2 设计连续打印报表156

8.6.3 报表设计要点158

8.6.2 报表设计过程158

8.6 数据报表应用总结158

8.6.1 设计报表版面158

9.2.1 错误捕捉159

9.2 错误捕获159

第9章 调试程序与预错处理159

9.1 错误的种类159

9.2.3 编制错误处理程序160

9.2.2 触发错误160

9.3.1 跟踪程序的执行161

9.3 代码调试161

9.3.2 Call Stack窗口162

9.3.3 Watch List窗口163

9.3.4 Debug Inspector窗口165

9.3.5 Evaluate/Modify窗口166

10.1 安装SQL Server171

第10章 管理SQL Server 2000171

第二篇 SQL Server应用篇171

10.2.1 启动、暂停和停止SQL Server服务器174

10.2 配置服务器174

10.2.2 注册SQL Serve r2000服务器175

10.3.1 将数据库生成脚本179

10.3 脚本概述179

10.2.3 编辑SQL Server 2000注册信息179

10.3.3 执行脚本181

10.3.2 将指定表生成脚本181

10.4.2 数据库备份182

10.4.1 备份和恢复的概念182

10.4 备份和还原数据库182

10.5.1 分离数据库184

10.5 分离和附加数据库184

10.4.3 数据库还原184

10.5.2 附加数据库185

10.6.2 导入SQL Server数据表186

10.6.1 导入数据库186

10.6 导入、导出数据表186

10.6.3 导入其他数据源的数据表188

10.6.5 导出SQL Server数据表191

10.6.4 导出数据库191

11.1.1 分析数据库结构193

11.1 分析数据库193

第11章 设计SQL Server数据库193

11.1.2 设计数据库草稿194

11.2.1 创建数据库195

11.2 设计数据库195

11.2.2 添加数据表197

11.2.3 选择数据类型199

11.2.4 删除数据表200

11.3.1 建立惟一索引201

11.3 建立索引201

11.3.3 删除索引203

11.3.2 定义主键索引203

11.4.1 为数据表更名204

11.4 修改数据库204

11.4.3 在表结构中删除字段205

11.4.2 在表结构中添加新字段205

11.5.1 建立一对一关系207

11.5 关系的建立与维护207

11.4.4 改变表结构字段的大小207

11.4.5 修改表结构中的字段顺序207

11.5.2 建立一对多关系210

11.5.3 关系更名211

11.6.1 创建视图212

11.6 设计视图212

11.5.4 删除关系212

11.6.3 删除视图215

11.6.2 修改视图215

12.1.1 添加新记录217

12.1 录入和修改数据217

第12章 编辑SQL Server数据库217

12.1.3 删除记录218

12.1.2 记录修改218

12.2 浏览数据219

12.3.2 查找第一条记录220

12.3.1 查找指定行记录220

12.3 查找数据220

12.3.3 查找最后一条记录221

12.3.5 查找前一条记录222

12.3.4 查找下一条记录222

13.1.1 编写SQL语句224

13.1 创建查询和测试查询224

第13章 SQL语句224

13.2.2 选择查询字段225

13.2.1 简单的Select查询225

13.1.2 测试SQL语句225

13.1.3 执行SQL语句225

13.2 选择查询225

13.2.4 对查询结果进行排序226

13.2.3 利用Where参数过滤数据226

13.2.5 将查询结果分组统计227

13.2.6 模糊查询230

13.2.7 在查询语句中进行计算231

13.3.1 数据汇总查询232

13.3 使用聚合函数进行查询232

13.2.8 为字段起一个别名232

13.3.2 数据平均值查询233

13.3.3 数据总记录数查询234

13.4.1 子查询235

13.4 复杂查询235

13.3.4 数据最小值查询235

13.3.5 数据最大值查询235

13.4.3 内连接236

13.4.2 连接236

13.4.4 外连接237

13.5.1 Insert语句介绍239

13.5 数据添加239

13.4.5 交叉连接239

13.6.2 Update语句基本应用240

13.6.1 Update语句介绍240

13.5.2 Insert语句基本应用240

13.6 数据修改240

13.7.2 Delete语句基本应用241

13.7.1 Delete语句介绍241

13.7 数据删除241

14.2.1 新建存储过程242

14.2 存储过程的应用242

第14章 存储过程、触发器与视图242

14.1 存储过程概述242

14.2.2 修改存储过程243

14.2.5 获取指定存储过程语句244

14.2.4 获取数据库中的存储过程244

14.2.3 删除存储过程244

14.2.6 存储过程的调用245

14.4.1 新建触发器246

14.4 使用触发器246

14.3 触发器介绍246

14.4.2 修改触发器247

14.6.1 新建视图248

14.6 视图应用248

14.4.3 删除触发器248

14.5 视图介绍248

14.6.3 删除视图249

14.6.2 修改视图249

14.6.5 获得指定视图语句250

14.6.4 获得数据库中所有的视图250

15.1 代码编辑器常规选项设置253

第15章 定制自己的工作环境253

第三篇 实例开发篇253

15.2 代码编辑器源文件选项设置255

15.3 代码编辑器显示状态设置261

15.4 语法着色262

15.5 代码智能选项设置264

15.6 环境选项参数设置265

15.7 窗体和组件设置267

15.8 个性化开发环境设置268

16.2.1 手工流程271

16.2 系统调查271

第16章 Delphi 7在物流配送管理系统中的应用271

16.1 物流配送管理系统概述271

16.1.1 开发背景271

16.1.2 运行环境271

16.3.1 系统功能272

16.3 系统分析272

16.2.2 需求分析272

16.4.2 数据库逻辑结构设计273

16.4.1 数据库概念设计273

16.3.2 业务流程273

16.4 数据库设计273

16.5.2 配送开票处理过程分析277

16.5.1 配送审核处理过程分析277

16.5 处理过程分析277

16.6.1 实现目标278

16.6 主程序设计278

16.6.2 建立主窗体279

16.6.3 程序相关代码280

16.7 数据模块设计281

16.8.1 配送申请管理设计282

16.8 程序设计与编码282

16.8.2 配送审核管理设计288

16.8.3 配送开票管理设计291

16.8.4 配送查询管理设计296

16.8.5 系统登录程序设计298

16.9.1 如何在TImageList中存储大图标300

16.9 疑难问题分析解决300

16.9.3 如何去除重复行301

16.9.2 如何实现动态查询301

16.9.4 动态创建窗体302

16.9.5 如何实现配送开票查询303

16.9.6 如何将表格中某些列设置为只读304

16.10.1 程序调试305

16.10 程序调试及错误处理305

16.10.2 异常处理307

16.12.1 技术总结308

16.12 技术、经验总结308

16.11 程序设计清单308

16.13 程序的打包与发行309

16.12.2 经验总结309

17.1.2 系统功能描述312

17.1.1 仓库管理系统简介312

第17章 Delphi 7在仓库管理系统中的应用312

17.1 仓库管理系统概述312

17.3 需求分析313

17.2 系统调查313

17.4.1 系统流程图314

17.4 系统设计314

17.5.2 数据库逻辑结构设计315

17.5.1 数据库概念设计315

17.4.2 业务流程315

17.5 数据库设计315

17.6.1 商品入库处理过程分析317

17.6 处理过程分析317

17.5.3 数据字典317

17.7 主窗体设计318

17.6.2 商品出库处理过程分析318

17.9.1 商品入库管理设计319

17.9 程序设计与编码319

17.8 数据模块设计319

17.9.2 商品出库管理设计326

17.9.3 商品库存查询设计328

17.10.1 使用TADODataSet组件时应该注意的问题329

17.10 疑难问题分析解决329

17.10.2 双击DBGrid表格,如何显示当条数据详细信息330

17.10.3 如何判断数据库中是否有相同字段的数据331

17.11 程序测试常见错误解决332

17.10.4 判断进价、批发价、零售价是否输入合法332

17.12 程序设计清单335

17.13.2 经验总结336

17.13.1 技术总结336

17.13 技术、经验总结336

18.1.3 系统功能描述337

18.1.2 销售管理系统简介337

第18章 Delphi在销售管理系统中的应用337

18.1 销售管理系统概述337

18.1.1 开发背景337

18.2.1 系统规划338

18.2 系统分析338

18.3.1 数据库概念设计339

18.3 数据库设计339

18.2.2 系统流程图339

18.2.3 业务流程339

18.3.2 数据库逻辑结构设计340

18.4 主窗体设计341

18.5 状态栏设计342

18.7 销售报表设计343

18.6 数据模块设计343

18.8.1 商品销售管理设计346

18.8 程序设计与编码346

18.8.2 销售退货管理设计352

18.8.3 客户订货管理设计355

18.8.4 销售查询管理设计358

18.9.1 如何防止单击TBitBtn按钮时关闭模式窗体360

18.9 疑难问题分析解决360

18.9.4 按Enter键控制焦点的移动361

18.9.3 在编辑框中只允许输入数字361

18.9.2 使用非数据控制组件显示和浏览数据361

18.10 程序设计清单362

18.9.6 如何实现超期应收款查询362

18.9.5 在销售商品时,实现订单销售362

18.11.1 技术总结363

18.11 技术、经验总结363

18.12 系统的编译与发行364

18.11.2 经验总结364

19.2.1 业务调查365

19.2 需求分析365

第19章 Delphi在工资管理系统中的应用365

19.1 工资管理系统概述365

19.1.1 系统任务365

19.1.2 设计目标365

19.3.1 数据库概念设计366

19.3 数据库设计366

19.2.2 系统规划366

19.3.2 数据库逻辑结构设计367

19.3.3 数据字典368

19.5 主窗体设计369

19.4.2 工资调整处理过程分析369

19.4 处理过程分析369

19.4.1 工资发放处理过程分析369

19.6 菜单设计370

19.8 窗体模板设计371

19.7 数据模块设计371

19.9.1 员工基本工资管理设计372

19.9 程序设计与编码372

19.9.2 员工浮动工资管理设计377

19.9.3 工资发放管理设计379

19.9.4 员工工资调整管理设计382

19.10.1 使用TRVSystem组件编写报表386

19.10 疑难问题分析解决386

19.10.3 编写简洁、灵活的代码387

19.10.2 如何控制表格中焦点的移动387

19.10.5 员工工资核算388

19.10.4 如何限制表格中某列的输入388

19.11 软件测试389

19.10.6 查询上月余额389

19.13.1 创建视图390

19.13 技术、经验总结390

19.12 程序设计清单390

19.13.2 经验总结392

20.2.1 系统规划393

20.2 系统分析393

第20章 Delphi在人事管理系统中的应用393

20.1 人事管理系统概述393

20.1.1 开发背景及意义393

20.1.2 系统目标393

20.3.2 数据库逻辑结构设计395

20.3.1 数据库概念设计395

20.2.2 系统流程图395

20.3 数据库设计395

20.4.1 人员档案处理过程分析396

20.4 处理过程分析396

20.5 主窗体设计397

20.4.2 人员调动处理过程分析397

20.7.1 员工信息管理设计398

20.7 程序设计与编码398

20.6 数据模块设计398

20.7.2 添加人员档案程序设计399

20.7.3 修改人员档案程序设计402

20.7.4 删除人员档案管理设计407

20.7.5 员工调动管理设计408

20.8.1 如何将数据表中的字段值添加到下拉列表框中410

20.8 疑难问题分析解决410

20.8.2 如何防止用户改变下拉列表框中的当前数据412

20.8.4 保存的实现方法探究413

20.8.3 隐藏窗体的标题栏413

20.8.6 控制按钮是否可用414

20.8.5 图片的切换414

20.9 程序调试与错误处理415

20.10 程序设计清单416

20.11.1 技术总结417

20.11 技术、经验总结417

20.12 程序的编译与发行418

20.11.2 经验总结418

21.2.1 系统规划419

21.2 系统分析419

第21章 Delphi在客户管理系统中的应用419

21.1 客户管理系统概述419

21.1.1 客户管理系统简介419

21.1.2 系统功能描述419

21.3 数据库设计421

21.2.3 业务流程421

21.2.2 系统流程图421

21.3.2 数据库逻辑结构设计422

21.3.1 数据库概念设计422

21.4.1 客户基础信息处理过程分析423

21.4 处理过程分析423

21.5 主窗体设计424

21.4.2 客户信息呼叫处理过程分析424

21.6 菜单设计426

21.7 工具栏设计427

21.8 数据模块设计428

21.9.1 客户区域管理程序设计429

21.9 程序设计与编码429

21.9.2 客户级别管理程序设计434

21.9.3 客户基础信息管理程序设计437

21.9.4 客户信息呼叫管理程序设计443

21.9.5 客户反馈查询管理程序设计448

21.10.1 如何将TDBGrid中的内容居中显示451

21.10 疑难问题分析解决451

21.10.4 如何防止向数据表中插入重复数据452

21.10.3 如何在控件失去焦点时进行内容检查452

21.10.2 如何更改鼠标指针形状452

21.10.6 利用掩码编辑控件格式化字符串453

21.10.5 在表格中输入商品数量,如何自动计算金额453

21.11 程序调试及错误处理454

21.13.1 技术总结457

21.13 技术、经验总结457

21.12 程序设计清单457

21.13.2 经验总结458

22.1.2 系统目标459

22.1.1 开发背景及意义459

第22章 Delphi在固定资产管理系统中的应用459

22.1 固定资产管理系统概述459

22.2.2 系统流程图460

22.2.1 系统规划460

22.2 系统分析460

22.3.2 数据库逻辑结构设计461

22.3.1 数据库概念设计461

22.2.3 业务流程461

22.3 数据库设计461

22.3.3 数据字典462

22.5 主窗体设计463

22.4.2 计提折旧处理过程分析463

22.4 处理过程分析463

22.4.1 添加固定资产处理过程分析463

22.6 图像列表设计464

22.7 数据模块设计465

22.8.1 资产类别程序设计466

22.8 程序设计与编码466

22.8.2 添加固定资产程序设计467

22.8.3 修改固定资产程序设计471

22.8.4 计提折旧程序设计474

22.8.5 数据备份程序设计478

22.8.6 系统初始化程序设计479

22.9.1 如何创建存储过程480

22.9 疑难问题分析解决480

22.9.3 查看SQL Server的备份文件481

22.9.2 数据还原的实现481

22.9.5 固定资产基本概念482

22.9.4 利用循环语句清空界面数据482

22.10 程序测试483

22.9.6 固定资产计算公式483

22.11 程序设计清单484

22.12.1 技术总结485

22.12 技术、经验总结485

22.13 系统的编译与发行486

22.12.2 经验总结486

23.2.1 系统规划487

23.2 系统分析487

第23章 Delphi在财务凭证管理系统中的应用487

23.1 财务凭证管理系统概述487

23.1.1 财务凭证管理系统简介487

23.1.2 系统功能描述487

23.2.2 业务流程488

23.3.2 数据库逻辑结构设计489

23.3.1 数据库概念设计489

23.3 数据库设计489

23.5 主窗体设计490

23.4.2 凭证审核处理过程分析490

23.4 处理过程分析490

23.4.1 凭证录入处理过程分析490

23.6 数据模块设计491

23.7.1 摘要管理程序设计492

23.7 程序设计与编码492

23.7.2 凭证录入程序设计494

23.7.3 凭证审核程序设计501

23.7.4 凭证过账程序设计505

23.8.2 如何解决两个整数乘积超出整数范围508

23.8.1 如何实现函数重载508

23.8 疑难问题分析解决508

23.8.3 如何向列表视图中添加选项509

23.9 系统测试510

23.8.5 凭证录入的正确性检查510

23.8.4 如何响应窗体的OnKeyDown事件510

23.10 程序设计清单511

23.11 技术、经验总结512

23.11.1 技术总结512

23.11.2 经验总结514

热门推荐