Makale numarası: 73084 - Son Gözden Geçirme: 12 Mayıs 2003 Pazartesi - Gözden geçirme: 2.0 GW-BASIC ve QBasic arasındaki farklar
Bu SayfadaÖzetBu makalede, QBasic'ndeki geliştirmeler GW-BASIC ve ikisi arasındaki başlıca farklar bazıları listelenmiştir. Daha fazla bilgiQBasic QuickBasic sürüm 4.5 alt kümesidir. QBasic çevrimiçi Yardım özelliğini BASICA/GW-BASIC QBasic, desteklenmeyen anahtar sözcükler arasındaki sürüm farklılıklarını açıklayan ve BASICA programlar altında QBasic kullanım için dönüştürme tamamlandı makaleler içerir. QBasic fare kullanımını destekleyen bir "Windows benzeri" ortamı sağlar. Bir menü çubuğu ekranın en üstte, açılan menü seçimlerini içerir. QBasic bölünmüş ekran sağlar. Ekranın üst bölümünde görünüm penceresi olarak adlandırıldığını, program kodu; programlama yönergesinin bir program da dahil olmak üzere için önce sınama, ekranın altında bir "hemen" penceresine sağlar. QBasic ile satır numaralarını kullanmanız gerekmez. Ancak, satır numaralarını da desteklenir. Ayrıca, QBasic artık satır "etiketler" destekler Bu etiketleri her satırda, gerekli değildir, ancak program akışı yönlendirmek için kullanılabilir. Sonuç olarak, QBasic GW-BASIC gibi RENUM komut vardır. Örneğin: Line label "Bob:" or line number "10" are both valid. Kesebilir ve program kod örnekleri çevrimiçi yardımda ekrandan yapıştırın ve bunları yürütme Görünüm penceresine doğrudan yerleştirin. QBasic IEEE kayan nokta matematik, endüstri standardı kullanır. GW-BASIC MBF matematik biçimi kullanır. Microsoft ikili biçimi, sorguya aşağıdaki sözcükleri ve IEEE hakkında daha fazla bilgi için: Öğretici, IEEE ve MBF QBasic QuickBasic 4.5 alt kümesidir. 4.0 Ve sonraki QuickBasic bir matematik işlemcisi destekler, ancak QBasic desteklemez. QBasic derlenmiş kod için benzer bir yöntemdir, ancak tam derlenmiş şekilde temsil eden "sahte kod," adlı P-kodu kullanır. P-kodu, yalnızca yeterli bilgi korur; gerçek kod makine önemli son bit kaybettiğinde--, kaynak kodu biçiminde ekranda listeleme ve değişiklikleri yapmaya karar verin. Hemen bir derleyici çıktısını gibi görünüyor, çünkü henüz, yaklaşık olarak hızlı, bir yürütülebilir dosyayı çalıştırmak için beklediğiniz gibi çalıştırır. Sonuç olarak, bir yorumlayıcıyla kullanarak neredeyse hiçbir hızı ceza ve az boyutu ceza tüm avantajları öğrenin. QBasic ek değişken destekler: User-Defined türleri, sabit uzunluklu dizeler ve uzun tamsayı. Kullanıcı tanımlı türler
Use the type
If the variable is: declaration character:
------------------- ----------------------
String $
Integer
Regular %
Long &
Floating Point
Single-precision !
Double-precision #
Sabit uzunluklu dizelerNormal bir tamsayı değişken -32768 arasında herhangi bir tam sayı depolarsanız
Uzun TamsayıUzun tamsayı değişken-2,147,483,648 ile 2,147,483,647 arasında bir tamsayı gösterebilir. Kullanım "&" uzun tamsayı bildirmek için.Example: employees& = 15000000 Example: speed!= 33.33333 Example: pi# = 3.141592654 QBasic olayı hatası yakalama verir: QBasic için GW-BASIC arasında dosya dönüştürmeQBasic içinde bir GW-BASIC programını kullanmak için <a0></a0>, önce dosyanın bir ASCII metin biçiminde kaydetmeniz gerekir.Example: SAVE: "PROGNAME.BAS",A. Bir GW-BASIC program QBasic için dönüştürmeMS-DOS için QBasic bulunan REMLINE.BAS GW-BASIC programlarından satır numaralarını kaldırmak için kullanın. Daha fazla bilgi için QBasic içinde dosyayı açarak REMLINE.BAS başında belgelerine bakın.QBasic GW-BASIC programları yüklemek için <a0></a0>, komut kullanın "QBasic /MBF" QBasic MS-DOS isteminden başlatırken. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:73084
(http://support.microsoft.com/kb/73084/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste