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

Zarejestruj się za darmo i naucz się zarabiać online!

  • 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!
×
×
  • 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 .