ama qbasic sınırlı baya vbasic e başlangıç tabii

hey gidi günler be qbasic ha

eline saglık arkadaş

emeğine sağlık

herkese selam benim visual basic te yapılmıs otopark programına ihtiyacım var

eyvallah solasın ben en iyisi c# derim ama basic i de ögrenmek istiom ama bir yönüm bir alanda uzaman ol sonra geç diyor siz ne dersiniz

QBasic çok saoL kardesh. güzeL bi döküman aLdım arshive... +2 Karma...

ellerine sağlık dostum

E Merhaba Exe Dosyasi Kaydettİkten Sonra Ne Oldu Sadece Not Padden BİŞeyler Çikiyo Bu Yazi Bİyerlerden Çikmayacakmi Ayrica Toplama İŞlemİnde Print Komutundan Sonra SonuÇ Vermedİ Yardim E-G-E-M-E-

paylaşımın için sağol böyle güzel paylaşımlarının devamını bekleriz ayrıca çok sağol @51m©@

sağol dostum paylaşımın için qbasic zaten vbasicin başlangıcıdır teşekkürler dökümanın dewamını

Program yazmayi ogrenmek isteyenler: bu dokumanı program yazmayı oğrenmek isteyenler icin yazdim. NOT: Oncelikle sunu soyleyeyim yazimdaki imla hatalarini takmayin. her normal zekaya sahip insan yazdığım yazıyı imla hatalarına rağmen rahatca anlayabilir. ben burda size programlaya genelde yeni baslayanlarin ilk tanistigi programlama dili olan Basic dilini anlaticam. BASIC dısında C++, Pascal, Prolog, Fortran, Assembly, ve daha bir çok programlama dili ornek verilebilir bunlardan benim favorim C++ Ama Ben burda size Basic dilini anlaticam benimde ilk tanistigim dil basic ti daha sonra pascal, C++ gibi dillere geçtim. basic tarihini bilmiyorum tek bildigim 1962 yılında icat edilmiş bir dil oldugu merak edenler internetten arama motorlarından tarihini araştırabilir. Bilgisayar Programları derleyici adı verilen Program yazmaya yarayan aracı programlar yapılır. Derleyici kavramını şoyle anlatiyim: mesela paint programı resim çizmeye, word not defteri gibi programlar yazı yazmaya, derleyicilerde program yazmaya yararlar. sanirim bu ornekten sonra derleyicinin ne işe yaradigini anladiniz. biz simdi internetten qbasic derleyicisini indiricez. aşagidaki linkten qbasic derleyicisini indirebilirsiniz. http://qbnz.com/pages/downloads/software/qb45. zip link çalışmadıysa www.google.com dan "qbasic download" diye aratırsanız dunya kadar download adresi bulabilirsiniz. evet qbasic programını indirdiyseniz sıra geldi program nasıl yazılır bolumune. qb. exe yada qbx. exe isimli dosyayı çalıştırıyoruz. karşımıza not defteri yada edit.com programına benzeyen bir ekran çıkıcak biz kodlarımızı buraya yazıcaz. yazdığımız kodlarıda kayıt edip derleyerek program dosyası haline getirebiliriz. DERLEMEK: Derlemek demek yazdigimiz kodların çalıştırılabilir dosya yani exe, com program dosyalarina donuşturulmesine verilen ad. PRINT fonksiyonu: program yazmak MS-DOS komut satırından Komut yazmaya benzer. programlarımızı yazarken surekli kod yazarız PRINT fonksiyonuda bu kodlardan biridir. ilevi ekrana yazı yazmaktır. ORNEK: PRINT "MERHABA DUNYA" BURDA yazdığımız bu kodu Qbasic derleyicisine yazip RUN menusunden MAKE EXE FILE SEÇENEĞİNE TIKLIYORUZ BOYLECE KODUMUZ ÇALIŞTIRILABİLİR PROGRAM DOSYASI HALİNE DONUŞUYOR. ORNEĞİN programimiza "merhaba. EXE" olarak bir isim verebiliriz. evet artik sizde programlama dunyasına küçük bir adımı atmış oldunuz. INPUT: Qbasic derleyicisinde başka bir fonksiyonda INPUT fonksiyonudur. gorevi kullanıcının klavyeden bir veri girmesini bekler ve bunu bellekte bir yerde saklar sonrada biz istersek bu veriyi çeşitli işlemlere tabi tutabiliriz. orneğin kullanıcıdan bir sayı girmesini sağlayıp sayının karesini yada ussunu alabiliriz. veya bir şifre girmesini isteyebiliriz daha sonra bu girdigi şifreyi IF FONKSİYONU ile doğrumu değilmi diye kontrol edebiliriz şifre doğru ise programıızın yapmasını istedigimiz bir işi, doğru değil ise yapmasını istediğimiz bir işlemi belirleyebiliriz. ORNEK: INPUT "Lutfen bir sayi giriniz", A INPUT "Lutfen bir sayi daha giriniz", B C = A + B PRINT C Burdaki programda kullanıcıdan klavye den bir sayi girmesi bekleniyor ve girdigi sayi A değişkenine aktarılıyor sonra 2 ci bir sayi girmesi isteniyor bu degerde B degiskeninine aktariliyor. daha sonra bu iki degisken toplarak sonucun C degiskenine aktarilmasi saglaniyor. en son olarakta PRINT komutu ile C degiskeninin sakladığı veri ekrana basılıyor. DEGİSKEN: Degiskenler bir bilgiyi, veriyi, bellekte saklamaya yararlar az onceki ornekte oldugu gibi 3 degiskenimiz 3 farkli sayiyi bellekte sakliyorlar ve biz bu degiskenlere A, B, C, AHMET, MEHMET gibi sembolik isimler verebiliriz. istersek bu degiskenlerdeki verileri istedigimiz bir islemde tabi tutabiliriz bu matematiksel olabilicegi gibi baska bir islemde olabilir. ornegin ahmet kelimesinde kaçtane sesli kaçtane sessiz harfi oldugunu soyleyen bir pogram yapabiliriz. hatta kendimizi çok geliştirirsek oyun bile yapabiliriz tabi oyun yapmak için grafik ile ilgili fonksiyonları iyi bilmemiz gerekli ve tabi olmazsa olmaz olan bir şey "hayal gucu" DEGISKEN TURLERİ: bilmemiz gereken bir şeyde degiskenlerin turleri oldugu bazı degiskenler sayilari saklarlar bazilari "ahmet", "mehmet" gibi karakterleri. INTEGER tipte degisken: qbasicte sayilari saklamak icin genelde integer tipte degiskenbler kullanilir. ornegin: A% = 5 B% = 245 Degisken adinin yanindaki "%" işareti degiskeninin integer tip te oldunu gosterir. integer tipteki degiskenler -32768 ile 32767 arasındaki sayıları tutabilirler. bellekte 2 bayt yer kaplar bu aralıktan buyuk sayıları aktarmak istedigimizde programimiz hata verir. LONG INTEGER: long integer degisken "&" işaretiyle belirtilir. bellekte 4 byte yer kaplar. -2147483648 ile 2147483647 arasındaki sayıları saklayabilir. STRING tipinde değişkenler "$" işareti ile gosterilir diger degiskenlerden farklı olarak matematiksel bilgileri tutmazlar yani bu degiskenlerin sakladığı bilgiler toplama çıkarma çarpma gibi işlemlerde kullanılamaz sakladıkları bilgiler "ilayda", "pelin" "MEHMET" "ABCDE12345" Gibi bilgiler olur. Değişken Türü Boyut Aralık INTEGER 2 bayt -32,768 ile 32,767 LONG INTEGER 4 bayt -2147483648 ile 2147483647 SINGLE 4 bayt 7 haneli.. DOUBLE 8 bayt 15 haneli.. STRING 1-32767 bayt Karakterler (Max. 32767) IF deyimi: Bana gore bir programlam dilinde en onemli fonksiyonlardan biri ve en çok kullanılan fonksiyonlardan biride IF FONKSİYONUDUR. türkçesi eğer anlamına gelir. bir verinin bir şarta uyup uymadı anlamak için kullanılır. ORNEK: INPUT "MERHABA KULLANICI LUTFEN ADINI YAZ: ", A$ INPUT "ZAHMET OLMAZSA BIRDE YASINI YAZ LUTFEN", B% IF B% < 18 THEN PRINT A$; " SEN 18 YAŞINDAN KUCUKSUN YANİ BARLARA SENI ALMAZLAR"; 18 - B%; " SENE DAHA BEKLEMEN GEREK" ELSE PRINT A$; "18 YAŞINDAN BUYUKSUN YANİ RESİTSİN" END IF burada A VE B degiskenlerininm işretlerinie dikkat birisi sayıları saklıyor biriside karakterleri. kullanıcının girdigi sayi IF şart testi ile 18 den kucukmu diye kontrol ediliyor eger 18 den kucukse ELSE den onceki komut yerine getiriliyor. 18 VE 18 DEN Buyuk ise yani b% < 18 sartı yanlış ise ELSE deyimin den sonraki işlemler yerine getiriliyor. en sondaki END IF ise IF deyiminin bittiğini gosteritiyor. neyse umarim yeni baslamak isteyenlere dokumanim faydali olmuştur. su an saat gecenin 4 une geliyor burda bitiriyorum... yazan: Mehmet Turk 02. Nisan.2006 lutfen yazarin emegine saygi icin bu dokumani bir yerde kullanıcaksanız bu ismi alıntı oldugunu belirterek yazin -

Güzel döküman emeğine sağlık

Syntrac Arror Mu Ne Dİo junior-.

eline sağlık devamı gelir inş... guzel dokuman