dapHne
29-01-05, 21:55
Qbasic programımızı açtık. Ve artık kodları yazmaya başlayabiliriz. Bundan önce Qbasic dizinindeki bazı programları ne anlama geldiğiniz anlatalım:
Bunlardan QBASIC.EXE ya da QB.EXE adıyla bilinen dosya program dosyamızdır. Buna tıklayarak compiler programımızı çalıştırırız. BC.EXE programı OBJE dosyanın yaratımı için ve LINK.EXE ise bunun EXE formatına dönüştürülmesi için gerekli programlar. Qbasic 4.5 ve 7.1'de program menülerinden bu işi yapabilirsiniz. Yalnız Qbasic 1.1 kullanıyorsanız mutlaka bu dosyaları COMMAND.COM komut satırında ilgili bas dosyayı yazarak EXE dosyasına çevirmelidir.
Öğrenmemiz gereken en önemli kodlar biri PRINT. Bu ekrana yazı yazdırma işlemi için kullanılır. PRINT'ten sonra tırnak işaretleri arasına değer yazılır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Araya koyacağınız Noktalı virgül ( ; ) iki kelime ya da cümleyi bağlamak için kullanılır. Boşluklar için, boşluk belirtebileceğiniz gibi SPACE$(i), SPC(i) ya da TAB(i) komutlarını da kullanabilirsiniz. Ne kadar boşluk verecekseniz parantez içine o sayıyı yazıyorsunuz.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Yazıların rengini COLOR komutu ile belirleriz. Bu renkler ekranın max. renk sayısına göre 0-16, 0-255, 0-1 arasında değişebilir..
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Not: Dilerseniz kodlar arasında satır atlamak yerine aralarına iki nokta üstüste ( : ) koyarak yan yana yazabilirsiniz. Fakat bu durum bazı durumlarda geçersizdir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Yazıların yerleştirileceği yer de belirlenebilir. Bunun için LOCATE komutunu kullanmaktayız. Ekranın boyutuna göre satır ve sütun olarak verilen değerlerin olduğu alana yazının yerleştirilmesidir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
TAB Boşluklarını PRINT'te kullanmanız için virgül (,) sizlere yardımcı olacaktır. İki kelime ya da cümle arasında kullanacağınız virgül sonraki sekmeden başla anlamı taşır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
PRINT USING ise bu kodu sınırlamak ya da tablolarda kullanmak için yararlanılan bir komuttur.. Aşağıdaki örneği incelerseniz değerimiz 153.25233 olmasına karşın gösterilen ondalık kesmin iki sayısıdır. PRINT USING'te kullanılan karakterlerden önemli olanlar # (Sayısal Değer), ! (Sadece Baş Harfi - Alfa Sayısal), / / (Uzunluğu arttırılabilir, Alfasayısal boşluk..) (Bknz. Qbasic 7.1 Yardım Dosyası)
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
LPRINT komutu yazıcıdan yazıyı çıkarmanız için gerekli bir komut. Aşağıdaki şekilde programı çalıştırırsanız yazıcınız açık ise yazı kağıda aktarılmaya başlanacaktır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
LPRINT'te en çok karşılaştığım soru farklı yazı tipleri kullanamaz mıyım? Tabi ki kullanabilirsiniz. Bunun için yazıcınızın MS-Dos uyumlu olması gerekmektedir. Yoksa standart olan yazı ile çıkarılacaktır. Kendi FONT (yazı tipleri) dosyalarınızı yaratarak da farklı yazı tipleri kullanabilirsiniz. (Yazıcı için)
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Gelişmiş dos programlarını Turbo Pascal kullanarak yapabilirsiniz. Bu C/C++ dilini kullandırmaktadır. Yoksa Qbasic günümüzde sadece oyun yapımında ya da Basic'e başlangıçta temel bilgilerin alınmasında kullanılmaktadır.
Varsayalım program yaratıyorsunuz ve kaynak kodunuza açıklama eklemeniz gerekiyor. Bu durumda REM komutunu ya da Üst ayracı (') kullanabilirsiniz. Bu ekranda görüntülenmeyecektir.
Ders 1. Burada bitti. Bu derste PRINT, COLOR, LOCATE, PRINT USING, LPRINT ve REM'i inceledik.
Bunlardan QBASIC.EXE ya da QB.EXE adıyla bilinen dosya program dosyamızdır. Buna tıklayarak compiler programımızı çalıştırırız. BC.EXE programı OBJE dosyanın yaratımı için ve LINK.EXE ise bunun EXE formatına dönüştürülmesi için gerekli programlar. Qbasic 4.5 ve 7.1'de program menülerinden bu işi yapabilirsiniz. Yalnız Qbasic 1.1 kullanıyorsanız mutlaka bu dosyaları COMMAND.COM komut satırında ilgili bas dosyayı yazarak EXE dosyasına çevirmelidir.
Öğrenmemiz gereken en önemli kodlar biri PRINT. Bu ekrana yazı yazdırma işlemi için kullanılır. PRINT'ten sonra tırnak işaretleri arasına değer yazılır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Araya koyacağınız Noktalı virgül ( ; ) iki kelime ya da cümleyi bağlamak için kullanılır. Boşluklar için, boşluk belirtebileceğiniz gibi SPACE$(i), SPC(i) ya da TAB(i) komutlarını da kullanabilirsiniz. Ne kadar boşluk verecekseniz parantez içine o sayıyı yazıyorsunuz.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Yazıların rengini COLOR komutu ile belirleriz. Bu renkler ekranın max. renk sayısına göre 0-16, 0-255, 0-1 arasında değişebilir..
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Not: Dilerseniz kodlar arasında satır atlamak yerine aralarına iki nokta üstüste ( : ) koyarak yan yana yazabilirsiniz. Fakat bu durum bazı durumlarda geçersizdir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Yazıların yerleştirileceği yer de belirlenebilir. Bunun için LOCATE komutunu kullanmaktayız. Ekranın boyutuna göre satır ve sütun olarak verilen değerlerin olduğu alana yazının yerleştirilmesidir.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
TAB Boşluklarını PRINT'te kullanmanız için virgül (,) sizlere yardımcı olacaktır. İki kelime ya da cümle arasında kullanacağınız virgül sonraki sekmeden başla anlamı taşır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
PRINT USING ise bu kodu sınırlamak ya da tablolarda kullanmak için yararlanılan bir komuttur.. Aşağıdaki örneği incelerseniz değerimiz 153.25233 olmasına karşın gösterilen ondalık kesmin iki sayısıdır. PRINT USING'te kullanılan karakterlerden önemli olanlar # (Sayısal Değer), ! (Sadece Baş Harfi - Alfa Sayısal), / / (Uzunluğu arttırılabilir, Alfasayısal boşluk..) (Bknz. Qbasic 7.1 Yardım Dosyası)
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
LPRINT komutu yazıcıdan yazıyı çıkarmanız için gerekli bir komut. Aşağıdaki şekilde programı çalıştırırsanız yazıcınız açık ise yazı kağıda aktarılmaya başlanacaktır.
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
LPRINT'te en çok karşılaştığım soru farklı yazı tipleri kullanamaz mıyım? Tabi ki kullanabilirsiniz. Bunun için yazıcınızın MS-Dos uyumlu olması gerekmektedir. Yoksa standart olan yazı ile çıkarılacaktır. Kendi FONT (yazı tipleri) dosyalarınızı yaratarak da farklı yazı tipleri kullanabilirsiniz. (Yazıcı için)
Linki görüntüleyebilmek için <a href="%2$s"><strong>Üye</strong></a> olmanız gerekiyor.
Gelişmiş dos programlarını Turbo Pascal kullanarak yapabilirsiniz. Bu C/C++ dilini kullandırmaktadır. Yoksa Qbasic günümüzde sadece oyun yapımında ya da Basic'e başlangıçta temel bilgilerin alınmasında kullanılmaktadır.
Varsayalım program yaratıyorsunuz ve kaynak kodunuza açıklama eklemeniz gerekiyor. Bu durumda REM komutunu ya da Üst ayracı (') kullanabilirsiniz. Bu ekranda görüntülenmeyecektir.
Ders 1. Burada bitti. Bu derste PRINT, COLOR, LOCATE, PRINT USING, LPRINT ve REM'i inceledik.