Yangi boshlanuvchilar uchun qo'llanma Logisimga xush kelibsiz!


Download 1.38 Mb.
bet30/82
Sana16.04.2023
Hajmi1.38 Mb.
#1359783
1   ...   26   27   28   29   30   31   32   33   ...   82
Bog'liq
Logisim

JAR kutubxonalari
JAR kutubxonalaridan foydalanish
Logisim-da ikkita turdagi elektron komponentlar mavjud: ular Logisim-da komponentlar birikmasi sifatida yaratilgan va Java-da yozilgan ibtidoiy komponentlar. Logisim sxemalarini loyihalash osonroq, lekin ular foydalanuvchilarning murakkab o'zaro ta'sirini qo'llab-quvvatlamaydi va ular nisbatan samarasiz.
Logisim o'rnatilgan Java komponentlari kutubxonalarining to'liq to'plamini o'z ichiga oladi, lekin u siz yoki boshqalar tomonidan yozilgan qo'shimcha kutubxonalarni ham yuklashi mumkin. Kutubxonani yuklab olganingizdan so'ng, tadqiqotchi panelidagi (yuqori satr) loyihani o'ng tugmasini bosib, Kutubxonani yuklash > JAR kutubxonasi... ni tanlash orqali uni loyihangizga import qilishingiz mumkin. Logisim sizga JAR faylini tanlashni taklif qiladi. (Ba'zi hollarda siz kutubxona ishlab chiqaruvchisi tomonidan taqdim etilishi kerak bo'lgan boshlang'ich sinf nomini kiritishingiz kerak bo'lishi mumkin. Biroq, ishlab chiquvchi odatda JAR kutubxonasini buning oldini olish uchun sozlaydi (JARga manifest faylini Library-Class bilan qo'shish orqali) asosiy sinf nomini ko'rsatuvchi atribut). )
JAR kutubxonalarini yaratish
Ushbu bo'limning qolgan qismi Logisim kutubxonalarini o'zingiz qanday rivojlantirishni ko'rsatuvchi diqqat bilan sharhlangan bir qator misollarga bag'ishlangan. Buni faqat tajribali Java dasturchisi bo'lsangizgina sinab ko'rishingiz kerak. Ushbu misollardan tashqari hujjatlar juda kam ko'rinadi.
Ushbu misollarni Logisimga import qilish imkonini beruvchi JAR faylini Logisim veb-saytining Havolalar bo'limidan yuklab olishingiz mumkin. Ushbu JAR faylida ushbu misollardagi manba kodlari ham mavjud.
Kulrang kodni oshiruvchi
Ko'p bitli qiymatni kirish sifatida qabul qiladigan va undan keyingi Grey kod qiymatini hisoblaydigan komponentning oddiy misoli yordamida har qanday turdagi komponentlarning muhim elementlarini tasvirlaydi.
Kutubxona sinfi
Kutubxonani qanday e'lon qilish kerakligini ko'rsatadi. Bu har qanday JAR fayli uchun kirish nuqtasi - kutubxonaning JAR-ni yuklashda foydalanuvchi nomini kiritadigan sinf.
Oddiy kulrang kod hisoblagichi
Holatli komponentni, xususan, Grey kodlari ustidan takrorlanadigan 8-bitli hisoblagichni qanday yaratishni ko'rsatadi.
Kulrang kod hisoblagichi
Foydalanuvchi o'zaro aloqada bo'lishi mumkin bo'lgan to'liq, juda murakkab komponentni namoyish etadi. U eslab qolish uchun bitlar sonini sozlash mumkin bo'lgan kulrang kod hisoblagichini qo'llaydi va unda foydalanuvchi Matbuot vositasi yordamida uni bosish va qiymat kiritish orqali joriy qiymatni o'zgartirishi mumkin.
Yo'nalishlar
Uchinchi tomon kutubxonalarining rivojlanishi haqida umumiy ma'lumot.
Litsenziya
Ushbu kutubxona JAR misolidagi kod MIT litsenziyasi ostida chiqarilgan, Logisimning qolgan qismi chiqarilgan GPLga qaraganda ancha liberal litsenziya.
Copyright (c) 2009, Carl Burch.
Ushbu litsenziya ushbu dasturiy ta'minot nusxasini va unga qo'shilgan hujjatlarni (keyingi o'rinlarda "Dasturiy ta'minot" deb yuritiladi) olgan shaxslarga hech qanday to'lovsiz dasturiy ta'minotdan cheklovlarsiz foydalanishga, shu jumladan foydalanish, nusxa ko'chirish, o'zgartirish, qo'shish, nashr etish, Dasturiy ta'minot nusxalarini tarqatish, sublitsenziyalash va/yoki sotish, shuningdek, ushbu Dasturiy ta'minot taqdim etilgan shaxslarga quyidagi shartlarga rioya qilgan holda:
Yuqoridagi mualliflik huquqi va ushbu shartlar Dasturiy ta'minotning barcha nusxalari yoki muhim qismlariga kiritilishi kerak.

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   82




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling