深入Delphi6网络编程

深入Delphi6网络编程
作 者: 静海
出版社: 中国铁道出版社
丛编项: Delphi编程热点技术系列丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入Delphi6网络编程》作者简介

内容简介

网络组件:详细地说明了在Delphi中如何用组件进行网络程序的编写,每一个例子都很具体,还介绍了一些小技巧。线程应用:针对Delphi、Delphi 6中线程类的源代码进行深入分析,帮助大家理解其实质。WinSock API:分析了Delphi对WinSock API函数的封装,特别是TServerSocket、TClinentSocket两个组件源代码的剖析,对大家理解其内部机制大有帮助。

图书目录

第1章 引言与概述

1-1 网络编程需求

1-2 Delphi与Visual C++

1-2-1 相似点

1-2-2 不同点

1-2-3 Vsual 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

1-4-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与ISAPI

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 Objecgt——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-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 配套光盘内容介绍