Delphi 5.0 程序设计――Internet应用实务篇

Delphi 5.0 程序设计――Internet应用实务篇 pdf epub mobi txt 电子书 下载 2026

出版者:中国铁道出版社
作者:乔林
出品人:
页数:400
译者:
出版时间:2000-01
价格:41.00
装帧:平装
isbn号码:9787113035891
丛书系列:
图书标签:
  • Delphi
  • Internet
  • Web开发
  • 编程
  • 软件开发
  • 应用实例
  • 实务
  • 教程
  • Delphi 5
  • 0
  • 网络编程
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书着重讨论如何使用Delphi5.0进行Internet编程。我们将注意力集中在如何使用Delphi5.0的部件进行客户端编程上,这部分内容是我们在Internet上冲浪时会频繁遇到的。作为本书的结尾,我们专辟一章详细讨论如何使用Delphi5.0开发Web服务器应用程序。

本书面向Delphi5.0的中、高级读者。

作者简介

目录信息

第1章 计算机网络体系结构

1.1 计算机网络与通信的基本概念
1.1.1 计算机通信
1.1.2 网络的拓扑结构
1.1.3 数据冲突的解决
1.1.4 网络连接设备
1.1.5 网络结构
1.2 网络协议
1.2.1 ISO/OSI参考模型
1.2.2 网络协议
1.3 网络通信服务
1.3.1 网络协议与服务模式
1.3.2 差错控制
1.4 网络分层
1.4.1 七个网络层次
1.4.2 物理层
1.4.3 数据链路层
1.4.4 网络层
1.4.5 传输层
1.4.6 会话层
1.4.7 表示层
1.4.8 应用层
1.5 客户/服务器模型
1.5.1 客户/服务器模型
1.5.2 虚电路与套接字
小结

第2章 TCP/IP协议组

2. 1 TCP/IP协议
2.1.1 TCP/IP协议栈
2.1.2 TCP/IP数据流
2.1.3 TCP/IP网络模型
2.2 TCP/IP网络分层
2.2.1 物理层
2.2.2 链路层
2.2.3 网络层
2.3 Internet地址
2.3.1 Internet地址
2.3.2 Internet地址类
2.3.3 Internet地址协议
2.4 IP数据报
2.4.1 IP数据包
2.4.2 IP报头
2.4.3 数据报的分割
2.4.4 数据报的重组
2.5 IP路由选择
2.6 传输层
2.7 TCP协议
2.7.1 TCP的可靠性
2.7.2 滑动窗口技术
2.7.3 TCP报文
2.7.4 建立TCP连接
2.7.5 关闭TCP连接
2.8 Delphi 5.0的网络部件
小结

第3章 Windows Sockets编程

3.1 Sockets工作原理
3.2 Sockets类与Sockets部件
3.2.1 TAbstractSocket类
3.2.2 TCustomSocket类
3.2.3 TClientSocket部件
3.2.4 TCustomServerSocket类
3.2.5 TServerSocket部件
3.2.6 TCustomWinSocket类
3.2.7 TClientWinSocket类
3.2.8 TServerWinSocket类
3.2.9 TServerClientWinSocket类
3.3 Sockets编程实例
3.3.1 窗体设计
3.3.2 源程序代码
3.3.3 源程序分析
小结

第4章 阅读HTML文档

4.1 HTML语言概要
4.1.1 SGML的组成
4.1.2 HTML元素
4.1.3 HTML注释
4.1.4 HTML文档的显示
4.1.5 HTML文档字符集
4.1.6 HTML字符实体
4.1.7 HTML数据类型
4.1.8 HTML文档结构
4.1.9 一个完整的HTML文档实例
4.2 THTML控件
4.3 HTML编程实例
4.3.1 窗体设计
4.3.2 源程序代码
4.3.3 源程序分析
小结

第5章 HTTP编程

5.1 HTTP协议概要
5.1.1 HTTP协议的基本特点
5.1.2 HTTP的工作原理
5.1.3 HTTP的请求与响应
5.1.4 HTTP头标
5.1.5 一般头标字段
5.1.6 请求头标字段
5.1.7 响应头标字段
5.1.8 实体头标字段
5.2 TNMHTTP部件
5.2.1 属性
5.2.2 方法
5.2.3 事件
5.2.4 任务
5.3 HTTP编程实例
5.3.1 窗体设计
5.3.2 源程序代码
5.3.3 源程序分析
小结

第6章 使用ActiveX控件

