EXE DOSYA VE KURMA DİSKETİ OLUŞTURMA

16.1. EXE Dosya Oluşturma

Kullanıcı hazırladığı projeleri RUN menüsündeki start komutu ile doğrudan çalıştırabilir. Ancak başkaları için program hazırlayanların programlarını derlemeleri veya EXE forma çevirmeleri gerekir. Visual Basic ile hazırlanan projeler Şekil 16.1'de verildiği gibi çok kolay bir şekilde FILE menüsündeki Make Exe File komutu ile EXE’ ye çevrilebilir.

Şekil 16.1: Exe Dosya oluşturma

Örnek olması için bir önceki bölümde en son olarak hazırlanan Personel.Vbp adlı proje için EXE dosya oluşturulacaktır. File menüsünden Make Exe komutunu verirseniz ekrana Şekil 16.2'de verilen Make Project diyalog kutusu gelir.

Şekil 16.2: Make Project diyalog kutusu

Bu diyalog kutusunda EXE dosyanın adı ile birlikte kaydedileceği sürücü ve dizin belirlenir. Dosya adı, metin kutusunda varsayım olarak derlenen projenin hard diskteki adı olur. Bu diyalog kutusunda gerekli bilgi girişleri yapıp OK düğmesini tıklarsanız, Visual Basic kısa sürede EXE dosyayı hazırlayıp seçtiğiniz dizine kopyalar.

Şekil 16.3'de verilen ekran görüntüsü hazırlanan Personel.EXE dosyasını Dosya yöneticisi penceresinde seçili duruma getirdikten sonra alınmıştır.

Şekil 16.3: Oluşturulan personel.exe dosyası

İster çalışma, ister tasarım anında olsun projelere eklenen her formun varsayılan bir simgesi vardır. Bu simgeyi Şekil 16.4'de verilen ekran görüntüsünde görebilirsiniz. Eğer bir form için varsayılan simgeden farklı bir simgeyi kullanmak istiyorsanız tasarım anında Properties penceresinde forma ait Icon özelliğinden yararlanmanız gerekir.

Şekil 16.4: Properties penceresi

Properties penceresinden ışıklı bant Icon özelliğinin üzerinde iken, üzerinde bulunan özelliğin içeriğinin yazıldığı metin kutusunun sonuna üzerinde Şekil 16.4'de görüldüğü gibi üç noktalı bir düğme eklenir. Eğer form için varsayılan simgeyi değiştirmek istiyorsanız üzerinde 3 adet nokta olan bu düğmeyi tıklamanız gerekir. Form için varsayılan simgede değişiklik yapmak üzere bu düğmeyi tıkladığınızda ekrana simge seçimi yapabilen Load Icon diyalog kutusu (Şekil 16.5) gelir.

Şekil 16.5: Load Icon diyalog kutusu

Bu diyalog kutusunda hard diskteki adı Form1.frm olan projenin ana formu için Visual Basic ile birlikte verilen Eye.Ico adlı Icon dosyası seçildi. Bu işlemden sonra File menüsündeki Make EXE komutunu verip ekrana Option diyalog kutusunu (Şekil 16.6) getirince varsayılan simgenin değişmiş olduğunu görebilirsiniz.

Şekil 16.6

16.2. Kurma disketi oluşturma

Şekil 16.3'de ekran görüntüsü verilen dosya yöneticisi penceresinde görülebileceği gibi Make Exe File komutu ile hazırlanan EXE dosyanın byte olarak ta büyüklüğü oldukça küçüktür. Make Exe File komutu ile hazırlanan Exe dosya kendi başına çalışabilen bir dosya değildir. Make Exe File ile hazırlanan Exe dosya Visual Basic’in çok sayıda dosyasına gerek duyar. Make Exe File komutu ile okutulan EXE dosyanın Visual Basic’in kurulmadığı bir bilgisayarda çalıştırılması pratik değildir. Bu nedenle Visual Basic ile birlikte Word, Excel gibi diğer Windows uygulamalarda olduğu gibi kurma disketi hazırlamak üzere Application Setup Wizard adlı bir uygulama veya sihirbaz verilmektedir ve Visual Basic bilgisayara kurulurken Setup Wizard için Şekil 16.7'de görülen bir simge hazırlanmaktadır.

Şekil 16.7

Setup disketleri hazırlanan uygulamanın gerek duyduğu bütün OCX, DLL ve diğer dosyalar disketlere dahil edilir. Aplication Setup Wizard uygulamasının başlatılması için Visual Basic'in ve kurma disketini oluşturduğunuz projenin açık olması gerekmektedir. Aplication Setup Wizard başlatıldığında ilk olarak Şekil 16.8'de ekran görüntüsü verilen diyalog kutusu gelir.

