Skocz do zawartości

Podświetlanie składni


coffee

Rekomendowane odpowiedzi

Podświetlanie składni dla języków z rodziny C jest dość słabo widoczne:

using System;
using System.IO;
using System.Windows.Forms;
using System.Xml.Serialization;

namespace Unnamed12 {
    public partial class Form1 : Form {
        Settings settings = new Settings();
        public Form1() {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e) {
            if (File.Exists("config.xml")) {
                loadConfig();
                setConfigValues();
            }
        }

        private void loadConfig() {
            XmlSerializer ser = new XmlSerializer(typeof(Settings));
            using (FileStream fs = File.OpenRead("config.xml")) {
                settings = (Settings)ser.Deserialize(fs);
            }
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e) {
            writeConfig();
        }

        private void writeConfig() {
            using (StreamWriter sw = new StreamWriter("config.xml")) {
                settings.NameTextBoxText = nameTextBox.Text;
                settings.SurrnameTextBoxText = surrnameTextBox.Text;
                settings.AgeNumericValue = (int)ageNumeric.Value;
                XmlSerializer ser = new XmlSerializer(typeof(Settings));
                ser.Serialize(sw, settings);
            }
        }

        private void setConfigValues() {
            nameTextBox.Text = settings.NameTextBoxText;
            surrnameTextBox.Text = settings.SurrnameTextBoxText;
            ageNumeric.Value = settings.AgeNumericValue;
        }
    }

    public class Settings {
        public string NameTextBoxText { get; set; }
        public string SurrnameTextBoxText { get; set; }
        public int AgeNumericValue { get; set; }
    }
}

Ciężko się rozczytać przez te jaskrawe kolory.

Proponowałbym coś w tym stylu:

e3f6120316.png

Źródło: 4programmers.net

Odnośnik do komentarza

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!

 

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .