Aracılığıyla paylaş


İzlenecek Yol: Windows Tabanlı Bir Uygulamayı Konuşlandırma

Bu yönergeler, Not Defteri'ni başlatan Windows tabanlı bir uygulama için yükleyici oluşturma sürecini gösterir. Bu yönergelerde, Windows tabanlı bir uygulama oluşturacaksınız. Ardından, yükleme sırasında kısayolları ve dosya ilişkilerini ayarlayan, kayıt defterine bir girdi ekleyen, özel iletişim kutuları gösteren ve Internet Explorer'ın sürümünü denetleyen bir yükleyici oluşturacaksınız.

Kendi yükleyicilerinizi oluştururken, bazı adımlar gerekli olmayabilir. Bu yönergelerde, yararlı bulabileceğiniz isteğe bağlı bazı dağıtım özelliklerinin size tanıtılması amaçlanmıştır. Temel bir yükleyici oluşturmak için ilk dört yordam kümesini tamamlayın.

Not

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio Ayarlar.

Not

Aşağıdaki yönergeler, Visual Basic projesi kullanarak bir dağıtım projesi oluşturmayı gösterir. Genel ilkeler, Windows tabanlı uygulamaları destekleyen tüm Visual Studio dili projeler için geçerlidir.

Temel Uygulama Oluşturma ve Dağıtma

Windows tabanlı bir uygulama oluşturmak için

  1. Dosya menüsünden Yeni Proje'yi tıklayın.

  2. Yeni Proje iletişim kutusunda, Proje Türleri bölmesinde, Visual Basic'i seçin ve Şablonlar sekmesinde Windows Uygulaması'nı tıklayın. Ad kutusuna, My Notepad yazın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

    Proje Çözüm Gezgini'ne eklenir ve Windows Form Tasarımcısı'nı açar.

  4. Araç kutusu'nda All Windows Forms (Tüm Windows Formları) sekmesini seçin ve form üzerine bir Button denetimi sürükleyin.

  5. Düğmeye olay işleyicisi eklemek için, Button denetimine çift tıklayın. Olay işleyicisine aşağıdaki kodu ekleyin:

    Shell("Notepad.exe", AppWinStyle.NormalFocus)
    

    Bu Notepad.exe'yi başlatır, ve odağı ona verir.

  6. Uygulamayı yapılandırmak için, Yapı menüsünde, Build My Notepad'i (My Notepad'i Yapılandır) tıklayın.

Bir dağıtım projesi oluşturmak için

  1. Dosya menüsünde, Ekle'nin üzerine gelin ve Yeni Proje'yi tıklayın.

  2. Yeni Proje Ekle iletişim kutusunda, Proje Türleri bölmesinde, Diğer Proje Türleri düğümünü açın, sırasıyla Kurulum ve Konuşlandırma Projesi'ni, Visual Studio Installer ve Kurulum Projesi'ni tıklayın. İsim kutusuna, My Notepad Installer yazın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

    Bu proje, Çözüm Gezgini'ne eklenir ve Dosya Sistemi Düzenleyicisi açılır.

  4. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Özellikler penceresinde, ProductName (Ürün Adı) özelliğini seçin ve My Notepad yazın.

    Not

    ProductName özelliği, klasör isminde ve Program Ekle veya Kaldır iletişim kutusunda proje için gösterilecek olan ismi belirtir.

Yükleyiciye Windows tabanlı bir uygulama eklemek için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Dosya Sistemi Düzenleyicisi içinde, Uygulama Klasörü düğümüne sağ tıklayın.

  2. Dosya menüsünde, Yeni'nin üzerine gelin ve Proje Çıktısı'nı tıklayın.

  3. Proje Çıktı Grubu Ekle iletişim kutusunda, Proje listesinden My Notepad'i seçin.

  4. Listeden Birincil Çıktı grubunu seçin. Yapılandırma kutusunda, (Etkin)'i seçin. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

  5. Derle menüsünde, Build My Notepad Installer'ı tıklayın.

Uygulama (temel yükleyici) dağıtmak için

  • Çözüm Gezgini'nde My Notepad Installer projesini seçin. Project (Proje) menüsünde, Yükle'yi tıklayın.

    Bu, yükleyiciyi (Kurulum Sihirbazı) çalıştıracak ve My Notepad'i bilgisayarınız üzerinde yükleyecektir.

    Not

    Yükleyiciyi çalıştırmak için, bilgisayarınızda yükleme izinlerine sahip olmalısınız.

İsteğe Bağlı Dağıtım Özellikleri

Bu adım isteğe bağlı dağıtım özelliklerini gösterir; yükleme sırasında hedef bilgisayarın masaüstüne konulacak uygulamanız için bir kısayol oluşturur.

