新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

简要地写出一?/p>

.NET Remoting

的示?/p>

 

 

【考点?/p>

 

.NET Remoting

程序的原理,

.NET Remoting

的基本编写方法?/p>

 

【出现频率?/p>

 

★★☆☆?/p>

 

【解答?/p>

 

?/p>

VS 2008

中添加新的类库项目,并命名为

NetRmClass

,将所属解决方案命名为

NetRm

?/p>

勾?/p>

?/p>

创建解决方案的目?/p>

?/p>

。这样,

NetRmClass

类库项目目录即属?/p>

NetRm

解决方案,并

可以继续向该解决方案添加更多的其他相关项目?/p>

类库项目在这里仅用于创建一个远程对?/p>

的类,将项目中的

cs

文件命名?/p>

RmObj

,其包含的类型同样为

RmObj

,编?/p>

RmObj.cs

?/p>

代码

13.4

所示?/p>

 

 

代码

13.4 

 

远程对象类定?/p>

 

?/p>

RmObj.cs 

 

using System; 

using System.Windows.Forms; 

 

namespace NetRmClass 

{ 

  

  

public class RmObj : MarshalByRefObject 

  

  

{ 

  

  

  

 //

在构造函数中,用提示窗口提示双方用户远程对象创建成功

 

  

  

  

 public RmObj() 

  

  

  

 { 

  

  

  

  

  

 MessageBox.Show("

远程对象已经创建

", "

提示信息

"); 

  

  

  

 } 

 

  

  

  

 //

调用

Diss

方法,会在服务器端的控制台程序中输出方法参数

 

  

  

  

 public void Diss(string msg) 

  

  

  

 { 

  

  

  

  

  

 Console.WriteLine("

客户端信息:

"+msg); 

  

  

  

 } 

  

  

  

 //

该方法可返回字符?/p>

 

  

  

  

 public string Disc() 

  

  

  

 { 

  

  

  

  

  

 return "

与服务器端完成通信

"; 

  

  

  

 } 

  

  

} 

} 

?/p>

NetRm

解决方案中的

NetRmClass

项目进行编译?/p>

VS 

2008

中选择菜单栏的

?/p>

项目

|

生成

?/p>

命令,快捷键?/p>

Crtl+F6

?/p>

,即可在该项目目录中?/p>

“bin

\

Debug?/p>

路径下生成编译后?/p>

NetRmClass.dll

程序集?/p>

 

?/p>

VS 2008

中的

NetRm

解决方案再次添加新的控制台应用程序项目,

并命名为

NetRmServer

?

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

简要地写出一?/p>

.NET Remoting

的示?/p>

 

 

【考点?/p>

 

.NET Remoting

程序的原理,

.NET Remoting

的基本编写方法?/p>

 

【出现频率?/p>

 

★★☆☆?/p>

 

【解答?/p>

 

?/p>

VS 2008

中添加新的类库项目,并命名为

NetRmClass

,将所属解决方案命名为

NetRm

?/p>

勾?/p>

?/p>

创建解决方案的目?/p>

?/p>

。这样,

NetRmClass

类库项目目录即属?/p>

NetRm

解决方案,并

可以继续向该解决方案添加更多的其他相关项目?/p>

类库项目在这里仅用于创建一个远程对?/p>

的类,将项目中的

cs

文件命名?/p>

RmObj

,其包含的类型同样为

RmObj

,编?/p>

RmObj.cs

?/p>

代码

13.4

所示?/p>

 

 

代码

13.4 

 

远程对象类定?/p>

 

?/p>

RmObj.cs 

 

using System; 

using System.Windows.Forms; 

 

namespace NetRmClass 

{ 

  

  

public class RmObj : MarshalByRefObject 

  

  

{ 

  

  

  

 //

在构造函数中,用提示窗口提示双方用户远程对象创建成功

 

  

  

  

 public RmObj() 

  

  

  

 { 

  

  

  

  

  

 MessageBox.Show("

远程对象已经创建

", "

提示信息

"); 

  

  

  

 } 

 

  

  

  

 //

调用

Diss

方法,会在服务器端的控制台程序中输出方法参数

 

  

  

  

 public void Diss(string msg) 

  

  

  

 { 

  

  

  

  

  

 Console.WriteLine("

客户端信息:

"+msg); 

  

  

  

 } 

  

  

  

 //

该方法可返回字符?/p>

 

  

  

  

 public string Disc() 

  

  

  

 { 

  

  

  

  

  

 return "

与服务器端完成通信

"; 

  

  

  

 } 

  

  

} 

} 

?/p>

NetRm

解决方案中的

NetRmClass

项目进行编译?/p>

VS 

2008

中选择菜单栏的

?/p>

项目

|

生成

?/p>

命令,快捷键?/p>

Crtl+F6

?/p>

,即可在该项目目录中?/p>

“bin

\

Debug?/p>

路径下生成编译后?/p>

NetRmClass.dll

程序集?/p>

 

?/p>

VS 2008

中的

NetRm

解决方案再次添加新的控制台应用程序项目,

并命名为

NetRmServer

?

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

简要地写出一?/p>

.NET Remoting

的示?/p>

 

 

【考点?/p>

 

.NET Remoting

程序的原理,

.NET Remoting

的基本编写方法?/p>

 

【出现频率?/p>

 

★★☆☆?/p>

 

【解答?/p>

 

?/p>

VS 2008

中添加新的类库项目,并命名为

NetRmClass

,将所属解决方案命名为

NetRm

?/p>

勾?/p>

?/p>

创建解决方案的目?/p>

?/p>

。这样,

NetRmClass

类库项目目录即属?/p>

NetRm

解决方案,并

可以继续向该解决方案添加更多的其他相关项目?/p>

类库项目在这里仅用于创建一个远程对?/p>

的类,将项目中的

cs

文件命名?/p>

RmObj

,其包含的类型同样为

RmObj

,编?/p>

RmObj.cs

?/p>

代码

13.4

所示?/p>

 

 

代码

13.4 

 

远程对象类定?/p>

 

?/p>

RmObj.cs 

 

using System; 

using System.Windows.Forms; 

 

namespace NetRmClass 

{ 

  

  

public class RmObj : MarshalByRefObject 

  

  

{ 

  

  

  

