书籍详情
Windows网络编程之VB篇
作者:萧秋水,文娟编著
出版社:清华大学出版社
出版时间:2001-02-01
ISBN:9787900631145
定价:¥32.00
购买这本书可以去
内容简介
Internet技术无疑是当今计算机技术的最大热点。本书以目前最为流行的RAD软件之一的VisualBasic的最新版本6.0作为开发工具,尽最大可能包容现在网络的流行协议,讲解网络应用程序的开发原理以及在WindoWs平台下的实现方法。本书以编程实例为主线,辅以必要的技术要点,详细地介绍了网络编程中的各个方面,从内容上覆盖了网络通信中使用的多数协议。本书的具体内容包括网上聊天、网络参数的获取、电子邮件的收发、P1ng、FTP客户机、网络资源映射、网络新闻组、Web服务器与浏览器、Telnet服务器与客户机、RAS拨号上网以及TAPI编程等。随书附带含书中各实例源代码及可执行程序光盘一张。本书适用于使用VisualBasic6.0进行Windows网络编程的中高级程序员。当然,初级读者也可从中受益。
作者简介
暂缺《Windows网络编程之VB篇》作者简介
目录
实例一 网上聊天
主要内容
本例提要
技术专题
WinSock简介
WinSock API主要函数的使用
WinSock控件
步骤之一——实现TCP聊天服务器
建立一个新项目并引入WinSock函数
监听用户指定的端口
两个Timer控件的功能
向客户机发送信息
步骤之二——实现TCP聊天客户端
建立一个新项目并引入WinSock函数
连接TCP聊天服务器
利用Timer控件接收数据
向服务器发送信息
步骤之三——使用UDP实现网上聊天
建立一个新项目并设计主窗口
与远端聊天程序互连
向远端发送消息
接收远端程序发送的消息
实例二 获取主机名和BP地址
主要内容
本例提要
技术专题
获取主机名和IP地址的机理:WinSock的数据库例程
步骤之一——获取本地计算机的主机名和IP地址
建立一个新项目
添加方法获取主机名和IP地址
步骤之二——获取已安装的网络协议
实例三 网卡物理地址
主要内容
本例提要
技术专题
NetBI0S网络编程接口
NetBI0S的基本概念
NetBI0S编程
使用NetBI0S获取网络参数
步骤——获取网卡物理地址
创建一个新项目
获取网卡物理地址
实例四 Ping与Trace Route
主要内容
本例提要
技术专题
Internet控制报文协议ICMP
ICMP报文格式
ICMP报文的分类
步骤——实现Ping实用工具
建立一个新项目并引入WinSock函数
实现Ping功能
实例五 编程实现Telnet
主要内容
本例提要
技术专题
Te1net(远程登录)
步骤之一——实现Telnet服务器
建立一个新项目
主窗口加载时开始监听
利用wnsServer控件响应客户机的服务请求
将消息发送到所有的客户机
“杀死”特定客户机
主窗口卸载时清除整个wnsServer控件数组
步骤之二——实现Telnet客户机
建立一个新项目并引入vtl00模块
配置客户机参数
连接到Telnet服务器
处理WinSock控件的各个事件
发送消息给Telnet服务器
窗口卸载前关闭与服务器的连接
实例六 邮件收发程序
主要内容
本例提要
技术专题
邮件格式
SMTP协议简介
SMTP协议扩展
多用途网际邮件扩充
POP3协议简介
步骤之一——实现邮件发送程序
建立一个新项目
在界面上为邮件添加/删除附件
编码邮件附件并连接SMTP服务器
在与SMTP服务器的交互中发送邮件
步骤之二——实现邮件接收程序
建立一个新项目
创建类模块CAttachment和CAttachments
创建类模块CMessage和CMessages
连接POP3服务器
从POP3服务器检取邮件
显示选定的邮件
保存邮件的附件
进一步的工作
实例七 MAPI编程
主要内容
本例提要
技术专题
MAPI简介
扩展MAPI
简单MAPI与CMC的差别
消息应用程序
MAPI控件
步骤——使用MAPI实现邮件收发程序
建立一个新项目
检取新邮件
阅读选定的邮件
发送邮件
操作消息系统的通讯簿
实例八 网络资源映射
主要内容
本例提要
技术专题
WNet API
WNet API中的函数
步骤——实现网络资源的本地映射
建立一个新项目
映射网络驱动器
断开网络驱动器
实例九 RAS拨号上网
主要内容
本例提要
技术专题
RAS简介
拨号与挂断
连接管理
电话簿管理
步骤——实现RAS客户机
建立一个新项目
窗口加载时枚举拨号连接
启用系统的拨号功能并显示状态
实例十 FTP客户程序
主要内容
本例提要
技术专题
FTP及其实现方法
MicmsofInternet Transfer控件
直接使用WinInet API
步骤——实现FTP客户程序
建立一个新项目
引入WinInet API及其他需要的函数
添加代码连接到FTP服务器
添加代码定位/读写远程文件
添加代码断开连接
实例十一 网络新闻组
主要内容
本例提要
技术专题
Usenet新闻组
网络新闻传送协议
步骤——实现新闻阅读器
建立一个新项目
连接新闻服务器
下载服务器上的新闻组列表
下载特定新闻组中的文章列表
下载并阅读选定的文章
实例十二 TAPI编程
主要内容
本例提要
技术专题
TAPI提供的服务
TAPI的分级
通信过程描述
步骤之一——实现一个电话拨号程序
实例十三 WWW浏览器与Web服务器
主要内容
本例提要
技术专题
World Wide Web
统一资源定位符
超文本传送协议
使用Microsoft WebBrowser控件
步骤之一——实现简单的WWW浏览器
建立一个新项目
完成程序的浏览任务
步骤之二——实现Web服务器
建立一个新项目
启动Web服务器
提供主页服务
附录 光盘使用说明
主要内容
本例提要
技术专题
WinSock简介
WinSock API主要函数的使用
WinSock控件
步骤之一——实现TCP聊天服务器
建立一个新项目并引入WinSock函数
监听用户指定的端口
两个Timer控件的功能
向客户机发送信息
步骤之二——实现TCP聊天客户端
建立一个新项目并引入WinSock函数
连接TCP聊天服务器
利用Timer控件接收数据
向服务器发送信息
步骤之三——使用UDP实现网上聊天
建立一个新项目并设计主窗口
与远端聊天程序互连
向远端发送消息
接收远端程序发送的消息
实例二 获取主机名和BP地址
主要内容
本例提要
技术专题
获取主机名和IP地址的机理:WinSock的数据库例程
步骤之一——获取本地计算机的主机名和IP地址
建立一个新项目
添加方法获取主机名和IP地址
步骤之二——获取已安装的网络协议
实例三 网卡物理地址
主要内容
本例提要
技术专题
NetBI0S网络编程接口
NetBI0S的基本概念
NetBI0S编程
使用NetBI0S获取网络参数
步骤——获取网卡物理地址
创建一个新项目
获取网卡物理地址
实例四 Ping与Trace Route
主要内容
本例提要
技术专题
Internet控制报文协议ICMP
ICMP报文格式
ICMP报文的分类
步骤——实现Ping实用工具
建立一个新项目并引入WinSock函数
实现Ping功能
实例五 编程实现Telnet
主要内容
本例提要
技术专题
Te1net(远程登录)
步骤之一——实现Telnet服务器
建立一个新项目
主窗口加载时开始监听
利用wnsServer控件响应客户机的服务请求
将消息发送到所有的客户机
“杀死”特定客户机
主窗口卸载时清除整个wnsServer控件数组
步骤之二——实现Telnet客户机
建立一个新项目并引入vtl00模块
配置客户机参数
连接到Telnet服务器
处理WinSock控件的各个事件
发送消息给Telnet服务器
窗口卸载前关闭与服务器的连接
实例六 邮件收发程序
主要内容
本例提要
技术专题
邮件格式
SMTP协议简介
SMTP协议扩展
多用途网际邮件扩充
POP3协议简介
步骤之一——实现邮件发送程序
建立一个新项目
在界面上为邮件添加/删除附件
编码邮件附件并连接SMTP服务器
在与SMTP服务器的交互中发送邮件
步骤之二——实现邮件接收程序
建立一个新项目
创建类模块CAttachment和CAttachments
创建类模块CMessage和CMessages
连接POP3服务器
从POP3服务器检取邮件
显示选定的邮件
保存邮件的附件
进一步的工作
实例七 MAPI编程
主要内容
本例提要
技术专题
MAPI简介
扩展MAPI
简单MAPI与CMC的差别
消息应用程序
MAPI控件
步骤——使用MAPI实现邮件收发程序
建立一个新项目
检取新邮件
阅读选定的邮件
发送邮件
操作消息系统的通讯簿
实例八 网络资源映射
主要内容
本例提要
技术专题
WNet API
WNet API中的函数
步骤——实现网络资源的本地映射
建立一个新项目
映射网络驱动器
断开网络驱动器
实例九 RAS拨号上网
主要内容
本例提要
技术专题
RAS简介
拨号与挂断
连接管理
电话簿管理
步骤——实现RAS客户机
建立一个新项目
窗口加载时枚举拨号连接
启用系统的拨号功能并显示状态
实例十 FTP客户程序
主要内容
本例提要
技术专题
FTP及其实现方法
MicmsofInternet Transfer控件
直接使用WinInet API
步骤——实现FTP客户程序
建立一个新项目
引入WinInet API及其他需要的函数
添加代码连接到FTP服务器
添加代码定位/读写远程文件
添加代码断开连接
实例十一 网络新闻组
主要内容
本例提要
技术专题
Usenet新闻组
网络新闻传送协议
步骤——实现新闻阅读器
建立一个新项目
连接新闻服务器
下载服务器上的新闻组列表
下载特定新闻组中的文章列表
下载并阅读选定的文章
实例十二 TAPI编程
主要内容
本例提要
技术专题
TAPI提供的服务
TAPI的分级
通信过程描述
步骤之一——实现一个电话拨号程序
实例十三 WWW浏览器与Web服务器
主要内容
本例提要
技术专题
World Wide Web
统一资源定位符
超文本传送协议
使用Microsoft WebBrowser控件
步骤之一——实现简单的WWW浏览器
建立一个新项目
完成程序的浏览任务
步骤之二——实现Web服务器
建立一个新项目
启动Web服务器
提供主页服务
附录 光盘使用说明
猜您喜欢