网络组件:详细地说明了在Delphi中如何用组件进行网络程序的编写,每一个例子都很具体,还介绍了一些小技巧。线程应用:针对Delphi、Delphi 6中线程类的源代码进行深入分析,帮助大家理解其实质。WinSock API:分析了Delphi对WinSock API函数的封装,特别是TServerSocket、TClinentSocket两个组件源代码的剖析,对大家理解其内部机制大有帮助。\r\n\r\n
第1章 引言与概述\r\n\r\n1-1 网络编程需求\r\n1-2 Delphi与Visual C++\r\n1-2-1 相似点\r\n1-2-2 不同点\r\n1-2-3 Vsual C++的优势\r\n1-2-4 Delphi的优势\r\n1-2-5 如何取长补短\r\n1-3 如何快速进入状态\r\n1-3-1 不要误解标题\r\n1-3-2 要做的准备工作\r\n1-4 Delphi编写网络程序的几种方式\r\n1-4-1 利用Delphi的网络组件\r\n1-4-2 使用第三方网络组件\r\n1-4-3 使用WinSock API\r\n1-4-4 利用自己编写的网络组件\r\n1-4-5 利用ActiveX\r\n1-5 小结\r\n\r\n第2章 Delphi的网络组件\r\n\r\n2-1 网络组件概述\r\n2-2 常用网络组件精解\r\n2-2-1 TClientSocket与TServerSocket组件\r\n2-2-2 NMPOP3、NMSMTP与NMUUProcessor组件\r\n2-2-3 到TWebModule与TPageProducer组件\r\n2-3 网络组件使用技巧\r\n2-3-1 正确的使用帮助\r\n2-3-2 阅读Delphi组件源代码\r\n2-3-3 在实践中摸索\r\n2-3-4 在理论中升华以及完善\r\n2-4 使用第三方组件\r\n2-4-1 为什么会存在第三方组件\r\n2-4-2 如何正确使用第三方组件\r\n2-4-3 知名第三方网络组件ICS简介\r\n2-5 小结\r\n\r\n第3章 基于组件的Delphi网络编程\r\n\r\n3-1 概述\r\n3-2 起步——分析一个简单的网络聊天程序\r\n3-3 进一步——自己写一个聊天程序\r\n3-3-1 导读\r\n3-3-2 明确目的\r\n3-3-3 回顾TServerSocket和TClientSocekt组件\r\n3-3-4 动手过程\r\n3-3-5 不足之处\r\n3-4 进一步——写一个HTTP协议分析器\r\n3-4-1 导读\r\n3-4-2 明确目的\r\n3-4-3 整体结构分析\r\n3-4-4 动手过程\r\n3-4-5 不足之处\r\n3-4-6 动脑时间\r\n3-5 应用——CGI、NSAPI与ISAPI\r\n3-5-1 导读\r\n3-5-2 一点说明\r\n3-5-3 CGI、NSAPI与ISAPI比较\r\n3-5-4 回顾TWebModule与TPageProducer组件\r\n3-5-5 动手写一个ISAPI应用程序\r\n3-5-6 程序的调试\r\n3-5-7 动脑时间\r\n3-6 完善——用用第三方组件\r\n3-6-1 导读\r\n3-6-2 明确目的:写一个FTP客户端程序\r\n3-6-3 ICS的Ftp组件\r\n3-6-4 动手过程\r\n3-6-5 动脑时间\r\n3-7 小结\r\n\r\n第4章 线程应用\r\n\r\n4-1 概述\r\n4-2 为什么要写多线程的程序\r\n4-3 利用Windows API创建多线程程序\r\n4-4 Delphi中的TThread类\r\n4-4-1 Thread Objecgt——Delphi的同步对象\r\n4-4-2 TThread类源代码分析\r\n4-5 进程同步\r\n4-5-1 简介\r\n4-5-2 临界区应用\r\n4-5-3 互斥元(Mutex)应用\r\n4-5-4 信号量应用\r\n4-5-5 事件应用\r\n4-6 使用Synchronize方法\r\n4-7 Delphi 6中线程类的一些改动\r\n4-8 动脑时间\r\n4-9 小结\r\n\r\n第5章 WinSock API与Delphi\r\n\r\n5-1 概述\r\n5-2 WinSock基础\r\n5-2-1 TCP、UDP和IP协议\r\n5-2-2 套接口(Socket)和Winsock API\r\n5-2-3 面向连接和无连接\r\n5-2-4 客户/服务器模式\r\n5-2 与套接口类型\r\n5-2-6 使用面向连接的协议时套接口的调用\r\n5-2-7 使用无连接的协议时套接口的调用\r\n5-2-8 字节顺序问题\r\n5-3 WinSock API常用函数\r\n5-3-1 accept函数\r\n5-3-2 bind函数\r\n5-3-3 closesocket函数\r\n5-3-4 connect函数\r\n5-3-5 htons函数\r\n5-3-6 inet_addr函数\r\n5-3-7 listen函数\r\n5-3-8 recv函数\r\n5-3-9 select函数\r\n5-3-10 send函数\r\n5-3-11 socket函数\r\n5-3-12 gethostbyname函数\r\n5-3-13 WSACleanup函数\r\n5-3-14 WSAStartup函数\r\n5-4 WinSock API——Delphi组件的基础\r\n5-4-1 回顾TServerSocket和TClientSocket组件\r\n5-4-2 分析TServerSocket和TClientSocket的源代码\r\n5-4-3 关于使用WinSocke API写网络组件\r\n5-5 Delphi对Winsock API的封装\r\n5-6 小结\r\n\r\n第6章 基于WinSock API的网络编程\r\n\r\n6-1 概述\r\n6-2 起步——写一个文件传送程序\r\n6-2-1 导读\r\n6-2-2 整体结构分析\r\n6-2-3 动手过程\r\n6-2-4 不足之处\r\n6-2-5 动脑时间\r\n6-3 提高——写个简单的HTTP代理程序\r\n6-3-1 导读\r\n6-3-2 明确目的\r\n6-3-3 整体结构及原理分析\r\n6-3-4 动手过程\r\n6-3-5 不足之处\r\n6-3-6 动脑时间\r\n6-4 应用——写一个WWW服务器\r\n6-4-1 导读\r\n6-4-2 明确目的\r\n6-4-3 整体结构分析\r\n6-4-4 动手过程\r\n6-4-5 动脑时间\r\n6-5 完善——网络编程容错处理\r\n6-6 小结\r\n\r\n第7章 网络编程与网络安全\r\n\r\n7-1 网络安全与网络编程的关系\r\n7-2 起步——一些密码学基本概念\r\n7-3 提高——了解目录服务\r\n7-4 进一步——了解一下X.509和SSL\r\n7-5 回顾——综合运用所学到的知识\r\n7-6 应用——写个实用的HTTP代理\r\n7-6-1 导读\r\n7-6-2 明确目的和思路\r\n7-6-3 整体结构分析\r\n7-6-4 动手过程\r\n7-6-5 不足之处\r\n7-6-6 动脑时间\r\n7-7 完善——给代理加上保密功能\r\n7-7-1 导读\r\n7-7-2 明确目的\r\n7-7-3 ISAPI过滤器\r\n7-7-4 动手过程——让Delphi与VC合作\r\n7-7-5 不足之处\r\n7-7-6 动脑时间\r\n7-8 小结\r\n\r\n附录A 参考资料\r\n\r\n附录B 配套光盘内容介绍\r\n
无封面