WikiDer > MSWLogo
MSWLogo a dasturlash tili qaysi talqin qilingan, tilga asoslangan Logotip, bilan grafik foydalanuvchi interfeysi (GUI) oldingi uchi. U Jorj Mills tomonidan ishlab chiqilgan Massachusets texnologiya instituti (MIT). Uning yadrosi xuddi shunday UCBLogo tomonidan Brayan Xarvi. Bu bepul va ochiq manbali dasturiy ta'minot, bilan manba kodi mavjud, ichida Borland C ++.
MSWLogo bir nechta qo'llab-quvvatlaydi toshbaqa grafikasi, 3D kompyuter grafikasiva portlardan kirishga imkon beradi MAQOMOTI va LPT. Bundan tashqari, u Windows interfeysini qo'llab-quvvatlaydi, shuning uchun kirish / chiqish (I / O) ushbu GUI orqali mavjud va klaviatura va sichqoncha hodisalari uzilishlarni keltirib chiqarishi mumkin. MSWLogo 6.5 versiyasida buyruq bilan oddiy GIF animatsiyalari ham ishlab chiqarilishi mumkin gifsave. Dastur shuningdek sifatida ishlatiladi ta'lim dasturlari. Jim Myuller yozgan Buyuk logotip sarguzashtlari, namoyish tili sifatida MSWLogo-dan foydalangan holda to'liq Logo qo'llanmasi.
MSWLogo rivojlandi FMSLogo: Ta'lim dasturlash muhiti, tilni erkin, ochiq manbali amalga oshirish Logotip uchun Microsoft Windows. U ostida chiqariladi GNU umumiy jamoat litsenziyasi (GPL) va asosan Devid Kostanzo tomonidan ishlab chiqilgan va qo'llab-quvvatlangan.
Xususiyatlari
MSWLogo, 6.5b versiyasidan boshlab, ko'plab funktsiyalarni qo'llab-quvvatlaydi, jumladan:[1]
- TCP / IP Uinsok tarmoq
- Win16, Win32, Win32s
- Barcha mavjud shrift va o'lchamdagi matn.
- 1024 mustaqil toshbaqa.
- Bitmapped toshbaqalar
- Bitmapni kesish, joylashtirish, cho'zish
- Bufer matni va bitmapalar
- MIDI qurilmalari
- Tashqi apparatni boshqarish uchun to'g'ridan-to'g'ri kiritish-chiqarish
- Portli va parallel port aloqalari
- Kattalashtirish
- Quyruq rekursiyasi: ko'pgina rekursiv funktsiyalarni optimallashtiradi
- Foydalanuvchi xatosi
- Asosiy logotipni tahlil qilish
- .BMP formatidagi fayllarda rasmlarni saqlang va tiklang
- Piksel uchun rangli bitlar: 1, 4, 8, 16, 24
- Standart Windows gipermatnli yordam
- Standart Windows bosib chiqarish
- Alohida kutubxona va ish maydoni
- Windows dialog oynalarini qurish
- Voqealarga asoslangan dasturlash: sichqoncha, klaviatura, taymer
- Multimedia qurilmalari: WAV ovozli fayllar, CD-ROM nazorat qilish va h.k.
- Voqealar taymerlari ko'p ishlov berish
- 3D perspektivli rasm: sim ramka va qattiq
- Animatsiya qilingan GIF avlodi
| Buyruq | Qisqartmalar | Sintaksis | Chiqish | Misol |
|---|---|---|---|---|
| Oldinga | fd | Oldinga (bo'shliq) | Belgilangan vaqt davomida toshbaqani oldinga siljitadi | "oldinga 100" yoki "fd 100" |
| QAYTIB | bk | BACK (bo'sh joy) | Kaplumbağani belgilangan marta orqaga qaytaradi | "orqaga 100" yoki "bk 100" |
| To'g'ri | rt | O'ngga burilish uchun RIGHT (bo'shliq) | Belgilangan daraja uchun toshbaqani o'ng tomonga buradi | "o'ng 228" yoki "rt 228" | |
| Chapga | lt | LEFT (bo'shliq) | Kaplumbağani belgilangan darajalar soniga chapga buradi | "chap 228" yoki "lt 228" |
| UY | uy | Uy | Ekran markaziga keladi, lekin ekranni tozalamaydi | "uy" |
| TOZA | ct cs | Toza | Yo'llarning ekranini tozalaydi, ammo toshbaqa harakatlanmasdan turgan joyida qoladi | "toza" |
| CLEARSCREEN | CS | Tozalash ekrani | Yo'llarning ekranini tozalaydi va ekran markaziga keladi | "CS" |
| HIDETURTLE | HT | Toshbaqani yashirish | Toshbaqani yashiradi va ekranda aniq rasmni ko'rishga yordam beradi | "ht" |
| SHOWTURTLE | ST | Toshbaqani ko'rsating | Toshbaqa ekrandan yashirilgandan keyin uni ko'rsatadi | "st" |
| PENUP | PU | (o'rnatilgan) qalam | Toshbaqani chizilmasdan harakatlanish uchun sozlaydi | "pu" |
| PENDOWN | PD | (Qayta tiklash) Qalam | Ko'chirish buyurilganida chizilgan qalamga qaytadi | "pd" |
| BOShQA | KT | Matnni tozalash | Buyruqlar ekranidagi barcha matnlarni tozalaydi | "ct" |
| DAVRA | 360 [FD (360 ga bo'lingan piksellar sonining kerakli uzunligi) RT yoki LT 1] ni takrorlang | Doira | Doira yasaydi | "aylana" |
| Naqsh | to'lash | Naqsh | Naqsh yasaydi | "naqsh" |
Adabiyotlar
- ^ "Micro-Soft Windows 95/98 / NT / 2000 / XP uchun MSWLogo 6.5b versiyasi". Softronix. Olingan 2019-07-21.