《深入Delphi6 网络编程》
Delphi 教程 系列书籍 (006) 《深入 Delphi6 网络编程》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
- 作者: 静海
- 丛书名: Delphi编程热点技术系列丛书
- 出版社:中国铁道出版社
- ISBN: 7113043402
- 上架时间:2001-10-29
- 出版日期:2001 年10月
- 页码:344
- 版次:1-1
内容简介
本书系统地介绍了编程工具Delphi及其网络组件、Delphi中线程的应用、利用WinSock API进行网络编程等,并通过程序实例浅显易懂地说明各组件及WinSock API在Delphi环境下的网络编程,能够帮助读者清楚地掌握Delphi程序设计的精髓,书中配有范例光盘,以供读者学习参考。
目录
第1章 引言与概述
1—1 网络编程需求
1—2 delphi与visual c++
1—2—1 相似点
1—2—2 不同点
1—2—3 visual c++的优势
1—2—4 delphi的优势
1—2—5 如何取长补短
1—3 如何快速进入状态
1—3—1 不要误解标题
1—3—2 要做的准备工作
1—4 delphi编写网络程序的几种方式
1—4—1 利用delphi的网络组件
1—4—2 使用第三方网络组件
1—4—3 使用winsock api
14—4 利用自己编写的网络组件
1—4-5 利用activex
1-5 小结
第2章 delphi的网络组件
2—1 网络组件概述
2—2 常用网络组件精解
2—2—1 tclientsocket与tserversocket组件
2—2—2 nmpop3、nmsmtp与nmuuprocessor组件
2—2—3 到twebmodule与tpageproducer组件
2—3 网络组件使用技巧
2—3—1 正确的使用帮助
2—3—2 阅读delphi组件源代码
2—3—3 在实践中摸索
2—3—4 在理论中升华以及完善
2—4 使用第三方组件
2—4—1 为什么会存在第三方组件
2—4—2 如何正确使用第三方组件
2—4-3 知名第三方网络组件ics简介
2—5 小结
第3章 基于组件的delphi网络编程
3—1 概述
3—2 起步——分析一个简单的网络聊天程序
3—3 进一步——自己写一个聊天程序
3—3—1 导读
3—3—2 明确目的
3—3—3 回顾tserversocket和tclientsocekt组件
3—3—4 动手过程
3—3—5 不足之处
3—4 进一步——写一个http协议分析器
3—4-1 导读
3—4—2 明确目的
3—4—3 整体结构分析
3—4—4 动手过程
3—4—5 不足之处
3—4—6 动脑时间
3—5 应用——cgi、nsapi与isapl
3—5—1 导读
3—5—2 一点说明
3—5—3 cgi、nsapi与isapi比较
3—5—4 回顾twebmodule与tpageproducer组件
3—5—5 动手写一个isapi应用程序
3—5—6 程序的调试
3-5—7 动脑时间
3—6 完善——用用第三方组件
3—6—1 导读
3—6—2 明确目的:写一个ftp客户端程序
3—6—3 ics的ftp组件
3—6—4 动手过程
3—6—5 动脑时间
3—7 小结
第4章 线程应用
4-1 概述
4—2 为什么要写多线程的程序
4—3 利用windows api创建多线程程序
4—4 delphi中的tthread类
4—4—1 thread object——delphi的同步对象
4—4—2 tthread类源代码分析
4—5 进程同步
4—5-1 简介
4—5—2 临界区应用
4—5—3 互斥元(mutex)应用
4—5—4 信号量应用
4—5—5 事件应用
4—6 使用synchronize方法
4—7 delphi 6中线程类的一些改动
4—8 动脑时间
4—9 小结
第5亭 winsock api与delphi
5—1 概述
5—2 winsock基础
5—2—1 tcp、udp和ip协议
5—2—2 套接口(socket)和winsock api
5—2—3 面向连接和无连接
5—2—4 客户用匠务器模式
5—2—5 套接口类型
5—2—6 使用面向连接的协议时套接口的调用
5—2—7 使用无连接的协议时套接口的调用
5—2—8 字节顺序问题
5—3 winsock api常用函数
5—3—1 accept函数
5—3—2 bind函数
5—3—3 closesocket函数
5—3—4 connect函数
5—3—5 htons函数
5—3—6 inet_addr函数
5—3—7 listen函数
5—3—8 recv函数
5—3—9 select函数
5-3—10 send函数
5—3—11 socket函数
5—3—12 gethostbyname函数
5—3—13 wsacleanup函数
5-3—14 wsastartup函数
5—4 winsock api-delphi组件的基础
5—4-1 回顾tserversocket和tclientsocket组件
5—4—2 分析tserversocket和tclientsocket的源代码
5—4—3 关于使用winsocke api写网络组件
5—5 delphi对winsock api的封装
5—6 小结
第6章 基于winsock api的网络编程
6—1 概述
6—2 起步——写一个文件传送程序
6—2—1 导读
6—2—2 整体结构分析
6—2—3 动手过程
6—2—4 不足之处
6—2—5 动脑时间
6-3 提高——写个简单的http代理程序
6—3—1 导读
6—3—2 明确目的
6—3—3 整体结构及原理分析
6—3—4 动手过程
6—3—5 不足之处
6—3—6 动脑时间
6—4 应用——写一个www服务器
6—4—1 导读
6—4—2 明确目的
6—4—3 整体结构分析
6—4—4 动手过程
6—4—5 动脑时间
6-5 完善——网络编程容错处理
6-6 小结
第7章 网络编程与网络安全
7—1 网络安全与网络编程的关系
7-2 起步--一些密码学基本概念
7—3 提高--了解目录服务
7—4 进一步——了解一下x.509和ssl
7-5 回顾——综合运用所学到的知识
7—6 应用——写个实用的http代理
7—6—1 导读
7—6—2 明确目的和思路
7—6—3 整体结构分析
7—6-4 动手过程
7—6-5 不足之处
7—6—6 动脑时间
7—7 完善——给代理加上保密功能
7—7—1 导读
7—7—2 明确目的
7—7—3 isapi过滤器
7-7—4 动手过程——让delphi与vc合作
7—7—5 不足之处
7—7—6 动脑时间
7—8 小结
附录a 参考资料
附录b 配套光盘内容介绍