예제 #1
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            CApplicationController appController = new CApplicationController();

            Application.Run(appController.viewForm);
        }
예제 #2
0
파일: Program.cs 프로젝트: MrMihap/QuarCode
 public int processRequest(string[] args)
 {
     if (args.Length == 0 || (args.Length == 1 && args[0].Equals("-h")))
     {
         Console.Write(resourses.help);
     }
     if (args.Length >= 2)
     {
         CApplicationController controller = new CApplicationController();
         SViewState             viewState  = new SViewState();
         viewState.DrawCellBorder = true;
         viewState.DrawQRBorder   = false;
         viewState.DrawValNum     = false;
         viewState.ReRand         = true;
         viewState.FillCells      = true;
         viewState.Message        = args[0];
         viewState.radius         = 30;
         saveFilePath             = args[1];
         //if (saveFilePath.Length > 0 && (saveFilePath[saveFilePath.Length - 1] != '\\' || saveFilePath[saveFilePath.Length - 1] != '/'))
         //{
         //  Console.WriteLine("1.1");
         //  saveFilePath += @"\";
         //}
         if (!Directory.Exists(saveFilePath))
         {
             CLogger.WriteLine("path not exists: " + saveFilePath, true);
             return(-1);
         }
         if (args.Length == 3)
         {
             saveFileName = args[2] + ".png";
         }
         controller.OnImageReady += controller_OnImageReady;
         controller.RecieveMessage(viewState);
     }
     //Console.ReadKey();
     return(1);
 }