【c#-依赖反转原理在ASP.NET提供程序模型中的应用】教程文章相关的互联网学习教程文章

C# TCP应用编程三 异步TCP应用编程【代码】【图】

利用TcpListener和TcpClient类在同步方式下接收、发送数据以及监听客户端连接时,在操作没有完成之前一直处于阻塞状态,这对于接受、发送数据量不大的情况或者操作勇士较短的情况下是比较方便的。但是,对于执行完成时间可能较长的任务,如传送大文件等,使用同步操作可能就不太合适了,这种情况下,最好的办法是使用异步操作。所谓异步操作方式,就是我们希望让某个工作开始以后,能在这个工作尚未完成的时候继续处理其他工作。就...

通过回调将C#应用程序转换为C dll并返回到C#应用程序

我正在编写一个调用C dll的C#应用??程序.该dll是映像系统的设备驱动程序;当获取图像时,可以逐行从库中获取图像预览. C dll进行回调以填充预览,该回调基本上由最终图像的大小,当前扫描的行和数据行本身组成. 问题是,从停止扫描和C#回调停止获取信息的时间开始,会有相当严重的延迟.该程序的流程类似于: >从C#中将回调分配给C dll>用户开始获取数据>设备启动> dll在几秒钟后开始调用回调(正常)>设备完成图像形成> dll仍在调用回调,使...

c# Winform 开发分屏显示应用程序

分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上。目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件。 设置分屏显示的两种方法如下: 1、用两个显卡连接两台显示器,进入系统后,分清楚哪一个是主显卡,在桌面空白处右键单击,点属性,然后在窗口中点“设置”选项卡,会看到有两个显示,分别是1(主显卡)和2(副显卡),点击那个2,在下...

C#-从Play商店Xamarin获取最新的应用程序版本【代码】

