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 tarafından ile aynıdır. dilinde kaynak kodu mevcut olan ücretsiz ve açık kaynaklı bir yazılımdır.
MSWLogo'nun pencereleri | |
İlk çıkışı | 1995 |
---|---|
Geliştirici | George Mills |
Kararlı sürüm | 6.5b (19 Aralık 2002) |
, | |
Eğitim | |
İngilizce | |
Etkilendikleri | UCBLogo, Logo, Lisp |
İşletim sistemi | Windows |
Lisans | GNU |
Olağan dosya uzantıları | lgo |
Web sitesi | softronix.com |
MSWLogo çoklu , 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, 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 '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
MSWLogo, 6.5b sürümünden itibaren, aşağıdakiler de dahil olmak üzere birçok işlevi destekler:
- TCP/IP 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: ve
- 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 çizerrepeat 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
- ^ Yaklaşık olarak, kaynak:"A Brief History Of FMSLogo" (İngilizce). 11 Şubat 2021 tarihinde kaynağından . Erişim tarihi: 20 Aralık 2023.
- ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP" (İngilizce). 20 Kasım 2023 tarihinde kaynağından . Erişim tarihi: 20 Aralık 2023.
- ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP" (İngilizce). 23 Mart 2023 tarihinde kaynağından . Erişim tarihi: 20 Aralık 2023.
- ^ Pietrocola, Giorgio (2005). "Tartapelago". Maecla. 11 Şubat 2021 tarihinde kaynağından . Erişim tarihi: 20 Aralık 2023.
- ^ "MSWLogo Version 6.5b for Micro-Soft Windows 95/98/NT/2000/XP". Softronix. 26 Temmuz 2019 tarihinde kaynağından . Erişim tarihi: 21 Temmuz 2019.
Wikimedia Commons'ta MSWLogo ile ilgili ortam dosyaları bulunmaktadır. |
Dış bağlantılar
- Resmî site
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
MSWLogo yorumlanmis Logo bilgisayar diline dayanan grafiksel kullanici arayuzu GUI on ucuna sahip bir programlama dilidir George Mills tarafindan Massachusetts Institute of Technology MIT de gelistirilmistir Cekirdegi tarafindan ile aynidir dilinde kaynak kodu mevcut olan ucretsiz ve acik kaynakli bir yazilimdir MSWLogoMSWLogo nun pencereleriIlk cikisi1995GelistiriciGeorge MillsKararli surum6 5b 19 Aralik 2002 EgitimIngilizceEtkilendikleriUCBLogo Logo LispIsletim sistemiWindowsLisansGNUOlagan dosya uzantilarilgoWeb sitesisoftronix comMSW Logo Windows MSWLogo coklu 3D bilgisayar grafiklerini destekler ve COM ile LPT baglanti noktalarindan girise izin verir Ayrica bir pencere ara yuzunu de destekler boylece giris cikis G C bu GUI araciligiyla kullanilabilir ve klavye ile fare olaylari kesintileri tetikleyebilir Basit GIF animasyonlari da MSWLogo surum 6 5 uzerinde gifsave komutuyla uretilebilir Program olarak da kullanilmaktadir Jim Muller MSWLogo yu gosteri dili olarak kullanan eksiksiz bir Logo el kitabi olan The Great Logo Adventure i yazdi MSWLogo daha sonra ya donusmustur Microsoft Windows icin Logo dilinin ucretsiz acik kaynakli bir Egitim Programlama Ortami uygulamasidir GNU Genel Kamu Lisansi GPL altinda yayinlanir ve esas olarak David Costanzo tarafindan gelistirilir ve surdurulur OzellikleriMSWLogo da turtle ile yapilmis animasyonlu gif MSWLogo da turtle ile yapilmis animasyonlu gif MSWLogo 6 5b surumunden itibaren asagidakiler de dahil olmak uzere bircok islevi destekler TCP IP ag iletisimi Win16 Win32 Win32s Mevcut tum yazi tiplerinde ve boyutlarinda metin 1024 bagimsiz kaplumbaga turtle Bit eslemeli kaplumbagalar Bitmap kesme yapistirma uzatma Pano metni ve bitmapler MIDI cihazlari Harici donanimi kontrol etmek icin dogrudan G C Seri ve paralel port iletisimleri Yakinlastirma Kuyruk ozyinelemesi cogu ozyinelemeli islevi optimize eder Kullanici hatasi isleme Standart Logo ayristirma Goruntuleri BMP formatindaki dosyalara kaydedin ve geri yukleyin Piksel basina renk bitleri 1 4 8 16 24 Standart Windows hiper metin yardimi Standart Windows yazdirma Ayri kutuphane ve calisma alani Windows iletisim kutularinin olusturulmasi Olay gudumlu programlama fare klavye zamanlayici Multimedya aygitlari WAV ses dosyalari CD ROM kontrolu vb Coklu islem saglayan olay zamanlayicilari 3D perspektif cizim ve Animasyonlu GIF olusturmaKomut Kisaltma Sozdizimi Cikti OrnekFORWARD fd FORWARD abbr title bosluk abbr lt ilerlemek icin atilacak adim sayisi gt Kaplumbagayi belirtilen sayida ileri hareket ettirir forward 100 veya fd 100 BACK bk BACK abbr title bosluk abbr lt geriye dogru hareket etmek icin adim sayisi gt Kaplumbagayi belirtilen sayida geri hareket ettirir back 100 veya bk 100 RIGHT rt RIGHT abbr title bosluk abbr lt saga dogru dondurmek icin derece gt Kaplumbagayi belirtilen derece kadar saga dondurur right 228 veya rt 228 LEFT lt LEFT abbr title bosluk abbr lt sola dogru dondurmek icin derece gt Kaplumbagayi belirtilen derece kadar sola dondurur left 228 veya lt 228 HOME home Home Ekranin merkezine geliyor ancak ekrani temizlemiyor home CLEAN ct cs Clean Ekrandaki izleri temizler ancak kaplumbaga hareket etmeden oldugu yerde kalir clean CLEARSCREEN CS Clearscreen Ekrandaki izleri temizler ve ekran merkezine gelir cs HIDETURTLE HT Hide turtle Kaplumbagayi gizler ve ekranda net bir cizim goruntulenmesine yardimci olur ht SHOWTURTLE ST Show turtle Gizlenmis kaplumbagayi ekranda tekrar gosterir st PENUP PU set Pen up Kaplumbagayi cizim yapmadan hareket edecek sekilde ayarlar pu PENDOWN PD resets Pen Hareket emri verildiginde cizim kalemi sifirlanir pd CLEARTEXT CT Clear text Komut ekranindaki tum metni temizler ct CIRCLE Circle Bir cember cizer span class err span span class nv repeat span span class nf 360 span span class nc FD span span class nv piksel span span class nf sayisi span span class nf olarak span span class nf istenen span span class nf uzunluk span span class nf 360 span span class err span span class nv a span span class nf bolunur span span class nf RT span span class nf veya span span class nf LT span span class nf 1 span span class err span circle Pattern pay Pattern Bir desen cizer pattern Kaynakca Yaklasik olarak kaynak A Brief History Of FMSLogo Ingilizce 11 Subat 2021 tarihinde kaynagindan Erisim tarihi 20 Aralik 2023 MSWLogo Version 6 5b for Micro Soft Windows 95 98 NT 2000 XP Ingilizce 20 Kasim 2023 tarihinde kaynagindan Erisim tarihi 20 Aralik 2023 MSWLogo Version 6 5b for Micro Soft Windows 95 98 NT 2000 XP Ingilizce 23 Mart 2023 tarihinde kaynagindan Erisim tarihi 20 Aralik 2023 Pietrocola Giorgio 2005 Tartapelago Maecla 11 Subat 2021 tarihinde kaynagindan Erisim tarihi 20 Aralik 2023 MSWLogo Version 6 5b for Micro Soft Windows 95 98 NT 2000 XP Softronix 26 Temmuz 2019 tarihinde kaynagindan Erisim tarihi 21 Temmuz 2019 Wikimedia Commons ta MSWLogo ile ilgili ortam dosyalari bulunmaktadir Dis baglantilarResmi site