小编Tim*_*ass的帖子

在后台运行作业

我需要一个在后台运行作业的代码块.假设用户单击"提交"按钮,然后在后台启动作业,同时用户关闭该窗口并运行其他作业,并且作业应继续运行.

请在ASP.NET和VB.NET中提供一些帮助.

非常感谢您的帮助

.net c# vb.net asp.net multithreading

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

编程一个简单的配色方案生成器

我们正在用 C# 开发一个网站 cms,并希望集成/开发一个小而简单的配色方案生成器,如colorschemedesigner.com(当然更简单),以自动建议协调模板颜色(用于正文背景、文本、标题等)。

该网站上有 6 种颜色创建方法。我们想重新编程“重音类比”算法的逻辑。

有谁知道如何轻松实现这一点,或者我们可以在哪里找到有关此主题的更多信息。如何以编程方式为给定的基础找到一组协调颜色?

或者是否已经有一些第三方控件可以完成这项工作?例如高级高级高级颜色选择器或其他东西。

丹尼尔

c# controls colors generator color-theory

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

C#:在密封类中模拟和测试受保护(或私有)方法 - 方法

我有一个带有受保护方法的密封类,我想测试它的行为.这使得很难直接测试,很难模拟.

它位于不是以TDD方式开发的代码库中,我现在正在为特定功能添加单元测试.

在这种情况下可能的一般方法是什么?目前我有:

  1. 让课程开封.然后在我们的测试代码中创建从类派生的代理或适配器,以便对受保护方法进行隧道访问.
  2. 将受保护方法中的行为分解为委托/仿函数,然后重新注入它.然后独立测试分解出的行为.
  3. 通过调用使用受保护方法的继承层次结构中最近的公共方法进行测试.潜在地导致大量的嘲弄,并且当测试之外的代码发生变化时会面临风险 - 创建脆弱的测试.
  4. 使用反射来访问受保护的方法.然后直接调用它.

还有吗?

c# unit-testing protected sealed

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

C#中的工厂模式实现

我正在实现一个看起来如下的工厂模式.

public class FeedFactory
{
    #region Singleton Pattern
    //..
    #endregion

    private static Feed[] _factory = new Feed[(int)FeedType.Total];

    public void RegisterFeed(FeedType feedType,Feed feed)
    {
        if (_factory[(int)feedType] == null)
        {
            _factory[(int)feedType] = feed;
        }
        else
        {
            // already registered
        }
    }

    public Feed GetFeed(FeedType feedType)
    {
        return _factory[(int)feedType];
    }
}
Run Code Online (Sandbox Code Playgroud)

Feed是一个抽象类,不同的类从中继承.如何注册不同的课程?是否有可能从他们的构造函数中做到这一点?

c# design-patterns factory repository

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

开放类型可以是结构吗?

由于性能原因,我有一些结构类型,并且有一些共性.我想知道我是否可以将它们重构为开放式结构 - 如果可以的话我是否应该期待任何问题.

c# generics struct

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

VS 2010调试 - 从哪里调用方法?

在C#,VS 2010中,是否有键盘快捷键可以查看调试时断点的位置?

例如,如果我在一个名为myMethod()的方法中有一个断点,并且它被命中,那么如何查看它被调用的是哪一行?

c# debugging callstack visual-studio-2010

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

Roslyn CTP是否仍可用于Visual Studio 2010 SP1

我的Google-fu失败了:我只能找到与Visual Studio 2012兼容的下载.

我记得它最初可用于2010年:

介绍Microsoft"Roslyn"CTP - Visual Studio博客 - 站点主页 - MSDN博客

Roslyn CTP仍可用于VS2010 SP1吗?

c# visual-studio-2010 roslyn

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

使用 C# API 在 Facebook 中创建事件时出现 TargetParameterCountException

我正在使用C# SDK发布事件。我已经填写了基本的事件参数,并使用 Graph API explorer 测试了这些参数。但是,当我调用 PostTaskAsync 时:

var parameters = new Dictionary<string, string>
    {
        { "name", "Random" },
        { "start_time", "2012-11-11" },
    };

fb.PostTaskAsync("me/events", parameters);
Run Code Online (Sandbox Code Playgroud)

我遇到了 TargetParameterCountException。谁能解释我做错了什么?

c# facebook facebook-c#-sdk

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