如何从Google Play商店获取最新的android应用版本?以前通过使用以下代码来做到这一点using (var webClient = new System.Net.WebClient()) {var searchString = "itemprop=\"softwareVersion\">";var endString = "</";//possible network error if phone gets disconnectedstring jsonString = webClient.DownloadString(PlayStoreUrl);var pos = jsonString.IndexOf(searchString, StringComparison.InvariantCultureIgnoreCase...

使用没有Java EE应用程序服务器的Web服务在C#和Java之间进行互操作?【代码】

我处于困境:我们有一个第三方企业系统,它公开了一个基于Java的API.但是,我们是一个100%.Net导向的开发团队.本质上,我需要用C#代码可以调用的东西包装Java API. Web服务会很棒,但我们基础架构上唯一支持的Java应用程序服务器是WebSphere 6.1.这意味着古老的(并且已弃用的)JAX-RPC Web服务框架是我们公开Web服务的唯一方式.只是简单的概念验证在这里工作一直是一场噩梦(因为Java缺乏经验,WebSphere很糟糕,JAX-RPC很笨重,而且很多JA...

c# – WinAPI / WPF:仅为应用程序设置系统光标

我有一个应用程序,其UI是自定义呈现主题.我还想添加新的非默认游标(如用户打算调整窗口大小时调整大小游标)以匹配该主题. 使用WinAPI函数SetCursor我只能更改应用程序的默认指针,但这还不够,所以我查找了SetSystemCursor,它运行得很好.问题是:后一版本永久地更改了系统范围内的游标,但我只希望它们仅针对我的应用程序进行更改. 我想在我执行SetSystemCursor之前复制先前的游标并在应用程序出口处重新设置它们,但即使我实现了终止处...

c# – 打开另一个应用程序并传入URL【代码】

当我点击按钮时,我正在尝试统一打开Goog??le应用.我在我的Android设备上运行应用程序,但它无法正常工作这是我使用的代码Application.OpenURL ("gplus://plus.google.com/+JewelMash");此代码有效但它会提示您选择使用浏览器或谷歌应用程序打开它Application.OpenURL ("https://plus.google.com/+JewelMash");解决方法:Application.OpenURL函数无法执行此操作.我以前做过这个并且愿意分享.您可以创建一个Java插件来执行此操作,也可以...

c# – 反序列化从Android应用程序发送到WCF webservice的JSON对象【代码】

我正在尝试将JSON对象发送到我的webservice方法,该方法定义如下:public String SendTransaction(string trans) {var json_serializer = new JavaScriptSerializer();Transaction transObj = json_serializer.Deserialize<Transaction>(trans);return transObj.FileName; }我想在哪里返回我作为参数获得的这个JSON字符串的FileName. android应用程序的代码:HttpPost request = new HttpPost("http://10.118.18.88:8080/Ser...

c# – 将文本插入另一个应用程序的文本框中

如何使用C#或C将文本插入另一个应用程序的文本框中?很久以前我这样做了,似乎记得使用应用程序HWND的一些事情.但是,由于应用程序的每个实例的更改,我觉得我不记得完整的故事.我是否以某种方式获得正在运行的应用程序列表,提取我想要的应用程序,从中获取HWND然后……嗯….那么什么?

有没有人比较用Xamarin C#和Java编写的Android应用程序的性能基准(代码和结果)?

我遇到Xamarin声称他们在Android上的Mono实现和他们的C#编译应用程序比Java代码更快.有没有人在不同的Android平台上对非常相似的Java和C#代码执行实际基准来验证此类声明,是否可以发布代码和结果? 2013年6月18日新增 由于没有答案,也找不到其他人做的基准,所以决定自己做测试.不幸的是,我的问题仍然是“锁定”,所以我不能将其作为答案发布,只编辑问题.请投票重新打开这个问题.对于C#,我使用了Xamarin.Android Ver. 4.7.09001(测试...

如何通过蓝牙从Unity c#android应用程序发送字符串到Arduino?【代码】

当我尝试发送我的字符串并在arduino上验证它时,它不会传递任何if语句. device.send()是我在一个名为Android&的资产包中使用的方法.微调控制器/蓝牙技术调整.如何从Unity C#Android应用程序向我的arduino发送字符串并传递if语句? Unity C#代码 device.send(System.Text.Encoding.ASCII.GetBytes(“0,0”)); Arduino代码#include <Wire.h> #include <Adafruit_MotorShield.h> Adafruit_MotorShield AFMS = Adafruit_MotorShield(); ...

C#,利用Mutex实现应用程序的单实例运行

C#,利用Mutex实现应用程序的单实例运行System.Threading.Mutex :同步基元,它只向一个线程授予对共用资源的独占访问权。[MSDN] 实现原理: 在程序启动时,请求一个互斥体,如果能获取对指定互斥的访问权,就继续运行程序,否则就退出程序。 测试代码: class Test { /// /// 应用程序的主入口点。 ///

将C#客户端集成到node.js socket.io聊天应用程序中【代码】

作为学习node.js的一部分,我刚刚用node.js和socket.io创建了一个非常基本的聊天服务器.服务器基本上将访问chat.html wep页面的所有人添加到实时聊天中,一切似乎都在运行! 现在,我想让一个C#桌面应用程序参与聊天(不使用Web浏览器控件:)). 最好的方法是什么?解决方法:我在nodejs中创建了一个套接字服务器,并使用TcpClient连接到它.using (var client = new TcpClient()) {client.Connect(serverIp, port));using (var w = new Str...

javascript – 作为就业申请的一部分,在c#MVC3(非托管)的应用程序上书写签名

我正在尝试找到类似于http://www.tenstreet.com的解决方案.我试过环顾互联网和sourceforge,但我发现的一切都是关于加密数字签名(我将使用,但不是我缺乏的),而不是图像数字签名.我发现了很多托管解决方案,但由于我们业务的性质,托管解决方案是不可能的(我工作的地方几乎必须在内部完成). 如果这没有意义,我会解释背景.我们是一家货运公司,我们的驱动程序应用程序的一部分是签名发布表.我们目前需要传真该表格以获取签名并等待其传真...

C# 从零开始写 SharpDx 应用 绘制基础图形【代码】【图】

本文告诉大家通过 SharpDx 画出简单的 2D 界面本文属于 SharpDx 系列 博客,建议从头开始读 本文分为两步,第一步是初始化,第二步才是画界面 初始化 先创建 RenderForm 用来显示界面,在创建的过程需要指定宽度和高度_renderForm = new RenderForm();_renderForm.ClientSize = new Size(Width, Height);private const int Width = 1280;private const int Height = 720;上面创建的代码大部分参阅了C# 从零开始写 SharpDx 应用 初始...