c#下三层应用开发(100分)

  • 主题发起人 主题发起人 cxpyy
  • 开始时间 开始时间
C

cxpyy

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中可以用midas并通过socket连接实现三层开发,请问在c#下如何实现通过socket来读取中间层的数据
 
为什么一定要用socket,发展趋势应该是webservice
 
webservice?c#开发winform程序,也可以用吗,如果可以,能给个例子吗?
 
不用MIDAS了
用ADO.NET吧
 
当然了。winform只是一种客户端,还可以有webclient客户端。多层的一个显著特点就是可方便的支持多种客户端。而公用同一个中间层。delphi的demos就有例子。
ado.net是数据的访问方式,好像与多层无关。不管是否是多层,你都可以用ado.net访问数据。
 
把中间层放在服务器上,而各个客户端通过IP访问中间层来操作数据库,这在c#下如何实现。网络上介绍的大多是客户端也要安装中间层DLL文件的方法,有没有客户端不安装中间层DLL的例子。
 
没有见过这样的例子.
 
我没学过3层结构,去年11月开始学C#,最近完成一个聊天系统,C/S模式的。
在我的程序中,比如客户端要登陆,是先发送连接码给Server,Server再在数据库里查找结果,然后在通过Socket发送消息给客户端反馈消息。
我这样做是否是3层结构呢,我想可能是吧。
 
看看。NET的DEMO:Duwamish吧,对你学习分布式编程很有好处的。
 
后退
顶部