/// <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(); }
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(); }
/// <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); } }
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; }