Visual Studio ile “Settings” Dosyası Kullanımı

Bu konuyu okuyanlar

Enis Kurtay

Asistan
Katılım
8 Eylül 2008
Mesajlar
204
Reaksiyon puanı
8
Puanları
18
Merhaba dostlar.

Bugün sizlere Visual Studio ile “Settings” Dosyası Kullanımını göstereceğim sizlere.

“Settings” kısmı adından da anlaşılacağı gibi, ayarlarımızı tutan bir dosya üzerinde çalışacağız aslında biz. Bu dosya, ihtiyaç duyulan uygulama bilgilerini yada kullanıcı ayarlarını temsil eder. Örneğin bir kullanıcı ismi saklayabilirsiniz, bir ConnectionString saklayabilirsiniz veya bir türde veri saklayabilirsiniz.

Öncelikle yeni bir proje açalım “Visual C#” kullanarak, Console Application tanımlayalım ve ardından da projemize isim verelim.

Settings_1.jpg


Yeni proje olarak açtıktan sonra, sağ tarafta bulunan Properties yerine çift tıklıyoruz.

Settings_2.jpg


* Properties alanından, Settings alanını buluyoruz, açılan sağ kısımda bir yazı var. Onun üzerine çift tıklıyoruz.

* Not : Windows Application diye seçtiğinizde herhangi bir yazı gelmez, normal alanlar gelir.

Settings_3.jpg


Evet karşımıza 4 adet alan geliyor, bu alanlar hakkında açıklama yapalım.
Name: Çalışma Zamanında ayarın değerine erişmek için kullanılan addır.
Type: Ayarları temsil eden .Net Framework tipidir. Kullanıcı ayarlarını saklar.
Scope: Çalışma zamanında ayarlara nasıl erişileceğini temsil eden özelliktir.
Value: Ayarlara erişildiğinde geriye döndürülecek olan degerdir.

Aşağıdaki ayarlamaları resimli örneklerde görüldüğü görüldüğü veya yazıda yazıldığı gibi sırasıyla yapalım.
Name kısmında yazan “Setting” ifadesini, “Mesaj” değiştiriyoruz
Type kısmını “String” diye seçiyoruz
Value kısmını “Mesaj” içerisindeki değer” diye değiştiriyoruz.

Settings_4.jpg


Settings_5.jpg


Settings_6.jpg


* Evet, sıra geldi şimdi bu yazdığımız “Mesaj” değerini, programda çıkarmaya. Açık olan “Program.cs” dosyamıza geliyoruz hemen “Console.WriteLine” yazarak, içerisine “Properties.Settings.Default.Mesaj” diye çağırıyoruz “Mesaj” değerimizi ve ardından “Console.ReadKey();” diye de yazdıktan sonra çalıştırıyoruz programımızı.

Settings_7.jpg


Settings_8.jpg


* Evet dostlar bu kadar basit aslında Settings tanımalaması. Setting dosyası programın bulunduğu klasörde “config” olarak otomatik eklenir. İçinde değiştirmek istediğiniz değerleri de not defteri ile açıp değiştirebilirsiniz.

Settings_10.jpg


* Eğer ConnectionString yazmak istiyorsanız, “Type” alanına girip, en altta bulunan “(ConnectionString)” kısmını seçmelisiniz ve ardından Value kısmında çıkan butona tıklamalısınız, sonra da gerekli ayarları tanımlamalısınız.

Settings_9.jpg


Evet arkadaşlar, hepsi bu kadar :)
Dilerim yararlı olur :)
 

Son mesajlar

Üst