书籍详情

Internet 与TCP/IP 程序设计之Delphi 高手

Internet 与TCP/IP 程序设计之Delphi 高手

作者:黄志鸿 黄嘉辉

出版社:文魁资讯股份有限公司

出版时间:2001-09-01

ISBN:9787900635808

定价:¥56.00

购买这本书可以去
内容简介
  Delphi是一种易学易用的可视化程序开发环境,它的强大功能和友好界面为广大的程序员所津津乐道。使用Delphi可以开发出各种应用程序,包括数据库程序和Internet通信程序。本书以大量实用范例为基础,由浅入深地介绍了使用Delphi进行Internet和TCP/IP高级程序设计的各个方面。包括电子邮件应用程序设计、Web浏览器设计以及Windows RAS API和Winsock的应用等。本书是一本既实用又好用的Delphi程序设计参考书,适合从事Internet和TCP/IP开发的中高级用户使用。
作者简介
暂缺《Internet 与TCP/IP 程序设计之Delphi 高手》作者简介
目录
第1章 网络概论
1.1 网络基本概念
1.1.1 对等网络
1.1.2 客户机/服务器网络
1.2 OSI模型
1.3 通信协议
1.4 TCP与UDP
1.4.1 TCP
1.4.2 UDP
第2章 客户机/服务器结构
2.1 Internet Socket控件介绍
2.2 UDP的应用
2.3 TCP的应用——客户机/服务器程序设计
2.3.1 范例 2.2
2.3.2 范例2.3
2.4 远程控制
2.4.1 远程控制
2.4.2 范例2.3(1)
2.4.3 范例2.3(2)
2.4.4 范例2.4
2.5 网上聊天
2.5.1 网上聊天
2.5.2 范例2.5
2.6 本章小结
2.6.1 本章所用到TNMUDP控件
2.6.2 本章所用到TServerSocket控件
2.6.3 本章所用到TClientSocket控件
第3章 电子邮件
3.1 电子邮件的基本概念
3.1.1 发送技术
3.1.2 邮件格式
3.1.3 收发邮件的客户端接口
3.2 默认邮件工具
3.2.1 使用系统默认邮件工具发送E-mail
3.2.2 范例3.1
3.3 SMTP
3.3.1 SMTP
3.3.2 范例3.2
3.3.3 范例3.3
3.3.4 本节小结
3.4 POP3
3.4.1 接收
3.4.2 范例3.4
3.4.3 答复
3.4.4 转发
3.4.5 范例3.5
3.5 Microsoft Message API
3.5.1 Microsoft Message API
3.5.2 范例3.6
3.6 Microsoft MAPI控件
3.6.1 Microsoft MAPI控件
3.6.2 范例3.7
3.7 处理E-mail附件
3.7.1 外理E-mail附件
3.7.2 范例3.8
第4章 HTTP与FTP通信协议
4.1 HTTP标题信息
4.1.1 HTTP标题信息
4.1.2 范例4.1
4.1.3 范例4.2
4.2 HTTP网页内容
4.3 HTTP通信协议(Microsoft Internet Transfer控件)
4.3.1 关于Mictosoft Internet Transfer控件
4.3.2 范例4.4
4.3.3 范例4.5
4.4 FTP通信协议——文件上传及下载
4.4.1 关于FTP通信协议
4.4.2 范例4.6
4.4.3 登录FTP服务器
4.4.4 浏览远程FTP服务器目录
4.4.5 文件下载
4.4.6 文件上传
4.4.7 更新FTP服务器端的目录位置(CD)
4.4.8 声音告知各个动作完成
4.4.9 TNMFTP组件的事件
4.4.10 本节小结
4.5 FTP通信协议——服务器端命令
4.5.1 关于FTP服务器端命令
4.5. 范例4.7
4.5.3 添加FTP服务器端目录
4.5.4 删除FTP服务器端目录
4.5.5 删除FTP服务器端文件
4.5.6 执行FTP服务器端命令
4.5.7 查寻FTP服务器端现在目录位置
4.5.8 传输模式——ASCII或BINARY
4.5.9 本节小结
4.6 FTP通信协议(Microsoft Internet Transfer控件)
4.6.1 关于Microsoft Internet Transfer控件
4.6.2 范例4.8
4.6.3 登录FTP服务器
4.6.4 浏览远程FTP服务器目录
4.6.5 文件下载
4.6.6 范例4.9
4.6.7 上传功能
第5章 浏览器
5.1 WebBrowser VCL组件介绍
5.1.1 关于WebBrowser VCL组件
5.1.2 范例5.1
5.2 再论浏览器功能
5.2.1 同步处理
5.2.2 显示【Internet属性】对话框
5.2.3 脱机工作
5.3 执行浏览器的OLE命令
5.3.1 关于OLE命令
5.3.2 范例5.3
第6章 Windows Networking——网络资源应用
6.1 Widnows Networking的基本概念
6.2 映射网络驱动器——WNetConnectionDialog
6.2.1 WNetConnectionDialog
6.2.2 范例6.1
6.3 打印机连接端口——WNetConnectionDialog
6.3.1 关于WNetConnectionDialog
6.3.2 范例6.2
6.4 中断网络驱动器/打印机——WNetDisconnectDialog
6.4.1 关于WNetDisconnectDialog
6.4.2 添加打印机向导
6.5 创建网络资源连接——WNetAddConnection
6.5.1 关于WNetAddConnection
6.5.2 范例6.6
6.6 创建网络资源连接——WNetAddConnection2
6.6.1 关于WNetAddConnection2
6.6.2 范例6.7
6.7 创建网络资源连接——WNetAddConnection3
6.7.1 关于WNetAddConnection3
6.7.2 范例6.8
6.8 中断网络资源连接——WNetCancelConnection
6.8.1 关于WNetCancelConnection
6.8.2 范例6.9
6.9 中断网络资源连接——WNetCancelConnection2
6.10 取得连接资源名称——WNetGetConnection
6.10.1 关于WNetGetConnection
6.10.2 范例6.11
6.11 取得网络连接用户名——WNetGetUser
6.11.1 关于WNetGetUser
6.11.2 范例6.12
6.12 取得WNet API的错误消息——WNetGetLastError
6.13 本章小结
第7章 Win32 RAS API——远程访问拨号网络服务
7.1 远程访问服务的基本概念
7.1.1 支持RAS服务的协议
7.1.2 服务器要求
7.1.3 组件要求
7.1.4 Windows中支持远程访问服务的API函数
7.2 运行拨号网络程序
7.2.1 关于拔号网络程序
7.2.2 范例7.1
7.2.3 调用Windows API中的远程访问函数
7.2.4 范例7.2
7.2.5 InternetAutodialHangup API函数
7.2.6 设置默认拔号连接
7.2.7 范例7.3
7.2.8 Win32 RAS API
7.2.9 范例7.4
7.3 检测拨号连接状态
7.3.1 利用InternetGetConnectedState检测连接状态
7.3.2 范例7.5
7.3.3 利用RasGetConnectStatus函数检测连接状况
7.3.4 范例7.6
7.3.5 RasEnumConnection API函数
7.4 取得拨号网络设定名称及数目
7.4.1 RasEnumEntries
7.4.2 范例7.7
7.5 取得拨号连接后的IP地址
7.5.1 RasGetProjectionInfo
7.5.2 范例7.8
7.6 处理拨号网络设定的使用者帐号及密码
7.6.1 RasGetEntryDialparams
7.6.2 RasSetEntryDialParams
7.6.3 准备工作
7.6.4 范例7.9
7.6.5 取得拨号网络设定的使用者帐号及密码
7.6.6 设定拨号网络设定的使用者帐号及密码
7.6.7 删除拨号网络设定的使用者密码
7.7 本章小结
第8章 Microsoft Win32 Internet——Internet基本应用
8.1 Microsoft Win32 Internet API的基本概念
8.1.1 Win32 Internet API的条件
8.1.2 Win32 Internet API的应用
8.2 尝试连接至Internet——InternetAttemptConnect
8.2.1 关于InternetAttemptConnect
8.2.2 范例8.1
8.3 检查Internet连接——InternetCheckConnection
8.3.1 关于InternetCheckConnection
8.3.2 范例8.2
8.4 创建拨号网络连接——InternetAutodial
8.4.1 关于InternetAutodial
8.4.2 范例8.3
8.5 创建拨号网络连接——InternetDial
8.5.1 关于InternetDial
8.5.2 范例8.4
8.6 中断拨号网络连接——InternetAutodialHangUP/InternetHangUp
8.6.1 InternetAudoDialHangUp
8.6.2 InternetHangUp
8.6.3 范例8.5
8.6.4 范例8.6
8.7 取得目前网络连接状态——InternetGetConnectedState
8.7.1 InternetGetConnectedState
8.7.2 范例8.7
8.7.3 范例8
8.8 HTTP Cookies
8.8.1 关于HTTP Cookies
8.8.2 InternetGetCookie
8.8.3 InternetSetCookie
8.8.4 在客户机上存储Cookies值所需的设置
8.8.5 范例8.9
8.8.6 范例8.10
8.9 处理URL——介绍
8.9.1 什么是URL
8.9.2 URL的表示形式
8.9.3 Win32 Internet API提供的帮助处理URL的函数
8.10 正规化处理URL——InternetCanonializeUrl
8.10.1 正规化处理URL
8.10.2 InternetCanonializeUrl
8.10.3 范例8.11
8.11 合并URL字符串——InternetCombineUrl
8.11.1 InternetCombineUrl
8.11.2 范例8.12
8.12 分解URL字符串——InternetCrackUrl
8.12.1 InternetCrackUrl
8.12.2 范例8.13
8.13 产生URL字符串——InternetCreateUrl
8.13.1 InternetCreateUrl
8.13.2 范例8.14
8.14 本章小结
第9章 Microsoft Win32 Internet——Internet高级应用
9.1 Win32 Internet API高级应用
9.2 创建InternetSeesion
9.2.1 InternetOpen
9.2.2 InternetCloseHandle
9.2.3 范例9.1
9.2.4 dWAccessType
9.2.5 范例9.2
9.3 创建FTP、HTTP或Gopher服务
9.3.1 InternetConnect
9.3.2 InternetCloseHandle
9.3.3 范例9.3
9.3.4 范例9.4
9.4 HTTP通信协议——下载网页内容
9.4.1 InternetOpenUrl
9.4.2 InternetReadFile
9.4.3 范例9.5
9.4.4 InternetSetOption
9.4.5 范例9.6
9.5 FTP文件传输通信协议的基本介绍
9.5.1 nServerDort和dwService
9.5.2 范例9.7
9.6 浏览FTP服务器目录
9.6.1 FtpGetCureecntDirectory
9.6.2 范例9.8
9.6.3 FTPFinsFirstFile和InternetFineNextFile
9.6.4 范例9.9
9.6.5 范例9.10 FTP.dpr
9.6.6 FtpSetCurrentDirectory
9.6.7 本节小结
9.7 FTP下载及上传功能
9.7.1 利用FtpGetFile函数下载文件
9.7.2 范例9.11
9.7.3 利用FtpPutFile函数上传文件
9.7.4 范例9.12
9.7.5 本节小结
9.8 FTP其他功能介绍
9.8.1 利用FtpCreateDirectory函数添加FTP服务器端目录
9.8.2 范例9.13
9.8.3 利用FtpRemoveDirectory函数删除FTP服务器目录
9.8.4 范例9.14
9.8.5 利用FtpDeleteFile函数删除FTP服务器文件
9.8.6 范例9.15
9.8.7 利用FtpRenameFile函数重命名FTP服务器端文件
9.8.8 范例9.16
第10章 Microsoft Windows Sockets API——Internet Winsock应用
10.1 Windows Socket介绍
10.1.1 Socket的故事
10.1.2 Socket API的作用
10.1.3 Winsock在应用程序开发上的分类
10.1.4 Winsock在程序开发流程上的差异
10.2 Winsock API函数
10.2.1 BSD Socket API函数
10.2.2 Winsock扩展函数
10.2.3 转换函数
10.2.4 数据库函数
10.3 Winsock应用程序的开始和结束
10.3.1 WSAStartup
10.3.2 WSAData结构变量
10.3.3 WSACleanup
10.3.4 范例10.1
10.3.5 WSAIsBlacking
10.3.6 范例10.2
10.3.7 范例10.3
10.4 名称解析——IP地址和主机名称的转换
10.4.1 IP地址
10.4.2 DNS
10.4.3 查询IP地址
10.4.4 取得本地主机名称
10.4.5 范例10.4
10.4.6 范例10.5
10.4.7 取得本机IP地址
10.4.8 范例10.6
10.4.9 范例10.7
10.4.10 以主机名称转换IP地址
10.4.11 范例10.9
10.4.12 取得通信协议信息
10.4.13 范例10.10
10.4.14 范例10.11
10.5 处理Winsock错误——WSAGetLastError
10.5.1 WSAGetLastError
10.5.2 范例10.12
10.6 Winsock高级应用介绍
10.6.1 BSD及Winsock扩展API
10.6.2 Winsock的服务器应用程序
10.6.3 Winsock的客户端应用程序
10.7 Winsock高级应用——Telnet服务器
10.7.1 Telnet服务器
10.7.2 范例10.13
附录A Delphi调用Windows API
附录B Win32 RAS API(RASAPI 32.DLL)声明
附录C Windows API函数索引
附录D 安装ActiveX控件
附录E 参考资料

猜您喜欢

读书导航