Esempio n. 1
0
        /// <summary>
        /// 命令行参数是以空格符分开的。
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            //try
            //{
            //首先欢迎
            ShowInfo("              GNSSer——GNSS数据处理软件   ");
            ShowInfo("-------------   Version 0.1, Email:[email protected]    --------------------");

            OperationManager OperationManager = new Geo.OperationManager();

            OperationManager.Regist(new FtpDownload());


            var path = @"Data\Gpe\test.gpe";    // args[0];

            OperationProcessEngine ProcessEngine = new OperationProcessEngine(OperationManager, path);

            ProcessEngine.Process();

            //}
            //catch (Exception ex)
            //{
            //    ShowInfo(ex.Message);
            //}
            //暂停屏幕
            System.Console.ReadLine();
        }
Esempio n. 2
0
        private void Run()
        {
            startTime = DateTime.Now;

            var gpePath = this.fileOpenControl1.FilePath;

            OperationManager OperationManager = GnsserOperationManager.Default;

            ProcessEngine = new OperationProcessEngine(OperationManager, gpePath);
            ProcessEngine.OperationCompleted             += ProcessEngine_OperationProceed;
            ProcessEngine.OperationStatedMessageProduced += ProcessEngine_OperationStatedMessageProduced;
            ProcessEngine.OperationProcessing            += ProcessEngine_OperationProcessing;
            this.progressBarComponent1.InitProcess(ProcessEngine.OperationInfos.Count);

            ProcessEngine.Process();
        }
Esempio n. 3
0
        /// <summary>
        /// 初始化数据处理引擎
        /// </summary>
        private void InitProcessEngine()
        {
            try
            {
                ProcessEngine = new OperationProcessEngine(GnsserOperationManager.Default);
                ProcessEngine.GnsserConfig = Setting.GnsserConfig;
                ProcessEngine.BaseDirecory = Setting.GnsserConfig.CurrentProject.ProjectDirectory;

                ProcessEngine.OperationCompleted             += ProcessEngine_OperationCompleted;
                ProcessEngine.OperationStatedMessageProduced += ProcessEngine_OperationStatedMessageProduced;
                ProcessEngine.OperationProcessing            += ProcessEngine_OperationProcessing;
            }
            catch (Exception ex)
            {
                var msg = "出现错误: " + ex.Message;
                log.Error(msg);
                Geo.Utils.FormUtil.HandleException(ex, msg);
            }
        }
Esempio n. 4
0
        private void WorkflowRunnerForm_Load(object sender, EventArgs e)
        {
            OperationManager OperationManager = GnsserOperationManager.Default;

            ProcessEngine              = new OperationProcessEngine(OperationManager);
            ProcessEngine.IsParallel   = false;
            ProcessEngine.ProcessCount = 1;
            ProcessEngine.GnsserConfig = Setting.GnsserConfig;
            ProcessEngine.BaseDirecory = Setting.GnsserConfig.CurrentProject.ProjectDirectory;

            ProcessEngine.OperationCompleted             += ProcessEngine_OperationProceed;
            ProcessEngine.OperationStatedMessageProduced += ProcessEngine_OperationStatedMessageProduced;
            ProcessEngine.OperationProcessing            += ProcessEngine_OperationProcessing;



            logWriter.MsgProduced                  += LogWriter_MsgProduced;
            this.checkBox_debugModel.Checked        = Setting.IsShowDebug;
            this.checkBox_showError.Checked         = Setting.IsShowError;
            this.checkBox_showWarn.Checked          = Setting.IsShowWarning;
            this.checkBox1IsShowProcessInfo.Checked = Setting.IsShowInfo;
        }