Mundarija:
- 1 -qadam: Ob'ektga yo'naltirilgan dasturlash ta'riflari
- 2 -qadam: sinfni aniqlang
- 3 -qadam: Ob'ektni yaratish/yaratish
- 4 -qadam: ob'ektlarga nom bering
- 5 -qadam: Ob'ektlarga atributlarni bering
Video: Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Shape Puncher yordamida texnika: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ob'ektga yo'naltirilgan dasturlashni yangi boshlagan talabalar uchun o'rganish/o'qitish usuli. Bu ularga sinflardan ob'ektlarni yaratish jarayonini tasavvur qilish va ko'rish imkoniyatini berishning bir usuli. EkTools 2 dyuymli katta zımba; qattiq shakllar eng yaxshisi.2. Qog'oz yoki kartochka bo'lagi.3. Marker.
1 -qadam: Ob'ektga yo'naltirilgan dasturlash ta'riflari
1. "Sinf" kartochka/qog'oz bo'lagi sifatida belgilanadi. 2. Karton qog`oz/qog`ozning bir qismini qolip teshgich bilan urish harakati "misol" yoki "sinf namunasini yaratish" deb nomlanadi. 3. Kesilgan qismlarning har biri "ob'ekt" deb nomlanadi. 4. Har bir qog'ozga yozilgan har xil narsalar ob'ektlarning "atributlari" dir, ya'ni: o'zgaruvchan va moslashtirilgan ob'ektlarni yaratadigan usul nomlari.
2 -qadam: sinfni aniqlang
1. O'zingizning kartochkangizga/qog'ozga sinf nomini yozing. 2. Bunday holda biz sinfni "to'q sariq" deb ataymiz.3. Keyin, sinfdan yaratilgan ob'ektlarning bir qismi bo'ladigan o'zgaruvchi va usulni qo'shing.
3 -qadam: Ob'ektni yaratish/yaratish
1. 2 dyuymli teshik yordamida bir nechta shaklni kesib oling. 2. Shakllarni kesish harakati ob'ekt yaratish yoki "instantsiya", ya'ni sinf namunasini yaratish deb nomlanadi. 3. Bu erda biz har birining "apelsin" sinfiga tegishli bo'lgan bir nechta shakllarini kesib tashladik. 4. Har bir ob'ektda sinf atributlari bo'ladi.5. Eslatma: Agar bu ob'ektlar yaratilishini vizualizatsiya qilishda yordam bersa, zarbani teskari aylantiring va shaklini pastki tomonini yuqoriga qaratib kesib oling, shunda siz yaratilayotgan ob'ektni kartochkadan/qog'ozdan kesib olishingiz mumkin.
4 -qadam: ob'ektlarga nom bering
1. Har bir narsaga qalam yordamida shakllarga yozib nom bering. 2. Bu erda ular "NavelOrange", "ValenciaOrange" va "BloodOrange" va "Clementine" deb nomlangan.
5 -qadam: Ob'ektlarga atributlarni bering
1. Har bir ob'ekt "apelsin" sinfining atributlariga ega. 2. Har bir ob'ektni sozlash uchun har bir ob'ektga yozib, sinf atributlarini (o'zgarmaydigan/usul nomlari) bering.3. Endi, har bir alohida ob'ekt uchun bir xil sinfdan yaratilgan va har bir maxsus ob'ekt uchun sinf atributlari bilan yaratilgan har bir maxsus ob'ektni vizualizatsiya qilish va tegish mumkin. 4. Masalan, bu erda "Orange" sinfidan "NavelObject" nomli, "Variable: Ripe" va "Method: PickFromTree" atributlari bilan moslashtirilgan ob'ektni yaratdik.
Tavsiya:
Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam
Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish O'qitish/O'qitish usuli/Qaychi yordamida texnikasi: Ob'ektga yo'naltirilgan dasturlashni yangi boshlagan talabalar uchun o'rganish/o'qitish usuli. Bu ularga sinflardan ob'ektlar yaratish jarayonini tasavvur qilish va ko'rish imkoniyatini berishning bir usuli.Qismlar: 1. Qaychi (har qanday turdagi qiladi). 2. Qog'oz yoki kartochka bo'lagi. 3. Marker.
OpenCV va Tensorflow yordamida Dragonboard 410c yoki 820c bilan ob'ektlarni aniqlash: 4 qadam
OpenCV va Tensorflow -dan foydalangan holda W/ Dragonboard 410c yoki 820c obyektlarni aniqlash: Bu ko'rsatmalarni Ob'ektlarni aniqlash dasturini ishga tushirish uchun Python 3.5 uchun OpenCV, Tensorflow va mashinani o'rganish ramkalarini qanday o'rnatishni tasvirlaydi
FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3D ob'ektlarni yaratish: 11 qadam
FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3 o'lchamli ob'ektlarni yaratish: Ushbu qo'llanmada biz elektronikani 3D-ga o'ralgan narsalarga qo'shish uchun 2D-kesishga asoslangan ishlab chiqarish texnikasi FoldTronics-ni taqdim etamiz. Asosiy g'oya, 2D varaqni kesish chizgichi yordamida kesish va teshish, uni 3D chuqurchalar konstruktsiyasiga burish mumkin
ARDUINO yordamida 3d model yaratish uchun yaqin atrofdagi ob'ektlarni skanerlang: 5 qadam (rasmlar bilan)
ARDUINO yordamida 3d modelini yaratish uchun yaqin atrofdagi ob'ektlarni skanerlash: Bu loyiha HC-SR04 ultratovush sensori yordamida yaqin atrofdagi ob'ektlarni skanerlash orqali aniqlanadi. 3D modelni yaratish uchun siz sensorni perpendikulyar yo'nalishda siljitishingiz kerak, agar siz sensorli ob'ektni aniqlasa, Arduino -ni signal berish uchun dasturlashingiz mumkin
Qisman yo'naltirilgan bir nechta to'liq tasvirni qanday yaratish mumkin: 4 qadam
Qisman fokuslangan bir nechta to'liq tasvirni qanday yaratish mumkin: Men Helicon Focus dasturidan foydalanishni taklif qilaman. Windows va Mac versiyalari d-Stidio saytida mavjud Dastur makrofotografiya, mikrofotografiya va giperfokal landshaft fotografiyasi uchun mo'ljallangan bo'lib, u sayoz chuqurlik muammosini hal qiladi