Şekil 16.8

Yukarıdaki pencerede Setup Wizard hakkında bilgi vermektedir. "Skip this screen in the future" onay kutusunu seçili duruma getirirseniz bir dahaki sefere bu pencere ekrana gelmeyecektir. Bu penceredeki Next düğmesini tıklarsanız Select Project and Options diyalog kutusu (Şekil 16.9) ekrana gelir.

Şekil 19.9

Bu ekran görüntüsünde ilk olarak kendisi için Setup disketleri hazırlanacak Vbp uzantılı projenin adını ve bulunduğu dizini girmelisiniz. Dosya adını hatırlamıyorsanız Browse düğmesini tıklayabilirsiniz. Browse düğmesini tıkladığınız zaman ekrana dosya seçiminin yapıldığı Şekil 16.10'daki diyalog kutusu gelir.

Şekil 16.10

Bu diyalog kutusunda kendisi için Setup kurma disketleri hazırlanacak Vbp uzantılı proje dosyası seçilip tamam düğmesi tıklanırsa tekrar Setup Wizard’ın ilk adımına (Şekil 16.11) dönülür.

Şekil 16.11

Diyalog kutusundaki Rebuild the Project onay kutusu seçili durumda ise EXE dosyası yeniden oluşturulur. Aksi halde projenin EXE dosyası daha önceden Make EXE komutu ile oluşturulmuş ise tekrar EXE dosyası oluşturma işlemi yapılmaz. Bu işlemlerden sonra Next düğmesine basılarak aşağıdaki (Şekil16.12) diyalog kutusuna geçilir.

Şekil 16.12: Distribution Method diyalog kutusu

Distribution diyalog kutusunda, derlenecek dosyaların yerleştirileceği yerin seçimi yapılır. Floppy disk, dosyaları doğrudan disketlere kopyalar. Single Directory, derlenen bütün dosyaları bir dizine yerleştirir. Birden fazla diskete dağıtmak istiyorsanız Disk Directories seçeneğini işaretlersiniz. Buradan Floppy disk seçeneğini işaretleyip Next düğmesini tıklarsak karşımıza disket sürücüsü ve kapasitesinin seçildiği Şekil 16.13'deki diyalog kutusu gelir.

Şekil 16.13: Floppy Disk dyalog kutusu

Bu diyalog kutusunda disket sürücüsü ve kapasitesi belirlendikten sonra Next düğmesine basılırsa karşımıza ActiveX Server Components diyalog kutusu (Şekil 16.14) gelir.

Şekil 16.14: ActiveX Server Components diyalog kutusu

ActiveX Server diyalog kutusu, ActiveX Server olarak kullandığınız uygulamalara ait dosyaları seçebileceğiniz bir diyalog kutusudur. Burada ActiveX Server olarak kullandığınız uygulamalara ait EXE ve DLL dosyalarını projeye dahil etmek için Add Locale ve Add Remote düğmelerini tıklamanız gerekir. Şu an kurma disketini oluşturduğumuz projede başka bir uygulamaya ait kaynaklar kullanılmadığı için Next düğmesine basarak File Summary diyalog kutusuna (Şekil 16.15) geçiyoruz.

Şekil 16.15: File Summary diyalog kutusuna

Bu diyalog kutusunda kurma disketlerine kopyalanacak dosyalar listelenmektedir. Projeye dahil etmek istediğiniz başka dosyalar varsa Add düğmesini kullanmalısınız. Daha sonra Next düğmesine basarak Şekil 16.16'daki Finished başlıklı diyalog kutusuna geçilir.

 

 

 

Şekil 16.16

Finished diyalog kutusundaki Finish düğmesi tıklanırsa Setup Wizard, proje için gerekli olan dosyaları, Şekil 16.17'de görüldüğü gibi derlemeye başlar.

Şekil 16.17: Dosyaların derlenmesi

KAYNAKLAR

 

1. Microsoft Visual Basic Pro 5.0

(Türkmen kitabevi)

(Yazar: İhsan KARAGÜLLE, Zeydin PALA)

 

 

2. Microsoft Visual Basic For Windows 95

Profesyonel Sürüm 5.0

(Beta Yayımevi)

(Yazar: Memik YANIK)

 

 

3. Microsoft Visual Basic ile

Yazılım Geliştirme

(Beta Yayımevi)

(Yazar: Mithat UYSAL)