Files
easySif/mainProgram/Form1.cs
2021-12-20 18:34:41 +08:00

100 lines
3.0 KiB
C#

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;
using System.IO;
namespace mainProgram
{
public partial class main : Form
{
public main()
{
InitializeComponent();
}
private ProjectManager mProjectManager;//保存打开的/新建的工程对象
public void RecieveProjectManager(ProjectManager value)
{
mProjectManager = value;
Console.WriteLine("工程文件目录为:" + mProjectManager.ProjectPath + "---------------------");
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
NewProjectWindow w = new NewProjectWindow();
w.TransferEvent += RecieveProjectManager;
//w.Show();//不阻塞
w.ShowDialog();//阻塞
}
private void OpenProjectToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenProjectWindow w = new OpenProjectWindow();
w.TransferEvent += RecieveProjectManager;
//w.Show();//不阻塞
w.ShowDialog();//阻塞
}
private void RadToolStripMenuItem_Click(object sender, EventArgs e)
{
//SpectralDataReaderWriter xx = new SpectralDataReaderWriter(@"D:\Desktop\0easySifProject\1raw\2021_12_16\beijing_17_57_44.csv");
//SpectralData tmp1 = xx.GetSpectral(1);
//for (int ii = 0; ii < tmp1.spectralDataLength; ii++)
//{
// tmp1.spectral[ii] = 1;
//}
//xx.UpdateSpectral(1, tmp1);
//SpectralData tmp3 = xx.GetSpectral(3);
//for (int ii = 0; ii < tmp3.spectralDataLength; ii++)
//{
// tmp3.spectral[ii] = 3;
//}
//xx.UpdateSpectral(3, tmp3);
//SpectralData tmp7 = xx.GetSpectral(7);
//for (int ii = 0; ii < tmp7.spectralDataLength; ii++)
//{
// tmp7.spectral[ii] = 7;
//}
//xx.UpdateSpectral(7, tmp7);
//SpectralData tmp10 = xx.GetSpectral(10);
//for (int ii = 0; ii < tmp10.spectralDataLength; ii++)
//{
// tmp10.spectral[ii] = 10;
//}
//xx.UpdateSpectral(10, tmp10);
//xx.SaveCSV(@"D:\Desktop\0easySifProject\1raw\2021_12_16\beijing_17_57_44__.csv");
//SpectralDataReaderWriter xx = new SpectralDataReaderWriter(@"D:\Desktop\0easySifProject\1raw\2021_12_13\beijing_15_53_16.csv");
//SpectralData tmp1 = xx.GetSpectral(1);
//for (int ii = 0; ii < tmp1.spectralDataLength; ii++)
//{
// tmp1.spectral[ii] = 1;
//}
//xx.UpdateSpectral(1, tmp1);
//xx.SaveCSV(@"D:\Desktop\0easySifProject\1raw\2021_12_13\beijing_15_53_16__.csv");
mProjectManager.Rad();
}
}
}