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

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项目开发(二)——控件应用【代码】【图】

基础控件 Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。 但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。 首先我们定义一个ImageButton,如下:<ImageButtonandroid:src="@drawable/toolbar_upload_photo_normal"android:layout_gravity="right|center_vertical"android:layout_width="wrap_content"android:layout_height="wrap_content"an...

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#学习笔记之Application.DoEvents应用【图】

Visual Studio里的摘要:处理当前在消息队列中的所有 Windows 消息。 交出CPU控制权,让系统可以处理队列中的所有Windows消息 比如在大运算量循环内,加Application.DoEvents可以防止界面停止响应 因为winform的消息循环是一个线程来处理,那么假如你的某个操作比较耗时,那么消息处理得等你这个耗时操作做完了才能继续,而Application.DoEvents方法就是允许你在耗时操作的内部调用它,而去处理消息队列中的消息。 像鼠标移动鼠标点...

应用InstallShield 2015打包软件打包C#程序【图】

大家都明白,程序员写出的程序与用户直接使用的程序之间还有一个简单的环节,就是打包。今天就简单介绍下用InstallShield 2015打包工具进行程序的打包, 有兴趣的可以看看! 首先前面安装打包工具的过程就不过多的介绍了,网上的资源很多自行下载就行了。我们从安装完成后开始说! 安装完成后界面出现如下:打开InstallShield 2015后,出现更新界面,点击取消,不要进行更新!进入主界面,建立项目:进入下一步:设置主要的信息,注...

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

grpc C# 应用【代码】

grpc共有四种模式:一般模式、输入流式、输出流式、双向流式 该demo采用一个普通grpc例子和一个输出流式例子 entity.protosyntax = "proto3"; package Grpc.Contract; message UserModel{int32 Id = 1;string Name = 2; } message SearchModel{int32 Id = 1;string Keywords = 2; } message ResultModel{bool Success = 1; }user.protosyntax = "proto3"; import "entity.proto"; package Grpc.Contract; service User {rpc User(S...

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