第1章 自带组件网络编程基本技巧 1
1.1 用TNMDayTime控件实现时间查询 1
1.2 用TNMMsg、TNMMsgServ组件收发简单ASCII码消息 5
1.3 用TNMEcho组件测试网络网速 12
1.4 用TNMURL组件对URL数据编码和解码 16
1.5 用TNMUUProcessor组件实现MIME、UUEncode编码解码 19
1.6 Delphi中用TWebBrowser作Html格式帮助文件 26
1.7 用TServerSocket、TClientSocket组件编网络聊天室 32
1.8 用TNMFinger组件从Finger服务器得到用户信息 41
2.1 用TNMUDP组件实现远程控制 47
第2章 网络编程 47
2.2 用TNMHttp实现域名到IP转换并获得自己IP 69
2.3 用TNMDayTime控件得知自己IP地址 73
2.4 如何用TNMSMTP发送匿名邮件 75
2.5 如何在程序中加入网上的图片 80
第3章 用API函数深入网络编程 82
3.1 实现超链接 82
3.2 定制THyperLink组件处理超链接 85
3.3 得到本机机器名、IP地址及其类别 90
3.4 得到本机MAC地址 94
3.5 得到和设置机器名 99
3.6 实现拨号连接 101
3.7 实现Ping操作 103
3.8 局域网中检测某台机器是否在网上 109
3.9 局域网中通过计算机名得到IP 111
3.10 通过IP地址得到计算机名 114
3.11 在WinNT/2000网络邻居中获取所有的工作组(一) 117
3.12 在WinNT/2000网络邻居中获取所有的工作组(二) 123
3.13 在网络邻居中获取指定工作组内的所有计算机 127
3.14 在网络邻居中获取指定计算机的共享资源信息 131
3.15 在网络邻居上得到某台机器的磁盘空间 135
3.16 网络邻居中的文件拷贝 139
3.17 实现网络驱动器的映射和断开 141
3.18 NT/Win2000中利用API实现Winpop发送消息 146
3.19 在自己的程序中关闭IE窗口 151
第4章 调用DOS SHELL命令为网络编程开辟蹊径 154
4.1 NT/Win2000下得到DNS服务器域名以及IP 154
4.2 NT/Win2000中实现目录共享与断开共享 157
4.3 查看网络邻居中某台机器的共享资源 163
4.4 得到本机名、IP地址、MAC地址、子网掩码、默认网关及网卡品牌 167
4.5 得到局域网上某台机器的日期和时间 170
4.6 得到网络邻居中指定计算机所属工作组及其MAC地址 174
4.7 调用hostname命令得到本机名 177
4.8 获取路由信息、默认网关、以及网卡信息 179
4.9 获取与远程机连接时所经过的路由信息 182
4.10 列举本工作组中所有计算机 185
第5章 网络编程其他技巧 188
5.1 Cookie的建立和使用 188
5.2 Web Server程序响应用户的输入 190
5.3 Web Server如何返回图像 194
5.4 用DDE技术调用NetScape链接指定站点 197
5.5 如何获取IE的URL栏中的地址 200
5.6 用API实现串口通信 202
第6章 数据库使用常用技巧 207
6.1 Delphi数据集过滤技巧 207
6.2 处理word文档与数据库的互联 208
6.3 处理数据库日期型字段的显示与输入 215
6.4 动态改变DBGrid的颜色 222
6.5 定制BDE驱动程序以精简Delphi数据库应用系统 225
6.6 解决打开一个DBF表时的“Index not found……”错误 228
6.7 如何Pack、Undelete dBase或FoxPro数据表 230
6.8 如何在一个Dbgrid中显示多数据库 238
6.9 实现多库关联查询 241
6.10 使用SQL实现字段数据的模糊查询 244
6.11 通过注册表在程序中增减和修改数据源 247
6.12 图像数据的存取 251
6.13 用Delphi进行数据库之间转换 259
6.14 自动登陆数据库 264
6.15 自动检测、建立数据库别名和数据表 266
6.16 在程序中动态地建立和使用别名(一) 272
6.17 在程序中动态地建立和使用别名(二) 274
6.18 在程序中动态地建立和使用别名(三) 278
6.19 在程序中动态地建立和使用别名(四) 281
6.20 用Delphi开发ASP文件上载组件 283
6.21 开发WEB MAIL程序 290
第7章 使用BDE的API函数获取数据库系统信息 301
7.1 获取BDE的配置信息 301
7.2 获取BDE系统的版本信息 304
7.3 获取BDE系统的状态信息 307
7.4 获取客户端或应用程序的系统级信息 310
7.5 获取系统可用的数据库和别名列表 313
7.6 获取合法驱动列表并加载指定的驱动 316
7.7 获取指定驱动的详细信息 320
7.8 获取指定驱动支持的索引名 324
7.9 获取指定类型索引的详细信息 327
7.10 获取指定驱动所支持的表的类别 332
7.11 获取指定类别数据表的性能的信息 335
7.12 获取指定类型表支持的字段 339
7.13 获取数据表字段的详细信息 342
7.14 取得BDE中的Alias所指向的数据库的实际目录 347