6.1 引人类型库与ActiveX控件
6.2 接口的基本概念
6.3 使用TWebBrowser
6.3.1 窗体设讨
6.3.2 源程序代码
6.3.3 源程序分析
小结

第7章 FTP编程

7.1 FTP协议的基本概念
7.1.1 FTP会话
7.1.2 FTP模型
7.1.3 FTP文件类型
7.1.4 FTP传输模式
7.1.5 FTP应答
7.2 TNMFTP部件
7.2.1 属性
7.2.2 方法
7.2.3 事件
7.2.4 任务
7.3 FTP编程实例
7.3.1 窗体设计
7.3.2 源程序代码
7.3.3 源程序分析
小结

第8章 报文发送与接收

8.1 TNMMsg部件
8.1.1 属性
8.1.2 方法
8.1.3 事件
8.2 TNMMsgServ部件
8.2.1 属性
8.2.2 事件
8.3 TNMMsg与ThMMSGServ编程实例
8.3.1 窗体设计
8.3.2 源程序代码
8.3.3 对源程序的进一步改进
小结

第9章 收发电子邮件

9.1 MIME
9.1.1 MIME的基本特征
9.1.2 MIME类型
9.1.3 MIME头标
9.l.4 MIME的用户代理
9.2 TNMSMTP部件
9.2.1 属性
9.2.2 方法
9.2.3 事件
9.3 SMTP编程实例
9.3.1 窗体设计
9.3.2 源程序代码
9.4 TNMPOP3部件
9.4.1 属性
9.4.2 方法
9.4.3 事件
9.5 TNMPOP3编程实例
9.5.1 窗体设计
9.5.2 源程序代码
小结

第10章 其他网络技术

10.1 文件流
10.1.1 TNMStrm部件和TNMStrmServ部件
10.1.2 窗体设计
10.1.3 源程序代码
10.1.4 源程序分析
10.2 报文编码与解码
10.2.1 TNMUUProcessor部件
10.2.2 窗体设计
10.2.3 源程序代码
10.2.4 源程序分析
10.3 用户数据报协议
10.3.1 TNMUDP部件
10.3.2 窗体设计
10.3.3 源程序代码
小结

第11章 Web服务器应用程序编程

11.1 创建Web服务器应用程序
11.1.1 术语与标准
11.1.2 URL与 UAI
11.1.3 HTTP请求头标信息
11.1.4 HTTP服务器活动
11.1.5 形成客户请求
11.1.6 服务客户请求
11.1.7 应答客户请求
11.2 Web服务器应用程序向导
11.2.1 CGI与Win-CGI
11.2.2 ISAPI/NSAPI
11.3 TWebModule部件
11.3.1 TWebModule类
11.3.2 TWebRequest类
11.3.3 TWebResponse类
11.4 TWebApplication类
11.5 TWebDispatcher部件
11.5.1 TWebDispatcher部件
11.5.2 TWebActionItems类与TWebActionItem类
11.5.3 设置活动项的属性
11.5.4 使用活动项响应请求报文
11.5.5 调度请求报文
11.5.6 一个实际的例子
11. 6 调试Web服务器应用程序
11.6.1 设置ISAPI/NSAPI DLL调试参数
11.6.2 设置CGI/Win-CGI EXE调试参数
11.6.3 调试WebModule
11.7 生成Web页
11.7.1 访问客户请求信息
11.7.2 创建应答报文
11.7.3 HTML模板
11.7.4 TPageProducer部件
11.8 数据发布
11.8.1 TDataSetPageProducer部件
11.8.2 数据发布
11.8.3 源程序代码
11.8.4 源程序分析
小结
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的结构编排上,最让我印象深刻的是它对数据持久化方案的讨论。在那个Web应用尚不完全依赖云端数据库的年代,如何有效地管理和访问本地或局域网内的数据库,是应用稳定性的关键。我当时正在做一个需要频繁读写ODBC数据源的内部系统,遇到了一些锁表和事务隔离级别的问题。这本书中关于BDE(Borland Database Engine)的高级用法、SQL性能调优以及如何利用Delphi的内置事务管理器进行更精细的控制,提供了远超一般教材的深度。它没有回避那些容易出错的边缘情况,比如多用户同时写入的冲突检测和回滚机制的实现。我尤其欣赏作者对ADO和BDE两种主流数据访问技术的对比分析,这种横向的比较让读者能够根据项目需求选择最合适的底层技术。这种基于环境和历史的深入分析,使得这本书的内容即便在技术更迭的今天,依然能为理解数据库连接的本质提供重要的参考框架。它教会我的不只是Delphi如何连接数据库,更是如何在特定的技术限制下,构建健壮的数据交互层。

