Beispiel #1
0
        /// <summary>
        /// Конструктор, ограничивающий создание объекта из других классов
        /// </summary>
        private AppData()
        {
            schemeEditorSvcHost = null;
            viewStampCntr       = 0;

            AppDirs  = new AppDirs();
            Log      = new Log(Log.Formats.Full);
            Editor   = new Editor(Log);
            MainForm = null;
        }
Beispiel #2
0
        /// <summary>
        /// Конструктор, ограничивающий создание объекта из других классов
        /// </summary>
        private AppData()
        {
            schemeEditorSvcHost = null;
            viewStampCntr       = 0;

            AppDirs     = new AppDirs();
            Settings    = new Settings();
            CompManager = CompManager.GetInstance();
            Log         = new Log(Log.Formats.Full);
            Editor      = new Editor(CompManager, Log);
            MainForm    = null;
        }
Beispiel #3
0
        /// <summary>
        /// Инициализировать общие данные Редактора схем
        /// </summary>
        public void Init(string exeDir, IMainForm mainForm)
        {
            // инициализация директорий приложения
            AppDirs.Init(exeDir);

            // установка интерфейса главной формы
            MainForm = mainForm;

            // настройка журнала приложения
            Log.FileName = AppDirs.LogDir + LogFileName;
            Log.Encoding = Encoding.UTF8;
            Log.WriteBreak();
            Log.WriteAction(Localization.UseRussian ?
                            "Инициализация общих данных Редактора схем" :
                            "Initialize common data of Scheme Editor");
        }