none
Buton Konfigrasyonu RRS feed

  • 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 ...
    3 Temmuz 2014 Perşembe 05:23

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.


    Mail Gönder

    • Yanıt Olarak İşaretleyen Özgür Tekbaş 9 Temmuz 2014 Çarşamba 13:59
    3 Temmuz 2014 Perşembe 06:39

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.

    Mail Gönder

    3 Temmuz 2014 Perşembe 05:39
  • Ş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 ...  
    3 Temmuz 2014 Perşembe 05:56
  • 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.


    Mail Gönder

    • Yanıt Olarak İşaretleyen Özgür Tekbaş 9 Temmuz 2014 Çarşamba 13:59
    3 Temmuz 2014 Perşembe 06:39
  •     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 ? 
    3 Temmuz 2014 Perşembe 06:49
  • Şekerin var unun var bir helvan yok hocam. Yardımcı olacak arkadaşlar vardır muhakkak. Kolay gelsin.

    Mail Gönder

    3 Temmuz 2014 Perşembe 06:52