Visual Basic网络编程从入门到精通

Visual Basic网络编程从入门到精通
作 者: 陈峰棋
出版社: 中国铁道出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: VB
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic网络编程从入门到精通》作者简介

内容简介

VisualBasic是目前最热门的程序设计语言之一,将其应用于Internet上,拓展了网络开发的思路。本书主要由三部分组成:网络通信的原理与基础、网络应用程序的基本应用和网络应用程序的进阶应用。书中主要介绍了多浏览界面的网页浏览器和电子邮件的收发程序,私人聊天室、双人在线游戏、多人聊天室、网络电子公告栏的建构等。其中本书最大的特点在于条理清晰、讲解细致、内容新颖;作者精心开发的应用实例,让读者体验VB网络程序的美妙应用之后,能够使其逐步迈向网络程序员之列。事实上,网络程序设计的领域不仅仅如此而已,还包含了局域网络的程序设计、组播网络的程序设计等更加高级的应用。本书也涉及到了此方面的内容,希望给读者带来一些启示。若有任何疑问请发E-mail至colin@colins.idv.tw与作者联系。本书由台湾知城数码科技股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,由马彦、董培吉、阮文辉、曹凯、陈贤淑、廖康良和孟丽花等完成了本书的编排工作。

图书目录

第一篇 Internet 理论与基础

Chapter 1 网络的原理与基础

1-1 网络拓朴 1-2

1-1-1 总线拓朴(Bus) 1-3

1-1-2 星状拓朴(Star) 1-4

1-1-3 环状拓朴(Ring) 1-5

1-1-4 混合型实体拓朴 1-6

1-1-5 逻辑拓朴 1-9

1-2 网络传送数据方式 1-10

1-2-1 存取方法 1-10

1-2-2 CSMA/CD 1-11

1-2-3 CSMA/CA 1-12

1-2-4 Token Passing 1-13

1-3 全域网络地址-IP地址 1-15

1-3-1 IP地址 1-15

1-3-2 地址等级 1-17

1-3-3 私有IP地址空间 1-17

1-3-4 特殊地址 1-18

1-4 DNS名称解析 1-21

1-4-1 DNS概述 1-21

1-4-2 域名解析的阶层式架构 1-22

1-4-3 主机名称查询的运作程序 1-24

习题 1-27

Chapter 2 通信协议基础

2-1 OSI参考模型 2-2

2-1-1 OSI七层结构 2-2

2-1-2 数据传输过程 2-7

2-2 TCP/IP通信协议组 2-9

2-3 网际网络协议(IP) 2-12

2-4 连接端口与Socket 2-14

2-5 传输控制协议(TCP) 2-16

2-6 用户数据报(UDP) 2-19

习题 2-20

Chapter 3 Windows Winsock基础

3-1 错误检测与处理 3-2

3-2 面向连接协议 3-2

3-2-1 服务器API函数 3-4

3-2-2 客户端API函数 3-10

3-2-3 数据传输 3-12

3-2-4 切断连接 3-16

3-3 非连接协议 3-18

3-3-1 接收端 3-19

3-3-2 传送端 3-20

3-3-3 关闭连接 3-21

3-4 其它的API控制 3-22

习题 3-26

第二篇 Internet应用篇

Chapter 4 Web控件的应用

4-1 WebBrowser控件基础 4-2

4-1-1 引用WebBrowser控件 4-2

4-1-2 常用的属性与方法 4-4

4-2 建立基本的浏览器 4-6

4-3 完整的浏览器 4-13

4-4 “设为首页”的功能 4-25

4-5 “我的最爱”功能 4-39

4-5-1 存放路径 4-39

4-5-2 文件的内容 4-40

4-5-3 实际的范例说明 4-42

4-6 IE 浏览器的其它功能 4-54

4-7 本章总结 4-64

习题 4-65

Chapter 5 Inet控件的应用

5-1 Inet 控件基础 5-2

5-1-1 引用Inet控件 5-2

5-1-2 常用的属性与方法 5-4

5-2 确定是否与 Internet 联机 5-7

5-3 如何下载HTML文件 5-13

5-4 下载 HTML文件. 影像文件 5-23

5-5 下载与分析 HTML 文件的内容 5-32

5-6 FTP 客户端的应用 5-46

5-7 本章总结 5-58

习题 5-59

Chapter 6 MAPI 控件的应用

6-1 细说 MAPI 控件 6-2

6-1-1 使用 MAPI 组件 6-4

6-1-2 使用 MAPISession 控件 6-6

6-1-3 使用 MAPIMessage 控件 6-10

6-2 E-Mail 的发送 6-15

6-3 E-Mail 的读取 6-24

6-4 本章总结 6-36

习题 6-38

第三篇 Winsock应用篇

Chapter 7 Winsock 控件

7-1 Winsock控件基础 7-3

7-1-1 TCP 基础 7-3

7-1-2 UDP 基础 7-5

7-2 Winsock 属性(Property) 7-6

7-3 Winsock 方法(Method) 7-12

7-4 Winsock 控件事件(Event) 7-17

7-5 如何使用 Winsock控件 7-22

