本书通过100个经典实例来介绍如何利用Delphi开发网络和数据库应用程序。在每章中都有重点介绍的实例,并在这些例子后面辅以必要的技术内幕,来讲解相关的编程技巧。本书中的实例应用技术涉及范围较广,包括基本的网络操作组件、数据库操作组件,同时结合Windows API、DOS Shell以及dbExpress、XML、Web Broker和WebSnap等技术。通过本书的学习,读者可在编程过程中充分车受编程的乐趣,同时掌握更多的编程技巧。\r\n 本书适用于有一定Delphi编程基础并想在开发网络和数据库方面获得更多技巧的编程人员。同时也适用于广大的Delphi编程爱好者。
第1章 网络篇\r\n\r\n实例1 收发ASCII码消息\r\n实例2 利用Socket进行通信\r\n实例3 测试本地机器状态\r\n实例4 测试是否安装网络协议\r\n实例5 获取机器的NetBios\r\n实例6 局域网中的UDP聊天程序\r\n实例7 用Cookies统计访问次数\r\n实例8 使用NMDayTime显示主机IP地址\r\n实例9 使用WebSnap向导来创建应用程序\r\n实例10 利用ISAPI建立网络页面程序创览\r\n实例11 FTP下载\r\n实例12 通过应用程序设置机器名\r\n实例13 获取磁盘空间信息\r\n实例14 从网邻上拷文件\r\n实例15 查看网邻上的共享资源\r\n实例16 我的WEB浏览器\r\n实例17 删除浏览器临时文件\r\n实例18 实现超级连接\r\n实例19 读取IE收藏夹内网址的信息\r\n实例20 实现本页面的超级链接\r\n实例21 在Delphi 6.0中开发PING程序\r\n实例22 获得本机的IP地址\r\n实例23 检测是否安装了IP协议\r\n实例24 查找工作组中的所有计算机\r\n实例25 获取路由信息\r\n实例26 显示局域网中的工作组名称\r\n实例 27 通过计算机名获得IP\r\n实例28 获取所有用户的信息\r\n实例29 访问网络计算机的注册表\r\n实例30 利用NMURL组件获取解码数据\r\n实例31 电子邮件发送程序\r\n实例32 检验E-mail是否合法\r\n实例33 利用组件转化数据库数据\r\n实例34 利用NMUUProcessor组件实现编码\r\n实例35 利用WEBBrowser组件装载网络图片\r\n实例36 OLE服务器\r\n实例37 利用DLL来显示数据\r\n实例38 创建应用程序服务器\r\n实例39 Delphi 6.0的ActiveX发布\r\n实例40 实现Delta状态的无关性\r\n实例41 分布式应用程序\r\n实例42 调用DLL显示数据\r\n实例43 明细表的实现\r\n实例44 调用MTS客户端程序\r\n实例45 利用向导生成WEB应用程序\r\n实例46 利用TcpServer和TcpClient发送消息\r\n实例47 开发CGI程序\r\n实例48 开发ISAPI程序\r\n实例49 使用PageProducer组件显示\r\n实例50 实现域名到IP的转换\r\n\r\n第2章 数据库篇\r\n\r\n实例51 dbExpress的使用\r\n实例52 利用向导生成数据库图表分析\r\n实例53 动态结 Paradox表加密码\r\n实例54 利用DBLookupComboBox组件来显示数据\r\n实例55 使用DecisionCube组件来操作数据\r\n实例56 DBGRID列的控制\r\n实例57 给DBGRID中的字段设定不同的颜色\r\n实例58 使用DBGRID编辑数据\r\n实例59 DBGrid的下拉列表\r\n实例60 如何在DBGrid组件中显示图像\r\n实例61 把数据从文本中导人数据库\r\n实例62 显示数据库中的BLOB图片\r\n实例63 利用DBChart组件生成动态图表\r\n实例64 数据库事务操作\r\n实例65 数据表的浏览\r\n实例66 查看BDE信息\r\n实例67 获取BDE版本信息\r\n实例68 数据表的打印预览\r\n实例69 获取数据库别名的实际路径\r\n实例70 获取BDE错误信息\r\n实例71 利用STRGRID显示数据\r\n实例72 利用IBQuery组件来操作InteBase数据库\r\n实例73 利用DecisionQuery组件显示数据表\r\n实例74 利用DecisionGrid组件显示数据\r\n实例75 获取数据上的存储过程信息\r\n实例76 利用SQL查询\r\n实例77 使用计算字段\r\n实例78 利用ADOQuery组件操作数据库\r\n实例79 TADOTable组件的应用\r\n实例80 显示数据库的MEMO记录\r\n实例81 利用线程同步进行查询\r\n实例82 利用DBCTRLGrid组件来显示数据\r\n实例83 利用SQL操作数据库表\r\n实例84 操作InteBase数据库\r\n实例85 设置数据库标签\r\n实例86 浏览数据库信息\r\n实例87 显示多个数据库表\r\n实例88 访问数据库时间字段\r\n实例89 利用SQLClientDataSet组件操作数据库\r\n实例90 字符列表编辑\r\n实例91 如何过滤数据表\r\n实例92 操作SQL SERVER存储过程\r\n实例93 利用BatchMove组件实现数据转移\r\n实例94 使用ADOCommand组件操作数据库\r\n实例95 利用UpdateSQL组件更新记录\r\n实例96 转换数据库\r\n实例97 利用IBClientDataset组件操作数据库\r\n实例98 利用IBSQL组件来显示数据\r\n实例99 获取数据表信息\r\n实例100 获取数据库信息
Delphi是由软件界著名的Borland公司开发的可视化编程语言,由于其可视化程度高,代码简洁易读,因此是最容易入门的编程语言之一。经过Borland公司的不断完善、第三方资源的大量加入以及广大爱好者的大力支持,其Delphi 6.0版本已经成为功能十分强大、使用人数众多的面向对象的编程工具。
Delphi 6.0于2001年6月推出。与以前的版本相比,Delphi 6.0被称为“新一代电子商务应用开发工具”,其在数据库、网络、跨平台开发方面增加了很多激动人心的功能。 本书针对Delphi6.0在开发网络和数据库方面精心选取了100个编程实例,为了体现实用的原则,全书以实例为主进行介绍,并将部分Delphi 6.0的新增功能融入到实例中介绍。每一章中都有重点介绍的例子,同时在技术内幕中加以扩展,以帮助读者更好地了解相关的技术。
全书共2章,分别是网络篇和数据库篇。
本书的配套光盘中包含本书的所有实例,全部经过调试、运行通过,数据库方面路径设置根据不同的需要,读者可以自己动手配置。
参加本书编写的有陈显锋、吴斌、倪成群等同志,这些作者都有着多年的DelPhi使用以及编程经验,希望这本书能够使无论是Delphi的编程新手,还是有编程经验的用户,都有不同的收益。虽然作者投入了大量的时间和精力进行编写、创作,但百密难免一疏,其中不免有疏漏之处,恳请广大的热心读者批评指正。
作者
2003年4月
无封面