问题列表 - 第4927页

如何拦截WPF应用程序中的NotImplementedException?

如何拦截WPF应用程序中的NotImplementedException?

我在测试正在进行的WPF应用程序时偶尔会抛出一个NotImplementedException:

Private Sub ButtonDoSomething_Click(...) Handles ButtonDoSomething.Click
    Throw New NotImplementedException( _
        "ButtonDoSomething_Click() not implemented.")
End Sub
Run Code Online (Sandbox Code Playgroud)

但是,我宁愿这些也不会让程序崩溃.

我可以用以下内容替换所有此类异常抛出:

MessageBox.Show("ButtonDoSomething_Click() not implemented.", _
    "Not Implemented", MessageBoxButton.OK, MessageBoxImage.Information)
Run Code Online (Sandbox Code Playgroud)

但是,如果将NotImplementedException从界面中隐藏起来,那么这似乎不合时宜并且不起作用.

如何捕获所有此类异常并显示消息框?

.net wpf exception messagebox notimplementedexception

0
推荐指数
1
解决办法
1018
查看次数

用C++样式注释替换C样式注释

如何/* comment */通过C++样式注释(// comment)自动替换所有C 样式注释()?

这必须在几个文件中自动完成.任何解决方案都可以,只要它有效.

c++ comments

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

在C#中使用https进行HttpWebRequest

这段代码不起作用; 它登录到使用https协议的网站.如何解决这个问题呢?代码GetRequestStream()随时随地停止,表示协议违规异常未处理.

string username = "user";
string password = "pass";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://moje.azet.sk/prihlasenie.phtml?KDE=www.azet.sk%2Findex.phtml%3F");
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)";

Console.WriteLine(request.GetRequestStream());

using (StreamWriter writer = new StreamWriter(request.GetRequestStream(), Encoding.ASCII))
{
    writer.Write("nick=" + username + "&password=" + password);
}

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//Retrieve your cookie that id's your session
//response.Cookies

using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
    Console.WriteLine(reader.ReadToEnd());
}
Run Code Online (Sandbox Code Playgroud)

.net c# https httpwebrequest

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

VC++ 6中'for循环'的终止条件是否刷新?

for (int i = 0 ; i < stlVector.size() ; i++)
{ 
    if (i == 10)
    { 
        stlVector.erase(stlVector.begin() + 5 )
    }
}
Run Code Online (Sandbox Code Playgroud)

终止条件部分"stlVector.size()"是否考虑"stlVector.erase(...)"?换句话说,每次循环迭代都会刷新stlVector.size()吗?我现在无法测试,所以我在这里发了一个问题.

Thx提前!

最好的祝福,

zhengtonic

c++ for-loop termination visual-c++-6 visual-c++

0
推荐指数
1
解决办法
1169
查看次数

何时使用标签/标签以及何时进行分支?

使用TFS,您何时会标记您的代码以及何时分支?

TFS中是否有主线/主干的概念?

version-control tfs

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

PHP:file_get_contents($ loc)失败

我刚刚将一个项目从localhost移到了我的远程服务器上,并注意到我的一些脚本停止了工作.最重要的是依赖于file_get_contents()从另一个脚本获取JSON值的那个.

PHP版本是5.2.4
allow_url_fopen是ON

警告:file_get_contents() [function.file-get-contents]:php_network_getaddresses:getaddrinfo失败:产品名称或服务不知道/var/www/html/2009/functions/functions.products.phpline 5

警告:: file_get_contents(http://data.example.com/new-data.php) [function.file-get-contents]无法打开流:Success in /var/www/html/2009/functions/functions.products.php打开line 5

该脚本正在运行:http://www.example.com
传递给该函数的位置是http://data.example.com/new-data.php

注意:相同的域名,但有两个不同的服务器.

function getData() {
  $location = "http://data.mysite.com/new-data.php";
  $contents = file_get_contents($location);
  $jsonVars = json_decode($contents);
  return $jsonVars
}
Run Code Online (Sandbox Code Playgroud)

php

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

如何对Visual Studio选项卡进行排序

是否有内置方式或免费加载项,可以保持打开文件的标签栏按字母顺序排序?排序后,如何让CTRL-PageUP/DOWN(或其他快捷方式)向左/向右跳转,而不是大多数/最近最少查看的文件.

谢谢,库尔特

visual-studio-2008 visual-studio

6
推荐指数
2
解决办法
3294
查看次数

从SVN存储库中删除文件而不删除本地副本

如何"删除"已存在于SVN存储库中的文件而不从文件系统中删除它?

欢迎使用TortoiseSVN或命令行说明.

以下作品,但我希望有更好的东西:

  1. 将文件复制到存储库外的其他位置.
  2. SVN删除文件.
  3. 承诺
  4. 复制文件并确保在将来的提交中忽略它们.

svn tortoisesvn

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

是否可以从Excel工作表填充SharePoint列表?

因此,您可以将列表导出到电子表格,但是您可以做相反的事情吗?最好来自Excel表格.

sharepoint list

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

使用Moq模拟HttpContext Response.Output

我一直在使用Hanselman博客上发现的MvcMockHelpers类来传递一个模拟 HttpContext.我们对它进行了一些扩展,以添加我们需要的一些身份验证数据,而且大多数情况下这都很棒.

我们遇到的问题是我们给控制器的上下文在HttpContext.Response.Output中有一个空值,这会导致抛出一些异常.我不确定要添加什么才能使其正常工作.

这是现有的FakeHttpConext()方法:

public static HttpContextBase FakeHttpContext()
{
    var context = new Mock<HttpContextBase>();
    var request = new Mock<HttpRequestBase>();
    var response = new Mock<HttpResponseBase>();
    var session = new Mock<HttpSessionStateBase>();
    var server = new Mock<HttpServerUtilityBase>();

    // Our identity additions ...
    var user = new Mock<IPrincipal>();
    OurIdentity identity = (OurIdentity)Thread.CurrentPrincipal.Identity;

    context.Expect(ctx => ctx.Request).Returns(request.Object);
    context.Expect(ctx => ctx.Response).Returns(response.Object);
    context.Expect(ctx => ctx.Session).Returns(session.Object);
    context.Expect(ctx => ctx.Server).Returns(server.Object);
    context.Expect(ctx => ctx.User).Returns(user.Object);
    context.Expect(ctx => ctx.User.Identity).Returns(identity);
    return context.Object;
}
Run Code Online (Sandbox Code Playgroud)

这是爆炸方法(它是MVC Contrib项目的XmlResult的一部分):

public override void ExecuteResult(ControllerContext context)
{ …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc moq mocking httpcontext

7
推荐指数
0
解决办法
7115
查看次数