এই নথিটি ডেভেলপারদের লক্ষ্য করে যারা Blockly-এর মধ্যে নতুন ব্লক তৈরি করতে চান। এটা ধরে নেওয়া হয় যে একজনের কাছে Blockly-এর একটি স্থানীয় অনুলিপি রয়েছে যা একজন সম্পাদনা করতে পারে, একজন সাধারণত Blockly-এর ব্যবহারের সাথে পরিচিত, এবং একজন জাভাস্ক্রিপ্ট সম্পর্কে প্রাথমিক ধারণা রাখে।
ব্লকলি প্রচুর সংখ্যক পূর্ব-নির্ধারিত ব্লকের সাথে আসে। গাণিতিক ফাংশন থেকে লুপিং স্ট্রাকচার সবকিছু। যাইহোক, একটি বাহ্যিক অ্যাপ্লিকেশনের সাথে ইন্টারফেস করার জন্য, একটি API তৈরি করতে কাস্টম ব্লক তৈরি করতে হবে। উদাহরণস্বরূপ, একটি অঙ্কন প্রোগ্রাম তৈরি করার সময়, একজনকে " ব্যাসার্ধ R এর বৃত্ত আঁকুন " ব্লক তৈরি করতে হতে পারে৷
বেশিরভাগ ক্ষেত্রেই সবচেয়ে সহজ পন্থা হল একটি সত্যিকারের অনুরূপ ব্লক খুঁজে বের করা যা ইতিমধ্যেই বিদ্যমান, এটি অনুলিপি করুন এবং প্রয়োজন অনুসারে এটি সংশোধন করুন। নিম্নলিখিত ডকুমেন্টেশন যারা আরো সাহায্য প্রয়োজন তাদের জন্য.
একটি ব্লক সংজ্ঞায়িত করুন
প্রথম ধাপ হল একটি ব্লক তৈরি করা; এর আকৃতি, ক্ষেত্র এবং সংযোগ বিন্দু নির্দিষ্ট করে। ব্লকলি ডেভেলপার টুল ব্যবহার করা এই কোড লেখার সবচেয়ে সহজ উপায়।
→ ব্লকলি ডেভেলপার টুলস সম্পর্কে আরও তথ্য...
বিকল্পভাবে, কেউ API অধ্যয়ন করার পরে হাতে এই কোড লিখতে পারেন.
→ ব্লক সংজ্ঞায়িত করার বিষয়ে আরও তথ্য...
উন্নত ব্লকগুলি ব্যবহারকারী বা অন্যান্য কারণের প্রতিক্রিয়ায় গতিশীলভাবে তাদের আকৃতি পরিবর্তন করতে পারে।
→ মিউটেটর সম্পর্কে আরও তথ্য...
কোড জেনারেশন
দ্বিতীয় ধাপ হল ব্লক-কোড-জেনারেটর তৈরি করা যাতে নতুন ব্লককে একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ (যেমন জাভাস্ক্রিপ্ট, পাইথন, পিএইচপি, লুয়া বা ডার্ট) রপ্তানি করা যায়।
→ ব্লক-কোড জেনারেটর সম্পর্কে আরও তথ্য...
নতুন ব্লক ব্যবহার করুন
আপনার ব্লক তৈরি করার পরে এটি আপনার টুলবক্সে যোগ করতে ভুলবেন না বা এটি একটি কর্মক্ষেত্রে ব্যবহার করুন।
→ কাস্টম ব্লক যোগ করার বিষয়ে আরও তথ্য...