public DevToolWnd(Organizer org) { InitializeComponent(); mOrg = org; mCharter = new TabCharter( System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "CTSpanDev.txt"); List <String> header = new List <string>(); header.Add("TarCount"); header.Add("InterCircleCount"); header.Add("InterTriCount"); header.Add("DistanceTar"); header.Add("DistanceComm"); for (int i = 0; i < 20; i++) { header.Add("Tar" + i); } for (int i = 0; i < 20; i++) { header.Add("Tri" + i); } for (int i = 0; i < 20; i++) { header.Add("Cir" + i); } mCharter.Create(header); }
private void amBtnDel_Click(object sender, RoutedEventArgs e) { int index = amDataGrid.SelectedIndex; if (index != -1) { //read List <List <String> > table = new List <List <string> >(); TabFetcher fet = new TabFetcher(AroraCore.OUT_PATH, "\\t"); fet.Open(); List <string> lineBuf = null; while ((lineBuf = fet.GetLineBy()).Count != 0) { table.Add(lineBuf); } fet.Close(); //remove table.RemoveAt(index + 1); //write File.Delete(AroraCore.OUT_PATH); TabCharter charter = new TabCharter(AroraCore.OUT_PATH); charter.Create(table[0]); for (int i = 1; i < table.Count; i++) { charter.Append(table[i]); } amDataGrid.DataContext = readRecBriefList(); } }
public PaperWriteFile(PagePaper _PagePaper, MainWindow mw) { cPagePaper = _PagePaper; mMainWindow = mw; file_Loca = "Report\\Paper_test_result\\" + mMainWindow.mDemography.GenBriefString() + ".txt"; mTabCharter = new TabCharter(file_Loca);//写入硬盘 mLines_paper = new List <List <string> >(); resline = new List <string>(); }
public TestResult(List <List <String> > outtep, List <List <String> > usemp, MainWindow mw) { mMainWindow = mw; file_Loca = @"Report\PortraitMemory_result\" + mMainWindow.mDemography.GenBriefString() + ".txt"; mTabCharter = new TabCharter(file_Loca);//写入硬盘 _putout = outtep; _usersOption = usemp; dealResult(); outPutresult(); }
virtual protected void WriteFile(String path) { TabCharter ltc = new TabCharter(path); if (!File.Exists(path)) { ltc.Create(genHeader()); } //demog info List <String> line = new List <string>(); for (int i = 0; i < mDemogInfo.Count; i++) { line.Add(mDemogInfo.ElementAt(i).Value); } DateTime dt = DateTime.Now; line.Add(dt.Year + "-" + dt.Month + "-" + dt.Day + " " + dt.Hour + ":" + dt.Minute + ":" + dt.Second); //items` info for (int i = 0; i < mAnswers.Count; i++) { line.Add(mAnswers[i].Selected.ToString()); //line.Add(mAnswers[i].RT.ToString()); line.Add(GetSingleItemScore(mItems, mAnswers, i).ToString()); } //norm info for (int i = 0; i < mNorm.Dims.Count; i++) { line.Add(mDimzScores[i].ToString()); line.Add(mDimzPercentile[i].ToString()); line.Add(mDimzStdScore[i].ToString()); } line.Add(TestValid().ToString()); ltc.Append(line); }
public PageCube(MainWindow _mainWindow) { InitializeComponent(); mMainWindow = _mainWindow; this.Focus(); mLayoutInstruction = new LayoutInstruction(ref mBaseCanvas); mLines = new List <List <string> >();//存放一套测试结果 // mLines.Capacity = line_num; resline = new List <string>(); mTimer = new FEITTimer(); rtime = new Stopwatch(); tf.Open(); //set record location and file name file_Loca = "Report\\CubeTest_result_file\\" + mMainWindow.mDemography.GenBriefString() + ".txt"; mTabCharter = new TabCharter(file_Loca);//写入硬盘 mCountDownUI = new CompCountDown(); mCountDownUI.FunctionElapsed = goNextQuestion; }