草庐IT

unityui框架

全部标签

c# - C#有没有成熟的P2P框架/库?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个可靠的P2P框架或库,最好是用C#本地编写,但也可以使用C#可以与之交互的东西。您遇到过或使用过可靠的工具吗?

c# - 如何将 .Net 框架先决条件添加到设置安装

我在MSVisualStudio2017中有一个C#WinForms项目。我添加了一个VisualStudio安装程序安装向导项目来为我的应用程序创建一个安装程序。这是我第一次使用安装程序项目。安装程序正确地具有.NetFramework4.5.1的先决条件。但是,我想让安装程序包含.Net框架安装,而不是要求用户在安装时单独下载和安装它(一些用户的机器没有互联网连接)。我已经在设置属性页中将先决条件设置为“从与我的应用程序相同的位置下载先决条件”,但是当我build设置时,我看到3个错误,如下所示:ERROR:Toenable'Downloadprerequisitesfromthe

c# - 如何在 C# 中做类似 Delphi 的框架?

一些背景知识:我是一名Delphi程序员,正在重新学习C#(最初是在学校学习的,直到最近才开始接触),并且正在尝试将我的一些Delphi概念转移过来。目前的情况是,我需要创建一个应用程序,它可以根据位置、需要等使用类似数据控件的变量列表中的数据,为了在Delphi中显示该信息,我只需要使用滚动条框和框架。我可以轻松地用C#面板类替换滚动框,但我没有找到任何我可以使用的东西来告诉我如何创建我的框架类以在面板内使用。我所能找到的只是一些用于Web开发的东西。任何人都可以为我指明学习等效的C#框架的好方向吗?谢谢。编辑:对于非Delphi程序员,框架是一种类似于窗体的控件,允许在其上放置其他

c# - WPF寻找方法来创建带有文本标签框架的边框

类似这样的东西在windows窗体中可用,但我忘了它叫什么了。但我只是在寻找一些好的边界来勾勒出允许我命名区域的区域。 最佳答案 听起来您需要一个GroupBox。我写了一篇关于这些的文章,但我不会发布链接,因为我不喜欢使用StackOverflow来推广网站。不过,我会发布开头示例XAML,这样您就可以看到效果并检查它是否是您想要的。看起来像: 关于c#-WPF寻找方法来创建带有文本标签框架的边框,我们在StackOverflow上找到一个类似的问题: ht

c# - BitmapFrame.Create 异常(WPF 框架中的错误?)

我实现了一个C#应用程序,它以30fps的帧速率接收帧RGB。帧到达事件是用这段代码管理的:voidclient_ColorFrameReady(objectsender,ColorFrameReadyEventArgse){mycounter++;Console.WriteLine("newframereceived:"+mycounter);if(writer!=null){count++;if(count%2==0){using(varframe=BitmapImage2Bitmap(e.ColorFrame.BitmapImage))using(varthumb=ResizeB

c# - 为什么 .Net 框架中有那么多简单类型没有标记为可序列化?

我发现.Net框架中的许多简单类型没有标记为可序列化,这是一个反复出现的不便。例如:System.Drawing.Point或Rectangle。这两个结构都只包含原始数据,应该可以很容易地以任何格式序列化。但是,由于缺少[System.Serializable]属性,我无法将它们与BinaryFormatter一起使用。这有什么我没有看到的原因吗? 最佳答案 这只是一个效率问题。将字段标记为可序列化,编译器必须将每个字段映射到别名表。如果它们都被标记为可序列化,则每个注入(inject)或继承它们的对象都需要映射到别名表以处理其序

c# - 并行框架和避免虚假共享

最近,我回答了一个关于优化用于生成任意基数的每个排列的可能并行化方法的问题。我发布了一个类似于Parallelized,poorimplementationcodeblocklist的答案,几乎立即有人指出了这一点:Thisisprettymuchguaranteedtogiveyoufalsesharingandwillprobablybemanytimesslower.(credittogjvdkamp)他们是对的,死亡很慢。也就是说,我研究了这个话题,发现了一些interestingmaterialandsuggestions(仅存档MSDN杂志,.NET问题:虚假共享)与它作斗

c# - Windows/.NET 自动更新框架功能集和安全性

我看过几篇关于Window/.NET的不同自动更新框架的帖子,包括:WinSparkleNetSparkleSevenUpdateGoogleOmahaLimeLMSparkleDotNET我对这些自动更新框架之间的主要区别很感兴趣,以及为什么人们会选择一个而不是另一个。我也对它们的安全性很感兴趣。我知道对于他们中的大多数人来说,您必须使用托管的XML文件来让您的应用程序更新list。如何确保安全,让没有购买您的应用程序或不使用您的应用程序的人无法访问您的托管站点并下载您的二进制文件? 最佳答案 还有另一种解决方案,称为Applif

c# - 机器人框架 : How to exit Conversation?

所以现在我正在使用Microsoft.Bot.Builder.Dialogs.Conversation.SendAsync和Microsoft.Bot.Builder.Dialogs.Conversation.ResumeAsync来实现一个暂停和恢复对话的方法,但似乎不可能“退出”或返回到以前的状态。它卡在对话对话框中。我是否只执行“取消”命令?如果是这样,我需要清除哪些数据才能恢复到原始状态?publicstaticreadonlyIDialogdialog=Chain.PostToChain().Switch(newCase>((msg)=>{varregex=newRegex(

c# - 使用 .Net 配置框架加载具有所需子 ConfigurationElement 的 ConfigurationSection

我有一个控制台应用程序试图从web.config文件加载CustomConfigurationSection。自定义配置部分有一个必需的自定义配置元素。这意味着当我加载配置部分时,如果该配置元素不存在于配置中,我希望看到异常。问题是.NET框架似乎完全忽略了isRequired属性。因此,当我加载配置部分时,我只是创建了一个自定义配置元素的实例并将其设置在配置部分。我的问题是,为什么会这样?我希望GetSection()方法触发ConfigurationErrors异常,因为配置中缺少必需的元素。这是我的配置部分的样子。publicclassMyConfigSection:Config