|
UpDown
UpDown 控件有一对上下箭头按钮,单击时使诸如滚动位置或关联的伙伴控件中的值增减。
语法:UpDown
说明:
对用户而言,UpDown 控件及其伙伴控件常常象单个控件。伙伴控件可以是通过 BuddyControl 属性与 UpDown 控件相关联的任何控件,通常它显示如
TextBox 控件或 CommandButton 控件的数据。
注意 象内在的标签控件这样,一些辅助的无窗口控件,都不能用作伙伴控件。
通过设置 AutoBuddy 属性,UpDown 控件就自动地将Tab 键次序中前面的控件作为它的伙伴控件。如果Tab 键次序中没有前面的控件,UpDown
控件则将Tab 键次序中的下一个控件作为它的伙伴控件。另一种设置伙伴控件的方法是使用 BuddyControl 属性。在设计时,一旦 AutoBuddy 属性或
BuddyControl 属性被设置,伙伴控件会自动地按其大小和位置与 UpDown 控件配对。UpDown 控件可用 Alignment
属性决定它被放在伙伴控件的右面或左面。
当单击控件上的按钮时,Increment、Min、Max 和 Wrap 属性规定 UpDown 控件的 Value 属性如何改变。例如,如果有一些值是 10
的倍数,且在 20 与 80 之间,可以设置 Increment、Min 和 Max 属性值分别为 10、20 和 80。Wrap 属性允许 Value
属性超过 Max 属性值从 Min 属性值重新开始增加,或相反。
没有伙伴控件的 UpDown 控件起一种简化滚动条的作用。
注意 UpDown 控件应当代替 Visual Basic 4.0 的 Spin Button 控件。
发行注意 UpDown 控件是在 MSCOMCT2.OCX 文件中可找到的 ActiveX 控件的一部分。为了在应用程序中使用 UpDown
控件,必须在工程中添加 MSCOMCT2.OCX 文件。在发行应用程序时,要将 MSCOMCT2.OCX 文件安装在用户的 Microsoft Windows
的 SYSTEM 目录中。
Winsock
Winsock 控件对用户来说是不可见的,它提供了访问 TCP 和 UDP 网络服务的方便途径。Microsoft Access、Visual
Basic、Visual C++ 或 Visual FoxPro 的开发人员都可使用它。为编写客户或服务器应用程序,不必了解 TCP 的细节或调用低级的
Winsock APIs。通过设置控件的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。
TCP 基础:
数据传输协议允许创建和维护与远程计算机的连接。连接两台计算机就可彼此进行数据传输。
如果创建客户应用程序,就必须知道服务器计算机名或者 IP 地址(RemoteHost 属性),还要知道进行“侦听”的端口(RemotePort 属性),然后调用
Connect 方法。
如果创建服务器应用程序,就应设置一个收听端口(LocalPort 属性)并调用 Listen 方法。当客户计算机需要连接时就会发生
ConnectionRequest 事件。为了完成连接,可调用 ConnectionRequest 事件内的 Accept 方法。
建立连接后,任何一方计算机都可以收发数据。为了发送数据,可调用 SendData 方法。当接收数据时会发生 DataArrival 事件。调用
DataArrival 事件内的 GetData 方法就可获取数据。
UDP 基础:
用户数据文报协议 (UDP) 是一个无连接协议。跟 TCP 的操作不同,计算机并不建立连接。另外 UDP 应用程序可以是客户机,也可以是服务器。
为了传输数据,首先要设置客户计算机的 LocalPort 属性。然后,服务器计算机只需将 RemoteHost 设置为客户计算机的 Internet 地址,并将
RemotePort 属性设置为跟客户计算机的 LocalPort 属性相同的端口,并调用 SendData 方法来着手发送信息。于是,客户计算机使用
DataArrival 事件内的 GetData 方法来获取已发送的信息。
|