草庐IT

gui-testing

全部标签

c# - 将 C# MethodInvoker.Invoke() 用于 GUI 应用程序……这样好吗?

使用C#2.0和MethodInvoker委托(delegate),我有一个GUI应用程序从GUI线程或工作线程接收一些事件。我使用以下模式处理表单中的事件:privatevoidSomeEventHandler(objectsender,EventArgse){MethodInvokermethod=delegate{uiSomeTextBox.Text="sometext";};if(InvokeRequired)BeginInvoke(method);elsemethod.Invoke();}通过使用这种模式,我不会复制实际的UI代码,但我不确定这种方法是否好。特别是行metho

@Test无法注解的问题

问题:无法使用@Test,出现红色的线。问题描述IDEA中使用单元测试@Test等,提示没有Junit.jar包解决方案:(首先看一下测试类的类名是否也为Test,当测试类名与Test重名时@Test会飘红如果不是请参照以下方法)1.File–>ProjectStructure–>Modules–>右侧Dependencies–>+号–>JARsordirectories…2.在弹出窗口中找到IDEA的安装目录–>点击lib展开–>选择所需的两个包(hamcrest-core-1.3.jar与junit-4.12.jar)–>点击ok(注意是安装码目录)3.勾选新加入的这两个包–>Apply–

c# - VS 2010 将非 GUI 类文件设置为组件

对于VisualStudio2010,我有一个烦恼已经发生了很长一段时间。我有一个我制作的类文件,VS无缘无故地将其保存为“组件”类型。如果我忘记并尝试打开该文件,它会查找不存在的设计器。我查看了Google并发现了VS2005的一些类似问题,但这些问题似乎与从GUI组件类(列表框、组合框等)派生有关。这个类不这样做。文件是GpsUtilities.cs。它在csproj文件中显示如下,SubType为Component。不存在对该文件的其他引用,即没有任何内容声称它是DependentUpon。Component即使我删除了SubType标签,即使我将它显式设置为Code而不是Com

c# - VS 2010 将非 GUI 类文件设置为组件

对于VisualStudio2010,我有一个烦恼已经发生了很长一段时间。我有一个我制作的类文件,VS无缘无故地将其保存为“组件”类型。如果我忘记并尝试打开该文件,它会查找不存在的设计器。我查看了Google并发现了VS2005的一些类似问题,但这些问题似乎与从GUI组件类(列表框、组合框等)派生有关。这个类不这样做。文件是GpsUtilities.cs。它在csproj文件中显示如下,SubType为Component。不存在对该文件的其他引用,即没有任何内容声称它是DependentUpon。Component即使我删除了SubType标签,即使我将它显式设置为Code而不是Com

利用python写一个gui小公举--制作一个小公举

文章目录前言制作设计自己想要的ui举个例子后记前言在上文中我们配置好了GUI编译环境,详细可以看利用python写一个gui小公举–环境搭建,这一节开始上手制作一个GUI小工具。制作pyqt5已经封装好了很多控件,所以写的时候可以直接复制粘贴。现在是chatgpt的时代,在学习基本功的时候也应该灵活运用高科技。在学习的过程还可以在一些平台找视频看一下,比如https://www.bilibili.com/video/BV1LT4y1e72X/,个人感觉还是挺详细的。设计自己想要的ui使用qtdesigner,添加自己想要的控件就可以了。需要什么功能就对应查找的控件。https://maicss

利用python写一个gui小公举--制作一个小公举

文章目录前言制作设计自己想要的ui举个例子后记前言在上文中我们配置好了GUI编译环境,详细可以看利用python写一个gui小公举–环境搭建,这一节开始上手制作一个GUI小工具。制作pyqt5已经封装好了很多控件,所以写的时候可以直接复制粘贴。现在是chatgpt的时代,在学习基本功的时候也应该灵活运用高科技。在学习的过程还可以在一些平台找视频看一下,比如https://www.bilibili.com/video/BV1LT4y1e72X/,个人感觉还是挺详细的。设计自己想要的ui使用qtdesigner,添加自己想要的控件就可以了。需要什么功能就对应查找的控件。https://maicss

c# - 如何避免 SerializationException : Type is not resolved for member XXX when testing a component that uses the LogicalCallContext

当EF尝试从App.config加载信息时,我最近开始在我的单元测试(NUnit)代码中遇到以下异常:System.Runtime.Serialization.SerializationException:Typeisnotresolvedformember[mytypename],[myassemblyname]NUnitGUI运行器和R#的VS集成运行器都会发生这种情况。这是重现问题的快速单元测试:[Test]publicvoidTest(){//adding//ConfigurationManager.OpenExeConfiguration(ConfigurationUserL

c# - 如何避免 SerializationException : Type is not resolved for member XXX when testing a component that uses the LogicalCallContext

当EF尝试从App.config加载信息时,我最近开始在我的单元测试(NUnit)代码中遇到以下异常:System.Runtime.Serialization.SerializationException:Typeisnotresolvedformember[mytypename],[myassemblyname]NUnitGUI运行器和R#的VS集成运行器都会发生这种情况。这是重现问题的快速单元测试:[Test]publicvoidTest(){//adding//ConfigurationManager.OpenExeConfiguration(ConfigurationUserL

Java——GUI(图形用户界面)

学习目标:1、掌握布局管理器、AWT事件处理机制以及常用事件2、熟悉Swing组件的使用3、了解GUI开发的相关原理和技巧GUI全称是GraphicalUserInterface,即图形用户界面。顾名思义,就是应用程序提供给用户操作的图形界面,包括窗口、菜单、按钮、工具栏和其他各种图形界面元素。目前,图形用户界面已经成为一种趋势,几乎所有的程序设计语言都提供了GUI设计功能。Java中针对GUI设计提供了丰富的类库,这些类分别位于java.awt和javaxswing包中,简称为AWT和Swing。其中,AWT是SUN公司最早推出的一套API,它需要利用本地操作系统所提供的图形库,属于重量级组

Junit测试运行出现No tests were found

单元测试代码@SpringBootTest@AutoConfigureMockMvcpublicclassTrialQuestionTest{@AutowiredprivateMockMvcmockMvc;@Value("${test.token}")privateStringtoken;@Value("${test.language}")privateStringlanguage;@TestvoidcontextLoads()throwsException{//新增Longid=add();//分页列表//pageList();////修改//update(id);////查看详情//get