Windows tabanlı bir uygulamaya ait kısayollar oluşturmak için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin.

  2. Dosya Sistemi Düzenleyicisi içinde Primary output from My Notepad (My Notepad'ten birincil çıktı) düğümünü seçin.

  3. Eylem menüsünde, Create Shortcut to Primary Output from My Notepad'i (My Notepad'den Birincil Çıktı için Kısayol Oluştur) tıklayın.

    Bu, Shortcut to Primary output from My Notepad (My Notepad'ten Birincil çıktı için kısayol) olarak adlandırılan bir düğüm ekleyecektir.

  4. Kısayolu Shortcut to My Notepad (My Notepad için Kısayol) olarak yeniden adlandırın.

  5. Shortcut to My Notepad'i (My Notepad için Kısayol) seçin ve sol bölmede yer alan Kullanıcının Masaüstü klasörüne sürükleyin.

Dosya İlişkisi Oluşturma

Bu adım My Notepad için bir dosya ilişkisi ekler. Böylece .vng dosyalarına çift tıklama My Notepad uygulamasını açar.

Windows tabanlı bir uygulamaya ait dosya ilişkileri oluşturmak için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde, Düzenleyici'ye gelin ve Dosya Türleri'ni tıklayın. Dosya Türleri Düzenleyicisi görüntülenir.

  2. Dosya Türleri Düzenleyici'si içinde, Hedef Makinedeki Dosya Sistemi düğümünü seçin. Eylem menüsünde, Dosya Türü Ekle'yi tıklayın.

    New Document Type #1 (Yeni Belge Türü #1) olarak adlandırılan bir düğüm eklenir ve yeniden adlandırma için açılır.

  3. New Document Type #1'i Vbn.doc olarak adlandırın.

  4. Özellikler penceresinde, dosya türünün Uzantılar özelliğini vbn olarak ayarlayın.

  5. Command (Komut) özelliğini seçin ve üç nokta (...) düğmesini tıklayın. Proje Öğesini Seçin iletişim kutusunda, Uygulama Klasörü'ne gidin ve Primary output from My Notepad'i (My Notepad'ten birincil çıktı) seçin.

  6. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

Kayıt Defteri Girdisi Ekleme

Bu adım, kayıt defterine bir kayıt defteri anahtarı ve değeri ekler. Çalışma zamanında kullanıcıya özel bilgileri almak için uygulama kodundan bu kayıt defteri anahtarına başvurabilirsiniz.

Windows tabanlı bir uygulama için kayıt defteri girdisi eklemek üzere

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde, Düzenleyici'ye gelin ve Kayıt Defteri'ni tıklayın. Kayıt Defteri Düzenleyicisi görüntülenir.

  2. Kayıt Defteri Düzenleyicisi'nde, HKEY_CURRENT_USER düğümünü seçin ve bunu açın. Sonra Software düğümünü [Manufacturer] düğümünü açın.

    Not

    [Manufacturer] düğümü, bir özellik olduğunu belirtmek amacıyla ayraç içine alınır. Dağıtım projesindeManufacturer özelliği için girilen değer ile değiştirilir.

  3. Eylem menüsünde, Yeni’yi seçin ve Anahtar’ı tıklayın.

  4. UserChoice anahtarını yeniden adlandırın ve seçin.

  5. Eylem menüsünde Yeni'nin üzerine gelin ve sonra Dize Değeri'ni tıklayın.

  6. TextColor dize değerini yeniden adlandırın.

  7. Özellikler penceresinde, Değer özelliğini seçin ve Black girin.

Özel Yükleme İletişim Kutusu Ekleme

Bu adım, yükleme sırasında gösterilecek özel kullanıcı arayüzü iletişim kutusunu ekler ve yapılandırır.

Özel bir yükleme iletişim kutusu eklemek için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde, Düzenleyici'ye gelin ve Kullanıcı Arayüzü'nü tıklayın. Kullanıcı Arayüzü Düzenleyicisi görüntülenir.

  2. Kullanıcı Arayüzü Düzenleyicisi'nde, Başlat düğümünü (Yükle düğümü altında) seçin.

  3. Eylem menüsünde İletişim Kutusu Ekle'yi tıklayın.

  4. İletişim Kutusu Ekle iletişim kutusunda Checkboxes (A)'yı (Onay kutuları -A-) seçin.

  5. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

  6. Checkboxes (A) iletişim kutusuna sağ tıklayın ve Installation Folder (Yükleme Klasörü) iletişim kutusunun üstüne taşımak için iki defa Yukarı Taşı'yı seçin.

  7. De Özellikler penceresinde, BannerText örnekleri için özellik.

  8. BodyText (Ana Metin) özellğini aşağıdaki gibi ayarlayın:

    Install Samples (Yükleme Örnekleri) onay kutusu örnek dosyaların yüklenip yüklenmediğini denetler. Sol seçilmemişse, Samples yüklenmez.

  9. Set CheckBox1Label özellik için yükleme örnekleri?

  10. Checkbox2Visible, Checkbox3Visible ve Checkbox4Visible özelliklerini False (Yanlış) olarak ayarlayın. Bu, ek onay kutularını gizler.

Samples ile Çalışma

Bu adım, Uygulama klasörü altında yüklenecek bir Samples alt klasörü oluşturur.

Bir Hedefler klasörü eklemek için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde, Düzenleyici'ye gelin ve Dosya Sistemi'ni tıklayın. Zaten seçili değilse uygulama Klasörü'nü seçin.

  2. Uygulama Klasörü'ne sağ tıklayın, Ekle'ye gelin ve Klasör'ü tıklayın.

  3. New Folder #1'i Samples olarak yeniden adlandırın.

Bu adım, kullanıcının Install samples'ı (Örnekleri yükle) seçmesi durumunda yüklenecek örnek iki metin dosyası oluşturur.

Uygulama için örnek dosyalar oluşturmak için

  1. Not Defteri veya başka bir metin düzenleyicisi kullanarak, Bu, rulse.vbn'dir metnini içeren bir metin dosyası oluşturun. Rules.vbn olarak kaydedin.

    Not

    Not Defteri'nin otomatik olarak .txt uzantısı eklemesini önlemek için, Dosya türü listesinde Tüm Dosyalar'ı seçin.

  2. Bu memo.vbn'dir metnini içeren başka bir metin dosyası oluşturun. Memo.vbn olarak kaydedin.

Bu adım, Samples klasörüne örnek dosyaları ekler ve dosyaları kurup kurmamayı belirleyen bir koşul ayarlar.

Samples'ı yükleyiciye eklemek için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde, Düzenleyici'ye sonra Dosya Sistemi'ne gelin ve Samples klasörünü seçin.

  2. Eylem menüsünde Ekle'ye gelin ve Dosya'ya tıklayın. Rules.vbn ve Memo.vbn dosyalarını Samples klasörüne ekleyin.

  3. Dosya Sistemi Düzenleyicisi'nde Rules.vbn dosyasını seçin.

  4. Özellikler penceresinde, Durum özelliğini CHECKBOXA1=1 olarak ayarlayın. Yükleyiciyi çalıştığında, yalnızca özel onay kutusu seçiliyse Rules.vbn dosyası çalıştırılacaktır.

  5. Dosya Sistemi Düzenleyicisi'nde Memo.vbn dosyasını seçin.

  6. Özellikler penceresinde, Durum özelliğini CHECKBOXA1=1 olarak ayarlayın. Yükleyici çalıştığında, yalnızca özel onay kutusu seçiliyse Memo.vbn dosyası çalıştırılacaktır.

Başlatma Koşulları Ekleme

Bu adım, Internet Explorer 5.0 veya sonraki bir sürümün hedef bilgisayarda yüklü olup olmadığını denetler ve dosya yüklü değilse yüklemeyi durdurur.

Internet Explorer sürümünü denetlemek üzere başlatma koşulu eklemek için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünde Düzenleyici'ye gelin ve Başlatma Koşulları'nı tıklayın.

    Not

    Bu adım yalnızca başlatma koşulları kavramını göstermeye yöneliktir; My Notepad uygulaması aslında Internet Explorer'la ilgili hiçbir bağımlılığa sahip değildir.

  2. Başlatma Koşulları Düzenleyicisi'nde, Hedef Makinedeki Gereksinimler düğümünü seçin.

  3. Eylem menüsünde Dosya Başlatma Koşulu Ekle'yi tıklayın.

    Search for File1 (File1'i ara) düğümü Hedef Makinayı Ara düğümü altına eklenir ve Condition1 düğümü Başlatma Koşulları düğümü altına eklenir.

  4. Rename Dosya1 Ara Internet Explorer arama.

  5. Özellikler penceresinde, FileName özelliğini Iexplore.exe olarak, Folder özelliğini [ProgramFilesFolder] olarak, Depth özelliğini 2 olarak ve MinVersion özelliğini 5.00 olarak ayarlayın.

  6. Condition1 düğümünü seçin.

  7. Message (İleti) özelliğini aşağıdaki gibi ayarlayın:

    Bu program Microsoft Internet Explorer 5.0 veya sonraki sürümünü gerektirir. Lütfen Internet Explorer'ı yükleyin ve Notepad yükleyicisine dönün.

Önkoşul Bileşenleri için Özellikleri Ayarlama

Bu adım, doğru sürüm hedef bilgisayarda yoksa, .NET Framework'ü otomatik olarak yüklemek için bir özellik ayarlar. .NET Framework 2.0 paketinin Windows Installer 2.0 dosyalarını da yükleyeceğine dikkat edin.

Önkoşul özellikleri aşağıdaki şekilde ayarlandığında, setup.exe'yi tıklamak .msi dosyasını çalıştırmadan önce otomatik olarak .NET Framework'ü yükleyecektir. (Bu, varsayılan değer olarak ayarlanır.) Önkoşulları belirtme üzerine daha fazla bilgi için, bkz. Öngereksinimler İletişim Kutu Kutu.

Dağıtım projesi için isteğe bağlı özellikler ayarlamak için

  1. Çözüm Gezgini'nde My Notepad Installer projesini seçin. Görünüm menüsünden Özellikler'i tıklayın.

  2. My Notepad Installer Property Pages (My Notepad Yükleyici Özellik Sayfaları) iletişim kutusunda, Installation URL (Yükleme URL'si) içinde, uygulama veya önkoşulların yükleneceği bir sunucu ya da Web sitesi URL'si belirtin. Önkoşullar düğmesini tıklayın.

  3. Prerequisites iletişim kutusunda, Choose which prerequisites to install'ın (Hangi önkoşulların yükleneceğini seçin) altında, .NET Framework'ün seçili olduğundan emin olun. (Varsayılan değer olarak seçili olmalıdır.) Specify the install location for prerequisites (Önkoşullar için yükleme konumu belirtin) altında, varsayılan ayarı kabul edin.

  4. Derle menüsünde, Build My Notepad Installer'ı tıklayın.

Geliştirme Bilgisayarınızda Yükleme

Bu adım, gelişterme bilgisayarınız üzerinde yükleyiciyi çalıştıracak ve My Notepad'i kuracak.

Geliştirme bilgisayarınızda My Notepad'i yüklemek için

  • Çözüm Gezgini'nde My Notepad Installer projesini seçin. Project (Proje) menüsünde, Yükle'yi tıklayın.

    Not

    Yükleyiciyi çalıştırmak için, bilgisayarınızda yükleme izinlerine sahip olmalısınız.

Başka Bilgisayara Dağıtma

Bu adım, başka bilgisayar üzerinde yükleyiciyi çalıştıracak ve My Notepad'i kuracaktır.

My Notepad'i başka bilgisayara dağıtmak için

  1. Windows Gezgini içinde, proje dizinine gidin ve yerleşik yükleyiciyi bulun. Varsayılan yol \Documents and Settings\yourloginname\My Documents\Visual Studio 9.0\Projects\Solution Folder Name\My Notepad Installer\project configuration\My Notepad Installer.msi olacaktır. (Varsayılan project configuration Debug (Hata Ayıkla) ya da Release (Yayınla) olur.)

  2. My Notepad Installer.msi'yi ve dizindeki tüm diğer dosyalar ile alt klasörleri diğer bilgisayara koplayın.

    Not

    Ağ üzerinde olmayan bir bilgisayara yüklemek için dosyaları CD-ROM gibi geleneksel bir ortama kopyalayın.

  3. Hedef bilgisayarda, Setup.exe'ye yükleyiciyi çalıştırmak için çift tıklayın.

    Not

    Yükleyiciyi çalıştırmak için, hedef bilgisayarda yükleme izinlerine sahip olmalısınız.

Sınama

Bu adım, bir masaüstü kısayolundan uygulamayı çalıştırmayı ve uygulamayı kaldırmayı test edecektir.

Yüklemeyi test etmek için

  1. Masaüstü üzerinde kısayolun yüklü olduğunu ve My Notepad uygulamasının doğru olarak çalıştığını doğrulayın.

  2. Denetim Masası'nda Program Ekle veya Kaldır'ı kullanarak uygulamayı kaldırın. Program Ekle veya Kaldır içinde, My Notepad'i seçin ve sonra Kaldır düğmesini tıklayın.

    Not

    Uygulamayı geliştirme bilgisayarınızdan kaldırmak için, Proje menüsünde Kaldır'ı tıklayın.

  3. Simge masaüstünden kaldırılır ve yüklü uygulama dosya ve klasörleri de bilgisayarınızdan silinir.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Dağıtım Projeleri Oluşturun veya Ekleyin

Nasıl Yapılır: Dağıtım Projesine Öğeler Ekleme

Diğer Kaynaklar

Dağıtımda Dosya Yükleme Yönetimi

Dağıtımda Kayıt Defteri Ayarları Yönetimi

Dağıtımda Dosya Türleri Yönetimi

Dağıtımda Kullanıcı Arayüzü Yönetimi

Dağıtımda Başlatma Koşulu Yönetimi