《Delphi 6数据库实用程序设计100例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:段兴主编;唐一丁等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115105979
  • 页数:441 页
图书介绍:内容提要 本书精心选取了利用Delphi 6开发的数据库方面具有代表性的100个编程实例。这些实 例按照完成功能划分,包括数据库控件与界面设计、数据库基本操作、数据库高级操作、远 程数据访问、第三方数据库控件及应用、XML和典型数据库应用系统等几方面的内容,基本 涵盖了Delphi 6数据库开发的主要方面。 实用是本书的最大特色。本书大部分实例模仿优秀流行软件的相关部分,或提供关键问 题的解决方案,部分实例侧重于帮助读者理解Delphi 6数据库开发的基础概念、重点和难点。 本书最后介绍的几个典型的数据库应用系统,如工资管理系统、人事管理系统、缴费系统、 酒店客房管理系统等,实用性极强,界面美观,功能齐全。通过对这部分内容的阅读,读者 可以对Delphi数据库软件开发的全过程有一个全面的掌握。 本书适合掌握了Delphi 6基本编程技术的读者阅读。

第一篇 数据库控件与界面设计 1

实例1 将控件植入DBGrid的Cell中 3

实例2 让DBGrid自动调整宽度 7

实例3 单击DBGrid标题进行排序 12

实例4 在DBGrid中使用ENTER替代TAB操作 15

实例5 在DBComboBox中显示记录列表 18

实例6 改变当前DBGrid编辑框的背景颜色 21

实例7 制作登录密码对话框 25

实例8 ADO数据集进度条的显示 28

实例9 ADO连接SQL Server 31

实例10 给活动单元格/行加上特殊背景色 33

实例11 如何动态地增加字段 38

实例12 利用Tbatch组件完成数据的批处理 41

实例13 用TreeView控件实现数据库的分类查询 45

实例14 在DBGrid中插入下拉选框 48

实例15 处理数据栅格的编辑框 51

实例16 用Delphi的QReport部件生成报表 54

实例17 利用API实现网格内组件的嵌入 57

实例18 TSession组件的应用 61

第二篇 数据库基本操作 65

实例19 在同一数据表中复制记录 67

实例20 统计数据集的记录数 71

实例21 动态获取BDE别名的相关信息 75

实例22 建立BDE-Paradox数据库 79

实例23 在DBGrid中复制和粘贴数据 83

实例24 使用ADO打开带有密码的Access数据库 87

实例25 判断某一列数据是否为空 92

实例26 如何动态建立Access数据库 96

实例27 如何动态建立SQL Server ODBC 100

实例28 将ADO数据集保存成文件 106

实例29 使用Locate定位数据指针 109

实例30 利用Table的过滤机制实现动态查询和统计 112

实例31 在DBGrid中实现Copy.Paste功能 115

实例32 在TDBGrid控件中处理多个记录 117

实例33 数据库资料到文本格式的转换 120

实例34 字段的使用 123

实例35 数据库格式的转换 127

实例36 利用拼音首字符检索 129

实例37 对用户输入数据的控制 133

实例38 实现Pack功能 137

实例39 动态创建数据库别名 140

第三篇 数据库高级操作 143

实例40 重整DBGrid中的栏目次序 145

实例41 快捷方式的建立与删除 148

实例42 在一个DBGrid中显示多数据库 151

实例43 保存DBGrid中的设置 154

实例44 在数据库内批量转换表格式 158

实例45 数据表继承关系的建立 161

实例46 动态建立数据表 166

实例47 使用计算出的字段 170

实例48 维护Parodox数据表的索引 173

实例49 动态生成图表 178

实例50 利用TStream读写数据 181

实例51 书签的应用 185

实例52 主从数据表的链接 187

实例53 下拉列表和查找字段在DBGrid中的应用 189

第四篇 远程数据访问 193

实例54 如何使用数据模块 195

实例55 如何建立ClientDataSet Flat数据库 198

实例56 转换成CDS数据库 202

实例57 如何生成一个GUID 205

实例58 建立基本DataSnap服务器 209

实例59 建立DCOM远程数据访问连接 214

实例60 建立SocketConnection远程数据访问连接 218

实例61 建立WebConnection远程数据访问连接 222

实例62 从WSDL Import Wizard生成Web服务 224

实例63 为生成的Web服务制作客户端 229

实例64 建立Web服务的数据提供端 234

实例65 建立Web服务的数据访问端 240

实例66 开发WebSnap数据库程序 244

实例67 建立ActiveForm数据浏览 250

实例68 建立数据查询WebServices服务器端 254

实例69 数据查询Web服务客户端开发 258

实例70 基于WAP的手机无线应用 261

实例71 使用类型库编辑DataSnap服务端 269

实例72 建立自动化控制器获取数据 273

实例73 建立基本Web数据库服务器应用 276

实例74 建立查询条件Web数据库服务器应用 281

实例75 建立基本MTS服务端 285

实例76 建立MTS数据访问客户端 291

第五篇 数据库相关第三方控件 295

实例77 通用报表工具SReport 297

实例78 万能查询控件WNQuery 300

实例79 查询控件EsLib 303

实例80 报表控件FastReport 306

实例81 Exporter控件组的使用 309

第六篇 其他相关技术 313

实例82 在数据表中使用弹出菜单形式的下拉列表 315

实例83 自动删除前30天的记录 319

实例84 用户登录时最多可输入3次密码 323

实例85 动画显示图像字段 326

实例86 用TXmlDocument创建一个XML文档 331

实例87 数据库生成TreeView列表 337

实例88 软件版权保护 340

实例89 E-mail的发送(利用NMSTMP) 345

实例90 实现远程抓图 349

第七篇 典型数据库应用系统 355

实例91 学生宿舍管理系统 357

实例92 工资管理系统 365

实例93 人事管理系统 373

实例94 学生缴费系统 382

实例95 移动电话管理系统 392

实例96 学生成绩管理系统 400

实例97 列车票务系统 410

实例98 酒店客房管理系统 416

实例99 个人上网记费系统 425

实例100 医院住院部管理系统 434