【C#开发WinForm窗体程序时,如何在子窗体中关闭窗口时并退出程序?(转)】教程文章相关的互联网学习教程文章

你也可以写个聊天程序 - C# Socket学习1【代码】【图】

阅读目录? 简述 一些基础类 利用Socket编写聊天程序 利用TCP编写聊天程序 结束 简述 我们做软件工作的虽然每天都离不开网络,可网络协议细节却不是每个人都会接触和深入了解。我今天就来和大家一起学习下Socket,并写一个简单的聊天程序。 一些基础类 首先我们每天打开浏览器访问网页信息都是使用的HTTP/HTTPS协议,而HTTP是通过的TCP建立的连接。TCP底层又是通过的Socket套接字进行的通信。所以他们之间的抽象关系是: 我们在学习...

在非托管C程序中实现C#DLL COM文件【代码】

这是我提出的另一个参考问题:How to call managed C++ methods from Un-managed C++ 我已经成功创建了一个C#COM文件.现在,我需要一个简单的解释,说明如何在非托管C中实现它. 我正在关注此示例,但是c部分很薄弱.http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C 这是我的COM文件using System; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Linq; using System.Text...

通过回调将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# – Xamarin表单文件提供程序未设置【代码】

我目前正在学习Xamarin.Forms.我目前正在尝试使用Plugin.Media.CrossMedia库实现Camera功能. 实施如下:public async Task<ImageSource> StartCamera() {await CrossMedia.Current.Initialize();if (Plugin.Media.CrossMedia.Current.IsTakePhotoSupported && CrossMedia.Current.IsCameraAvailable){var photo = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions() { SaveToAlbum=false, SaveMetaData=false...

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

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

快速C程序,C#GUI,可能吗?【代码】

我正在研究开发一种应用程序,它将以每秒约2000行(帧)的速度处理来自线扫描相机的数据.对于这个实时应用程序,我觉得C/C++是要走的路. (这是我的感觉,其他人会同意托管代码不适合这项任务.) 但是,我做了很少的MFC或任何其他C GUI.不过,我真的很想做C#GUI. 所以我很自然地用C/C++编写数据密集型代码,用C#编写GUI. GUI将用于设置/校准/在线监控(并可能通过UDP输出数据,因为它在C#中更容易. 首先,我想看看是否有人同意这将是要走的路.根...

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#程序发送POST请求数据中+号丢失解决方案【代码】

C#程序把RSA加密后的密码发送到后台总是校验失败,用wireshark抓包检查发现POST发出的密码中的+号都变成了空格。为了正确的发送数据,要用URL转码协议进行转码。 有两个方法进行URL转码 第一种是使用HttpUtility.UrlEncode(),命名空间为System.Web 不过我使用的C#版本已经不支持该写法 第二种是使用WebUtility.UrlEncode(),命名空间为System.Net 我所使用的C#版本正常使用,建议使用该函数//如果需要POST数据 if (!(parameter...

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(测试...

编译原理——逆波兰式分析程序(C#)【代码】【图】

逆波兰式分析程序实验目的与要求 ??将非后缀式用来表示的算术表达式转换为用逆波兰式来表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。 实验内容本次实验相对于前几次来说较为简单。对输入的算数表达式进行分析,主要是: 遇到操作符和操作数时的处理方法,以及最后的逆波兰式计算这三部分。实验步骤 1.分析出完整的运算数或者运算符(参考词法分析)。0代表数字,1代表运算符 Tuple为元组数据类型。static Tuple<int,...