本书精心选取了利用Delphi 6开发的数据库方面具有代表性的100个编程实例。这些实例按照完成功能划分,包括数据库控件与界面设计、数据库基本操作、数据库高级操作、远程数据访问、第三方数据库控件及应用、XML和典型数据库应用系统等几方面的内容,基本涵盖了Delphi 6数据库开发的主要方面。\r\n 实用是本书的最大特色。本书大部分实例模仿优秀流行软件的相关部分,或提供关键问题的解决方案,部分实例侧重于帮助读者理解Delphi 6数据库开发的基础概念、重点和难点。本书最后介绍的几个典型的数据库应用系统,如工资管理系统、人事管理系统、缴费系统、酒店客房管理系统等,实用性极强,界面美观,功能齐全。通过对这部分内容的阅读,读者可以对Delphi数据库软件开发的全过程有一个全面的掌握。\r\n 本书适合掌握了Delphi 6基本编程技术的读者阅读。
第一篇 数据库控件与界面设计 1\r\n\r\n实例1 将控件植入DBGrid的Cell中 3\r\n实例2 让DBGrid自动调整宽度 7\r\n实例3 单击DBGrid标题进行排序 12\r\n实例4 在DBGrid中使用ENTER替代TAB操作 15\r\n实例5 在DBComboBox中显示记录列表 18\r\n实例6 改变当前DBGrid编辑框的背景颜色 21\r\n实例7 制作登录密码对话框 25\r\n实例8 ADO数据集进度条的显示 28\r\n实例9 ADO连接SQL Server 31\r\n实例10 给活动单元格/行加上特殊背景色 33\r\n实例11 如何动态地增加字段 38\r\n实例12 利用Tbatch组件完成数据的批处理 41\r\n实例13 用TreeView控件实现数据库的分类查询 45\r\n实例14 在DBGrid中插入下拉选框 48\r\n实例15 处理数据栅格的编辑框 51\r\n实例16 用Delphi的QReport部件生成报表 54\r\n实例17 利用API实现网格内组件的嵌入 57\r\n实例18 TSession组件的应用 61\r\n\r\n第二篇 数据库基本操作 65\r\n\r\n实例19 在同一数据表中复制记录 67\r\n实例20 统计数据集的记录数 71\r\n实例21 动态获取BDE别名的相关信息 75\r\n实例22 建立BDE-Paradox数据库 79\r\n实例23 在DBGrid中复制和粘贴数据 83\r\n实例24 使用ADO打开带有密码的Access数据库 87\r\n实例25 判断某一列数据是否为空 92\r\n实例26 如何动态建立Access数据库 96\r\n实例27 如何动态建立SQL Server ODBC 100\r\n实例28 将ADO数据集保存成文件 106\r\n实例29 使用Locate定位数据指针 109\r\n实例30 利用Table的过滤机制实现动态查询和统计 112\r\n实例31 在DBGrid中实现Copy、Paste功能 115\r\n实例32 在TDBGrid控件中处理多个记录 117\r\n实例33 数据库资料到文本格式的转换 120\r\n实例34 字段的使用 123\r\n实例35 数据库格式的转换 127\r\n实例36 利用拼音首字符检索 129\r\n实例37 对用户输入数据的控制 133\r\n实例38 实现Pack功能 137\r\n实例39 动态创建数据库别名 140\r\n\r\n第三篇 数据库高级操作 143\r\n\r\n实例40 重整DBGrid中的栏目次序 145\r\n实例41 快捷方式的建立与删除 148\r\n实例42 在一个DBGrid中显示多数据库 151\r\n实例43 保存DBGrid中的设置 154\r\n实例44 在数据库内批量转换表格式 158\r\n实例45 数据表继承关系的建立 161\r\n实例46 动态建立数据表 166\r\n实例47 使用计算出的字段 170\r\n实例48 维护Parodox数据表的索引 173\r\n实例49 动态生成图表 178\r\n实例50 利用TStream读写数据 181\r\n实例51 书签的应用 185\r\n实例52 主从数据表的链接 187\r\n实例53 下拉列表和查找字段在DBGrid中的应用 189\r\n\r\n第四篇 远程数据访问 193\r\n\r\n实例54 如何使用数据模块 195\r\n实例55 如何建立ClientDataSet Flat数据库 198\r\n实例56 转换成CDS数据库 202\r\n实例57 如何生成一个GUID 205\r\n实例58 建立基本DataSnap服务器 209\r\n实例59 建立DCOM远程数据访问连接 214\r\n实例60 建立SocketConnection远程数据访问连接 218\r\n实例61 建立WebConnection远程数据访问连接 222\r\n实例62 从WSDL Import Wizard生成Web服务 224\r\n实例63 为生成的Web服务制作客户端 229\r\n实例64 建立Web服务的数据提供端 234\r\n实例65 建立Web服务的数据访问端 240\r\n实例66 开发WebSnap数据库程序 244\r\n实例67 建立ActiveForm数据浏览 250\r\n实例68 建立数据查询WebServices服务器端 254\r\n实例69 数据查询Web服务客户端开发 258\r\n实例70 基于WAP的手机无线应用 261\r\n实例71 使用类型库编辑DataSnap服务端 269\r\n实例72 建立自动化控制器获取数据 273\r\n实例73 建立基本Web数据库服务器应用 276\r\n实例74 建立查询条件Web数据库服务器应用 281\r\n实例75 建立基本MTS服务端 285\r\n实例76 建立MTS数据访问客户端 291\r\n\r\n第五篇 数据库相关第三方控件 295\r\n\r\n实例77 通用报表工具SReport 297\r\n实例78 万能查询控件WNQuery 300\r\n实例79 查询控件EsLib 303\r\n实例80 报表控件FastReport 306\r\n实例81 Exporter控件组的使用 309\r\n\r\n第六篇 其他相关技术 313\r\n\r\n实例82 在数据表中使用弹出菜单形式的下拉列表 315\r\n实例83 自动删除前30天的记录 319\r\n实例84 用户登录时最多可输入3次密码 323\r\n实例85 动画显示图像字段 326\r\n实例86 用TXmlDocument创建一个XML文档 331\r\n实例87 数据库生成TreeView列表 337\r\n实例88 软件版权保护 340\r\n实例89 E-mail的发送(利用NMSTMP) 345\r\n实例90 实现远程抓图 349\r\n\r\n第七篇 典型数据库应用系统 355\r\n\r\n实例91 学生宿舍管理系统 357\r\n实例92 工资管理系统 365\r\n实例93 人事管理系统 373\r\n实例94 学生缴费系统 382\r\n实例95 移动电话管理系统 392\r\n实例96 学生成绩管理系统 400\r\n实例97 列车票务系统 410\r\n实例98 酒店客房管理系统 416\r\n实例99 个人上网记费系统 425\r\n实例100 医院住院部管理系统 434