评分

这本书的封面设计着实让人眼前一亮,那配色和排版,带着一种经典的老式技术书籍的厚重感,一下子就把我拉回了那个拨号上网、VCL构件大行其道的年代。我当时迫切需要一本能系统梳理基于Delphi 5.0进行互联网应用开发的实战指南,市面上很多资料要么过于基础,要么已经完全脱节于现代Web技术栈。当我翻开它的时候,首先注意到的是作者在章节划分上的用心,内容似乎是按照一个典型的项目流程来组织的:从最基础的Socket编程、HTTP协议解析,到后期的数据库连接和安全考虑。我记得当时我对CGI和ISAPI的集成特别感兴趣,想知道在那个时代,Delphi是如何作为一个强大的中间件角色与Web服务器协同工作的。这本书似乎非常详尽地覆盖了这些“底层”的细节,而不是简单地介绍一堆现成的控件拖拽。它强调的是理解协议和机制,这对于一个渴望打下坚实基础的开发者来说,简直是如获至宝。虽然现在看来,书中的某些技术栈可能已经被云计算和现代框架取代,但那种深入到字节流和请求头解析的严谨性,是现在很多“快速上手”的教程里学不到的宝贵经验。它更像是一本“内功心法”的秘籍,而非一时的“招式”手册。

评分

阅读体验上,这本书给我留下了一种略带“硬核”的怀旧感。纸张的质地、字体的小巧,都暗示着那个特定年代技术书籍的特点——信息密度极高,排版上为了节省篇幅可能没有过多留白。这也就意味着,如果你想从中轻松地获取知识,可能需要付出更多的专注力。它不是那种可以快速浏览、提取关键点的书籍,它更像是一本需要反复翻阅的参考手册。其中穿插的一些关于当时特定安全漏洞(例如早期的跨站脚本或缓冲区溢出防范思想)的讨论,虽然具体的漏洞点可能已经过时,但其背后的安全理念——如何通过严格的输入校验和输出编码来保障应用安全——却是永恒的。这本书在介绍如何构建邮件客户端(SMTP/POP3)或FTP客户端时,那种对协议状态机的精确模拟和状态管理的细致描述,体现了作者对网络通信流程的深刻理解。它传递出一种信号:要做好互联网应用,必须对协议的每一个握手、每一个数据包的格式都了然于心。

评分

总而言之,对于那些怀旧于Borland黄金时代,或者正在进行遗留系统维护和研究的开发者来说,这本《Delphi 5.0 程序设计――Internet应用实务篇》是极具价值的资料。它完整地记录了一个特定历史时期内,如何利用成熟的桌面级开发工具去构建复杂的、面向网络的应用生态。书中的价值并不完全在于其代码是否可以直接运行在新版的编译器上——这需要大量的迁移工作——而在于它所展现的**设计思想**和**问题解决的底层逻辑**。它教会我如何站在一个相对底层的视角去看待网络编程中的各种挑战,包括错误恢复、资源管理以及协议层面的优化。这种能力,是脱离框架依赖、真正成为“全栈”工程师(即便是在那个桌面技术栈的语境下)所必须具备的素质。这本书就像是一份珍贵的历史文献,记录了桌面GUI时代如何雄心勃勃地拥抱互联网浪潮的每一个脚印,值得收藏和深入研读。

评分

说实话,初次接触这本书的实战部分时,我感到了一丝挑战,那种感觉就像是拿到了一份详细的电路图而不是组装说明书。它并没有像某些“速成”书籍那样,用大量的截图和简单的“点击此处”来引导读者。相反,它采取了一种更偏向理论推导和代码逻辑剖析的叙事方式。尤其是在讨论如何构建一个高性能的、多线程的TCP/IP服务端时,作者对WinSock API的封装和错误处理机制进行了极其细致的分析。我记得我花了整整一个周末,才完全理解书里关于异步通知模型(如WSAAsyncSelect)的那个示例代码块。这种深度挖掘使得书中的每一个代码示例都值得反复咀嚼,而不是一次性复制粘贴了事。它要求读者不仅要知道“怎么做”,更要深究“为什么这么做”。对于那些希望跳出IDE的限制,直接与操作系统API和网络协议栈对话的资深程序员来说,这本书提供的视角是极其宝贵的,它强迫你思考内存管理、资源释放以及在那个时代处理并发问题的复杂性。这绝对不是一本给刚接触编程的人准备的入门读物,它面向的是那些已经熟悉Delphi基础语法,想要迈向系统级网络编程的进阶学习者。

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有