问题列表 - 第2185页

DataBinding对手动查询/添加到控件的好处

我已经成为一名C#程序员,总共大约2年,而且专业性超过1.我作为开发人员在一家公司工作,开始于.NET 2之前的应用程序.我的问题是:

使用数据绑定从sql查询直接到控件查询和手动添加项目到控件有什么好处?这种方法通常被认为是更清洁,在部署方面更简单吗?是否仍会出现手动添加会对数据的显示/值进行更精细控制的情况?

我问,因为我已经分配了一些错误来处理一些根据查询结果填充自己的控件,并且希望清理不必要的逻辑并将其推送到库来处理而不是我.

注意:我们使用的是.NET 2.0

.net c# sql-server data-binding model-view-controller

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

Silverlight 2边栏小工具

如何在Vista边栏小工具中显示Silverlight 2.0应用程序?每当我加载带有标准Silverlight 2对象标记的小工具时,我都会获得no-silverlight默认内容而不是应用程序.那么,允许它运行的诀窍是什么?

这就是我目前试图将其拉下来的方式:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=Unicode" />
    <title>Silverlight Test</title>
    <style type="text/css">
      body {
        margin: 0;
        width: 130px;
      }
    </style>
  </head>

  <body>
  <object data="data:application/x-silverlight," type="application/x-silverlight-2" width="100%" height="100%">
            <param name="source" value="GTest.xap"/>            
            <param name="background" value="transparent" />
            <param name="minRuntimeVersion" value="2.0.31005.0" />
            <param name="autoUpgrade" value="true" />
            <param name="windowless" value="true" />
            Get Silverlight
        </object>
  </body>

  </html>
Run Code Online (Sandbox Code Playgroud)

是否有我可以在IE中使用的设置影响侧边栏,因此它将允许Silverlight执行?

即使我能在计算机上运行它,这也是一个好的开始.

silverlight windows-vista windows-desktop-gadgets

8
推荐指数
2
解决办法
3082
查看次数

为什么锁(这个){...}不好?

MSDN文档说,

public class SomeObject
{
  public void SomeOperation()
  {
    lock(this)
    {
      //Access instance variables
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

如果可以公开访问实例,那就是"一个问题".我想知道为什么?是因为锁定的持有时间超过了必要的时间吗?还是有一些更阴险的原因?

c# multithreading locking

462
推荐指数
6
解决办法
15万
查看次数

在ASP.NET中验证QueryStrings

是否有一个库可以在我当前的ASP.NET应用程序中使用,以验证queryStrings?

编辑〜使用正则表达式查找模式,如字符串,仅限数字,仅限数字,长度为x的字符串,等等

谢谢

asp.net validation query-string

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

使用{}或new Object()在JavaScript中创建一个空对象?

在JavaScript中创建空对象有两种不同的方法:

var objectA = {}
var objectB = new Object()
Run Code Online (Sandbox Code Playgroud)

脚本引擎如何处理它们有什么不同吗?有没有理由使用一个而不是另一个?

类似地,也可以使用不同的语法创建一个空数组:

var arrayA = []
var arrayB = new Array()
Run Code Online (Sandbox Code Playgroud)

javascript arrays object new-operator javascript-objects

359
推荐指数
7
解决办法
51万
查看次数

你如何制作异构的boost :: map?

我想要一个具有同类密钥类型但异构数据类型的映射.

我希望能够做一些像(伪代码)的事情:

boost::map<std::string, magic_goes_here> m;
m.add<int>("a", 2);
m.add<std::string>("b", "black sheep");

int i = m.get<int>("a");
int j = m.get<int>("b"); // error!
Run Code Online (Sandbox Code Playgroud)

我可以有一个指向基类的指针作为数据类型但不愿意.

我之前从未使用过boost,但是看过融合库但却无法弄清楚我需要做什么.

谢谢你的帮助.

c++ boost map

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

从Oracle 9i中的嵌套查询中进行选择

在MS SQL 2005或T-SQL中,您可以执行以下操作:

SELECT T.NAME, T.DATE 
  FROM (SELECT * FROM MyTable WHERE ....) AS T
Run Code Online (Sandbox Code Playgroud)

我没能在Oracle 9i DB上尝试类似的SQL.在MS SQL中,嵌套SQL被视为在fly上创建的临时/动态视图,之后被销毁.我怎样才能在Oracle中做类似的事情?我真的不想创建一个视图来做到这一点.

oracle plsql

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

嵌入式系统最差的做法

在开发嵌入式系统时,您会考虑"最差实践"?

我对不该做的一些想法是:

  • 避免抽象硬件层,而是在整个代码中扩展硬件访问.
  • 没有任何类型的仿真环境,只有exe/cute的实际硬件.
  • 避免单元测试,可能是由于以上两点
  • 不在分层结构中开发系统,因此较高层可能依赖于调试和工作的较低层功能
  • 选择硬件而不考虑将使用它的软件和工具
  • 使用专为简化调试而设计的硬件,例如无测试点,无调试LED,无JTAG等.

    我确信那里有很多好的想法,不该做什么,让我们听听他们!

  • embedded anti-patterns

    39
    推荐指数
    6
    解决办法
    3917
    查看次数

    从父页面调用iframe中的JavaScript代码

    基本上,我有一个iframe嵌入在页面中,并iframe有一些我需要从父页面调用的JavaScript例程.

    现在相反的情况非常简单,因为你只需要打电话parent.functionName(),但不幸的是,我需要完全相反.

    请注意,我的问题是不会改变的源URLiframe,但是调用在定义的函数iframe.

    html javascript iframe

    595
    推荐指数
    10
    解决办法
    47万
    查看次数

    模板类的typedef?

    是否可以typedef使用模板的长类型?例如:

    template <typename myfloat_t>
    class LongClassName
    {
        // ...
    };
    
    template <typename myfloat_t>
    typedef std::vector< boost::shared_ptr< LongClassName<myfloat_t> > > LongCollection;
    
    LongCollection<float> m_foo;
    
    Run Code Online (Sandbox Code Playgroud)

    这不起作用,但有没有办法达到类似的效果?我只想避免键入和读取几乎涵盖编辑器窗口全宽的类型定义.

    c++ templates typedef

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