书籍详情
Visual Basic网络程序设计
作者:卞志强编著
出版社:人民邮电出版社
出版时间:2003-01-01
ISBN:9787115115676
定价:¥45.00
购买这本书可以去
内容简介
计算机网络的任务是为了方便用户,将分布在不同地理位置的计算机资源互联,实现信息交流和资源的共享。计算机资源主要指计算机硬件、软件与数据。数据是信息的载体。计算机网络的功能是包括网络通信、资源管理、网络服务、网络管理和互动操作的能力。最基本的功能是在传输的源计算机和目标计算机之间,实现无差错的数据传输。本书首先介绍了计算机网络的层次和体系结构。之后按照协议划分各章内容,并采取“从理论到实践”、“从简单到复杂的”写作方式,分别针对WWW协议、HTTP协议、FTP协议、电子邮件协议、TCP协议、UCP协议和多媒体协议、Telnet协议等主流协议进行了详细的介绍。每部分内容都配以丰富而恰当的实例,与文字讲解的部分形成很好的照应。本书为立志掌握使用VisualBasic进行计算机网络编程的人提供了一条有效的进阶捷径。
作者简介
暂缺《Visual Basic网络程序设计》作者简介
目录
第1章 网络协议
1.1 OSI网络参考模型
1.1.1 物理层
1.1.2 数据链路层
1.1.3 网络层
1.1.4 传输层
1.1.5 会话层
1.1.6 表示层
1.1.7 应用层
1.2 TCP/IP网络参考模型
1.2.1 网络访问层
1.2.2 网络层
1.2.3 传输层
1.2.4 应用层
1.3 TCP/IP协议
1.3.1 TCP协议
1.3.2 1P协议
1.4 网络设备及其工作原理
1.4.1 HUB
1.4.2 交换机
1.4.3 路由器
1.5 应用层协议
1.5.1 HTTP协议
1.5.2 FTP协议
1.5.3 Telnet协议
1.5.4 SMTP/POP3协议
1.6 其他网络和协议
1.6.1 Novell网络简介
1.6.2 NovellIPX/SPX协议
1.6.3 UDP协议
1.6.4 互联网上的自定义协议举例
1.6.5 IP地址简介
1.7 小结
第2章 浏览器编程
2.1 相关协议介绍
2.1.1 HTTP协议介绍
2.1.2 HTML语言简介
2.1.3 内嵌开发语言VB Script
2.1.4 服务器端脚本语言ASP
2.2 使用WebBrowser控件开发浏览器程序
2.2.1 引用WebBrowser控件
2.2.2 WebBrowser控件常用的属性与方法
2.2.3 建立基本的浏览器
2.2.4 完善简单浏览器
2.2.5 查看HTML源码
2.2.6 使用https协议
2.3 定制浏览器功能
2.3.1 设置字体
2.3.2 设置颜色
2.3.3 设置首页
2.4 “收藏夹”功能
2.4.1 存放路径
2.4.2 收藏夹中文件的内容
2.4.3 添加地址到收藏夹范例说明
2.5 浏览器的其他功能
2.5.1 查看代理
2.5.2 设置代理
2.5.3 自动化操作功能
2.5.4 通过OLE控制Internet Explorer的前进、后退、停止和刷新
2.5.5 打印
2.5.6 历史
2.5.7 下载文件
2.5.8 多线程下载
2.6 完整的浏览器
2.6.1 使用Application Wizard生成程序框架
2.6.2 框架生成程序介绍
2.6.3 增加工具条按钮
2.6.4 编辑菜单
2.6.5 添加状态栏、链接栏和收藏夹栏
2.6.6 编写工具条消息映射函数
2.6.7 编写Go菜单消息映射函数
2.6.8 编写File菜单和Options菜单消息映射函数
2.6.9 编写Copy菜单的消息映射函数
2.6.10 编写Mail菜单消息映射函数
2.6.11 Links菜单消息映射函数
2.6.12 收藏夹工具条编程
2.6.13 小结
2.7 扩展Internet Explorer
2.7.1 扩展IntemetExplorer菜单
2.7.2 扩展IntemetExplorer工具栏
2.8 小结
第3章 与HTTP服务器交互操作
3.1 建立测试用网页服务器
3.1.1 安装IlS或者Personal Web Server
3.1.2 服务器设置
3.2 网页页面内对象的操作
3.2.1 IIS和ASP编程初步
3.2.2 录入界面和源码
3.2.3 录入程序及其页面
3.2.4 对象定位
3.2.5 使用页面录入数据库的例子
3.3 网站下载功能实例
3.3.1 程序界面及设计思路
3.3.2 设计启动窗体frmStart窗体
3.3.3 设计向导第二页——frmURL窗体
3.3.4 设计向导第三页——frmOptions窗体
3.3.5 设计向导第四页——主窗体程序概要设计
3.3.6 主窗体程序详细设计
3.4 IIS应用程序设计
3.4.1 IIS应用程序概念
3.4.2 Webclass介绍
3.4.3 创建IIS应用程序工程
3.4.4 IIS应用程序的开发过程
3.4.5 Webclass事件
3.4.6 IIS应用程序的事件响应
3.5 使用Visual Basic制作CGI程序
3.5.1 声明段
3.5.2 主程序
3.5.3 初始化CGI
3.5.4 获得数据
3.5.5 CGI主函数
3.5.6 CGI程序的运行
3.6 Visual Basic编写COM组件
3.6.1 编写COM组件
3.6.2 注册和在ASP中使用COM组件
3.7 小结
第4章 文件传输编程
4.1 文件传输协议
4.2 下载和上传文件
4.2.1 下载文件
4.2.2 上传文件
4.2.3 重命名和删除文件
4.3 目录类命令
4.3.1 目录列表
4.3.2 建立目录
4.3.3 删除目录
4.3.4 重命名目录
4.4 查看目录和文件的属性
4.4.1 查看文件的大小
4.4.2 查看目录和文件的权限
4.4.3 查看目录和文件的日期
4.5 完整的FTP客户端程序
4.5.1 用类和模块封装FTP基本操作
4.5.2 modFTP模块
4.5.3 cDirItem类
4.5.4 cDirList类
4.5.5 cFTP类
4.5.6 窗体程序的代码
4.6 FTP ActiveX控件编程
4.6.1 FTP ActiveX控件编程
4.6.2 FTP ActiveX控件的使用
4.7 小结
第5章 电子邮件功能编程
5.1 SMTP/POP3协议简介
5.1.1 简单邮件传输协议(SMTP)简介
5.1.2 POP3协议简介
5.1.3 IMAP4电子邮件协议简介
5.2 SMTP编程
5.2.1 利用SMTP发送邮件的简单例子
5.2.2 实现SMTP群发功能
5.2.3 查找SMTP服务器
5.3 POP3客户端编程
5.3.1 POP3客户端程序结构
5.3.2 系统托盘程序示例
5.3.3 系统托盘模块代码
5.3.4 网络连接模块
5.3.5 注册表模块
5.3.6 时间模块
5.3.7 POP3客户端主模块设计
5.3.8 自定制消息框窗体——Forml窗体
5.3.9 添加邮件地址窗体——Form2窗体
5.3.10 地址列表操作窗体——Form3窗体.
5.4 POP3客户端Outlook的设置
5.4.1 邮件服务器上保留备份
5.4.2 设置本地邮件与服务器同时删除
5.5 对Outlook进行自动化控制
5.5.1 Outlook中的对象简介
5.5.2 用Visual Basic建立Outlook邮件
5.5.3 利用Outlook实现群发
5.6 小结
第6章 网络数据交互——使用TCP协议
6.1 Winsock控件介绍
6.1.1 总体介绍
6.1.2属性
6.1.3 方法
6.1.4 事件
6.2 Winsock示例程序
6.2.1 设计Winsock示例程序界面
6.2.2 编写Winsock示例程序代码
6.3 编写聊天程序
6.3.1 客户端编程
6.3.2 服务器端编程
6.3.3 集成工作
6.4 编写电子商务程序
6.4.1 总体介绍
6.4.2 服务器端
6.4.3 客户端
6.5 小结
第7章 广播数据和UDP
7.1 UDP协议与TFTP协议
7.1.1 UDP协议
7.1.2 TFTP协议
7.2 编写TFTP协议程序
7.2.1 UDP程序设计概述
7.2.2 编写TFTP服务器端程序
7.2.3 编写TFTP客户端程序
7.3 网络媒体协议
7.3.1 MMS协议
7.3.2 RTSP协议
7.3.3 自制网络媒体播放机
7.4 小结
第8章 远程登录——Telnet协议编程
8.1 Telnet协议简介
8.1.1 Telnet协议的主要功能介绍
8.1.2 电子公告栏(BBS)简介
8.1.3 Mud游戏
8.1.4 Telnet服务器设置指南
8.2 编写Telnet服务器程序
8.2.1 Telnet服务器程序的概述
8.2.2 用到的模块介绍
8.2.3 主窗体编程
8.3 编写Telnet客户端程序
8.3.1 Telnet客户端窗体设计
8.3.2 Telnet客户端代码设计
8.4 编写MUD客户端程序
8.4.1 MUD客户端概
8.4.2 设计MUD客户端窗体界面
8.4.3 编写MUD客户端程序窗体代码
8.5 小结
第9章 动态网页编程简介
9.1 DHTML简介
9.1.1 DHTML的由来及特性
9.1.2 DHTML对象模型
9.2 DHTML设计
9.2.1 DHTML的设计准则
9.2.2 DHTML设计器
9.2.3 DHTML应用程序的用户界面设计
9.2.4 深入了解DHTML
9.3 DHTML使用和发布
9.3.1 DHTML应用程序的状态管理
9.3.2 测试DHTML应用程序
9.3.3 生成DHTML应用程序
9.3.4 部署DHTML应用程序
9.4 小结
第10章 网络编程小技巧
10.1 编写网络资源列表程序
10.1.1 功能描述和设计思路
10.1.2 NetResource类模块
10.1.3 NetResouces类模块
10.1.4 设计窗体界面
10.1.5 设计窗体代码
10.2 设定取消网络磁盘
10.2.1 功能描述和设计思路
10.2.2 具体程序代码
10.3 拨号上网
10.4 保持连接
10.4.1 功能描述和设计思路
10.4.2 设计窗体界面
10.4.3 编写窗体代码
10.5 编写Ping程序
10.5.1 功能描述和设计思路
10.5.2 Ping模块
10.5.3 设计窗体界面
10.5.4 编写窗体代码
10.6 编写对时程序
10.6.1 功能描述和设计思路
10.6.2 设计窗体界面
10.6.3 具体的程序代码
10.7 自动更新程序版本
10.7.1 功能描述和设计思路
10.7.2 设计窗体界面
10.7.3 编写窗体代码
10.8 小结
1.1 OSI网络参考模型
1.1.1 物理层
1.1.2 数据链路层
1.1.3 网络层
1.1.4 传输层
1.1.5 会话层
1.1.6 表示层
1.1.7 应用层
1.2 TCP/IP网络参考模型
1.2.1 网络访问层
1.2.2 网络层
1.2.3 传输层
1.2.4 应用层
1.3 TCP/IP协议
1.3.1 TCP协议
1.3.2 1P协议
1.4 网络设备及其工作原理
1.4.1 HUB
1.4.2 交换机
1.4.3 路由器
1.5 应用层协议
1.5.1 HTTP协议
1.5.2 FTP协议
1.5.3 Telnet协议
1.5.4 SMTP/POP3协议
1.6 其他网络和协议
1.6.1 Novell网络简介
1.6.2 NovellIPX/SPX协议
1.6.3 UDP协议
1.6.4 互联网上的自定义协议举例
1.6.5 IP地址简介
1.7 小结
第2章 浏览器编程
2.1 相关协议介绍
2.1.1 HTTP协议介绍
2.1.2 HTML语言简介
2.1.3 内嵌开发语言VB Script
2.1.4 服务器端脚本语言ASP
2.2 使用WebBrowser控件开发浏览器程序
2.2.1 引用WebBrowser控件
2.2.2 WebBrowser控件常用的属性与方法
2.2.3 建立基本的浏览器
2.2.4 完善简单浏览器
2.2.5 查看HTML源码
2.2.6 使用https协议
2.3 定制浏览器功能
2.3.1 设置字体
2.3.2 设置颜色
2.3.3 设置首页
2.4 “收藏夹”功能
2.4.1 存放路径
2.4.2 收藏夹中文件的内容
2.4.3 添加地址到收藏夹范例说明
2.5 浏览器的其他功能
2.5.1 查看代理
2.5.2 设置代理
2.5.3 自动化操作功能
2.5.4 通过OLE控制Internet Explorer的前进、后退、停止和刷新
2.5.5 打印
2.5.6 历史
2.5.7 下载文件
2.5.8 多线程下载
2.6 完整的浏览器
2.6.1 使用Application Wizard生成程序框架
2.6.2 框架生成程序介绍
2.6.3 增加工具条按钮
2.6.4 编辑菜单
2.6.5 添加状态栏、链接栏和收藏夹栏
2.6.6 编写工具条消息映射函数
2.6.7 编写Go菜单消息映射函数
2.6.8 编写File菜单和Options菜单消息映射函数
2.6.9 编写Copy菜单的消息映射函数
2.6.10 编写Mail菜单消息映射函数
2.6.11 Links菜单消息映射函数
2.6.12 收藏夹工具条编程
2.6.13 小结
2.7 扩展Internet Explorer
2.7.1 扩展IntemetExplorer菜单
2.7.2 扩展IntemetExplorer工具栏
2.8 小结
第3章 与HTTP服务器交互操作
3.1 建立测试用网页服务器
3.1.1 安装IlS或者Personal Web Server
3.1.2 服务器设置
3.2 网页页面内对象的操作
3.2.1 IIS和ASP编程初步
3.2.2 录入界面和源码
3.2.3 录入程序及其页面
3.2.4 对象定位
3.2.5 使用页面录入数据库的例子
3.3 网站下载功能实例
3.3.1 程序界面及设计思路
3.3.2 设计启动窗体frmStart窗体
3.3.3 设计向导第二页——frmURL窗体
3.3.4 设计向导第三页——frmOptions窗体
3.3.5 设计向导第四页——主窗体程序概要设计
3.3.6 主窗体程序详细设计
3.4 IIS应用程序设计
3.4.1 IIS应用程序概念
3.4.2 Webclass介绍
3.4.3 创建IIS应用程序工程
3.4.4 IIS应用程序的开发过程
3.4.5 Webclass事件
3.4.6 IIS应用程序的事件响应
3.5 使用Visual Basic制作CGI程序
3.5.1 声明段
3.5.2 主程序
3.5.3 初始化CGI
3.5.4 获得数据
3.5.5 CGI主函数
3.5.6 CGI程序的运行
3.6 Visual Basic编写COM组件
3.6.1 编写COM组件
3.6.2 注册和在ASP中使用COM组件
3.7 小结
第4章 文件传输编程
4.1 文件传输协议
4.2 下载和上传文件
4.2.1 下载文件
4.2.2 上传文件
4.2.3 重命名和删除文件
4.3 目录类命令
4.3.1 目录列表
4.3.2 建立目录
4.3.3 删除目录
4.3.4 重命名目录
4.4 查看目录和文件的属性
4.4.1 查看文件的大小
4.4.2 查看目录和文件的权限
4.4.3 查看目录和文件的日期
4.5 完整的FTP客户端程序
4.5.1 用类和模块封装FTP基本操作
4.5.2 modFTP模块
4.5.3 cDirItem类
4.5.4 cDirList类
4.5.5 cFTP类
4.5.6 窗体程序的代码
4.6 FTP ActiveX控件编程
4.6.1 FTP ActiveX控件编程
4.6.2 FTP ActiveX控件的使用
4.7 小结
第5章 电子邮件功能编程
5.1 SMTP/POP3协议简介
5.1.1 简单邮件传输协议(SMTP)简介
5.1.2 POP3协议简介
5.1.3 IMAP4电子邮件协议简介
5.2 SMTP编程
5.2.1 利用SMTP发送邮件的简单例子
5.2.2 实现SMTP群发功能
5.2.3 查找SMTP服务器
5.3 POP3客户端编程
5.3.1 POP3客户端程序结构
5.3.2 系统托盘程序示例
5.3.3 系统托盘模块代码
5.3.4 网络连接模块
5.3.5 注册表模块
5.3.6 时间模块
5.3.7 POP3客户端主模块设计
5.3.8 自定制消息框窗体——Forml窗体
5.3.9 添加邮件地址窗体——Form2窗体
5.3.10 地址列表操作窗体——Form3窗体.
5.4 POP3客户端Outlook的设置
5.4.1 邮件服务器上保留备份
5.4.2 设置本地邮件与服务器同时删除
5.5 对Outlook进行自动化控制
5.5.1 Outlook中的对象简介
5.5.2 用Visual Basic建立Outlook邮件
5.5.3 利用Outlook实现群发
5.6 小结
第6章 网络数据交互——使用TCP协议
6.1 Winsock控件介绍
6.1.1 总体介绍
6.1.2属性
6.1.3 方法
6.1.4 事件
6.2 Winsock示例程序
6.2.1 设计Winsock示例程序界面
6.2.2 编写Winsock示例程序代码
6.3 编写聊天程序
6.3.1 客户端编程
6.3.2 服务器端编程
6.3.3 集成工作
6.4 编写电子商务程序
6.4.1 总体介绍
6.4.2 服务器端
6.4.3 客户端
6.5 小结
第7章 广播数据和UDP
7.1 UDP协议与TFTP协议
7.1.1 UDP协议
7.1.2 TFTP协议
7.2 编写TFTP协议程序
7.2.1 UDP程序设计概述
7.2.2 编写TFTP服务器端程序
7.2.3 编写TFTP客户端程序
7.3 网络媒体协议
7.3.1 MMS协议
7.3.2 RTSP协议
7.3.3 自制网络媒体播放机
7.4 小结
第8章 远程登录——Telnet协议编程
8.1 Telnet协议简介
8.1.1 Telnet协议的主要功能介绍
8.1.2 电子公告栏(BBS)简介
8.1.3 Mud游戏
8.1.4 Telnet服务器设置指南
8.2 编写Telnet服务器程序
8.2.1 Telnet服务器程序的概述
8.2.2 用到的模块介绍
8.2.3 主窗体编程
8.3 编写Telnet客户端程序
8.3.1 Telnet客户端窗体设计
8.3.2 Telnet客户端代码设计
8.4 编写MUD客户端程序
8.4.1 MUD客户端概
8.4.2 设计MUD客户端窗体界面
8.4.3 编写MUD客户端程序窗体代码
8.5 小结
第9章 动态网页编程简介
9.1 DHTML简介
9.1.1 DHTML的由来及特性
9.1.2 DHTML对象模型
9.2 DHTML设计
9.2.1 DHTML的设计准则
9.2.2 DHTML设计器
9.2.3 DHTML应用程序的用户界面设计
9.2.4 深入了解DHTML
9.3 DHTML使用和发布
9.3.1 DHTML应用程序的状态管理
9.3.2 测试DHTML应用程序
9.3.3 生成DHTML应用程序
9.3.4 部署DHTML应用程序
9.4 小结
第10章 网络编程小技巧
10.1 编写网络资源列表程序
10.1.1 功能描述和设计思路
10.1.2 NetResource类模块
10.1.3 NetResouces类模块
10.1.4 设计窗体界面
10.1.5 设计窗体代码
10.2 设定取消网络磁盘
10.2.1 功能描述和设计思路
10.2.2 具体程序代码
10.3 拨号上网
10.4 保持连接
10.4.1 功能描述和设计思路
10.4.2 设计窗体界面
10.4.3 编写窗体代码
10.5 编写Ping程序
10.5.1 功能描述和设计思路
10.5.2 Ping模块
10.5.3 设计窗体界面
10.5.4 编写窗体代码
10.6 编写对时程序
10.6.1 功能描述和设计思路
10.6.2 设计窗体界面
10.6.3 具体的程序代码
10.7 自动更新程序版本
10.7.1 功能描述和设计思路
10.7.2 设计窗体界面
10.7.3 编写窗体代码
10.8 小结
猜您喜欢