小编Eug*_*kal的帖子

magento 根目录中的“法师”文件

我目前在开发服务器上设置了 Magento(远程,SSH 访问)。我想了解 magento 根目录中的“法师”文件是什么?它是如何工作的?

php magento

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

抽象类中的公共事件

我在抽象类中声明了事件:

public abstract class AbstractClass
{
    public event Action ActionEvent;
}

public class MyClass : AbstractClass
{
    private void SomeMethod()
    {
        //Want to access ActionEvent-- Not able to do so
        if (ActionEvent != null)
        {
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我想在派生中访问此基类事件.此外,我想在MyClass的其他派生类中访问此事件:

MyClass.ActionEvent += DerivedMethod()
Run Code Online (Sandbox Code Playgroud)

请帮助我了解如何使用抽象类中定义的事件.

c# events delegates abstract-class action

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

获取所有以特定字符串开头的名称的控件

对于一个学校项目,我们正在创建一个C#应用程序,孩子们可以在其中学习。

我在Windows窗体中制作了一个模板,并希望根据孩子的选择更改占位符,因此它可以变成1x选择,2x选择等。

我给每个标签与开头的名称tafel_noemer_- tafel_noemer_1tafel_noemer_2等等。

现在,我想选择所有这些标签,直到标签10并更改占位符文本。我试过了,this.Name.StartsWith("tafel_noemer_")但无法与foreach一起使用。

有没有更好的方法可以做到这一点?

我的表格

c# search controls winforms

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

如何加快Word Interop处理速度?

我对 C# 非常陌生,并且编写了相当笨重的代码。我在网上学习了很多课程,很多人都说解决问题的方法有多种。现在我制作了一个程序,它将加载 .Doc Word 文件,然后使用 if 语句搜索相关信息。

现在我的解决方案的问题是这个程序需要永远!!!我说的是 30 分钟 - 1 小时来完成以下代码。

有什么想法可以让我的小程序不那么笨重吗?我希望这个问题的解决方案能够大大增加我的知识,所以提前感谢大家!

问候克里斯

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public int id = 0;
        public int[] iD = new int[100];
        public string[] timeOn = new string[100];
        public string[] timeOff = new string[100];
        public string[] dutyNo = new string[100];
        public string[] …
Run Code Online (Sandbox Code Playgroud)

c#

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

首先将外键映射到EF代码中的非主代理键列

public class A    
{   
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public virtual int Aid { get; set; }    

    public virtual ICollection<B> B { get; set; }    
}


public class B
{    
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]     
    public virtual int Bid { get; set; }

    [Key]
    [Column(Order = 0)]
    [Required]           
    Public virtual string BName {get ; set}

    [Key]
    [Column(Order = 1)]
    [Required]      
    public virtual int Aid { get; set; }

    [ForeignKey("Aid")]
    public virtual  A A { get; set; }

    public virtual ICollection<C> C { get; set; }    
}


public class …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework foreign-keys ef-code-first entity-framework-6

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

如何在C#中使用匿名类重新实现Java侦听器

我试图在C#中复制我的Java代码,我想知道如何在C#中复制这个Java功能.

Util.java

public class Util
{
    public void function(String s, final SetAvailabilityStatusListener setStatusListener)
    {
        // ....
    }

    public static interface SetAvailabilityStatusListener {
        public void setAvailabilityStatus(Status status);
    }
}
Run Code Online (Sandbox Code Playgroud)

Activity.java

public class Activity
{
    public void anotherFunction()
    {
        util.function("name", new SetAvailabilityStatus()
            {
                @Override
                public void setAvailabilityStatus(Status status) {
                    loginSetAvailabilityStatus(status);
                }
            }
    }       
}
Run Code Online (Sandbox Code Playgroud)

c# java interface listener

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

任何人都可以解释一下,这个结构初始化实际上是如何工作的?

struct audio_policy_service_ops {

audio_io_handle_t (*open_duplicate_output)(void *service,audio_io_handle_t output1,  
     int (*close_output)(void *service, audio_io_handle_t output);audio_io_handle_t output2);
     int (*suspend_output)(void *service, audio_io_handle_t output);
     int (*restore_output)(void *service, audio_io_handle_t output);
};
Run Code Online (Sandbox Code Playgroud)

现在他们正在被初始化,如下所示:

struct audio_policy_service_ops aps_ops = {
    open_duplicate_output : aps_open_dup_output,
    close_output          : aps_close_output,
    suspend_output        : aps_suspend_output,
    restore_output        : aps_restore_output,
};
Run Code Online (Sandbox Code Playgroud)

c struct coding-style initialization

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

如何使用 TFS 客户端库获取 PullRequest 的 Web URL?

有没有办法https://tfshost/tfs/Collection/Project/_git/Repository/pullrequest/12345使用 TFS客户端库获取 PullRequest 的 Web URL(类似于PR#12345 的TeamWebAccess ,而不是 API url)?

var prId = 12345;
var tpc = new TfsTeamProjectCollection(new Uri(""));
var git = tpc.GetClient<GitHttpClient>();
// GitHttpClient has no special methods to do it
// and GitPullRequest obtained through GitHttpClient.GetPullRequestByIdAsync contains only the API link
var prWebUrl = git.?????(prId);
Run Code Online (Sandbox Code Playgroud)

也许我错过了类似于TswaClientHyperlinkService 的东西?

还是我必须求助于从 API 链接/GitPullRequest属性中推断出网址?

c# git tfs tfs-sdk pull-request

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

在 C# 中获取 Windows VPN 接口

我尝试获取所有网络接口,我在窗口中看到所有网络适配器。如果我使用

NetworkInterface.GetAllnetworkInterfaces() 
Run Code Online (Sandbox Code Playgroud)

我只得到 LAN 适配器和环回。但是我没有得到我配置的 VPN 连接。VPN 连接是我需要的东西,但我找不到获取它们的方法(即使它们已断开连接)。

是否有类似于NetworkInterface.GetAllnetworkInterfaces()获取 VPN 连接的东西?

c# vpn networking adapter

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

该事件只能出现在+ =或 - =错误的左侧

嗨所以我试图让这个事件发生变化,因为某些原因状态更新它不允许我编译它给出错误:

The event 'Entity.StateChanged' can only appear on the left hand side of += or -=
Run Code Online (Sandbox Code Playgroud)

我不知道什么是错的似乎我试过谷歌它没有帮助

public Entity.State state
{
    get
    {
        return this._state;
    }
    set
    {
        if (this._state != value)
        {
            this._state = value;
            this.OnStateChanged();
        }
    }
}

protected virtual void OnStateChanged()
{
    if (this.StateChanged != null)
    {
        this.StateChanged();
    }
}

public event Action StateChanged
{
    [MethodImpl(MethodImplOptions.Synchronized)]
    add
    {
        this.StateChanged += value;
    }
    [MethodImpl(MethodImplOptions.Synchronized)]
    remove
    {
        this.StateChanged -= value;
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你们的时间和帮助!

c# events event-handling

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