• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> .net >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

利用C#远程存取Access数据库[1]

发布: 2008-5-15 09:33 | 作者: 不详 | 来源: csai | 查看: 144次 | 进入领测软件测试网论坛讨论

领测软件测试网

L NolP2G!xFc软件测试技术门户:QR+X;Z2Iu.k

.^rqX)V-ak  3、 对该远程对象发出请求的客户端应用程序。
r"_ Ey u软件测试技术门户$^ Ix j%^x"YL
  .Net下不同应用程序中的对象的通信方式有两种:一种是跨应用程序域边界传输对象副本,一种是使用代理交换消息。MarshalByRefObject 是通过使用代理交换消息来进行通信的对象的基类。当跨应用程序使用远程对象时,对象的基类必须是从 MarshalByRefObject 继承。
!v*S2p'|_7u1Ev
5vCo)|kR  二、 程序实现软件测试技术门户~%zX'sL&Ml? K

NW|6kp  (1)我们先在VS的IDE中创建名为“TestRemoteAccess”的新的解决方案来容纳前述用来实现远程处理的三个项目,首先向解决方案中添加名为“RemoteObject”的类库,然后将默认创建的类名更改为“CRemoteAccess”,并且继承于“MarshalByRefObject”,代码如下:软件测试技术门户2H@9G?xy H

f(Q~ vmZ@;m a\
using System;
xy