小编def*_*ale的帖子

从Windows窗体运行控制台应用程序

我有一个Windows控制台应用程序(接受参数)并运行一个进程.我想知道是否有任何方法可以在Windows窗体按钮单击事件中运行此应用程序.我也想向它提出一个论点.

谢谢

.net c# console-application winforms

4
推荐指数
1
解决办法
9005
查看次数

Splitcontainer,制作固定面板

我有一个水平方向的拆分容器.

我只想在窗体调整大小时为panel2设置固定高度,并让分割器调整面板2的大小

现在我这样做,但我不满意,因为用户注意到面板调整大小

Private Sub Form1_ResizeBegin(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeBegin 
    spil = SplitContainer1.Height - SplitContainer1.SplitterDistance
End Sub

Private Sub Form1_ResizeEnd(ByVal sender As Object, ByVal e As System.EventArgs) _
Handles Me.ResizeEnd
    SplitContainer1.SplitterDistance = SplitContainer1.Height - spil
End Sub
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net vb.net splitcontainer winforms

4
推荐指数
1
解决办法
8903
查看次数

如何在WP7中的c#代码中获取资源String?

我按照本教程本地化我的应用程序:http: //msdn.microsoft.com/en-us/library/ff637520%28v=vs.92%29.aspx#Y1210

所以我创建了这个类:

namespace Foo
{
    public class LocalizedStrings
    {
        public LocalizedStrings()
        {
        }

        private static Foo.AppResources localizedresources = new Foo.AppResources();

        public Foo.AppResources Localizedresources { get { return localizedresources; } }

    }
}
Run Code Online (Sandbox Code Playgroud)

当我{Binding Path=Localizedresources.String1, Source={StaticResource LocalizedStrings}}在XAML文件中使用它时效果很好,但是

如何在源代码中访问String1,例如设置atextBlock.Text

c# windows-phone-7

4
推荐指数
1
解决办法
5329
查看次数

表单身份验证是否完全必要

我现在正在编写一个内部Web应用程序(使用ASP.Net Web Forms),这是一个奇怪的问题.我必须能够模拟当前登录的Windows用户,并根据他们的Windows身份验证执行命令登录..并且......如果他们没有在我必须使用的应用程序中设置Windows身份验证登录,我必须能够接受用户名和密码.我还必须在.Net 4.0中编写应用程序,并尽可能地保护它.我通过在web.config中不使用Windows身份验证或表单身份验证来实现这一点,而是设置会话变量以防止用户访问Web应用程序中的其他登录页面.我通过创建奇怪的名称会话变量来实现此目的使用基于用户名的值(windows auth或不是),然后是一个秘密会话变量.秘密变量在web.config中作为256位加密字符串,我在其中解密,并设置为会话密钥.为了加载页面,第一个会话变量不能为空,第二个变量必须等于解密的键值...如果变量没有通过检查,它会将它们重定向到登录页面.我在Web应用程序中的每个页面,通用处理程序和webservice方法上进行了设置.我在没有活动几分钟后使会话超时,并且在注销时,我将所有会话变量设置为空,并使所有cookie到期.(我也禁用所有缓存).

我的问题是......这是否提供与Forms身份验证相当的安全性?我一直使用Forms身份验证,但不能在这里使用它.如果我这样做,用户将不得不在IIS和web.config中重新配置设置以切换登录过程(据我所知,您不能同时使用Forms身份验证和Windows身份验证来管理页面和其他Web的安全性资源).通过上述方法,我可以实现两全其美,但我很好奇我的方法的安全性.还有什么我可以在这里实现,以确保使用表单身份验证的最大安全性?是否可以在不使用Forms身份验证的情况下实现相同级别的安全性?

感谢您提前了解任何见解!

vb.net asp.net authentication session webforms

4
推荐指数
1
解决办法
514
查看次数

验证PDF是否使用iText进行数字签名

正如标题所示,我想知道给定的PDF文件是否已经过数字签名.

我使用iText签名但我不知道它是否已签名以最终辞职或执行其他操作.

有没有办法简单地(可能使用iText)?

java pdf itext digital-signature

4
推荐指数
2
解决办法
1万
查看次数

如何填写班级中的所有字段?

假设我有一个有很多不同领域的类.这个类是DTO,出于测试目的,我不关心实际值,只是它存在.是否有任何工具可以遍历所有字段并设置基元,0表示Number(0.0表示Float,Double,0表示整数,0L表示Long,但默认情况下不为null),类似于"test"for String?

此外,我希望该工具填充集合(列表,集,地图).

java

4
推荐指数
2
解决办法
3308
查看次数

org.mockito.exceptions.misusing.NotAMockException

我已经尝试过以下几行

@Test
public void getXYZ_Success() throws Exception  {
    Response result=abc.XYZ(exampleHeader);
    Response response=new Response(); 
    response.setMessage(null);
    response.setStatusCode("01");
    response.setStatus("Failure");

    List<ExampleFilterLkp> exampleFilterList=new ArrayList<exampleFilterLkp>();
    exampleFilterLkp exampleFilterLkp=new exampleFilterLkp();
    examplFilterLkp.setexampleKey("1");
    exampleList.add(exampleFilterLkp);      
    doReturn(response).when(result);
}
Run Code Online (Sandbox Code Playgroud)

我遇到以下错误,如何解决这个问题,请帮助我

org.mockito.exceptions.misusing.NotAMockException:传递给when()的参数不是模拟!正确存根的示例: doThrow(new RuntimeException()).when(mock).someMethod(); 在 com.firstdata.mpl.manager.exampleTest.getexampleFilter_NullFailure(FuelManagerTest.java:184) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect .DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:497) 在 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) 在 org .junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) 在 org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) 在 org.junit.internal.runners.statements.InvokeMethod .evaluate(InvokeMethod.java:17) 在 org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 在 org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) 在 org. junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) 在 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) 在 org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) 在org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) 在 org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) 在 org.junit.runners.ParentRunner.access$000(ParentRunner.java: 53) 在 org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) 在 org.junit.runners.ParentRunner.run(ParentRunner.java:309) 在 org.eclipse.jdt.internal.junit4.runner。 JUnit4TestReference.run(JUnit4TestReference.java:86)在org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)在org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests( RemoteTestRunner.java:459) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) 在 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java: …

