En iyi uygulama Windows Forms uygulamasında uygulama ayarları kaydetmek için
Ulaşmak istediğim şey çok basit: Windows Form var (.3.5 NET) uygulama bilgileri okumak için bir yol kullanır. Bu yolu ben sağlamak seçenekler formunu kullanarak kullanıcı tarafından değiştirilebilir.
Şimdi, daha sonra kullanmak için bir dosya yolu değeri kaydetmek istiyorum. Bu birçok ayarları bu dosyaya kaydedilir. Bu dosya doğrudan uygulama klasöründe otururdu.
Üç seçenek vardır:
- ConfigurationSettings dosya (appname.exe.config)
- Kayıt
- Özel dosya XML
Bu okudum .NET yapılandırma dosyası değerleri geri kurtarmak için öngörülmüş değildir. Kayıt için, mümkün olduğu kadar uzağa almak istiyorum.
Bu yapılandırma ayarları kaydetmek için, özel bir XML dosyası kullanmak gerekir demek? Eğer öyleyse, bu kod örneği görmek istiyorum (C#).
Bu konudaki diğer tartışmalar gördüm, ama benim için hala net değil.
CEVAP
Eğer Visual Studio ile çalışıyorsanız oldukça kolay derlemede derlemede kalıcı ayarlar. Solution Explorer'da proje üzerinde sağ tıklayın, Özellikleri seçin. Ayarlar sekmesini, eğer ayarları yok diye köprü üzerine tıklayın. Ayarlar sekmesinde uygulama ayarları oluşturmak için kullanın. Visual Studio Settings
ApplicationSettingsBase miras singleton sınıfı içeren dosyaları Settings.settings
Settings.Designer.settings
oluşturur. Kodunuz/yazma uygulama ayarları okumak için gelen bu sınıf erişebilirsiniz:
Properties.Settings.Default["SomeProperty"] = "Some Value";
Properties.Settings.Default.Save(); // Saves settings in application configuration file
Bu teknik, konsol, Windows Formları ve diğer proje türleri her ikisi için de geçerlidir.
Ayarlamak için ihtiyacınız olduğunu unutmayınkapsamayarlarınızı özellik. Eğer Uygulama kapsamı daha sonra seçin Ayarlar.Varsayılan.&; emlak ^ lt . salt okunur olacaktır.
En iyi Windows Forms Uygulaması için ö...
En iyi Windows Forms uygulamasında kla...
Reset uygulama için bildirim ayarları ...
Uygulama Windows Forms ile MVC...
İnt depolamak için [nasıl] uygulama Ay...