您的位置:首页 > 编程语言 > VB

使用vb建立DCOM服务器端及客户端应用的详细过程(2)

2001-05-29 14:41 706 查看
使用vb建立DCOM服务器端及客户端应用的详细过程(2)

本节介绍如何建立DCOM客户端应用,及其注意事项。(本人使用的是西文版vb6)

1.打开vb,在"file"菜单单击"New Project",选择"Standard EXE"并单击"OK".

2.在"Project"菜单, 单击"References".

3.单击"browse",选择"C:/DCOMDemo/Server/proDCOMDemoServer.exe",单击"ok",
并选中该引用.

4.在工程里插入一个模块,放置两个CommandButton, 两个textbox,以及三个label到form1上
. 设置如下属性:

Control Name Property Value
------------------------------------------------------------------
Module Module1 Name modDCOMDemoClient

Form Form1 Name frmDCOMDemoClient
Caption DCOM Demo - Client

CommandButton Command1 Name cmdServerTime
Caption &Get Server Time

Command2 Name cmdComputeNumbers
Caption &Compute Numbers

Text Box Text1 Name txtX
TabStop True
TabIndex 0

Text2 Name txtY
TabStop True
TabIndex 1

Label Label1 Name lblAnswerAdd
Label2 Name lblAnswerSubtract
Label3 Name lblServerTime
注意:现在还不要给工程更改名称,即名称仍为"PROJECT1"

5.拷贝如下代码到模块里,(不是Form1上):

Option Explicit

Public oServer As New _ proDCOMDemoServer.clsDCOMDemoServer

6.拷贝如下代码到frmDCOMDemoClient代码窗口:

Option Explicit
Private Sub Form_Load()
'设置文本框的初始化值.
txtX.Text = "1"
txtY.Text = "2"
End Sub

Private Sub txtX_GotFocus()
txtX.SelStart = 0
txtX.SelLength = Len(txtX.Text)
End Sub

Private Sub txtY_GotFocus()
txtY.SelStart = 0
txtY.SelLength = Len(txtY.Text)
End Sub

Private Sub cmdServerTime_Click()
'获取服务器端的程序,并将返回值显示在lblServerTime标签里.
lblServerTime.Caption = oServer.ServerTime
End Sub

Private Sub cmdComputeNumbers_Click()
lblAnswerAdd.Caption = oServer.AddNumbers _
(CInt(txtX.Text), CInt(txtY.Text))
lblAnswerSubtract.Caption = oServer.SubtractNumbers _
(CInt(txtX.Text), CInt(txtY.Text))
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As _
Integer)

Set oServer = Nothing
End Sub

7.在"Project"菜单, 单击"Project1 Properties."

8.单击"General",设置如下属性:

Project Type: Standard EXE

Startup Object: frmDCOMDemoClient

Project Description: DCOM Demo Project - Client

9.单击"Make",设置如下属性:

Application Title: proDCOMDemoClient

10.单击"Compile",设置如下属性:

Compile to P-Code: <Selected>

11.单击"OK"

12.在"File"菜单, 单击"Save Project As",保存的文件名称如下所述:

Directory File Filename Extension
----------------------------------------------------------------
C:/DCOMDemo/Client Module modDCOMDemoClient .bas
Form1 frmDCOMDemoClient .frm
Project proDCOMDemoClient .vbp

13.按"F5"按钮,测试客户端应用

14.测试完成,在"File"菜单, 单击"Make proDCOMDemoClient.exe".

15.将生成的exe文件保存到C:/DCOMDemo/Client

16.关闭客户端和服务器端应用.

<待续>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