java mockito

4
推荐指数
1
解决办法
4万
查看次数

简单的线程编程

我已经开始在c#中使用线程,但现在需要帮助,这是我的代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        DoCount();
    }
    public void DoCount()
    {
        for (int i = 0; i < 100; i++)
        {
            objTextBox.Text = i.ToString();
            Thread.Sleep(100);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它是一个简单的胜利形式与文本框,我想看到"计数",但正如你在我的代码中看到的,文本框显示我99,它计数到99然后显示..我会想,我必须在一个新的线程中管理这个,但不知道如何!

c# multithreading winforms

3
推荐指数
2
解决办法
8372
查看次数

如何使用VB.NET最小化我的应用程序中的所有活动表单?

如何通过单击按钮最小化应用程序中的所有活动表单?

我一次可以看到多个表单,当我单击其中一个表单上的单个按钮时,我希望所有活动表单都能最小化.

我怎样才能做到这一点?

.net vb.net minimize winforms

3
推荐指数
1
解决办法
1万
查看次数

如何在单击另一个表单中的按钮时运行Game1

我是一名初学程序员,我正在尝试进入c#和xna.我希望不是让游戏立即运行(像往常一样),我希望有一些注册/登录过程,虽然我不知道如何在点击登录按钮时运行game1.cs.简而言之,我想帮助我如何运行:

using (Game1 game = new Game1())
{
    game.Run();
}
Run Code Online (Sandbox Code Playgroud)

在登录按钮上单击登录表单.

.net c# xna winforms

3
推荐指数
1
解决办法
374
查看次数