コード例 #1
0
ファイル: aboutProgLang.xaml.cs プロジェクト: m1n64/kursach
        public aboutProgLang()
        {
            InitializeComponent();
            Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] aboutProgLang Startup");
            cmp = new ComponentsInfo();
            Dictionary <int, Dictionary <string, object> > components = cmp.Select("Language");

            foreach (var comp in components)
            {
                SelectLang.Items.Add(comp.Value["lang_name"]);
            }

            if (Regedit.GetValue("firststart").ToString() == "0")
            {
                MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information);
                if (Regedit.GetValue("tmp").ToString() == "3")
                {
                    Regedit.SetValue("firststart", "1");
                }
                else
                {
                    Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString());
                }
            }
        }
コード例 #2
0
ファイル: ComponentsMenu.xaml.cs プロジェクト: m1n64/kursach
        public ComponentsMenu()
        {
            InitializeComponent();
            Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] ComponentsMenu Startup");
            cmp = new ComponentsInfo();
            Dictionary <int, Dictionary <string, object> > components = cmp.Select();

            foreach (var comp in components)
            {
                SelectComponent.Items.Add(comp.Value["comp_name"]);
            }

            PropNames.Visibility = Visibility.Hidden;

            if (SelectComponent.Items.Count > 0)
            {
                this.ComponentsOut(SelectComponent.Items[0].ToString());
            }

            if (Regedit.GetValue("firststart").ToString() == "0")
            {
                MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information);
                if (Regedit.GetValue("tmp").ToString() == "3")
                {
                    Regedit.SetValue("firststart", "1");
                }
                else
                {
                    Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString());
                }
            }
        }
コード例 #3
0
        public static void SaveSettings(ColorThemes colorTheme)
        {
#if JSON
            MainSettings            = AppSettings.Load();
            MainSettings.ThemeColor = colorTheme;
            MainSettings.Save();
#endif
#if REGEDIT
            Regedit.SetValue("HKEY_CURRENT_USER\\Software\\Elektrum\\Master\\Continent", "ThemeColor", (int)colorTheme);
#endif
        }
コード例 #4
0
ファイル: App.xaml.cs プロジェクト: m1n64/kursach
 private void Application_Startup(object sender, StartupEventArgs e)
 {
     new MainWindow().Show();
     if (Regedit.GetValue("firststart") == null)
     {
         Regedit.SetValue("firststart", "0");
     }
     if (Regedit.GetValue("tmp") == null)
     {
         Regedit.SetValue("tmp", "0");
     }
 }
コード例 #5
0
ファイル: AboutDW.xaml.cs プロジェクト: m1n64/kursach
        public AboutDW()
        {
            InitializeComponent();
            Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] aboutDW Startup");

            if (Regedit.GetValue("firststart").ToString() == "0")
            {
                MessageBox.Show("Здесь содержиться информация о самой программе Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information);
                if (Regedit.GetValue("tmp").ToString() == "3")
                {
                    Regedit.SetValue("firststart", "1");
                }
                else
                {
                    Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString());
                }
            }
        }
コード例 #6
0
        public static void SaveSettings(string version)
        {
#if REGEDIT
            Regedit.SetValue("HKEY_CURRENT_USER\\Software\\Elektrum\\Master\\Continent", "LastVersion", version);
#endif
        }
コード例 #7
0
        public static void SaveSettings(bool doNotShow)
        {
#if REGEDIT
            Regedit.SetValue("HKEY_CURRENT_USER\\Software\\Elektrum\\Master\\Continent", "DoNotShow", Convert.ToInt32(doNotShow));
#endif
        }
コード例 #8
0
        public static void SaveSettings(UpdateChannel updateChannel)
        {
#if REGEDIT
            Regedit.SetValue("HKEY_CURRENT_USER\\Software\\Elektrum\\Master\\Continent", "UpdateChannel", (int)updateChannel);
#endif
        }