问题列表 - 第17186页

适用于商业项目的Visual Studio 2008版本

我的朋友刚刚建立了自己的编码公司.他们想要用.NET编写专业应用程序.

现在他在舞台上购买软件.我们已经讨论了VS版本为此目的绝对最低限度.

有很多不同版本的Professional/Team Suite/Team Developer ......我想知道你推荐什么?

理想情况下:成本较低(可能)但短视程度较低?可能只基于VS专业版?


我忘了补充说,朋友的公司已被欧盟部分退还.因此,他最好在开始时花更多的钱然后再为升级付费.所以,寻找目标解决方案.

我们明显地看了比较矩阵.我们找不到"团队"版本的强有力论据.相信大多数"团队"功能都可以通过第三个奇偶校验工具(nUnit,Subversion,Resharper)来补充他以前使用过的东西......

如果选择VS专业版 - GDR将是我们认为在该方法中真正缺失的人.

visual-studio

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

Essential Plone附加组件?

Plone有一些很棒的附加组件,但Plone.org 的下载部分很难筛选出来.

你会说什么附加组件是Plone CMS的必备品或特别好的演示?

将每个加载项添加为单独的答案,以便可以轻松地对其进行投票.

plone

8
推荐指数
6
解决办法
1429
查看次数

Erlang:打破列表:foreach"循环"

我在Erlang中有一个元素列表,我正在使用列表:foreach遍历列表中的元素.有没有办法在遍历的中间突破这个"foreach循环".例如:假设我想在列表[2,4,5,1,2,5]中遇到'1'时再停止遍历列表.我该怎么做呢?

erlang foreach

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

如何测试MethodInfo.ReturnType是System.Void的类型?

使用反射来获取MethodInfo,我想测试返回的类型是否为typeof System.Void.

测试它是否是System.Int32正常工作

 myMethodInfo.ReturnType == typeof(System.Int32)
Run Code Online (Sandbox Code Playgroud)

 myMethodInfo.ReturnType == typeof(System.Void)
Run Code Online (Sandbox Code Playgroud)

不编译?目前我正在测试名称的字符串表示是否为"System.Void",这看起来非常错误.

c# reflection methodinfo

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

Django内置中间件的默认列表

Django附带了一个内置中间件列表,但是如果想要使用所有(或大多数)中间件,他必须通过大量的文档才能在settings.py文件中获得正确的排序.

是否有所有内置Django 1.1中间件类的最佳默认顺序?即,要将'n'paste复制到settings.py中:

MIDDLEWARE_CLASSES = (
  # perfect order here please ;-)
)
Run Code Online (Sandbox Code Playgroud)

备选答案:是否有多种可能的排序,有什么区别?

顺便说一下:顺序重要,但我只知道一些默认的依赖项,比如AuthenticationMiddleware之前的SessionMiddleware.

sorting django settings middleware built-in

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

如何在C#中从运行时获取表单中的所有控件?

是否有一种简单的方法来获取包含该属性的所有控件".Text"

我能够获得所有"top level"控件,但是我的代码没有像menu items所有级别那样找到子控件等等.我也试过了"ctrl.HasChildren".

如何在运行时在Windows窗体中执行此操作?

.net c# winforms

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

如何测试表达式是否短路

我有一个带有以下签名的扩展方法:

public static Expression<Func<T, bool>> And<T>(this Expression<Func<T, bool>> first, Expression<Func<T, bool>> second)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我已经为它编写了一个测试用例,确保两个表达式实际上是组合在一起的.至少这样我的新表达式才有效.

现在我想编写另一个测试用例,确保该方法使用的短路版本and.任何线索我怎么能这样做?

我以为我可以这样做:

    [Test]
    public void And_PredicatesAreShortCircuited()
    {
        var predicateNotUsed = true;
        Expression<Func<int, bool>> a = x => false;
        Expression<Func<int, bool>> b = x =>
            {
                predicateNotUsed = false;
                return true;
            };

        var foo = new[] { 1, 2, 3, 4, 5, 6, 7 }
            .Where(a.And(b).Compile())
            .ToArray();

        Assert.That(predicateNotUsed);
    }
Run Code Online (Sandbox Code Playgroud)

但是我在整个声明体下得到了一个巨大的红色波浪形,b表示"带有语句体的lambda表达式无法转换为表达式树".所以...任何选择?或者这是一个不可能的测试?

c# lambda unit-testing expression-trees

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

Drupal添加静态链接到视图

我有一个Drupal视图,列出了一个名为publication的节点.在页面顶部,我想要一个链接'新发布',而不是在导航块中.有人可以指导我如何解决这个问题吗?似乎有几种方法,但我运气不好.

drupal drupal-views

7
推荐指数
2
解决办法
8841
查看次数

确定AJAX是否可行?

我有一个场景,客户端的Internet Explorer 6浏览器不允许创建activex控件的瞬间,使jjery中的ajax无法运行.

这也会在用户浏览器的顶部弹出警告.

无论如何检测ActiveX是否可用而不会为用户生成任何警告?如果它可用,我想使用ajax但是如果无法创建对象,我希望将函数降级为经典表单.

ajax jquery internet-explorer-6

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

带有多个绑定字段的ASP.NET + DataBinder.Eval

我有一个显示用户列表的GridView.每个用户都有一个名字,姓氏和您希望用户拥有的其他数据.每个值都通过BoundField公开.例如,名字可通过"FirstName"获得,姓氏可通过"LastName"获得.

当用户单击TemplateField中的LinkBut​​ton时,我需要执行一些JavaScript.此JavaScript函数需要FirstName和LastName.目前,我正在尝试这样的事情:

<asp:LinkButton ID="lbPrompt" runat="server" Text="prompt" CommandName="Prompt"  
  CommandArgument='<%# Eval("UserName") %>' 
  OnClientClick='<%# Eval("FirstName", "LastName", "return askUser(\"{0}\",\"{1}\");") %>' />
Run Code Online (Sandbox Code Playgroud)

此语句不起作用,因为Eval方法不接受此类重载.我该如何完成这项任务?

谢谢

asp.net

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