【c# – 为WPF应用程序创建附加组件】教程文章相关的互联网学习教程文章

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...

c# – Xamarin应用程序的发布模式中的NullReferenceException【代码】

在我的REST API的简单POST请求中,我正在对JSON进行对象序列化,如下所示:var userDto = new { user = new { login = Username, password = Password } }; var jsonPayload = JsonConvert.SerializeObject(userDto, Formatting.Indented);在调试模式下一切正常,但在发布模式下,jsonPayload变量为null,在我的try / catch中,我得到NullReferenceException.为什么这个变量的值在Debug / Release中有所不同以及如何解决这个问题? 这是A...

c# – Xamarin Android Designer显示黑屏而不是应用程序界面

今天我开始使用Xamarin平台为2017年的Visual Studio学习Android的应用程序开发世界.我在YouTube上关注了Xamarin的官方教程和视频,当我打开我的第一个项目并去了设计师时,设计师的屏幕是全黑的.这在我读过的任何指南或文章中都没有发生.由于我是新手,我不知道问题出在哪里,我正在附上合适的图片. 我的Visual Studio屏幕:Desirable Xamarin教程的屏幕:Available 提前致谢 :)解决方法:我有同样的问题,我找到了一个很好的解决方案:...

c# – 如何编写读取文本和生成语音的应用程序【代码】

我是一名IT学生.我想为盲人写一个网络浏览器.如何使用C#或java编写应用程序以从XML文件(文本到语音)发出一些文本?解决方法:您可以使用.Net Framework中的SpeechSynthesizer class: >添加对System.Speech.dll的引用>为System.Speech.Synthesis添加using语句>使用此代码:SpeechSynthesizer synthesizer = new SpeechSynthesizer(); synthesizer.Speak("Hello world! How are you?");

有没有办法使用visual studio和c#编写iphone和android应用程序?

有没有办法使用visual studio和c#编写iphone和android应用程序?另外,如果我制作一个手机应用程序,我可以轻松地为Android,iPhone和Windows编写它,而不用havong用3种不同的语言编写它?解决方法:xamarine是另一种方法.您可以创建Android和iPhone / iPad应用程序.

c# – 使用DllImport将非托管dll加载到托管应用程序中【代码】

在我的项目中,我有一个非托管的本机C dll和一个C#应用程序.我试图使用DllImport从非托管DLL导入一个函数,但我一直得到一个DllNotFoundException. 这是我调用DLL的代码.using System.Runtime.InteropServices; namespace TestApp {public delegate void UpdateDelegate(string s);class Program{[DllImport("CGPUnmanagedLibrary.dll")]internal static extern int parse_raw_gsod_file( [MarshalAs(UnmanagedType.LPStr)] ...

c# – 在构建作为客户端消费的Web服务时,其他方的应用程序编程的语言是否重要?

例如,我的应用程序是用PHP和PHP构建的. MYSQL和我想要使用的服务,在他们的网站上提供他们的.NET C#SDK示例以帮助整合.我正在学习PHP webservices.我的问题是,其他应用程序使用哪种语言是否重要?我的应用程序是否也需要在.NET C#中?或Web服务和API可以跨不同的编程语言互操作?任何帮助将不胜感激.提前致谢.解决方法:没有. 客户端不需要使用与他们使用的Web服务相同的框架或语言. Web服务的一部分是以平台无关的方式实现机器到机器...

通过Blazor使用C#开发SPA单页面应用程序(1)

2019年9月23——25日 .NET Core 3.0即将在.NET Conf上发布! .NET Core的发布及成熟重燃了.net程序员的热情和希望,一些.net大咖也在积极的为推动.NET Core而不懈的努力。在这次.NET Core 3.0中一项新的技术也首次出现在人们的视野,这就是Blazor。说起Blazor也许许多人并不知晓,但这几年一片热火朝天的Angular,React,Vue等前端技术估计无人不知无人不晓。对Blazor就是Microsoft提供的使用C#构建SPA的技术,虽然他姗姗来迟,但带...

