VisualBasic程序设计第八章的学习与自测

本章通过网络聊天程序实例介绍VB网络编程的基本方法。通过本章的学习,要求同学们:
  1.掌握Winsock控件的基本属性、事件、方法。
  2.了解网络应用程序设计的基础知识。
  3.了解“网络聊天”应用程序的开发过程,能够读懂这类程序的部分语句。

  一、本章知识点分析

  1.常用的VB网络编程控件

  常用的VB网络编程控件主要有Winsock、Internet Transfer、WebBrowser三种,其主要用途是:
  Winsock控件:主要是用来编制TCP/IP或UDP协议的通话应用程序。
  Internet Transfer控件:主要用来传输文件,执行FTP命令及登录服务器等。
  WebBrowser控件:用于创建浏览器。

  2.Winsock控件的主要属性

  Winsock控件的属性主要有以下8个
Winsock控件的属性
Winsock控件的属性

3.Winsock控件的主要方法

Winsock控件的方法主要有6个:
Winsock控件的方法

4.Winsock控件的主要事件

  Winsock控件的事件主要有以下4个:
Winsock控件的事件

5.基于Winsock控件的开发模式

  VB提供的Winsock控件正是基于Socket规范创建的,利用这个控件开发网络通信系统时,通常要涉及服务器和客户机两类应用程序。关于服务器程序的开发模式和客户机程序的开发模式见教材209-210页的叙述,在此基础上进一步理解本章开始的网络聊天应用程序。

二、自测题

单项选择题

  1.要发送数据,通常使用Winsock控件的( )。
  A.SendData方法    B.Listen方法
  C.Accept方法     D.GetData方法
  2.当Winsock控件处于关闭状态时,其State属性的值是( )。
  A.1     B.0
  C.2     D.6
  3.Winsock控件的LocalPort属性的作用是( )。
  A.仅返回所用端口     B.仅设置所用端口
  C.返回或设置所用端口   D.返回或设置IP地址
  4.当使用SendData发送数据到主机后时,将触发的Winsock控件事件是( )。
  A.SendProgress      B.MouseDown
  C.Click         D.KeyPress
  5.如果希望得到本地计算机的IP地址,可以使用Winsock控件的( )属性。
  A.LocalPort        B.LocalIP
  C.LocalHoustName     D.Protocol
  6.如果希望返回远程机器的IP地址,可以使用Winsock控件的( )属性。
  A.LocalPort      B.LocalIP
  C.RemoteHostIP    D.State

 答案:1.A  2.B  3.C  4.A  5.B  6.C

猜你喜欢

转载自blog.csdn.net/shensiback/article/details/80866609