小编Rad*_*u D的帖子

使用Lambda而不是属性的.net WinForms数据绑定

在我的项目中,我有一个模型,我想使用其中一个模型属性绑定标签的可见状态.我不想将另一个ShowLabel属性添加到模型中.我希望能够写出这样的东西:

label.Bindings.Add("Visible", model, m => m.Name != "Default");
Run Code Online (Sandbox Code Playgroud)

基本上我希望能够编写lambda表达式而不是向我的模型添加属性.这可能吗?

data-binding databinder winforms

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

c#GMT时间与UTC时间相当?

如何在.net(c#)中获得GMT时间...是UTC时间相当于GMT时间?

谢谢,拉杜

.net c# datetime

5
推荐指数
3
解决办法
9761
查看次数

覆盖默认的android消息应用程序

我想覆盖默认的Android消息传递应用程序.如果我收到短信或短信,我想将其发送到电子邮件,但我不想在电话上发送任何通知.所以基本上我想替换默认的消息传递应用程序.

如何使我的应用程序成为接收短信​​的默认应用程序?


非常感谢.这正是我所需要的.但我还有一个问题.我使用接收器来获取消息......但我不知道如何在手机中找到消息并将其标记为已读.

public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    //---get the SMS message passed in---
    Bundle bundle = intent.getExtras();        
    SmsMessage[] msgs = null;
    String str = "";            
    if (bundle != null)
    {
        //---retrieve the SMS message received---
        Object[] pdus = (Object[]) bundle.get("pdus");
        msgs = new SmsMessage[pdus.length];            
        for (int i=0; i<msgs.length; i++){
            msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);                
            str += "SMS from " + msgs[i].getOriginatingAddress();                     
            str += " :";
            str += msgs[i].getMessageBody().toString();
            str += "\n";        
        }
        //---display the …
Run Code Online (Sandbox Code Playgroud)

sms android mms

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

使用BeginInvoke运行委托方法

在我的课上,我有一个静态方法

public static void DoWork(int param) ...
Run Code Online (Sandbox Code Playgroud)

我想运行该方法,如:

Form.BeginInvoke(DoWork, param);
Run Code Online (Sandbox Code Playgroud)

这个操作可以吗?

我尝试使用MethodInvoker类...但我不想将方法体内联定义.有没有通用代表?或者您是否知道在没有定义委托对象(private delegate void DoWorkDelegate(int param))的情况下调用此方法的任何其他方法?

.net c# delegates winforms

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

将数组反序列化为复杂对象

我的XML消息如下:

<msg>
    <reply userid="sales" requestid="2" index="1" pagesize="1000" total="1" type="order">
        <order id="12db8625cd4-000" owner="sales">
            <qty size="1" working="0"/>
            <price limit="0.0"/>
        </order>            
        <order id="12db8636344-000" owner="sales">
            <qty size="1000" working="0"/>
            <price limit="0.0"/>
        </order>
    </reply>
</msg>
Run Code Online (Sandbox Code Playgroud)

如何定义Order对象以从回复数组中读取?我的对象看起来像:

[XmlRootAttribute("reply")]
public class MessageReply
{
    [XmlAttribute("userid")]
    public string UserId { get; set; }

    [XmlAttribute("requestid")]
    public string RequestId { get; set; }

    [XmlAttribute("type")]
    public string Type { get; set; }

    [XmlArrayItem(typeof(Order))]
    public List<Order> Orders { get; set; }
}

[XmlRootAttribute("order")]
public class Order
{
    [XmlAttribute("id")]
    public string Id { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net c# xml xsd xml-serialization

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

ASP MVC 3:ViewModels中的依赖注入是一个好主意吗?

我正面临一个mvc 3应用程序的设计问题.我有一个viewmodel ProductCreateModel,它有一个Categories列表.

现在我在控制器中设置Categories列表,但我在想如果在ProductCreateModel构造函数中对数据源进行indect是一个好主意.

您是否认为视图模型应该是胖模型,也知道从数据源读取依赖数据?......或者这是控制器的事情?

asp.net-mvc design-patterns asp.net-mvc-3

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

比较Entity Framework 5中Any()与Count()的生成查询的性能

在我的项目中,我使用Entity Framework 4.4.0.0,我遇到了以下困境.我必须检查用户是否被激活.我的查询如下:

任何()

_context.Users.Any(u => u.Id == userId && u.IsActivated);
Run Code Online (Sandbox Code Playgroud)

生成的sql是:

SELECT CASE
         WHEN ( EXISTS (SELECT 1 AS [C1]
                        FROM   [dbo].[Users] AS [Extent1]
                        WHERE  ( [Extent1].[Id] = @p__linq__0 )
                               AND ( [Extent1].[IsActivated] = 1 )) ) THEN cast(1 AS BIT)
         WHEN ( NOT EXISTS (SELECT 1 AS [C1]
                            FROM   [dbo].[Users] AS [Extent2]
                            WHERE  ( [Extent2].[Id] = @p__linq__0 )
                                AND ( [Extent2].[IsActivated] = 1 )) ) THEN cast(0 AS BIT)
       END AS [C1]
FROM   (SELECT 1 AS X) AS …
Run Code Online (Sandbox Code Playgroud)

c# t-sql performance linq-to-entities entity-framework-5

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

asp.mvc在请求路径中更改控制器名称

在我的MVC项目中,我有一个控制器名称ProjectController,在路径中它看起来像/ project.我想拥有"/ proiect"的路径..有没有简单的方法来实现这一点而不重命名控制器类?

谢谢,拉杜

asp.net-mvc asp.net-mvc-2

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

C#图像分析库

我必须开发一个小型应用程序,获取一些图像,然后计算图像中的项目。这就像带有道路的卫星图像,我需要计算汽车的数量。

您能给我一些从哪里开始的提示吗?我完全迷路了。

非常感谢Radu

.net c# image image-processing

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

ASP MVC 3验证字段,即使字段没有更改也会失去焦点

我正在测试mvc字段验证.为此我在VS2010中做了一个新的ASP MVC 3项目.我为它选择了剃刀视图引擎.默认项目生成一个家庭帐户控制器和登录操作.

在LogOn视图中,我想在字段失去焦点时验证字段.如果我继续用户名,我按Tab而不更改字段,验证不会触发.

这是正常行为吗?......或者我错过了什么.如果这是正常行为......即使没有更改,如何在失去焦点后验证字段.

我没有在vs为我生成的应用程序模板上更改任何内容.

validation asp.net-mvc jquery asp.net-mvc-3

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