示例#1
0
        void MainUI(DataClass dc, _4lab FLab, _5lab FFLab)
        {
            while (true)
            {
                Console.WriteLine("1. Primary statistical analysis");
                Console.WriteLine("2. Correlation/regression");
                Console.WriteLine("------------------------------");

                int i = int.Parse(Console.ReadLine());
                switch (i)
                {
                case 1:
                    _4lab_UI(FLab, dc);
                    break;

                case 2:
                    _5lab_UI(FFLab, dc);
                    break;

                case 3:
                    dc.Serialize();
                    break;

                default:
                    break;
                }
            }
        }
示例#2
0
 public Program(DataClass dc, _4lab FLab, _5lab FFLab)
 {
     MainUI(dc, FLab, FFLab);
 }
示例#3
0
        private void _4lab_UI(_4lab FLab, DataClass dc)
        {
            Console.WriteLine("What metrics?");
            Console.WriteLine("1.  NOP");
            Console.WriteLine("2.  NOM");
            Console.WriteLine("3.  NOC");
            Console.WriteLine("4.  CALL");
            Console.WriteLine("5.  NDD");
            Console.WriteLine("6.  WMC");
            Console.WriteLine("7.  NOAV");
            Console.WriteLine("8.  NOPA");
            Console.WriteLine("9.  TCC");
            Console.WriteLine("10. PNAS");
            int i = int.Parse(Console.ReadLine());

            do
            {
                switch (i)
                {
                case 1:
                    FLab.UI(dc.NOP);
                    break;

                case 2:
                    FLab.UI(dc.NOM);
                    break;

                case 3:
                    FLab.UI(dc.NOC);
                    break;

                case 4:
                    FLab.UI(dc.CALL);
                    break;

                case 5:
                    FLab.UI(dc.NDD);
                    break;

                case 6:
                    FLab.UI(dc.WMC);
                    break;

                case 7:
                    FLab.UI(dc.NOAV);
                    break;

                case 8:
                    FLab.UI(dc.NOPA);
                    break;

                case 9:
                    FLab.UI(dc.TCC);
                    break;

                case 10:
                    FLab.UI(dc.PNAS);
                    break;

                default:
                    break;
                }
            }while (i == 0);
        }