日期:2014-05-18  浏览次数:20823 次

请教一下C#做WINFORM三层结构
我是学计算机毕业,之前一直接做C/S 二层结构,对C#和三层结构都不熟,网上找了一些WINFORM的三层结构例子来看,想问一下表现层要调用业务逻辑层时,怎样到指定的网址调用WEB SERVICE?
比如以下例子,我怎么也看不到它向哪个IP地址或者域名调用
http://www.cnblogs.com/jxsoft/archive/2011/05/26/2058060.html

------解决方案--------------------
对于 WEB SERVICE 地址的访问,放在数据访问层,业务逻辑层调用数据层的访问,对结果解析,转换成可用数据,再交给表现层显示,那例子是查询本地数据库,自然没有域名IP
------解决方案--------------------
他这个是本地的,所以没有涉及到服务器地址,一般三层的中间层由webservice,remoting,wcf或其他方式实现,你客户端是需要连接服务器的
------解决方案--------------------
添加Webservice引用,
业务逻辑层调用webservice,界面调用业务逻辑层
------解决方案--------------------
探讨
就是远程的IP在哪里调用?有没有例子?

------解决方案--------------------
你只要知道webservice的地址。
在C#里导入这个地址下的函数,其他的和使用类调用方法没什么太大的区别。

在工程里,添加引用,添加web引用,输入地址,和名称就可以了
------解决方案--------------------

业务逻辑的调用
三层你可以下载一些 源码参考
webservices添加引用 然后根据描述或者说明 请求和返回数据