private void ZedPlot_Activated(object sender, EventArgs e)
{
labelY.Visible = showY;
labelYPx.Visible = showY;
labelX.Text = "none";
labelY.Text = "none";
selectedVariables = null;
try
{
MainController.Instance.ClearCharDev();
MainController.Instance.EvaluateNoReturn("objs <- objects()");
MainController.Instance.EvaluateNoReturn("resdf <- sapply(objs, function(obj) inherits(get(obj), \"data.frame\"))");
MainController.Instance.EvaluateNoReturn("resdf[1: length(resdf)]");
object o = MainController.Instance.Evaluate("objs[resdf]"); this.datasetComboBox.BeginUpdate();
this.datasetComboBox.Items.Clear();
if (o is string && this.datasetComboBox.Items.Count == 0)
{
this.datasetComboBox.Items.Add(o);
this.datasetComboBox.SelectedIndex = 0;
}
else if (o is string[])
{
foreach (string s in (string[])o)
{
this.datasetComboBox.Items.Add(s);
}
}
this.datasetComboBox.EndUpdate();
}
catch (Exception ex)
{
R.Plus.Util.MessageBoxEx.ShowMessageBoxEx(ex.Message, ex);
}
}
就是红色字体的代码什么意义?这里面有算法没?
{
labelY.Visible = showY;
labelYPx.Visible = showY;
labelX.Text = "none";
labelY.Text = "none";
selectedVariables = null;
try
{
MainController.Instance.ClearCharDev();
MainController.Instance.EvaluateNoReturn("objs <- objects()");
MainController.Instance.EvaluateNoReturn("resdf <- sapply(objs, function(obj) inherits(get(obj), \"data.frame\"))");
MainController.Instance.EvaluateNoReturn("resdf[1: length(resdf)]");
object o = MainController.Instance.Evaluate("objs[resdf]"); this.datasetComboBox.BeginUpdate();
this.datasetComboBox.Items.Clear();
if (o is string && this.datasetComboBox.Items.Count == 0)
{
this.datasetComboBox.Items.Add(o);
this.datasetComboBox.SelectedIndex = 0;
}
else if (o is string[])
{
foreach (string s in (string[])o)
{
this.datasetComboBox.Items.Add(s);
}
}
this.datasetComboBox.EndUpdate();
}
catch (Exception ex)
{
R.Plus.Util.MessageBoxEx.ShowMessageBoxEx(ex.Message, ex);
}
}
就是红色字体的代码什么意义?这里面有算法没?
解决方案 »
- 如何使整数后面加0
- c#有类似判断全部加载完毕的属性吗? If pDisp Is WebBrowser1.Document Then ' 全部加载完毕
- C#中可以像java 一样读.property文件吗 如 key=value 谢谢
- 请大家谈谈ArrayList方式绑定DataGrid
- 请问哪有C# 字符串操作较全面的介绍?
- COM+应用程序代理安装失败!
- C# web项目中打印问题,TextBox中的内容预览和打印都不显示,急急急
- c# RTS/CTS协议的串口程序怎么写啊?
- 传真服务器求救
- 谁能给我讲讲在C#中类与接口到底是什么?
- WinForms 里面 获取 dataGridView 数据
- 很菜的一个问题? 在线等。。。
MainController类里面的
private static MainController instance = new MainController(); public static MainController Instance
{
get
{
return instance;
}
}
Helper类里面的
private StatConnector conn;
public void EvaluateNoReturn(string cmd)
{
conn.EvaluateNoReturn(cmd);
}
IStatConnector接口
void EvaluateNoReturn(string bstrExpression);
[DispId(17)]
找到这些,不知道有帮助没