草庐IT

UI工具

全部标签

c# - 如何在长时间运行的 *UI* 操作中让 UI 刷新

在您将我的问题标记为重复之前,请听我说完。大多数人都在执行长时间运行的非UI操作,并且需要解除对UI线程的阻塞。我有一个长时间运行的UI操作,它必须在阻塞我的应用程序其余部分的UI线程上运行。基本上,我在运行时动态构建DependencyObject并将它们添加到我的WPF应用程序的UI组件中。需要创建的DependencyObject的数量取决于用户输入,没有限制。我的测试输入之一有大约6000个DependencyObject需要创建,加载它们需要几分钟时间。在这种情况下使用后台worker的通常解决方案不起作用,因为一旦DependencyObject由后台worker创建,它们

c# - 在 .NET 中寻找用于并发的静态代码分析工具,如 CheckThread for java

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在用c#实现并发.NET数据结构(如ConcurrentDictionary、BlockcingCollection等)。这不仅仅是在从不同线程访问时不要忘记锁定对象。它需要复杂的锁定策略来最大化并行执行时间。我知道有一个工具,一种

c# - BrowserLink 工具不适用于 ASP.NET Core 2.1?

自从在VisualStudio2017中升级到ASP.NETCore2.1后,BrowserLink不再有效。如果我使用基本的“ASP.NETCoreWeb应用程序”模板,选择目标ASP.NETCore2.0BrowserLink功能完美,但如果您选择ASP.NETCore2.1,它根本不起作用。“启用浏览器链接”已勾选,我尝试使用/不使用Microsoft.VisualStudio.Web.BrowserLink包,在编译/启动网络应用程序时,除浏览器链接外,一切正常。页面中未注入(inject)任何代码,浏览器链接仪表板仍为空。有没有人设法让浏览器链接与ASP.NETCore2.1

c# - UI测试框架+持续集成?

所以我有一个我继承的应用程序,我想围绕它构建一个自动化测试套件。该应用程序在设计时并未考虑可测试性,并且代码是“大泥球”。我的计划是使用UI自动化测试框架并在UI级别创建一套测试,直到我有足够的覆盖率让我有信心开始重构并在代码中引入一些接缝以提高可测试性和设计。这是一个.NetWinForms应用程序,我知道的两个框架是:NUnitForms和ProjectWhite根据我的阅读,这两个框架在尝试作为自动构建(持续集成)的一部分运行时都会出现问题,因为大多数CI产品作为Windows服务运行,如果UI使用模态对话框,应用程序将死得很惨。我使用CruiseControl.Net作为我的C

Lightly,超好用的在线代码工具

Lightly,让写代码变得更简单——Lightly官网文章目录1.简介2.首页3.登录使用4.主界面5.创建项目6.项目页面1.简介平时写代码,一般都是使用IDE,而不同语言对应的IDE又不相同,如Java的IDEA、C++的dev、VS、python的PyCharm等。如果是要专门开发一个项目,可以使用它们,但是如果只是写一些demo,那使用这些就有些不大情愿了(反正我是,为了写几个小案例,还要打开这么大的IDE。。)Lightly是一个在线编写代码的平台,是我目前遇到的最好用的在线编辑器了,这是官网介绍2.首页点我进入Lightly首页如下,不得不说,这首页是真的简洁美观支持的语言:3.

cadence SPB17.4 - 中文UI设置

cadenceSPB17.4-中文UI设置前言昨天,查资料时,看到一个好东西.居然cadenceSPB17.4可以设置为中文界面…查网上资料,大部分都是如何设置,介绍的内容基本一致.没有出处.如果设置的没有效果,也没人来解释原因.如果有可能,还是知道文章参考出处比较好,这样出了问题,知道怎么排查.我开始就是按照网上资料设置,不好使.自己搞定了.笔记实验环境win10_21H2cadenceSPB17.4S026原始资料出处安装好的cadence官方本地文档中没有提到如何设置中文UI.在安装ISO中的pdf中找到了.用win10资源管理器打开Hotfix_SPB17.40.026.iso翻了一下

c# - 什么是最有效(免费提供)的 C# 代码覆盖工具?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。VisualStudioC#速成版是编写C#的合适IDE,而NUnit是编写单元测试的合适框架。但是,这种配对不足以建立这些测试的代码覆盖率。我意识到Professional和Ultimate版本与MSTest集成并提供完全集成的代码覆盖率...但这限制了对已购买相关IDE的人员的覆盖率验证-这并不理想。我不担心将覆盖率分析集成到IDE中……这是一种方法

c# - 有哪些 C# 工具可用于触发、排队、确定相关任务的优先级

我有一个与数据库交互的C#服务应用程序。它最近从.NET2.0迁移到了.NET4.0,因此我们可以使用大量新工具。我正在寻找指向编程方法或工具/库的指针,以处理定义任务、配置它们所依赖的任务、排队、确定优先级、取消等。有多种类型的服务:数据(用于检索和更新)计算(用数据计算的结果填充一些表)报告这些服务通常相互依赖并按需触发,即报告任务,其中可能包含代码,例如if(IsSomeDependentCalculationRequired())PerformDependentCalculation();//whichmaytriggerfurthercalculationsGenerateR

c# - 如何在工具提示中自动换行

如何自动换行需要出现在工具提示中的文字 最佳答案 貌似不直接支持:HowdoIword-wraptheTooltipthatisdisplayed?HereisamethodusingReflectiontoachievethis.[DllImport("user32.dll")]privateexternstaticintSendMessage(IntPtrhwnd,uintmsg,intwParam,intlParam);objecto=typeof(ToolTip).InvokeMember("Handle",BindingF

c# - ASMX 网络服务测试工具

是否有任何简单的工具来测试ASMX网络服务,我可以在其中提供服务URL、请求XML并取回结果(在我的例子中是xml流) 最佳答案 SOAPUI是一个非常全面的网络测试工具。您也可以查看firefox扩展SOAClient. 关于c#-ASMX网络服务测试工具,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6274488/