MSWLogo - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikleri
  • 2 Kaynakça
  • 3 Dış bağlantılar

MSWLogo

  • English
  • Español
  • İtaliano
  • Tiếng Việt
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
MSWLogo
MSWLogo'nun pencereleri
İlk çıkışı1995[1]
GeliştiriciGeorge Mills
Kararlı sürüm6.5b (19 Aralık 2002)[2]
Önemli uygulamalarıEğitim
Lehçeleriİngilizce
EtkilendikleriUCBLogo, Logo, Lisp[3]
İşletim sistemiWindows
LisansGNU
Olağan dosya uzantılarılgo
Web sitesisoftronix.com
MSW Logo Windows

MSWLogo yorumlanmış, Logo bilgisayar diline dayanan, grafiksel kullanıcı arayüzü (GUI) ön ucuna sahip bir programlama dilidir. George Mills tarafından Massachusetts Institute of Technology (MIT)'de geliştirilmiştir. Çekirdeği Brian Harvey tarafından UCBLogo ile aynıdır. Borland C++ dilinde kaynak kodu mevcut olan ücretsiz ve açık kaynaklı bir yazılımdır.

MSWLogo çoklu turtle grafiklerini, 3D bilgisayar grafiklerini destekler ve COM ile LPT bağlantı noktalarından girişe izin verir. Ayrıca bir pencere ara yüzünü de destekler, böylece giriş/çıkış (G/Ç) bu GUI aracılığıyla kullanılabilir ve klavye ile fare olayları kesintileri tetikleyebilir. Basit GIF animasyonları da MSWLogo sürüm 6.5 üzerinde gifsave komutuyla üretilebilir. Program, eğitim yazılımı olarak da kullanılmaktadır. Jim Muller, MSWLogo'yu gösteri dili olarak kullanan eksiksiz bir Logo el kitabı olan The Great Logo Adventure'ı yazdı.

MSWLogo daha sonra FMSLogo'ya dönüşmüştür: Microsoft Windows için Logo dilinin ücretsiz, açık kaynaklı bir Eğitim Programlama Ortamı uygulamasıdır. GNU Genel Kamu Lisansı (GPL) altında yayınlanır ve esas olarak David Costanzo tarafından geliştirilir ve sürdürülür.

Özellikleri

[değiştir | kaynağı değiştir]
MSWLogo'da turtle ile yapılmış animasyonlu gif (Bernoulli Lemniskatı)[4]
MSWLogo'da turtle ile yapılmış animasyonlu gif (Limaçon)

MSWLogo, 6.5b sürümünden itibaren, aşağıdakiler de dahil olmak üzere birçok işlevi destekler:[5]

  • TCP/IP Winsock ağ iletişimi
  • Win16, Win32, Win32s
  • Mevcut tüm yazı tiplerinde ve boyutlarında metin
  • 1024 bağımsız kaplumbağa (turtle).
  • Bit eşlemeli kaplumbağalar
  • Bitmap kesme, yapıştırma, uzatma
  • Pano metni ve bitmapler
  • MIDI cihazları
  • Harici donanımı kontrol etmek için doğrudan G/Ç
  • Seri ve paralel port iletişimleri
  • Yakınlaştırma
  • Kuyruk özyinelemesi: çoğu özyinelemeli işlevi optimize eder
  • Kullanıcı hatası işleme
  • Standart Logo ayrıştırma
  • Görüntüleri .BMP formatındaki dosyalara kaydedin ve geri yükleyin
  • Piksel başına renk bitleri: 1, 4, 8, 16, 24
  • Standart Windows hiper metin yardımı
  • Standart Windows yazdırma
  • Ayrı kütüphane ve çalışma alanı
  • Windows iletişim kutularının oluşturulması
  • Olay güdümlü programlama: fare, klavye, zamanlayıcı
  • Multimedya aygıtları: WAV ses dosyaları, CD-ROM kontrolü, vb.
  • Çoklu işlem sağlayan olay zamanlayıcıları
  • 3D perspektif çizim: tel çerçeve ve katı
  • Animasyonlu GIF oluşturma
Komut Kısaltma Sözdizimi Çıktı Örnek
FORWARD fd FORWARD <ilerlemek için atılacak adım sayısı> Kaplumbağayı belirtilen sayıda ileri hareket ettirir forward 100 veya fd 100
BACK bk BACK <geriye doğru hareket etmek için adım sayısı> Kaplumbağayı belirtilen sayıda geri hareket ettirir back 100 veya bk 100
RIGHT rt RIGHT <sağa doğru döndürmek için derece> Kaplumbağayı belirtilen derece kadar sağa döndürür right 228 veya rt 228
LEFT lt LEFT <sola doğru döndürmek için derece> Kaplumbağayı belirtilen derece kadar sola döndürür left 228 veya lt 228
HOME home Home Ekranın merkezine geliyor ancak ekranı temizlemiyor home
CLEAN ct cs Clean Ekrandaki izleri temizler ancak kaplumbağa hareket etmeden olduğu yerde kalır clean
CLEARSCREEN CS Clearscreen Ekrandaki izleri temizler ve ekran merkezine gelir cs
HIDETURTLE HT Hide turtle Kaplumbağayı gizler ve ekranda net bir çizim görüntülenmesine yardımcı olur ht
SHOWTURTLE ST Show turtle Gizlenmiş kaplumbağayı ekranda tekrar gösterir st
PENUP PU (set) Pen up Kaplumbağayı çizim yapmadan hareket edecek şekilde ayarlar pu
PENDOWN PD (resets) Pen Hareket emri verildiğinde çizim kalemi sıfırlanır pd
CLEARTEXT CT Clear text Komut ekranındaki tüm metni temizler ct
CIRCLE Circle Bir çember çizer
repeat 360 [FD (piksel sayısı olarak istenen uzunluk 360'a bölünür) RT veya LT 1]
circle
Pattern pay Pattern Bir desen çizer pattern

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Yaklaşık olarak, kaynak:"A Brief History Of FMSLogo" (İngilizce). 11 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2023. 
  2. ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP" (İngilizce). 20 Kasım 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2023. 
  3. ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP" (İngilizce). 23 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2023. 
  4. ^ Pietrocola, Giorgio (2005). "Tartapelago". Maecla. 11 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Aralık 2023. 
  5. ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP". Softronix. 26 Temmuz 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 21 Temmuz 2019. 
Wikimedia Commons'ta MSWLogo ile ilgili ortam dosyaları mevcuttur.

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmî site
"https://tr.wikipedia.org/w/index.php?title=MSWLogo&oldid=34533940" sayfasından alınmıştır
Kategoriler:
  • Yorumlayıcılar
  • Öğretici programlama dilleri
Gizli kategoriler:
  • Hataları vurgulayan sözdizimi olan sayfalar
  • Commons kategori bağlantısı Vikiveri'de tanımlı olan sayfalar
  • Vikiveri ve Vikipedi üzerindeki resmî site verisi farklı olan sayfalar
  • Sayfa en son 08.38, 24 Aralık 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
MSWLogo
Konu ekle