• Bahattin Arıcı
  • 0 views
  • 02 Nisan 2012
  • 3
  •  

AutoPlay Media Studio – Çoktan Seçmeli Program Arayüzü

AutoPlay Media Studio ile program kurulumunu anlatmıştık. Yaptığımız kurulum butonlar ile yapılıyordu. Bu yazımızda ise birden fazla programı seçebilecek ve tek bir kurulum butonu ile kurulmasını sağlayacağız.

Arayüz üzerinde sağa basıp CheckBox seçiyoruz.

CheckBox oluştu. Bunun üzerinde sağa basıp Properties ile özelliklerine giriyoruz.

Settings sekmesindeyiz. Burada Text ile CheckBox’ımızın arayüzde gözüken yazısını yazabiliriz.

Attributes sekmesinden Object Name ile bu checkbox’a bir isim veriyoruz.

CheckBox’ımızla şimdilik işimiz bitti.

Buradaki Checkbox’larımızı çoğaltabiliriz. Her bir checkbox bir programı gösterecek.

Daha sonra kurulum butonu ile verdiğimiz adlara göre işaret varsa kurulum yaptıracağız.

Şimdi arayüzde tekrar sağa basarak Button ile kurulum için düğme ekliyoruz.

İstediğiniz şekildeki butonlardan seçim yapabilirsiniz.

Düğmemizin Text kısmından yazısını değiştirebiliriz. Font düğmesi ile  Script Türkçe seçerek fontu düzeltebiliriz.

Şimdi en can alıcı kısımdayız. Script ile bu butonun yapacağı görevleri belirliyoruz.

Burada eklediğimiz her checkbox için bu komutları tekrarlamamız lazım. Alt alta yapıştırmamız gerekiyor.

 

winrar = CheckBox.GetChecked(“winrar”);

if (winrar) then
    StatusDlg.Show(MB_ICONNONE, false);
    StatusDlg.ShowProgressMeter(false);
    StatusDlg.SetTitle(“WinRar Kurulurken Lütfen Bekleyin”);
    StatusDlg.SetMessage(“WinRar Sisteminize Kuruluyor …”);
    File.Run(“AutoPlay\\Docs\\winrar-x64-411tr”, “/s”, “”, SW_SHOWNORMAL, true);
    StatusDlg.Hide();
end

 

winrar = CheckBox.GetChecked(“winrar”);

satırı ile bir değişkene winrar’ın şuandaki durumunu aktarıyoruz. Seçilmiş mi seçilmemiş mi?

if (winrar) then

eğer seçilmiş ise alttaki işlemleri başlatıyor.

 StatusDlg.SetTitle(“WinRar Kurulurken Lütfen Bekleyin”);

ekrana yazı yazdırıyoruz.

StatusDlg.SetMessage(“WinRar Sisteminize Kuruluyor …”);

Bu işlem bitinceye kadar bu mesaj ekranda kalıyor.

File.Run(“AutoPlay\\Docs\\winrar-x64-411tr”, “/s”, “”, SW_SHOWNORMAL, true);

Dosya çalıştırma komutu. Autoplay\doc\winrar… dosyasını çalıştırıyoruz. Burada dosya yoksa komut işlemeyecektir. Ardından /s ise silent yani sessiz kurulum yada katılımsız kurulum yaptırıyoruz.

StatusDlg.Hide();

komutu ile ekrana çıkan uyarıları gizliyoruz.

Ekleyeceğiniz her program için bu kodları tekrarlamanız gerekiyor.

Şimdi gelelim arayüzü çalıştırmaya

Publish menüsünden Preview yapıyoruz. Ön izleme yapalım.

Arayüzü oluşturuyor.

Arayüz çalıştı. Checbox’ı işaretleyip düğmeye bastığımızda ekrana yazdığımız mesaj gelip programımız kurulacaktır.

Eğer kurulmazsa programı bulamadığı için işlem yapamıyor demektir. Program yerini düzeltince program kurulacaktır.

Yazar: Bahattin Arıcı #administrator

1979 doğumluyum. Ortaokuldan beri bilgisayarla uğraşıyorum. Grafik, sunucu, donanım, overclock, pc modifikasyon, linux, network, web tasarım, programlama, bilgisayar formatlama :o) gibi işleri severek özenerek bezenerek yaparım. Potansiyel müşterilerimin dikkatine...
Tüm Yazılarına Git

YORUM YAP


BU YAZIYA 3 YORUM YAPILMIŞ

    poyraz 31 Mayıs 2012 - 11:14

    s.a arkadaşım emeklerin için teşekkür ederim bende bu programla çok seçmeli arayüz hazırladım yukardaki dediklerini aynısı yaptım checkboxları koydum sadece yukardaki komutları butonun onclick özelliğine yazdım herşey tamam gibi fakat butona basınca kurulum gerçekleşmiyor yardımcı olursan çok memnun olurum…

      Bahattin Arıcı 01 Haziran 2012 - 08:52

      Dosyanın yerinde problem olabilir belki.

    deniz 09 Şubat 2013 - 21:26

    Selamlar. Kurulum Dosyası için yolu nereye yönlendircez yani kurulum dosyası nerde olması gerek ?