 //

在构造函数中,用提示窗口提示双方用户远程对象创建成功

 

  

  

  

 public RmObj() 

  

  

  

 { 

  

  

  

  

  

 MessageBox.Show("

远程对象已经创建

", "

提示信息

"); 

  

  

  

 } 

 

  

  

  

 //

调用

Diss

方法,会在服务器端的控制台程序中输出方法参数

 

  

  

  

 public void Diss(string msg) 

  

  

  

 { 

  

  

  

  

  

 Console.WriteLine("

客户端信息:

"+msg); 

  

  

  

 } 

  

  

  

 //

该方法可返回字符?/p>

 

  

  

  

 public string Disc() 

  

  

  

 { 

  

  

  

  

  

 return "

与服务器端完成通信

"; 

  

  

  

 } 

  

  

} 

} 

?/p>

NetRm

解决方案中的

NetRmClass

项目进行编译?/p>

VS 

2008

中选择菜单栏的

?/p>

项目

|

生成

?/p>

命令,快捷键?/p>

Crtl+F6

?/p>

,即可在该项目目录中?/p>

“bin

\

Debug?/p>

路径下生成编译后?/p>

NetRmClass.dll

程序集?/p>

 

?/p>

VS 2008

中的

NetRm

解决方案再次添加新的控制台应用程序项目,

并命名为

NetRmServer

?

Ͼλ">
Ͼλ
Ŀ

NET面试题大?包括微软、华为、中兴等大企业的面试真题 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

简要地写出一?/p>

.NET Remoting

的示?/p>

 

 

【考点?/p>

 

.NET Remoting

程序的原理,

.NET Remoting

的基本编写方法?/p>

 

【出现频率?/p>

 

★★☆☆?/p>

 

【解答?/p>

 

?/p>

VS 2008

中添加新的类库项目,并命名为

NetRmClass

,将所属解决方案命名为

NetRm

?/p>

勾?/p>

?/p>

创建解决方案的目?/p>

?/p>

。这样,

NetRmClass

类库项目目录即属?/p>

NetRm

解决方案,并

可以继续向该解决方案添加更多的其他相关项目?/p>

类库项目在这里仅用于创建一个远程对?/p>

的类,将项目中的

cs

文件命名?/p>

RmObj

,其包含的类型同样为

RmObj

,编?/p>

RmObj.cs

?/p>

代码

13.4

所示?/p>

 

 

代码

13.4 

 

远程对象类定?/p>

 

?/p>

RmObj.cs 

 

using System; 

using System.Windows.Forms; 

 

namespace NetRmClass 

{ 

  

  

public class RmObj : MarshalByRefObject 

  

  

{ 

  

  

  

 //

在构造函数中,用提示窗口提示双方用户远程对象创建成功

 

  

  

  

 public RmObj() 

  

  

  

 { 

  

  

  

  

  

 MessageBox.Show("

远程对象已经创建

", "

提示信息

"); 

  

  

  

 } 

 

  

  

  

 //

调用

Diss

方法,会在服务器端的控制台程序中输出方法参数

 

  

  

  

 public void Diss(string msg) 

  

  

  

 { 

  

  

  

  

  

 Console.WriteLine("

客户端信息:

"+msg); 

  

  

  

 } 

  

  

  

 //

该方法可返回字符?/p>

 

  

  

  

 public string Disc() 

  

  

  

 { 

  

  

  

  

  

 return "

与服务器端完成通信

"; 

  

  

  

 } 

  

  

} 

} 

?/p>

NetRm

解决方案中的

NetRmClass

项目进行编译?/p>

VS 

2008

中选择菜单栏的

?/p>

项目

|

生成

?/p>

命令,快捷键?/p>

Crtl+F6

?/p>

,即可在该项目目录中?/p>

“bin

\

Debug?/p>

路径下生成编译后?/p>

NetRmClass.dll

程序集?/p>

 

?/p>

VS 2008

中的

NetRm

解决方案再次添加新的控制台应用程序项目,

并命名为

NetRmServer

?



ļ׺.doc޸Ϊ.docĶ

  • ̸ʵ鱨
  • ļ·ѹʵ׼
  • ΢̵㡿֮
  • 2016-2022йӪƷҵչģ״ʮͶʷо
  • 8B10B
  • ˮˮ繤ʩȫSL721-2015ȫױ
  • μӻϱԱѰ˱
  • 罻׹취(ҹܾ)
  • עģλ()
  • ƻѧ1

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@) ICP20003344-4