小编Sha*_*ard的帖子

在另一个方法中调用对象的引用作为参数

例如:

A a = new A(b);
B b = new B(a);
Run Code Online (Sandbox Code Playgroud)

如何bA构造函数不存在时将其用作构造函数中的参数,编译器如何知道b将在以后创建?

谢谢.

c#

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

如何在数据网格视图中按回车键时执行一些编码?

我在winform中使用datagridview.

如果我按下回车键,则选择将按行方式移动.但我想执行一些代码,我在下面写:

try
{
    int dispin = dataGridView1.CurrentCell.OwningColumn.DisplayIndex;
    if (dispin == 0)
    {
        string cellval = dataGridView1.CurrentCell.Value.ToString();
        returnParam = cellval;
        this.Close();
    }
    else
    {
        int rowIndex = dataGridView1.CurrentCell.RowIndex;
        int colIndex = dataGridView1.CurrentCell.ColumnIndex;
        colIndex = colIndex - 1;
        string cellval = dataGridView1[colIndex, rowIndex].Value.ToString();

        // MessageBox.Show(cellval1+cellval2+cellval3);
        returnParam = cellval;
        this.Close();
        //textBox1.Text = cellval;
    }
}
catch
{
    MessageBox.Show("Select a Record", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    //this.Close();
}
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

我正在尝试按键事件,但它会影响所有键,请帮助我.

c# datagridview winforms

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

C#中Win表单数量的限制

我正在编写WinForms应用程序,到目前为止它包含37个表单.这是因为我的项目需求.

我的问题是:

  1. 在C#中创建的表单数量是否有限制?
  2. 它对应用程序性能有影响吗?

谢谢你的帮助.

c# performance winforms

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

为什么我的@Override toString()方法从未在Android上调用过?

似乎我toString()在Activity中的方法实现永远不会被调用,无论我做什么.我总是从java.lang.Object(喜欢Ljava.lang.Object;@4059d6a8)而不是"我被召唤!" 得到结果.我已经阅读了大量文章并浏览了大量代码,我无法弄清楚我做错了什么.有人可以向我解释如何覆盖该方法?这是我的代码:

public class OverrideTestActivity extends Activity {
    private int number = 27;
    private String[] items = { "MyFirstItem", "MySecondItem" };
    public Object[] stuff = { number, items };

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.test);
        OverrideTest();
    }

    public void OverrideTest() {
        TextView result = (TextView) findViewById(R.id.textView1);
        result.setText(stuff.toString());
    }

    @Override
    public String toString() {
        return "I was called!";
    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢提前!

android overriding tostring android-activity

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

我怎么知道我在哪个范围?

我有一些具有相似内容和链接,图像等的div请求扩展的jQuery函数.

div具有唯一的id,但它们的内容具有相似的字段和结构.

例如,HTML是:

 <div id="bar1">
   <some xhtml><input type="textbox" class="searchTxt" />
   <some xhtml><img class="notify" src="blank.gif" />
 </div>
 <div id="bar2">
   <some xhtml><input type="textbox" class="searchTxt" />
   <some xhtml><img class="notify" src="blank.gif" />

 ...
Run Code Online (Sandbox Code Playgroud)

和jQuery:

$('.searchTxt').click(function(obj) {
    //now here I want to know which searchTxt that was clicked,
    //so I can change the img-source..
    //without parent().parent() that may fail since div-content may vary.
});
Run Code Online (Sandbox Code Playgroud)

编辑:
这部分是一个糟糕的例子,因为jQuery不会修改任何内容,而且这总是可用的.
想象一下两个div中的图像应该被click-function隐藏.
示例已更新.

什么是正确的道路?

jquery

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

如何确定Word文档是否为只读?

我使用Word.Interop处理Word文档,让用户从硬盘打开文件.

有时我会收到错误,说用户选择的文件是只读的.

如何检查文件是否只读?

c# readonly office-interop

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

回文 - 错误

我对C#很陌生,我正在制作一个小应用程序来检查控制台的输入是否是回文.我自己走得很远,但是我遇到了一个错误.

码:

class Program
{
    static void Main(string[] args)
    {
        string str;
        Console.WriteLine("Voer uw woord in:");
        str = Console.ReadLine();

        if (isPalindroom(str) == true)
        {
            Console.WriteLine(str + " is een palindroom");
        }
        else
        {
            Console.WriteLine(str + " is geen palindroom");
        }

    }

    bool isPalindroom(String str)
    {
        string reversedString = "";
        for (int i = str.Length - 1; i >= 0; i--)
        {
            reversedString += str[i];
        }
        if (reversedString == str)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# palindrome

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

findViewById 返回 null。但为什么?

我有一个 Adroid Activity,我想引入一个自定义列表视图。这是我的 onCreate() 活动方法。

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    LoadListView();

    ListView lvw = (ListView)findViewById(android.R.id.list);

    lvw.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {

            // selected item
            String element = ((TextView) view).getText().toString();

            // Launching new Activity on selecting single List Item
            Intent i = new Intent(getApplicationContext(), AddEntryActivity.class);
            // sending data to new activity
            i.putExtra("entryToEdit", element);
            long idToEdit = Long.parseLong(hEntries.get(position).toString());
            i.putExtra("idToEdit", idToEdit);
            startActivity(i);

        }
      });   

    DbAccess oDb = new DbAccess(this);
}
Run Code Online (Sandbox Code Playgroud)

如您所见,调用 LoadListView() 方法来加载列表视图项: …

eclipse android findviewbyid

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

从javascript调用asp经典函数时出错

我试图从jQuery ajax调用经典的ASP函数,但它给出了404错误.我想在这个javascript代码中返回jSON中的记录:

$.ajax({
    type: "POST",
    url: "../dbFile.asp/GetAllRecords",
    data: {"Id"="10"},
    error: function(XMLHttpRequest, textStatus, errorThrown){
        alert(textStatus);
    },
    success: function(result){
       alert("success");
    }
});
return false;
});
Run Code Online (Sandbox Code Playgroud)

我在asp经典文件中的vb脚本函数是

Function GetAllRecords()
    dim cmd, rs
    set cmd=Server.CreateObject("ADODB.Command")
    cmd.ActiveConnection = conn
    cmd.CommandType = 4
    cmd.CommandText = "GetAllRecords"
    set rs=Server.CreateObject("ADODB.Recordset")
    set rs=cmd.Execute()
    set GetAllRecords= rs
    set rs=nothing
    set cmd=nothing
End Function
Run Code Online (Sandbox Code Playgroud)

请指导,我被困在这里.

asp.net jquery asp-classic

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

Node.js服务HTML页面和静态内容

var express = require("express");
var app     = express();
var path    = require("path");

app.use(express.static(__dirname + '/view'));

app.get('/dashboard',function(req,res){
  res.sendFile((path.join(__dirname + '/dashboard.html'));
});

app.get('/index1',function(req,res){
  res.sendFile((path.join(__dirname+'/index.html'));
});
app.get('/',function(req,res){
  res.redirect('/login');
});
app.get('/login',function(req,res){
  res.redirect((path.join(__dirname + '/login'));
});

app.listen(3000);

console.log("Running at Port 3000");
Run Code Online (Sandbox Code Playgroud)

我的问题在这里是为什么每次需要用户时都需要检查?

另外,如果我的目录中有100个html文件,我需要通过get方法检查每个文件,然后通过返回页面res.sendFile吗?

node.js express

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