7-5-1 如何选择适用的协议 7-23

7-5-2 设定协议 7-24

7-6 TCP 连接的基础 7-25

7-6-1 TCP 连接范例 7-26

7-6-2 如何允许更多的客户端同时联机 7-30

7-7 UDP 连接的基础范例 7-32

7-8 Winsock 函数(Windows CE) 7-36

习题 7-38

Chapter 8 Winsock 控件的基本应用

8-1 取得本机的 IP 地址 8-2

8-2 取得本机的主机名称 8-7

8-3 本机的详细信息 8-10

8-4 连接端口扫描仪 8-20

8-5 本章总结 8-27

习题 8-28

Chapter 9 Winsock 通信的原理与应用

9-1 私人聊天室的原理与应用 9-2

9-2 双人线上游戏的原理与应用 9-11

9-3 多人聊天室的原理应用 9-31

9-4 电子白板的原理应用 9-53

9-5 本章总结 9-58

习题 9-59

Chapter 10 设计 FTP Client/Server

10-1 FTP 的原理 10-2

10-2 文件读取与储存 10-5

10-3 使用 Winsock 传送文件 10-17

10-4 断点续传文件处理 10-46

10-5 断点续传以及标准FTP示范 10-69

习题 10-74

第四篇 与ASP的结合

Chapter 11 ActiveX DLL 与ASP

11-1 什么是 MTS 呢? 11-2

11-1-1 MTS 概述 11-2

11-1-2 何时该使用 MTS 呢? 11-5

11-1-3 使用MTS 的优点 11-8

11-2 如何建立 ASP 组件 11-9

11-2-1 建立新项目 11-10

11-2-2 设定引用项目 11-13

11-2-3 如何设计 ActiveX DLL 的内容呢? 11-20

11-2-4 编译 ActiveX DLL 11-24

11-3 将组件加入 MTS 11-29

11-3-1 NT技术作业平台 11-29

11-3-2 Windows9X作业平台 11-30

11-3-3 注册ActiveX DLL 11-30

11-4 呼叫 MTS 中的 ASP 组件 11-37

11-4-1 选用 MSE 做为 ASP 程序的编辑器 11-37

11-4-2 开始编辑ASP程序 11-42

11-4-3 具有参数的 ASP 程序 11-49

11-5 本章总结 11-53

习题 11-54

第五篇 进阶篇

Chapter 12 文件操作

12-1 基本的函数. 命令与常数 12-2

12-1-1 目录与路径处理 12-2

12-1-2 文件的复制. 删除. 重新命名 12-4

12-2 文件的存取方式 12-9

12-2-1 循序档 12-9

12-2-2 随机档 12-9

12-2-3 二进制文件 12-10

12-2-4 文件处理的基本步骤 12-11

12-2-5 文件的开启与关闭 12-12

12-2-6 删除文件 12-16

12-2-7 文件的读取与写入 12-17

12-2-8 范例介绍 12-22

12-3 INI 文件的处理 12-26

12-3-1 读取INI文件的内容 12-27

12-3-2 写入INI文件 12-35

12-4 FSO对象 12-46

12-4-1 FSO 对象模型的应用 12-48

12-4-2 Drive 对象的使用范例 12-52

12-4-3 文件操作的应用 12-60

12-5 本章总结 12-67

习题 12-67

Chapter 13 DLL与Windows API 函数

13-1 如何使用DLL 13-3

13-1-1 如何宣告DLL 13-4

13-1-2 如何使用API函数 13-4

13-2 Windows API 13-5

13-2-1 如何使用API检视员 13-6

13-2-2 加入API文件 13-8

13-2-3 如何加入API宣告 13-10

13-2-4 转换文字文件为数据库 13-11

13-2-5 Win32API.txt文件 13-14

13-3 如何宣告API函数 13-15

13-3-1 指定函数库 13-16

13-3-2 处理字符串的Windows API程序 13-17

13-3-3 使用值或是引用地址传递参数 13-19

13-3-4 非标准的名称 13-19

13-3-5 参数类型 13-20

13-4 数据的传递 13-21

13-4-1 传递字符串 13-21

13-4-2 传递数组 13-23

13-4-3 传递自订数据 13-24

13-5 Windows API函数使用实例 13-25

13-6 本章总结 13-53

习题 13-54

Chapter 14 Windows 2000 Registry 基础

14-1 Registry 基础 14-2

14-1-1 注册及个性化设置 14-2

14-1-2 注册 (Windows Registry) 14-2

14-2 登录编辑程序的基本操作 14-6

14-2-1 新增与删除 14-9

14-2-2 新增. 修改. 删除数值 14-12

14-3 与登录文件相关的API函数 14-16

14-3-1 相关的API函数与常数 14-16

14-3-2 新增. 删除登录码 14-21

14-3-3 新增. 设定数值名称与值 14-27

14-3-4 查询已经存在的数值内容 14-33

14-3-5 删除数值名称 14-39

14-4 关于浏览器的信息 14-44

14-5 网络界面相关的键码 14-62

14-6 本章总结 14-73

习题 14-74