社区
C#
帖子详情
客户端winform 如何提供接口给Web页面调用?
moonfeel
2012-11-22 10:58:33
现在的需求是编写一个客户端应用程序(最好用C#编写),安装在客户端,该应用程序提供输入用户名和密码的功能。
并且该应用程序还需要提供对外的接口函数供其他的Web页面调用,接口函数的功能是获取客户端应用程序输入的用户名和密码。
经过尝试,发现似乎只有dll类库才可以对外提供接口,但dll类库没有客户端输入界面,不符合设计需求。不知如何解决以上问题?
...全文
777
4
打赏
收藏
客户端winform 如何提供接口给Web页面调用?
现在的需求是编写一个客户端应用程序(最好用C#编写),安装在客户端,该应用程序提供输入用户名和密码的功能。 并且该应用程序还需要提供对外的接口函数供其他的Web页面调用,接口函数的功能是获取客户端应用程序输入的用户名和密码。 经过尝试,发现似乎只有dll类库才可以对外提供接口,但dll类库没有客户端输入界面,不符合设计需求。不知如何解决以上问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baidu_30078803
2015-07-24
打赏
举报
回复
问题已解决是不是应该提供解决的思路,供别人参考。
moonfeel
2013-04-23
打赏
举报
回复
问题已解决,虽然上面两个回复不是我所需要的答案,但分还是要给的。谢谢!
niss
2012-11-23
打赏
举报
回复
我想问,外部调用接口的话,要是客户端什么也没输,那要怎么处理?你这是盗号程序吗?
只在此山中
2012-11-23
打赏
举报
回复
参考 1 可以通过数据库中转,接口数据都存在数据库中,winform填入接口信息数据,web页登陆认证后去取就行. 2 socket服务,c# winform程序也可以做web服务,实现tcp http等网络功能调用.比如收到一个web页请求,发回一个图片给web页显示,当然发回个密码就很简单了.相当于实现了iis的部分功能,看你的需要绑定80端口或其他端口,都可以.建议2.
SignalR
Winform
服务端、
客户端
实现,附带
web
端
调用
Demo
SignalR
Winform
服务端、
客户端
实现,附带
web
端
调用
Demo。案例包含了永久连接以及集线器两种实现方式,以及
web
端
调用
、窗体程序下
调用
方式实现
winform
调用
web
api获取Token授权案例,
web
api使用oauth2.0权限控制
通过
winform
使用httpclient
客户端
调用
web
Api
接口
,api使用oauth2.0权限控制,
调用
接口
需要进行token获取认证、
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速创建绚丽漂亮的基于Windows的桌面应用程序,
提供
丰富的控件与第三方开源组件,依靠.Net平台的成熟生态,让开发者可以高效快速的开发企业级项目!本课程是黄老师的 .Net平台开发系列课程之一,通过
WinForm
框架控件与精炼知识点的梳理与细致讲解,结合代码实战演练,帮助学员迅速掌握
WinForm
开发,达到企业级
WinForm
开发的水平!
C# 在
Winform
中发布
Web
Service
完整的服务端及
客户端
调用
程序,在win7+ vs2015环境运行通过. 一、说明 1、创建winfrom应用程序;(或者是控制台项目) 2、在项目中添加一个WCF服务,并实现服务; 3、在需要启动
Web
Service服务的地方启动该服务即可; 二、代码如下: 1、新建一个WCF服务——定义服务
接口
[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples")] public interface ICalculator { [OperationContract] double Add(double n1, double n2); } 2、新建一个WCF服务——实现服务 public class CalculatorService : ICalculator { public double Add(double n1, double n2) { return n1 + n2; } } 3、添加完WcF服务后会在应用程序配置文件中有入下节点 <!--TestServer.ICalculator服务定义的
接口
,根据自己定义进行修改--> <baseAddresses> <!--这个是要发布的服务地址,可以进行修改--> </baseAddresses> 4、在要启动服务的地方启动服务监听 public frmMain() { InitializeComponent(); } private void frmMain_Load(object sender, EventArgs e) { try { //打开服务创建监听,并开始监听消息 ServiceHost serviceHost = new ServiceHost(typeof(Service1));//需要using System.ServiceModel; serviceHost.Open(); label1.Text = "服务启动正常"; } catch (Exception ex) { label1.Text = ex.Message; } } 5、下面可以在
客户端
通过上面的服务地址”http://xxx.xxx.xxx.xx:8733/test/Service1/“对服务进行
调用
到这步就实现在控制台中实现
web
Service的发布。
WCF服务器与
客户端
使用示例文件v0.2(包含全双工模式和
调用
web
中的wcf服务).zip
.net WCF 服务器
客户端
全双工服务
调用
,vs2010 .net4.0环境,同时可
调用
winform
与
web
服务,比较初级的内容。
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章