c# – 如何从现有的面向对象的API创建控制台应用程序?

我有: >现有面向对象的本机代码API(非GUI)>适用于此API的GUI应用程序 目标: 创建一个额外的控制台应用程序,通过键入命令,用户可以执行一些工作流程(类似于上面的GUI应用程序).此应用程序应为“有状态” – 可用命令及其结果将取决于先前发出的命令. 问题: 我不想“重新发明轮子”.是否存在构建应用程序和定义“词汇表”的现有模式?目前,在我看来,最好的选择是“从头开始”编写一组助手和命令解析器. 附:如果我的API将在.Net...

c# – 使用Zxing库,Xamarin.android应用程序扫描时,将屏幕方向锁定为纵向.【代码】

我已经看到它可以在相机配置管理器中完成,但不知道在哪里找到该文件??? 我已经添加:<activity android:name="MainActivity"android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"/>现在主要活动被锁定在肖像上,但是当从内部活动运行zxing扫描仪时,屏幕在扫描期间旋转?解决方法:将其添加到Main活动以锁定方向[Activity (Label = "YourLabel", MainLauncher = true, ScreenOrientation = Andr...

c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?

我想用C/C++开始游戏编程,或者用DirectX或OpenGL开始C#.我不太确定我想要开始什么,但像一个简单的引擎这样的小项目会很开心.另外,我想了解如何使用C#,.NET 3.5和WPF在Windows中设计应用程序.利用C#和.NET,我打算创建一个与windows shell集成的相当大的项目.但是,我真的不知道从哪里开始.而且,我精通C/C++,JAVA,而且我正在学习一门专注于算法复杂性和经典计算机科学问题的高级计算机科学课程.任何有关如何开始的帮助将不胜感激.解决...

c# – 我如何在托管WebBrowser控件的应用程序中调用WebBrowser控件查看的页面中的JavaScript函数?【代码】

我创建了一个C#桌面应用程序,它依赖于Web爬虫的想法. 我使用Web浏览器控件创建了我的应用程序来打开一个网站并按计划登录并重定向到具有gridview的特定页面,其中包含我要收集的所有用户数据… 但是这里的问题是网格视图中的用户名点击了JavaScript函数.我知道它的名字,但不知道如何在桌面应用程序中调用它. 允许我这样做的命名空间或DLL是什么?解决方法:我认为这可以帮助你: http://www.west-wind.com/WebLog/posts/493536.aspx ...

如果cookie存在,即使它是在另一个应用程序中创建的,如何检查? (使用JS或C#)【代码】

我有几个应用程序,其中一个是管理身份验证的中央应用程序,其中LogOn页面作为IFrame导入到其他应用程序. 当userName和密码正确时,我创建一个名为userInfo的cookie. 现在,在当前的应用程序中,我想检查userInfo的cookie是否存在.我想我应该检查它是否存在于浏览器中(在客户端). 它必须是可能的,所以我该怎么做呢? 提前致谢.解决方法:Cookie不能跨域共享.如果您的应用程序不在同一个域中托管,则必须忘记这一点.它不起作用,因为浏览器(...

c# – 如何在本地托管.Net Bot应用程序

我们有一个客户端要求,Bot应用程序应该托管在本地,所有的Web聊天通信都直接进入Web服务器.我打算开发一个Bot .Net应用程序并配置网络聊天频道.我想知道是否可以在本地配置Bot应用程序 >如何在本地设置Web聊天?>如何跳过Bot注册并避免邮件路由?>我是否必须构建一个服务来处理Web服务器中的所有请求和响应?>如果我使用网络聊天客户端数据是如何安全的以及机器人服务如何将请求路由到Webapp? 如果我使用网络聊天,客户端数据是如何...

组件 - 相关标签