En iyi yanıtlayıcılar
Buton Konfigrasyonu

Soru
-
Merhabalar , kısayol butonları olan bilgisayar içerisinde çeşitli noktalara kısayol imkanları veren bir program yazmaktayım. ilk olarak yaptığım programda butonların konfigrasyonu yani buton adı ve butonun erişeceği lokasyon sabitti gömülüydü. Statik bir yapısı vardı. Fakat şu anda her buton için kullanıcının butona sağ tıklayarak değiştir diyerek buton adını ve butonun lokasyonunu değiştirebileceği bir program yazmak istiyorum . Bir veri tabanı mı yaratmalıyım yoksa veri tabansız kodlarla bu işi halledebilir miyim ? Çok teşekkürler ...
Yanıtlar
-
mesela;
string yol=@"C:\inetpub\wwwroot\"; FileStream fs = File.Open(Application.StartupPath+@"\dosya.txt", FileMode.Append); StreamWriter sw= new StreamWriter(fs); sw.Write(yol); fs.Close(); sw.Close();
Yukardaki mantık. Direkt çalışmayabilir. IDE de yazmadım. :P
ApplicationStartupPath = uygulamanızın bulunduğu dizini verir.
- Yanıt Olarak İşaretleyen Özgür Tekbaş 9 Temmuz 2014 Çarşamba 13:59
Tüm Yanıtlar
-
Kalıcı olarak bilgileri saklaybileceğiniz ortamlara yönelin.Yoksa programı kapattığınızda bilgiler kaybolur. Artık bu herhangi bir data kaynağı olabilir, sql,xml,csv,txt.
-
Şimdi isteğimi daha net açıklayayım size , şimdi iki değişken var biri buton adı , diğeri buton lokasyonu (c:\user\.......) gibi , kişi butona tıkladığı an bu klasöre gidicek aslında bu kadar basit. Ama diyelim ki erişmek istediğim klasörün yeri sonradan değişti ben bunu program kodlarını birdaha değiştirerek yapmak istemiyorum. bunun için de bu buton adını ve buton lokasyonunu değiştirebilecek bir sağ tık üretmek istiyorum. Aslında siz de yanıtınızla zaten açıklık getirmişsiniz. Data kaynakları ve buton arası ilişkilendirmeyi yapabileceğim bir sample , döküman , code var mı acaba bilgilenip öğrenip öyle denemeliyim çünkü yeni sayılırım visual studio da . Bir de hangi data kaynağı benim için en uygunu olur ?
Teşekkürler ... -
mesela;
string yol=@"C:\inetpub\wwwroot\"; FileStream fs = File.Open(Application.StartupPath+@"\dosya.txt", FileMode.Append); StreamWriter sw= new StreamWriter(fs); sw.Write(yol); fs.Close(); sw.Close();
Yukardaki mantık. Direkt çalışmayabilir. IDE de yazmadım. :P
ApplicationStartupPath = uygulamanızın bulunduğu dizini verir.
- Yanıt Olarak İşaretleyen Özgür Tekbaş 9 Temmuz 2014 Çarşamba 13:59
-
Bu tarz değil ama isteğim biraz daha değişik , şimdi veritabanına direkt girip insert update delete yapabilirim . Fakat bunu veri tabanına erişmeden yapmak istiyorum . Kullanıcı için bir form bir ara yüz , bu formda kullanıcı eklediği butona dair verileri kullanıcı kendi ,arayüzü ile giricek . Yani şöyle ki elimde bir database olucak , bir arayüz olucak . Birde şunu sorucam buttonlar ile database arasındaki etkileşimi çağırmayı nasıl sağlayabilirim ?
-
Şekerin var unun var bir helvan yok hocam. Yardımcı olacak arkadaşlar vardır muhakkak. Kolay gelsin.