Mesajlar Konular Cevaplar Tepkiler Görüntüler Kaynaklar Duyurular Haberler Soru ve Cevaplar

Tepki Lideri Üyeler

Daha Fazla Göster

Basic Nedir?

  • Konuyu Başlatan M5
  • Başlangıç tarihi
  • Cevaplar : 0
  • Görüntüler : 32 -
    Etiketler:

M5

Revaha ÇELİK
Yönetici
Administrator
Katılım
10 Ağustos 2025
Mesajlar
174
Puanı
18
Yaş
38
Konum
06 - Ankara
Web
www.sohbetly.org
Eğitim
Beykent Universitesi Mimarlık Fakültesi
İlgi Alanı
ArabaSürmek,
Cinsiyet
Erkek
Takım
CNBHo3
Medeni
Bekar
BASIC
, sonraları , sonraları
İlk çıkışı1964
Tasarımcı ve
, , , , , ,
Etkilendikleri , ,
Etkiledikleri , , , ,
BASIC ( : Beginner's All-Purpose Symbolic Instruction Code : Yeni başlayanların çok amaçlı simgesel öğretim kodu) 1964'te ve tarafından , 'de icat edilmiş, günümüzde de çeşitli türevleri kullanılmakta olan yüksek düzey bir . Farklı türevleri birçok parçası olarak sunulmuştur.

BASIC ve kolay olan bir dildir. Genelde amatörce ve hobi uğraşıları için kullanılmıştır. Microsoft daha sonra için Quick Basic derleyicisi piyasaya sürmüştür. Bununla yazılan BASIC metinlerini makine koduna çevirilebilmiş böylece sürat kazanmıştır. Bugün hâlen geniş bir kullanım alanına sahip olan dili var olup bununla hatta 'un belirli bölümleri yazılmıştır. Her paketinde bir BASIC türevi var olup makro programlamada büyük kolaylıklar getirmektedir. Ayrıca BASIC kodunu C veya C++ koduna çevirip makine kodu derlemesi yapabilen bazı kodlu uygulamalar bulunmaktadır. Bunlardan BaCon , MacOS ve bazı unix tabanlı işletim sistemlerinde HUG kütüphanesi ile pencere, buton, vb. arayüz oluşturmak için kullanılabilirken BCX sadece Windows'ta WinAPI ile arayüz oluşturmak için kullanılabilmektedir. QB64 adlı ise Windows, MacOS, Linux ve bazı başka işletim sistemlerinde arayüz oluşturmaya imkân sağlamaktadır.

Basic programlama dili 'ya çok yakın bir yapıya sahiptir. Bu yüzden öğrenilmesi ve uygulanması kolaydır.

Değişken isimleri ve kuralları​

Değişken isimleri aşağıdaki kurallara uyan her şey olabilirler:

  1. Değişken ismi en fazla 255 karakterden oluşmalıdır.
  2. Değişkenler arasında : ;, . / ' # [ ] ! " $ % ^ & * ( ) { } karakterleri kullanılamaz. Ancak _ kullanılabilir.
  3. Değişken isminin ilk karakteri mutlaka harf olmalıdır. Yani değişkenler rakamla başlamaz.
  4. Değişken isimlerinde büyük küçük harf ayrımı yoktur. "AbCdE" ile "Abcde" veya "ABCDE" aynı değişkenleri belirlerler.
  5. Belirli bir prosedürde aynı değişken birden fazla tanımlanamaz.
  6. En önemlisi de herhangi bir BASIC komutu olamayacaklarıdır.

Değişkenlerin belirtilmesi​

Bir değişken "Dim degisken_ismi as tür" seklinde tanımlanır.

Dim damdaki_kedi as byte
Dim Burak, gonen, kedi, damdaki as boolean
Dim İsmail, cerban, temel, egitim as string
Görüldüğü gibi VB'de de değişkenler arası virgül ile ayrılıp birden çok aynı türde değişken aynı anda tanımlanabilir.

Örnek program​

Merhaba Dünya çıktısı

10 PRINT "Merhaba Dünya!"
Dim str1, str2 as string
str1=textbox1.text
str2=textbox2.text
if str1=" " or str2=" " then
msgbox("Lütfen Parolanızı Giriniz", msgboxstyle.critical)
EndIf''
End Sub

Sunucuya Bağlanma​

# Bir siteye bağlanmak ve veri akışı

site$ = "tr.wikipedia.org"
port = 80
NETCONNECT site$, port
print "connected to " + site$ + ":" + port

get$ = "GET http://" + site$ + "/ HTTP/1.0" + chr(13) + chr(10)
get$ = get$ + chr(13) + chr(10)
NETWRITE get$
print "request written"

s$ = ""
do
chunk$ = netread
print "chunk '" + left(chunk$,10) + "..." + right(chunk$,10) + "'" + length(chunk$)
s$ = s$ + chunk$
# bekleyin / yavaş bağlantılar için bazı ayarlamalar gerekebilir
pause .2
until not netdata
NETCLOSE

print "response"
print s$
print length(s$)

Bazı türevleri​

 

Forumdan daha fazla yararlanmak için, "Giriş Yap" veya "Kayıt Ol"

Forumun.NET - Hakkında!

Forumun.NET Tamamen Ücretsiz ve "Karşılıksız" Hizmet Vermektedir.
"Resmi Kurum" ve Markalar ile Resmi Hiç Bir Bağımız Yoktur.!

Forumun.NET - Bilgilendirme!

Forum'da, Paylaşılan Mesajlar, Konular, ve Resimler'den Doğabilecek,
Tüm Yasal Sorumluluk'lar Paylaşan Kişiye Aittir.!

Üst